Package org.eclipse.epf.uma
Interface WorkProduct
- All Superinterfaces:
Classifier
,ContentElement
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,FulfillableElement
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Type
,VariabilityElement
- All Known Subinterfaces:
Artifact
,Deliverable
,Outcome
- All Known Implementing Classes:
ArtifactImpl
,DeliverableImpl
,OutcomeImpl
,WorkProductImpl
public interface WorkProduct extends ContentElement, FulfillableElement
A representation of the model object 'Work Product'.
Work Product is an abstract class which provides a generalization for the content element types Artifact, Outcome, and Deliverable. The meta-model class Work Product actually represents work product types, i.e. an instance of Work Product is a description of a specific type of work product and not an individual work product instance. However, for simplicity reasons and because of low risk of misinterpretation we did not append the word 'type' to every meta-class.
A work product is an abstraction for descriptions of content elements that are used to define anything used, produced, or modified by a task.
This is the Guidance Types package's extension of Work Product (defined in Content Elements) providing additonal associations.
The following features are supported:
- See Also:
UmaPackage.getWorkProduct()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<EstimationConsiderations>
getEstimationConsiderations()
Returns the value of the 'Estimation Considerations' reference list.org.eclipse.emf.common.util.EList<Report>
getReports()
Returns the value of the 'Reports' reference list.org.eclipse.emf.common.util.EList<Template>
getTemplates()
Returns the value of the 'Templates' reference list.org.eclipse.emf.common.util.EList<ToolMentor>
getToolMentors()
Returns the value of the 'Tool Mentors' reference list.Methods inherited from interface org.eclipse.epf.uma.Classifier
getIsAbstract, setIsAbstract
Methods inherited from interface org.eclipse.epf.uma.ContentElement
getAssets, getChecklists, getConceptsAndPapers, getExamples, getGuidelines, getSupportingMaterials, getTermdefinition
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.VariabilityElement
getVariabilityBasedOnElement, getVariabilityType, setVariabilityBasedOnElement, setVariabilityType
-
Method Details
-
getReports
org.eclipse.emf.common.util.EList<Report> getReports()Returns the value of the 'Reports' reference list. The list contents are of typeReport
.- Returns:
- the value of the 'Reports' reference list.
- See Also:
UmaPackage.getWorkProduct_Reports()
-
getTemplates
org.eclipse.emf.common.util.EList<Template> getTemplates()Returns the value of the 'Templates' reference list. The list contents are of typeTemplate
.- Returns:
- the value of the 'Templates' reference list.
- See Also:
UmaPackage.getWorkProduct_Templates()
-
getToolMentors
org.eclipse.emf.common.util.EList<ToolMentor> getToolMentors()Returns the value of the 'Tool Mentors' reference list. The list contents are of typeToolMentor
.- Returns:
- the value of the 'Tool Mentors' reference list.
- See Also:
UmaPackage.getWorkProduct_ToolMentors()
-
getEstimationConsiderations
org.eclipse.emf.common.util.EList<EstimationConsiderations> getEstimationConsiderations()Returns the value of the 'Estimation Considerations' reference list. The list contents are of typeEstimationConsiderations
.- Returns:
- the value of the 'Estimation Considerations' reference list.
- See Also:
UmaPackage.getWorkProduct_EstimationConsiderations()
-