Package org.eclipse.epf.uma
Interface Step
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Section
,VariabilityElement
,WorkDefinition
- All Known Implementing Classes:
StepImpl
public interface Step extends Section, WorkDefinition
A representation of the model object 'Step'.
A Step is a Section and Work Definition that is used to organize Tasks into parts or subunits of work. Steps inherit the subSections decomposition from Section and can therefore describe Sub-Steps nested into Steps.
A Step describes a meaningful and consist part of the overall work described for a Task. The collection of Steps defined for a Task represents all the work that should be done to achieve the overall development goal of the Task. Not all steps are necessarily performed each time a Task is invoked in a Process (see Task Descriptor), so they can also be expressed in the form of alternate 'flows' of work. Different ways of achieving the same development goal can then be 'assembled' by selecting different combinations of steps when applying the Task in a Process. Typical kinds of steps a Task author should consider are: Thinking steps: where the individual roles understand the nature of the task, gathers and examines the input artifacts, and formulates the outcome. Performing steps: where the individual roles create or update some artifacts. Reviewing steps: where the individual roles inspects the results against some criteria.
- See Also:
UmaPackage.getStep()
-
Method Summary
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
Methods inherited from interface org.eclipse.epf.uma.Section
getPredecessor, getSectionDescription, getSectionName, getSubSections, setPredecessor, setSectionDescription, setSectionName
Methods inherited from interface org.eclipse.epf.uma.VariabilityElement
getVariabilityBasedOnElement, getVariabilityType, setVariabilityBasedOnElement, setVariabilityType
Methods inherited from interface org.eclipse.epf.uma.WorkDefinition
getPostcondition, getPrecondition, setPostcondition, setPrecondition