Class StereotypableElementImpl

All Implemented Interfaces:
Notifier, EObject, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, StereotypableElement
Direct Known Subclasses:
ProfileableElementImpl

public abstract class StereotypableElementImpl extends MinimalEObjectImpl.Container implements StereotypableElement
An implementation of the model object ' Stereotypable Element'.

Generated class or method.
  • Constructor Details

    • StereotypableElementImpl

      protected StereotypableElementImpl()
      Generated class or method.
  • Method Details

    • eStaticClass

      protected EClass eStaticClass()
      Overrides:
      eStaticClass in class BasicEObjectImpl
      Generated class or method.
    • applyStereotype

      public void applyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
      Specified by:
      applyStereotype in interface StereotypableElement
      Generated class or method.
      NOT
    • applyStereotype

      public void applyStereotype(String stereotypeName)
      Applies the Stereotype as identified by its name.
      Specified by:
      applyStereotype in interface StereotypableElement
      Generated class or method.
      NOT
    • updateStereotypeApplications

      public boolean updateStereotypeApplications(EList<org.modelversioning.emfprofile.Stereotype> stereotypesToBeApplied)
      Specified by:
      updateStereotypeApplications in interface StereotypableElement
      Generated class or method.
      NOT
    • isStereotypeApplicable

      public boolean isStereotypeApplicable(org.modelversioning.emfprofile.Stereotype stereotype)
      Specified by:
      isStereotypeApplicable in interface StereotypableElement
      Generated class or method.
      NOT
    • isStereotypeApplicable

      public boolean isStereotypeApplicable(String stereotypeName)
      Specified by:
      isStereotypeApplicable in interface StereotypableElement
      Generated class or method.
      NOT
    • isStereotypeApplied

      public boolean isStereotypeApplied(org.modelversioning.emfprofile.Stereotype stereotype)
      Specified by:
      isStereotypeApplied in interface StereotypableElement
      Generated class or method.
      NOT
    • isStereotypeApplied

      public boolean isStereotypeApplied(String stereotype)
      Checks whether this element has a Stereotype with the given name applied.
      Specified by:
      isStereotypeApplied in interface StereotypableElement
      Generated class or method.
      NOT
    • hasStereotypeApplications

      public boolean hasStereotypeApplications()
      Specified by:
      hasStereotypeApplications in interface StereotypableElement
      Generated class or method.
      NOT
    • getApplicableStereotypes

      public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes()
      Specified by:
      getApplicableStereotypes in interface StereotypableElement
      Generated class or method.
      NOT
    • getApplicableStereotypes

      public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes(org.modelversioning.emfprofile.Profile profile)
      Specified by:
      getApplicableStereotypes in interface StereotypableElement
      Generated class or method.
      NOT
    • getApplicableStereotypes

      public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes(String stereotypeName)
      Specified by:
      getApplicableStereotypes in interface StereotypableElement
      Generated class or method.
      NOT
    • getStereotypeApplications

      public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications()
      Specified by:
      getStereotypeApplications in interface StereotypableElement
      Generated class or method.
      NOT
    • getStereotypeApplications

      public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications(org.modelversioning.emfprofile.Profile profile)
      Specified by:
      getStereotypeApplications in interface StereotypableElement
      Generated class or method.
      NOT
    • getStereotypeApplications

      public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications(String stereotype)
      Specified by:
      getStereotypeApplications in interface StereotypableElement
      Generated class or method.
      NOT
    • getStereotypeApplication

      public org.modelversioning.emfprofileapplication.StereotypeApplication getStereotypeApplication(org.modelversioning.emfprofile.Stereotype stereotype)
      Specified by:
      getStereotypeApplication in interface StereotypableElement
      Generated class or method.
      NOT
    • getAppliedStereotypes

      public EList<org.modelversioning.emfprofile.Stereotype> getAppliedStereotypes()
      Specified by:
      getAppliedStereotypes in interface StereotypableElement
      Generated class or method.
      NOT
    • unapplyStereotype

      public void unapplyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
      Removes all applications of the given Stereotype.
      Specified by:
      unapplyStereotype in interface StereotypableElement
      Generated class or method.
      NOT
    • unapplyStereotype

      public void unapplyStereotype(String stereotypeName)
      Removes all applications of the Stereotype as identified by its name.
      Specified by:
      unapplyStereotype in interface StereotypableElement
      Generated class or method.
      NOT