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 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()