Package org.eclipse.epf.uma
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()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<Guidance>
getGuidanceAdditional()
Returns the value of the 'Guidance Additional' reference list.org.eclipse.emf.common.util.EList<Guidance>
getGuidanceExclude()
Returns the value of the 'Guidance Exclude' reference list.java.lang.Boolean
getIsSynchronizedWithSource()
Returns the value of the 'Is Synchronized With Source' attribute.void
setIsSynchronizedWithSource(java.lang.Boolean value)
Sets the value of the 'Is Synchronized With Source
' attribute.Methods inherited from interface org.eclipse.epf.uma.BreakdownElement
getChecklists, getConcepts, getEstimationconsiderations, getExamples, getGuidelines, getHasMultipleOccurrences, getIsOptional, getIsPlanned, getPlanningData, getPrefix, getPresentedAfter, getPresentedBefore, getReports, getReusableAssets, getSuperActivities, getSupportingMaterials, getTemplates, getToolmentor, setHasMultipleOccurrences, setIsOptional, setIsPlanned, setPlanningData, setPrefix, setPresentedAfter, setPresentedBefore, setSuperActivities
Methods inherited from interface org.eclipse.epf.uma.Classifier
getIsAbstract, setIsAbstract
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
-
Method Details
-
getIsSynchronizedWithSource
java.lang.Boolean getIsSynchronizedWithSource()Returns the value of the 'Is Synchronized With Source' attribute. The default value is"true"
.- Returns:
- the value of the 'Is Synchronized With Source' attribute.
- See Also:
setIsSynchronizedWithSource(Boolean)
,UmaPackage.getDescriptor_IsSynchronizedWithSource()
-
setIsSynchronizedWithSource
void setIsSynchronizedWithSource(java.lang.Boolean value)Sets the value of the 'Is Synchronized With Source
' attribute.- Parameters:
value
- the new value of the 'Is Synchronized With Source' attribute.- See Also:
getIsSynchronizedWithSource()
-
getGuidanceExclude
org.eclipse.emf.common.util.EList<Guidance> getGuidanceExclude()Returns the value of the 'Guidance Exclude' reference list. The list contents are of typeGuidance
.- Returns:
- the value of the 'Guidance Exclude' reference list.
- See Also:
UmaPackage.getDescriptor_GuidanceExclude()
-
getGuidanceAdditional
org.eclipse.emf.common.util.EList<Guidance> getGuidanceAdditional()Returns the value of the 'Guidance Additional' reference list. The list contents are of typeGuidance
.- Returns:
- the value of the 'Guidance Additional' reference list.
- See Also:
UmaPackage.getDescriptor_GuidanceAdditional()
-