Package org.eclipse.epf.uma
Interface ProcessComponentInterface
- All Superinterfaces:
BreakdownElement
,Classifier
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,ProcessElement
,Type
- All Known Implementing Classes:
ProcessComponentInterfaceImpl
public interface ProcessComponentInterface extends BreakdownElement
A representation of the model object 'Process Component Interface'.
A Process Component Interface comprises of a list of interface specifications (similar to operation declarations) that express inputs and outputs for a process component. These interface specifications are expressed using Task Descriptors which are not linked to Tasks that are related to Work Product Descriptors as well as optional a Role Descriptor.
The following features are supported:
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<WorkProductDescriptor>
getInterfaceIO()
Returns the value of the 'Interface IO' containment reference list.org.eclipse.emf.common.util.EList<TaskDescriptor>
getInterfaceSpecifications()
Returns the value of the 'Interface Specifications' containment reference list.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
-
getInterfaceSpecifications
org.eclipse.emf.common.util.EList<TaskDescriptor> getInterfaceSpecifications()Returns the value of the 'Interface Specifications' containment reference list. The list contents are of typeTaskDescriptor
.- Returns:
- the value of the 'Interface Specifications' containment reference list.
- See Also:
UmaPackage.getProcessComponentInterface_InterfaceSpecifications()
-
getInterfaceIO
org.eclipse.emf.common.util.EList<WorkProductDescriptor> getInterfaceIO()Returns the value of the 'Interface IO' containment reference list. The list contents are of typeWorkProductDescriptor
.- Returns:
- the value of the 'Interface IO' containment reference list.
- See Also:
UmaPackage.getProcessComponentInterface_InterfaceIO()
-