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 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 type Practice.
      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 type ContentElement.
      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 type Activity.
      Returns:
      the value of the 'Activity References' reference list.
      See Also:
      UmaPackage.getPractice_ActivityReferences()