Package org.eclipse.epf.uma
Interface Domain
- All Superinterfaces:
Classifier
,ContentCategory
,ContentElement
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Type
,VariabilityElement
- All Known Implementing Classes:
DomainImpl
public interface Domain extends ContentCategory
A representation of the model object 'Domain'.
Domain is a refineable hierarchy grouping related work products. In other words, Domains can be further divided into sub-domains, with work product elements to be categorized only at the leaf-level of this hierarchy.
Domain is a logical grouping of work products that have an affinity to each other based on resources, timing, or relationship. A Domain may be divided into subdomains. For example, GS Method uses six predefined Domains for Work Products: Application, Architecture, Business, Engagement, Operations and Organization.
The following features are supported:
- See Also:
UmaPackage.getDomain()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<Domain>
getSubdomains()
Returns the value of the 'Subdomains' containment reference list.org.eclipse.emf.common.util.EList<WorkProduct>
getWorkProducts()
Returns the value of the 'Work Products' reference list.Methods inherited from interface org.eclipse.epf.uma.Classifier
getIsAbstract, setIsAbstract
Methods inherited from interface org.eclipse.epf.uma.ContentElement
getAssets, getChecklists, getConceptsAndPapers, getExamples, getGuidelines, getSupportingMaterials, getTermdefinition
Methods inherited from interface org.eclipse.epf.uma.DescribableElement
getNodeicon, getPresentation, getShapeicon, setNodeicon, setPresentation, setShapeicon
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.epf.uma.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressed
Methods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.eclipse.epf.uma.VariabilityElement
getVariabilityBasedOnElement, getVariabilityType, setVariabilityBasedOnElement, setVariabilityType
-
Method Details
-
getWorkProducts
org.eclipse.emf.common.util.EList<WorkProduct> getWorkProducts()Returns the value of the 'Work Products' reference list. The list contents are of typeWorkProduct
.- Returns:
- the value of the 'Work Products' reference list.
- See Also:
UmaPackage.getDomain_WorkProducts()
-
getSubdomains
org.eclipse.emf.common.util.EList<Domain> getSubdomains()Returns the value of the 'Subdomains' containment reference list. The list contents are of typeDomain
.- Returns:
- the value of the 'Subdomains' containment reference list.
- See Also:
UmaPackage.getDomain_Subdomains()
-