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 Details

    • getWorkProducts

      org.eclipse.emf.common.util.EList<WorkProduct> getWorkProducts()
      Returns the value of the 'Work Products' reference list. The list contents are of type WorkProduct.
      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 type Domain.
      Returns:
      the value of the 'Subdomains' containment reference list.
      See Also:
      UmaPackage.getDomain_Subdomains()