Class OclModelElement

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject

public class OclModelElement extends OclType
A representation of the model object 'Ocl Model Element'.

The following features are supported:

See Also:
  • Field Details

  • Constructor Details

    • OclModelElement

      protected OclModelElement()
  • Method Details

    • eStaticClass

      protected org.eclipse.emf.ecore.EClass eStaticClass()
      Overrides:
      eStaticClass in class OclType
    • getModel

      public OclModel getModel()
      Returns the value of the 'Model' reference. It is bidirectional and its opposite is 'Elements'.

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

      Returns:
      the value of the 'Model' reference.
      See Also:
    • basicGetModel

      public OclModel basicGetModel()
    • basicSetModel

      public org.eclipse.emf.common.notify.NotificationChain basicSetModel(OclModel newModel, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setModel

      public void setModel(OclModel newModel)
      Sets the value of the 'Model' reference.
      Parameters:
      value - the new value of the 'Model' reference.
      See Also:
    • eInverseAdd

      public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      Overrides:
      eInverseAdd in class OclType
    • eInverseRemove

      public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      Overrides:
      eInverseRemove in class OclType
    • eGet

      public Object eGet(int featureID, boolean resolve, boolean coreType)
      Specified by:
      eGet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eGet in class OclType
    • eSet

      public void eSet(int featureID, Object newValue)
      Specified by:
      eSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eSet in class OclType
    • eUnset

      public void eUnset(int featureID)
      Specified by:
      eUnset in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eUnset in class OclType
    • eIsSet

      public boolean eIsSet(int featureID)
      Specified by:
      eIsSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eIsSet in class OclType