Package org.eclipse.epf.uma
Interface RoleDescriptor
- All Superinterfaces:
BreakdownElement
,Classifier
,DescribableElement
,Descriptor
,Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ProcessElement
,Type
- All Known Subinterfaces:
CompositeRole
- All Known Implementing Classes:
CompositeRoleImpl
,RoleDescriptorImpl
public interface RoleDescriptor extends Descriptor
A representation of the model object 'Role Descriptor'.
A Role Descriptor represents a Role in the context of one specific Activity. Every breakdown structure can define different relationships of Role Descriptors to Task Descriptors and Work Product Descriptors. Therefore one Role can be represented by many Role Descriptors each within the context of an Activity with its own set of relationships.
The following features are supported:
- See Also:
UmaPackage.getRoleDescriptor()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<WorkProductDescriptor>
getModifies()
Returns the value of the 'Modifies' reference list.org.eclipse.emf.common.util.EList<WorkProductDescriptor>
getResponsibleFor()
Returns the value of the 'Responsible For' reference list.org.eclipse.emf.common.util.EList<WorkProduct>
getResponsibleForExclude()
Returns the value of the 'Responsible For Exclude' reference list.Role
getRole()
Returns the value of the 'Role' reference.void
setRole(Role value)
Sets the value of the 'Role
' reference.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.epf.uma.Descriptor
getGuidanceAdditional, getGuidanceExclude, getIsSynchronizedWithSource, setIsSynchronizedWithSource
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
-
getRole
Role getRole()Returns the value of the 'Role' reference.- Returns:
- the value of the 'Role' reference.
- See Also:
setRole(Role)
,UmaPackage.getRoleDescriptor_Role()
-
setRole
Sets the value of the 'Role
' reference.- Parameters:
value
- the new value of the 'Role' reference.- See Also:
getRole()
-
getModifies
org.eclipse.emf.common.util.EList<WorkProductDescriptor> getModifies()Returns the value of the 'Modifies' reference list. The list contents are of typeWorkProductDescriptor
.- Returns:
- the value of the 'Modifies' reference list.
- See Also:
UmaPackage.getRoleDescriptor_Modifies()
-
getResponsibleFor
org.eclipse.emf.common.util.EList<WorkProductDescriptor> getResponsibleFor()Returns the value of the 'Responsible For' reference list. The list contents are of typeWorkProductDescriptor
.- Returns:
- the value of the 'Responsible For' reference list.
- See Also:
UmaPackage.getRoleDescriptor_ResponsibleFor()
-
getResponsibleForExclude
org.eclipse.emf.common.util.EList<WorkProduct> getResponsibleForExclude()Returns the value of the 'Responsible For Exclude' reference list. The list contents are of typeWorkProduct
.- Returns:
- the value of the 'Responsible For Exclude' reference list.
- See Also:
UmaPackage.getRoleDescriptor_ResponsibleForExclude()
-