Package org.eclipse.epf.uma
Interface ContentDescription
- All Superinterfaces:
Element,org.eclipse.emf.ecore.EObject,MethodElement,MethodUnit,NamedElement,org.eclipse.emf.common.notify.Notifier,PackageableElement
- All Known Subinterfaces:
ActivityDescription,ArtifactDescription,BreakdownElementDescription,DeliverableDescription,DeliveryProcessDescription,DescriptorDescription,GuidanceDescription,PracticeDescription,ProcessDescription,RoleDescription,TaskDescription,WorkProductDescription
- All Known Implementing Classes:
ActivityDescriptionImpl,ArtifactDescriptionImpl,BreakdownElementDescriptionImpl,ContentDescriptionImpl,DeliverableDescriptionImpl,DeliveryProcessDescriptionImpl,DescriptorDescriptionImpl,GuidanceDescriptionImpl,PracticeDescriptionImpl,ProcessDescriptionImpl,RoleDescriptionImpl,TaskDescriptionImpl,WorkProductDescriptionImpl
public interface ContentDescription extends MethodUnit
A representation of the model object 'Content Description'.
Content Description is a Method Element that is used to store the textual description for a Content Element. It defines standard attributes applicable for all Content Element types. Specific Content Element sub-types can define their own matching Content Description sub-types.
The following features are supported:
- See Also:
UmaPackage.getContentDescription()
-
Method Summary
Modifier and Type Method Description java.lang.StringgetExternalId()Returns the value of the 'External Id' attribute.java.lang.StringgetKeyConsiderations()Returns the value of the 'Key Considerations' attribute.java.lang.StringgetLongPresentationName()Returns the value of the 'Long Presentation Name' attribute.java.lang.StringgetMainDescription()Returns the value of the 'Main Description' attribute.org.eclipse.emf.common.util.EList<Section>getSections()Returns the value of the 'Sections' containment reference list.voidsetExternalId(java.lang.String value)Sets the value of the 'External Id' attribute.voidsetKeyConsiderations(java.lang.String value)Sets the value of the 'Key Considerations' attribute.voidsetLongPresentationName(java.lang.String value)Sets the value of the 'Long Presentation Name' attribute.voidsetMainDescription(java.lang.String value)Sets the value of the 'Main Description' attribute.Methods 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
-
getMainDescription
java.lang.String getMainDescription()Returns the value of the 'Main Description' attribute. The default value is"". This attribute store the main descriptive text for the Content Element. All text that is not part of any of the more specific attributes shall be stored here. If the Content Description is divided into sections using the Section class, then only the text from the 'start' of the content description to the first section will be stored here (similar to a normal document where you can place text between its beginning to its first diction heading).- Returns:
- the value of the 'Main Description' attribute.
- See Also:
setMainDescription(String),UmaPackage.getContentDescription_MainDescription()
-
setMainDescription
void setMainDescription(java.lang.String value)Sets the value of the 'Main Description' attribute.- Parameters:
value- the new value of the 'Main Description' attribute.- See Also:
getMainDescription()
-
getSections
org.eclipse.emf.common.util.EList<Section> getSections()Returns the value of the 'Sections' containment reference list. The list contents are of typeSection.- Returns:
- the value of the 'Sections' containment reference list.
- See Also:
UmaPackage.getContentDescription_Sections()
-
getExternalId
java.lang.String getExternalId()Returns the value of the 'External Id' attribute. The default value is"". An external visible number or label that is used to reference this element. Used like a synonym to the name.- Returns:
- the value of the 'External Id' attribute.
- See Also:
setExternalId(String),UmaPackage.getContentDescription_ExternalId()
-
setExternalId
void setExternalId(java.lang.String value)Sets the value of the 'External Id' attribute.- Parameters:
value- the new value of the 'External Id' attribute.- See Also:
getExternalId()
-
getKeyConsiderations
java.lang.String getKeyConsiderations()Returns the value of the 'Key Considerations' attribute. The default value is"". Key Considerations provides advise and guidance of a critical nature for the content element as well as warnings, cautions, pitfalls, dangers.- Returns:
- the value of the 'Key Considerations' attribute.
- See Also:
setKeyConsiderations(String),UmaPackage.getContentDescription_KeyConsiderations()
-
setKeyConsiderations
void setKeyConsiderations(java.lang.String value)Sets the value of the 'Key Considerations' attribute.- Parameters:
value- the new value of the 'Key Considerations' attribute.- See Also:
getKeyConsiderations()
-
getLongPresentationName
java.lang.String getLongPresentationName()Returns the value of the 'Long Presentation Name' attribute.- Returns:
- the value of the 'Long Presentation Name' attribute.
- See Also:
setLongPresentationName(String),UmaPackage.getContentDescription_LongPresentationName()
-
setLongPresentationName
void setLongPresentationName(java.lang.String value)Sets the value of the 'Long Presentation Name' attribute.- Parameters:
value- the new value of the 'Long Presentation Name' attribute.- See Also:
getLongPresentationName()
-