Package org.eclipse.epf.uma
Interface ProcessPlanningTemplate
- All Superinterfaces:
Activity
,BreakdownElement
,Classifier
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,FulfillableElement
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Process
,ProcessElement
,Type
,VariabilityElement
,WorkBreakdownElement
,WorkDefinition
- All Known Implementing Classes:
ProcessPlanningTemplateImpl
public interface ProcessPlanningTemplate extends Process
A representation of the model object 'Process Planning Template'.
A Process Planning Template is a special Process that is prepared for instantiation by a project planning tool. Typically, it is created based on a Process such as a Delivery Process as a whole (e.g. in case of a waterfall-based development approach) or in parts (e.g. in case of an iterative development approach).
A Process Planning Template represents a partially finished plan for a concrete project. It uses the same information structures as all other Process Types to represent templates for project plans. However, certain planning decisions have already been applied to the template as well as information has been removed and/or reformatted to be ready for export to a specific planning tool. Examples for such decisions are: a template has been created to represent a plan for a particular Iteration in an iterative development project, which fr example distinguishes early from late iterations in the Elaboration phase of a project; if the targeted planning tool cannot represent input and output of Task, then these have been removed from the structure; certain repetitions have been already applied, e.g. stating that a cycle of specific Task grouped in an Activity have to be repeated n-times; etc.
The following features are supported:
- See Also:
UmaPackage.getProcessPlanningTemplate()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<Process>
getBasedOnProcesses()
Returns the value of the 'Based On Processes' reference list.Methods inherited from interface org.eclipse.epf.uma.Activity
getBreakdownElements, getRoadmaps
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.FulfillableElement
getFulfills
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
Methods inherited from interface org.eclipse.epf.uma.Process
getDefaultContext, getIncludesPatterns, getValidContext, setDefaultContext
Methods inherited from interface org.eclipse.epf.uma.VariabilityElement
getVariabilityBasedOnElement, getVariabilityType, setVariabilityBasedOnElement, setVariabilityType
Methods inherited from interface org.eclipse.epf.uma.WorkBreakdownElement
getIsEventDriven, getIsOngoing, getIsRepeatable, getLinkToPredecessor, setIsEventDriven, setIsOngoing, setIsRepeatable
Methods inherited from interface org.eclipse.epf.uma.WorkDefinition
getPostcondition, getPrecondition, setPostcondition, setPrecondition
-
Method Details
-
getBasedOnProcesses
org.eclipse.emf.common.util.EList<Process> getBasedOnProcesses()Returns the value of the 'Based On Processes' reference list. The list contents are of typeProcess
.- Returns:
- the value of the 'Based On Processes' reference list.
- See Also:
UmaPackage.getProcessPlanningTemplate_BasedOnProcesses()
-