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, setIsAbstractMethods inherited from interface org.eclipse.epf.uma.ContentElement
getAssets, getChecklists, getConceptsAndPapers, getExamples, getGuidelines, getSupportingMaterials, getTermdefinitionMethods inherited from interface org.eclipse.epf.uma.DescribableElement
getNodeicon, getPresentation, getShapeicon, setNodeicon, setPresentation, setShapeiconMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.epf.uma.FulfillableElement
getFulfillsMethods inherited from interface org.eclipse.epf.uma.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressedMethods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods 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()
-