Package org.eclipse.epf.uma
Interface WorkProductDescription
- All Superinterfaces:
 ContentDescription,Element,org.eclipse.emf.ecore.EObject,MethodElement,MethodUnit,NamedElement,org.eclipse.emf.common.notify.Notifier,PackageableElement
- All Known Subinterfaces:
 ArtifactDescription,DeliverableDescription
- All Known Implementing Classes:
 ArtifactDescriptionImpl,DeliverableDescriptionImpl,WorkProductDescriptionImpl
public interface WorkProductDescription extends ContentDescription
 A representation of the model object 'Work Product Description'.
 
 
The following features are supported:
- See Also:
 UmaPackage.getWorkProductDescription()
- 
Method Summary
Modifier and Type Method Description java.lang.StringgetImpactOfNotHaving()Returns the value of the 'Impact Of Not Having' attribute.java.lang.StringgetPurpose()Returns the value of the 'Purpose' attribute.java.lang.StringgetReasonsForNotNeeding()Returns the value of the 'Reasons For Not Needing' attribute.voidsetImpactOfNotHaving(java.lang.String value)Sets the value of the 'Impact Of Not Having' attribute.voidsetPurpose(java.lang.String value)Sets the value of the 'Purpose' attribute.voidsetReasonsForNotNeeding(java.lang.String value)Sets the value of the 'Reasons For Not Needing' attribute.Methods inherited from interface org.eclipse.epf.uma.ContentDescription
getExternalId, getKeyConsiderations, getLongPresentationName, getMainDescription, getSections, setExternalId, setKeyConsiderations, setLongPresentationName, setMainDescriptionMethods 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.MethodElement
getBriefDescription, getGuid, getKind, getMethodElementProperty, getOrderingGuide, getOwnedRules, getPresentationName, getSuppressed, setBriefDescription, setGuid, setOrderingGuide, setPresentationName, setSuppressedMethods inherited from interface org.eclipse.epf.uma.MethodUnit
getAuthors, getChangeDate, getChangeDescription, getCopyrightStatement, getVersion, setAuthors, setChangeDate, setChangeDescription, setCopyrightStatement, setVersionMethods inherited from interface org.eclipse.epf.uma.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver 
- 
Method Details
- 
getPurpose
java.lang.String getPurpose()Returns the value of the 'Purpose' attribute. The default value is"". Describes why the work product is produced and to what use it will be put.- Returns:
 - the value of the 'Purpose' attribute.
 - See Also:
 setPurpose(String),UmaPackage.getWorkProductDescription_Purpose()
 - 
setPurpose
void setPurpose(java.lang.String value)Sets the value of the 'Purpose' attribute.- Parameters:
 value- the new value of the 'Purpose' attribute.- See Also:
 getPurpose()
 - 
getImpactOfNotHaving
java.lang.String getImpactOfNotHaving()Returns the value of the 'Impact Of Not Having' attribute. The default value is"". Describes the consequences of not producing the work product. This is intended to aid in the tailoring the method/process to the needs of a specific project.- Returns:
 - the value of the 'Impact Of Not Having' attribute.
 - See Also:
 setImpactOfNotHaving(String),UmaPackage.getWorkProductDescription_ImpactOfNotHaving()
 - 
setImpactOfNotHaving
void setImpactOfNotHaving(java.lang.String value)Sets the value of the 'Impact Of Not Having' attribute.- Parameters:
 value- the new value of the 'Impact Of Not Having' attribute.- See Also:
 getImpactOfNotHaving()
 - 
getReasonsForNotNeeding
java.lang.String getReasonsForNotNeeding()Returns the value of the 'Reasons For Not Needing' attribute. The default value is"". Describes the circumstances in which it is reasonable not to produce the work product. This is intended to aid in the tailoring of the method/process to the needs of a specific project.- Returns:
 - the value of the 'Reasons For Not Needing' attribute.
 - See Also:
 setReasonsForNotNeeding(String),UmaPackage.getWorkProductDescription_ReasonsForNotNeeding()
 - 
setReasonsForNotNeeding
void setReasonsForNotNeeding(java.lang.String value)Sets the value of the 'Reasons For Not Needing' attribute.- Parameters:
 value- the new value of the 'Reasons For Not Needing' attribute.- See Also:
 getReasonsForNotNeeding()
 
 -