Package org.eclipse.epf.uma
Interface Practice
- All Superinterfaces:
Classifier
,ContentElement
,DescribableElement
,Element
,org.eclipse.emf.ecore.EObject
,Guidance
,MethodElement
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PackageableElement
,Type
,VariabilityElement
- All Known Implementing Classes:
PracticeImpl
public interface Practice extends Guidance
A representation of the model object 'Practice'.
A Practice represents a proven way or strategy of doing work to achieve a goal that has a positive impact on work product or process quality. Practices are defined orthogonal to methods and processes. They could summarize aspects that impact many different parts of a method or specific processes. Examples for practices would be "Manage Risks", "Continuously verify quality", "Architecture-centric and component-based development", etc.
The following features are supported:
- See Also:
UmaPackage.getPractice()
-
Method Summary
Modifier and Type Method Description org.eclipse.emf.common.util.EList<Activity>
getActivityReferences()
Returns the value of the 'Activity References' reference list.org.eclipse.emf.common.util.EList<ContentElement>
getContentReferences()
Returns the value of the 'Content References' reference list.org.eclipse.emf.common.util.EList<Practice>
getSubPractices()
Returns the value of the 'Sub Practices' containment reference list.Methods inherited from interface org.eclipse.epf.uma.Classifier
getIsAbstract, setIsAbstract
Methods inherited from interface org.eclipse.epf.uma.ContentElement
getAssets, getChecklists, getConceptsAndPapers, getExamples, getGuidelines, getSupportingMaterials, getTermdefinition
Methods inherited from interface org.eclipse.epf.uma.DescribableElement
getNodeicon, getPresentation, getShapeicon, setNodeicon, setPresentation, setShapeicon
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.NamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.eclipse.epf.uma.VariabilityElement
getVariabilityBasedOnElement, getVariabilityType, setVariabilityBasedOnElement, setVariabilityType
-
Method Details
-
getSubPractices
org.eclipse.emf.common.util.EList<Practice> getSubPractices()Returns the value of the 'Sub Practices' containment reference list. The list contents are of typePractice
.- Returns:
- the value of the 'Sub Practices' containment reference list.
- See Also:
UmaPackage.getPractice_SubPractices()
-
getContentReferences
org.eclipse.emf.common.util.EList<ContentElement> getContentReferences()Returns the value of the 'Content References' reference list. The list contents are of typeContentElement
.- Returns:
- the value of the 'Content References' reference list.
- See Also:
UmaPackage.getPractice_ContentReferences()
-
getActivityReferences
org.eclipse.emf.common.util.EList<Activity> getActivityReferences()Returns the value of the 'Activity References' reference list. The list contents are of typeActivity
.- Returns:
- the value of the 'Activity References' reference list.
- See Also:
UmaPackage.getPractice_ActivityReferences()
-