Interface Descriptor

All Superinterfaces:
BreakdownElement, Classifier, DescribableElement, Element, org.eclipse.emf.ecore.EObject, MethodElement, NamedElement, org.eclipse.emf.common.notify.Notifier, PackageableElement, ProcessElement, Type
All Known Subinterfaces:
CompositeRole, ProcessComponentDescriptor, RoleDescriptor, TaskDescriptor, WorkProductDescriptor
All Known Implementing Classes:
CompositeRoleImpl, DescriptorImpl, ProcessComponentDescriptorImpl, RoleDescriptorImpl, TaskDescriptorImpl, WorkProductDescriptorImpl

public interface Descriptor
extends BreakdownElement
A representation of the model object 'Descriptor'. A Descriptor is an abstract generalization for special Breakdown Elements that references one concrete Content Element. A descriptor provides a representation of a Content Element within breakdown structures. In addition to just referencing Content Elements it allows overriding the Content Elements structural relationships by defining its own sets of associations. Descriptors are the key concept for realizing the separation of processes from method content. A Descriptor can be characterized as a reference object for one particular Content Element, which has its own relationships and properties. When a Descriptor is created it shall be provided with congruent copies of the relationships defined for the referenced content element. However, a user can modify these relationships for the particular process situation for which the descriptor has been created.

The following features are supported:

See Also:
UmaPackage.getDescriptor()