Interface RoleSet

All Superinterfaces:
Classifier, ContentCategory, ContentElement, DescribableElement, Element, org.eclipse.emf.ecore.EObject, MethodElement, NamedElement, org.eclipse.emf.common.notify.Notifier, PackageableElement, Type, VariabilityElement
All Known Implementing Classes:
RoleSetImpl

public interface RoleSet
extends ContentCategory
A representation of the model object 'Role Set'. A Role Set organizes Roles into categories. It is used to group roles together that have certain commonalities. For example, the "Analysts" Role Set could group the "Business Process Analyst", "System Analyst", as well as "Requirements Specifier" roles. All of these work with similar techniques and have overlapping skills, but are required as distinct roles for a method (e.g. the method the IBM Rational Unified Process is based on).

The following features are supported:

See Also:
UmaPackage.getRoleSet()
  • Method Details

    • getRoles

      org.eclipse.emf.common.util.EList<Role> getRoles()
      Returns the value of the 'Roles' reference list. The list contents are of type Role.
      Returns:
      the value of the 'Roles' reference list.
      See Also:
      UmaPackage.getRoleSet_Roles()