Package org.eclipse.epf.uma
Interface MethodElement
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
- All Known Subinterfaces:
Activity
,ActivityDescription
,Artifact
,ArtifactDescription
,BreakdownElement
,BreakdownElementDescription
,CapabilityPattern
,Checklist
,CompositeRole
,Concept
,Constraint
,ContentCategory
,ContentDescription
,ContentElement
,ContentPackage
,CoreSemanticModelBridge
,CustomCategory
,Deliverable
,DeliverableDescription
,DeliveryProcess
,DeliveryProcessDescription
,DescribableElement
,Descriptor
,DescriptorDescription
,Diagram
,DiagramElement
,DiagramLink
,Discipline
,DisciplineGrouping
,Domain
,Ellipse
,EstimationConsiderations
,Example
,FulfillableElement
,GraphConnector
,GraphEdge
,GraphElement
,GraphicPrimitive
,GraphNode
,Guidance
,GuidanceDescription
,Guideline
,Image
,Iteration
,Kind
,LeafElement
,MethodConfiguration
,MethodLibrary
,MethodPackage
,MethodPlugin
,MethodUnit
,Milestone
,Outcome
,Phase
,PlanningData
,Polyline
,Practice
,PracticeDescription
,Process
,ProcessComponent
,ProcessComponentDescriptor
,ProcessComponentInterface
,ProcessDescription
,ProcessElement
,ProcessFamily
,ProcessPackage
,ProcessPlanningTemplate
,Property
,Reference
,Report
,ReusableAsset
,Roadmap
,Role
,RoleDescription
,RoleDescriptor
,RoleSet
,RoleSetGrouping
,Section
,SemanticModelBridge
,SimpleSemanticModelElement
,Step
,SupportingMaterial
,Task
,TaskDescription
,TaskDescriptor
,TeamProfile
,Template
,TermDefinition
,TextElement
,Tool
,ToolMentor
,UMASemanticModelBridge
,VariabilityElement
,Whitepaper
,WorkBreakdownElement
,WorkDefinition
,WorkOrder
,WorkProduct
,WorkProductDescription
,WorkProductDescriptor
,WorkProductType
- All Known Implementing Classes:
ActivityDescriptionImpl
,ActivityImpl
,ArtifactDescriptionImpl
,ArtifactImpl
,BreakdownElementDescriptionImpl
,BreakdownElementImpl
,CapabilityPatternImpl
,ChecklistImpl
,CompositeRoleImpl
,ConceptImpl
,ConstraintImpl
,ContentCategoryImpl
,ContentDescriptionImpl
,ContentElementImpl
,ContentPackageImpl
,CoreSemanticModelBridgeImpl
,CustomCategoryImpl
,DeliverableDescriptionImpl
,DeliverableImpl
,DeliveryProcessDescriptionImpl
,DeliveryProcessImpl
,DescribableElementImpl
,DescriptorDescriptionImpl
,DescriptorImpl
,DiagramElementImpl
,DiagramImpl
,DiagramLinkImpl
,DisciplineGroupingImpl
,DisciplineImpl
,DomainImpl
,EllipseImpl
,EstimationConsiderationsImpl
,ExampleImpl
,FulfillableElementImpl
,GraphConnectorImpl
,GraphEdgeImpl
,GraphElementImpl
,GraphicPrimitiveImpl
,GraphNodeImpl
,GuidanceDescriptionImpl
,GuidanceImpl
,GuidelineImpl
,ImageImpl
,IterationImpl
,KindImpl
,LeafElementImpl
,MethodConfigurationImpl
,MethodElementImpl
,MethodLibraryImpl
,MethodPackageImpl
,MethodPluginImpl
,MethodUnitImpl
,MilestoneImpl
,OutcomeImpl
,PhaseImpl
,PlanningDataImpl
,PolylineImpl
,PracticeDescriptionImpl
,PracticeImpl
,ProcessComponentDescriptorImpl
,ProcessComponentImpl
,ProcessComponentInterfaceImpl
,ProcessDescriptionImpl
,ProcessElementImpl
,ProcessFamilyImpl
,ProcessImpl
,ProcessPackageImpl
,ProcessPlanningTemplateImpl
,PropertyImpl
,ReferenceImpl
,ReportImpl
,ReusableAssetImpl
,RoadmapImpl
,RoleDescriptionImpl
,RoleDescriptorImpl
,RoleImpl
,RoleSetGroupingImpl
,RoleSetImpl
,SectionImpl
,SemanticModelBridgeImpl
,SimpleSemanticModelElementImpl
,StepImpl
,SupportingMaterialImpl
,TaskDescriptionImpl
,TaskDescriptorImpl
,TaskImpl
,TeamProfileImpl
,TemplateImpl
,TermDefinitionImpl
,TextElementImpl
,ToolImpl
,ToolMentorImpl
,UMASemanticModelBridgeImpl
,VariabilityElementImpl
,WhitepaperImpl
,WorkBreakdownElementImpl
,WorkDefinitionImpl
,WorkOrderImpl
,WorkProductDescriptionImpl
,WorkProductDescriptorImpl
,WorkProductImpl
,WorkProductTypeImpl
public interface MethodElement extends PackageableElement
A representation of the model object 'Method Element'.
Every class defined in this specification is derived from Method Element. In other words Method Element is the root generalization for all UMA classes and defines a common set of attributes inherited by every other element type of this model. Method Element itself is derived from Packageable Element from the UML 2.0 Infrastructure. Method Element inherits the Name attribute from Packageable Element's super class. Every element defined as a UMA instance is derived from Model Element. Every Method Element in-stance is at least defined by a unique id, a name, as well as brief description.
Method Element in the package Method Plugin adds additional properties via package merge to Method Element defined in Method Core needed for the variability and extensibility capabilities introduces in this package.
The following features are supported:
- See Also:
UmaPackage.getMethodElement()
-
Method Summary
Modifier and Type Method Description java.lang.String
getBriefDescription()
Returns the value of the 'Brief Description' attribute.java.lang.String
getGuid()
Returns the value of the 'Guid' attribute.org.eclipse.emf.common.util.EList<Kind>
getKind()
Returns the value of the 'Kind' reference list.org.eclipse.emf.common.util.EList<MethodElementProperty>
getMethodElementProperty()
Returns the value of the 'Method Element Property' containment reference list.java.lang.String
getOrderingGuide()
Returns the value of the 'Ordering Guide' attribute.org.eclipse.emf.common.util.EList<Constraint>
getOwnedRules()
Returns the value of the 'Owned Rules' containment reference list.java.lang.String
getPresentationName()
Returns the value of the 'Presentation Name' attribute.java.lang.Boolean
getSuppressed()
Returns the value of the 'Suppressed' attribute.void
setBriefDescription(java.lang.String value)
Sets the value of the 'Brief Description
' attribute.void
setGuid(java.lang.String value)
Sets the value of the 'Guid
' attribute.void
setOrderingGuide(java.lang.String value)
Sets the value of the 'Ordering Guide
' attribute.void
setPresentationName(java.lang.String value)
Sets the value of the 'Presentation Name
' attribute.void
setSuppressed(java.lang.Boolean value)
Sets the value of the 'Suppressed
' attribute.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.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getGuid
java.lang.String getGuid()Returns the value of the 'Guid' attribute. The default value is""
. Every instance of Method Element has a global unique id.- Returns:
- the value of the 'Guid' attribute.
- See Also:
setGuid(String)
,UmaPackage.getMethodElement_Guid()
-
setGuid
void setGuid(java.lang.String value)Sets the value of the 'Guid
' attribute.- Parameters:
value
- the new value of the 'Guid' attribute.- See Also:
getGuid()
-
getPresentationName
java.lang.String getPresentationName()Returns the value of the 'Presentation Name' attribute. The default value is""
. Every Describable Element has a presentation name, which is used for external presentation of the element. For example, name (the internal representation) might be set to "rup_architecture_document" to differentiate from a "j2ee_architcture_document" whereas the external presentation would always be "Architecture Document".- Returns:
- the value of the 'Presentation Name' attribute.
- See Also:
setPresentationName(String)
,UmaPackage.getMethodElement_PresentationName()
-
setPresentationName
void setPresentationName(java.lang.String value)Sets the value of the 'Presentation Name
' attribute.- Parameters:
value
- the new value of the 'Presentation Name' attribute.- See Also:
getPresentationName()
-
getBriefDescription
java.lang.String getBriefDescription()Returns the value of the 'Brief Description' attribute. The default value is""
. Every instance of Method Element shall be briefly described with one or two sentences summarizing the element.- Returns:
- the value of the 'Brief Description' attribute.
- See Also:
setBriefDescription(String)
,UmaPackage.getMethodElement_BriefDescription()
-
setBriefDescription
void setBriefDescription(java.lang.String value)Sets the value of the 'Brief Description
' attribute.- Parameters:
value
- the new value of the 'Brief Description' attribute.- See Also:
getBriefDescription()
-
getOwnedRules
org.eclipse.emf.common.util.EList<Constraint> getOwnedRules()Returns the value of the 'Owned Rules' containment reference list. The list contents are of typeConstraint
.- Returns:
- the value of the 'Owned Rules' containment reference list.
- See Also:
UmaPackage.getMethodElement_OwnedRules()
-
getMethodElementProperty
org.eclipse.emf.common.util.EList<MethodElementProperty> getMethodElementProperty()Returns the value of the 'Method Element Property' containment reference list. The list contents are of typeMethodElementProperty
.- Returns:
- the value of the 'Method Element Property' containment reference list.
- See Also:
UmaPackage.getMethodElement_MethodElementProperty()
-
getKind
org.eclipse.emf.common.util.EList<Kind> getKind()Returns the value of the 'Kind' reference list. The list contents are of typeKind
.- Returns:
- the value of the 'Kind' reference list.
- See Also:
UmaPackage.getMethodElement_Kind()
-
getSuppressed
java.lang.Boolean getSuppressed()Returns the value of the 'Suppressed' attribute. The default value is"false"
. If a Variability Element is derived from another Variability Element using the Extends Variability Specialization then this attribute can be used to suppress inherited Method Elements that were part of the based-on Variability Element, which can be any type of Method Element. In other words, if this attribute is set to true on a Method Element that has the same name than an inherited method element then it will not be regarded as inherited at all.- Returns:
- the value of the 'Suppressed' attribute.
- See Also:
setSuppressed(Boolean)
,UmaPackage.getMethodElement_Suppressed()
-
setSuppressed
void setSuppressed(java.lang.Boolean value)Sets the value of the 'Suppressed
' attribute.- Parameters:
value
- the new value of the 'Suppressed' attribute.- See Also:
getSuppressed()
-
getOrderingGuide
java.lang.String getOrderingGuide()Returns the value of the 'Ordering Guide' attribute. The default value is""
. This attribute is used for CASE tool realizations of this model to contain information about layout and ordering of the method element and its parts.- Returns:
- the value of the 'Ordering Guide' attribute.
- See Also:
setOrderingGuide(String)
,UmaPackage.getMethodElement_OrderingGuide()
-
setOrderingGuide
void setOrderingGuide(java.lang.String value)Sets the value of the 'Ordering Guide
' attribute.- Parameters:
value
- the new value of the 'Ordering Guide' attribute.- See Also:
getOrderingGuide()
-