Class MapType

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 MapType extends OclType
A representation of the model object 'Map Type'.

The following features are supported:

See Also:
  • Field Details

  • Constructor Details

    • MapType

      protected MapType()
  • Method Details

    • eStaticClass

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

      public OclType getValueType()
      Returns the value of the 'Value Type' containment reference. It is bidirectional and its opposite is 'Map Type2'.

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

      Returns:
      the value of the 'Value Type' containment reference.
      See Also:
    • basicSetValueType

      public org.eclipse.emf.common.notify.NotificationChain basicSetValueType(OclType newValueType, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setValueType

      public void setValueType(OclType newValueType)
      Sets the value of the 'Value Type' containment reference.
      Parameters:
      value - the new value of the 'Value Type' containment reference.
      See Also:
    • getKeyType

      public OclType getKeyType()
      Returns the value of the 'Key Type' containment reference. It is bidirectional and its opposite is 'Map Type'.

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

      Returns:
      the value of the 'Key Type' containment reference.
      See Also:
    • basicSetKeyType

      public org.eclipse.emf.common.notify.NotificationChain basicSetKeyType(OclType newKeyType, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setKeyType

      public void setKeyType(OclType newKeyType)
      Sets the value of the 'Key Type' containment reference.
      Parameters:
      value - the new value of the 'Key Type' containment 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