Package org.eclipse.epf.uma
Interface WorkProductType
- All Superinterfaces:
Classifier
,ContentCategory
,ContentElement
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Type
,VariabilityElement
- All Known Implementing Classes:
WorkProductTypeImpl
public interface WorkProductType extends ContentCategory
A representation of the model object 'Work Product Type'.
Work Product Type is a second category for work products, which in contrast to Domain is more presentation oriented. A work product can have many Work Product Types. Examples, for a Work Product Type is "Class Diagram", which categorizes the Artifacts Analysis Model, Design Model, User Experience Model, or "Specification", which categorizes requirements specifications that define a system with a well-defined system boundary, such as use case or functional requirements specification. A Work Product can be categorized to be of many Work Product Types. For example, a use case model can be categorized as a Specification as well as Diagram Work Product Type.
The following features are supported:
- See Also:
UmaPackage.getWorkProductType()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<WorkProduct>
getWorkProducts()
Returns the value of the 'Work Products' 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.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
-
getWorkProducts
org.eclipse.emf.common.util.EList<WorkProduct> getWorkProducts()Returns the value of the 'Work Products' reference list. The list contents are of typeWorkProduct
.- Returns:
- the value of the 'Work Products' reference list.
- See Also:
UmaPackage.getWorkProductType_WorkProducts()
-