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 SummaryModifier 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.BreakdownElementgetChecklists, 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.ClassifiergetIsAbstract, setIsAbstractMethods inherited from interface org.eclipse.epf.uma.DescribableElementgetNodeicon, getPresentation, getShapeicon, setNodeicon, setPresentation, setShapeiconMethods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.epf.uma.MethodElementgetBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressedMethods inherited from interface org.eclipse.epf.uma.NamedElementgetName, setNameMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Method Details- 
getInterfaceSpecificationsorg.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()
 
- 
getInterfaceIOorg.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()
 
 
-