Class OclType

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

        org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
      • Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

        org.eclipse.emf.ecore.InternalEObject.EStore
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String name
      The cached value of the 'Name' attribute.
      protected static java.lang.String NAME_EDEFAULT
      The default value of the 'Name' attribute.
      • Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        eContainer
      • Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
      • Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

        NIL
      • Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

        EOPPOSITE_FEATURE_BASE
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OclType()
    • Field Detail

      • NAME_EDEFAULT

        protected static final java.lang.String NAME_EDEFAULT
        The default value of the 'Name' attribute.
        See Also:
        getName()
      • name

        protected java.lang.String name
        The cached value of the 'Name' attribute.
        See Also:
        getName()
    • Constructor Detail

      • OclType

        protected OclType()
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the value of the 'Name' attribute.

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

        Returns:
        the value of the 'Name' attribute.
        See Also:
        setName(String), OCLPackage.getOclType_Name()
      • setName

        public void setName​(java.lang.String newName)
        Sets the value of the 'Name' attribute.
        Parameters:
        value - the new value of the 'Name' attribute.
        See Also:
        getName()
      • basicSetDefinitions

        public org.eclipse.emf.common.notify.NotificationChain basicSetDefinitions​(OclContextDefinition newDefinitions,
                                                                                   org.eclipse.emf.common.notify.NotificationChain msgs)
      • setDefinitions

        public void setDefinitions​(OclContextDefinition newDefinitions)
        Sets the value of the 'Definitions' container reference.
        Parameters:
        value - the new value of the 'Definitions' container reference.
        See Also:
        getDefinitions()
      • basicSetOclExpression

        public org.eclipse.emf.common.notify.NotificationChain basicSetOclExpression​(OclExpression newOclExpression,
                                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)
      • setOclExpression

        public void setOclExpression​(OclExpression newOclExpression)
        Sets the value of the 'Ocl Expression' container reference.
        Parameters:
        value - the new value of the 'Ocl Expression' container reference.
        See Also:
        getOclExpression()
      • basicSetOperation

        public org.eclipse.emf.common.notify.NotificationChain basicSetOperation​(Operation newOperation,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)
      • setOperation

        public void setOperation​(Operation newOperation)
        Sets the value of the 'Operation' container reference.
        Parameters:
        value - the new value of the 'Operation' container reference.
        See Also:
        getOperation()
      • basicSetMapType2

        public org.eclipse.emf.common.notify.NotificationChain basicSetMapType2​(MapType newMapType2,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)
      • setMapType2

        public void setMapType2​(MapType newMapType2)
        Sets the value of the 'Map Type2' container reference.
        Parameters:
        value - the new value of the 'Map Type2' container reference.
        See Also:
        getMapType2()
      • basicSetAttribute

        public org.eclipse.emf.common.notify.NotificationChain basicSetAttribute​(Attribute newAttribute,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)
      • setAttribute

        public void setAttribute​(Attribute newAttribute)
        Sets the value of the 'Attribute' container reference.
        Parameters:
        value - the new value of the 'Attribute' container reference.
        See Also:
        getAttribute()
      • basicSetMapType

        public org.eclipse.emf.common.notify.NotificationChain basicSetMapType​(MapType newMapType,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)
      • setMapType

        public void setMapType​(MapType newMapType)
        Sets the value of the 'Map Type' container reference.
        Parameters:
        value - the new value of the 'Map Type' container reference.
        See Also:
        getMapType()
      • basicSetCollectionTypes

        public org.eclipse.emf.common.notify.NotificationChain basicSetCollectionTypes​(CollectionType newCollectionTypes,
                                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)
      • setCollectionTypes

        public void setCollectionTypes​(CollectionType newCollectionTypes)
        Sets the value of the 'Collection Types' container reference.
        Parameters:
        value - the new value of the 'Collection Types' container reference.
        See Also:
        getCollectionTypes()
      • basicSetTupleTypeAttribute

        public org.eclipse.emf.common.notify.NotificationChain basicSetTupleTypeAttribute​(TupleTypeAttribute newTupleTypeAttribute,
                                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)
      • basicSetVariableDeclaration

        public org.eclipse.emf.common.notify.NotificationChain basicSetVariableDeclaration​(VariableDeclaration newVariableDeclaration,
                                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)
      • 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 OclExpression
      • 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 OclExpression
      • eBasicRemoveFromContainerFeature

        public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature​(org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eBasicRemoveFromContainerFeature in class OclExpression
      • eGet

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

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

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

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