All Superinterfaces:
ComponentProperty, EObject, Notifier
All Known Implementing Classes:
RoleImpl

public interface Role extends ComponentProperty
A representation of the model object 'Role'.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
  • Method Details

    • isNot

      boolean isNot()
      Returns the value of the 'Not' attribute.

      If the meaning of the 'Not' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Not' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
    • setNot

      void setNot(boolean value)
      Sets the value of the 'Not' attribute.
      Parameters:
      value - the new value of the 'Not' attribute.
      See Also:
      Generated class or method.
    • getType

      RoleType getType()
      Returns the value of the 'Type' attribute. The literals are from the enumeration RoleType.

      If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Type' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
    • setType

      void setType(RoleType value)
      Sets the value of the 'Type' attribute.
      Parameters:
      value - the new value of the 'Type' attribute.
      See Also:
      Generated class or method.
    • getProperties

      EList<RoleProperty> getProperties()
      Returns the value of the 'Properties' containment reference list. The list contents are of type RoleProperty.

      If the meaning of the 'Properties' containment reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Properties' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true"