Package org.eclipse.epf.uma
Interface ProcessPackage
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,MethodPackage
,NamedElement
,Namespace
,org.eclipse.emf.common.notify.Notifier
,Package
,PackageableElement
- All Known Subinterfaces:
ProcessComponent
- All Known Implementing Classes:
ProcessComponentImpl
,ProcessPackageImpl
public interface ProcessPackage extends MethodPackage
A representation of the model object 'Process Package'.
Process Package is a special Method Package that contains Process Elements, only.
A key separation of concerns in UMA is the distinction between Method Content and Process. This separation is enforced by special package types, which do not allow the mixing of method content with processes.
The following features are supported:
- See Also:
UmaPackage.getProcessPackage()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<Diagram>
getDiagrams()
Returns the value of the 'Diagrams' containment reference list.org.eclipse.emf.common.util.EList<ProcessElement>
getProcessElements()
Returns the value of the 'Process Elements' containment reference list.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.MethodPackage
getChildPackages, getGlobal, getReusedPackages, setGlobal
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
-
getProcessElements
org.eclipse.emf.common.util.EList<ProcessElement> getProcessElements()Returns the value of the 'Process Elements' containment reference list. The list contents are of typeProcessElement
.- Returns:
- the value of the 'Process Elements' containment reference list.
- See Also:
UmaPackage.getProcessPackage_ProcessElements()
-
getDiagrams
org.eclipse.emf.common.util.EList<Diagram> getDiagrams()Returns the value of the 'Diagrams' containment reference list. The list contents are of typeDiagram
.- Returns:
- the value of the 'Diagrams' containment reference list.
- See Also:
UmaPackage.getProcessPackage_Diagrams()
-