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.String
getImpactOfNotHaving()
Returns the value of the 'Impact Of Not Having' attribute.java.lang.String
getPurpose()
Returns the value of the 'Purpose' attribute.java.lang.String
getReasonsForNotNeeding()
Returns the value of the 'Reasons For Not Needing' attribute.void
setImpactOfNotHaving(java.lang.String value)
Sets the value of the 'Impact Of Not Having
' attribute.void
setPurpose(java.lang.String value)
Sets the value of the 'Purpose
' attribute.void
setReasonsForNotNeeding(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, setMainDescription
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.MethodUnit
getAuthors, getChangeDate, getChangeDescription, getCopyrightStatement, getVersion, setAuthors, setChangeDate, setChangeDescription, setCopyrightStatement, setVersion
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
-
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()
-