Interface Aspect

All Superinterfaces:
Classifier, Element, Entity, org.eclipse.emf.ecore.EObject, IdentifiedElement, Member, org.eclipse.emf.common.notify.Notifier, SpecializableTerm, Statement, Term, Type, VocabularyMember, VocabularyStatement
All Known Implementing Classes:
AspectImpl

public interface Aspect extends Entity
A representation of the model object 'Aspect'. Aspect is an =[entity=] that represents a capability that may be specified on multiple [=concepts=]. An aspect can only specialize other aspects. It can also be specified as a type of [=NamedInstances=]. Aspects are not considered disjoint in a vocabulary bundle.

The following features are supported:

See Also:
Generated:
Model:
annotation="https://tabatkins.github.io/bikeshed heading='Types'"
  • Method Details

    • getRef

      Aspect getRef()
      Returns the value of the 'Ref' reference. A ref to another aspect
      Specified by:
      getRef in interface Member
      Returns:
      the value of the 'Ref' reference.
      See Also:
      Generated:
      Model:
    • setRef

      void setRef(Aspect value)
      Sets the value of the 'Ref' reference.
      Parameters:
      value - the new value of the 'Ref' reference.
      See Also:
      Generated: