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.RolegetRole()Returns the value of the 'Role' reference.voidsetRole(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, setSuperActivitiesMethods inherited from interface org.eclipse.epf.uma.Classifier
getIsAbstract, setIsAbstractMethods inherited from interface org.eclipse.epf.uma.DescribableElement
getNodeicon, getPresentation, getShapeicon, setNodeicon, setPresentation, setShapeiconMethods inherited from interface org.eclipse.epf.uma.Descriptor
getGuidanceAdditional, getGuidanceExclude, getIsSynchronizedWithSource, setIsSynchronizedWithSourceMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.epf.uma.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressedMethods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setNameMethods 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()
-