Class VariableDeclaration

    • 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 id
      The cached value of the 'Id' attribute.
      protected static java.lang.String ID_EDEFAULT
      The default value of the 'Id' attribute.
      protected OclExpression initExpression
      The cached value of the 'Init Expression' containment reference.
      protected OclType type
      The cached value of the 'Type' containment reference.
      protected static java.lang.String VAR_NAME_EDEFAULT
      The default value of the 'Var Name' attribute.
      protected org.eclipse.emf.common.util.EList<VariableExp> variableExp
      The cached value of the 'Variable Exp' reference list.
      protected java.lang.String varName
      The cached value of the 'Var 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 VariableDeclaration()
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.emf.common.notify.NotificationChain basicSetBaseExp​(IterateExp newBaseExp, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain basicSetInitExpression​(OclExpression newInitExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain basicSetLetExp​(LetExp newLetExp, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain basicSetType​(OclType newType, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature​(org.eclipse.emf.common.notify.NotificationChain msgs)
      java.lang.Object eGet​(int featureID, boolean resolve, boolean coreType)
      org.eclipse.emf.common.notify.NotificationChain eInverseAdd​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain eInverseRemove​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      boolean eIsSet​(int featureID)
      void eSet​(int featureID, java.lang.Object newValue)
      protected org.eclipse.emf.ecore.EClass eStaticClass()
      void eUnset​(int featureID)
      IterateExp getBaseExp()
      Returns the value of the 'Base Exp' container reference.
      java.lang.String getId()
      Returns the value of the 'Id' attribute.
      OclExpression getInitExpression()
      Returns the value of the 'Init Expression' containment reference.
      LetExp getLetExp()
      Returns the value of the 'Let Exp' container reference.
      OclType getType()
      Returns the value of the 'Type' containment reference.
      org.eclipse.emf.common.util.EList<VariableExp> getVariableExp()
      Returns the value of the 'Variable Exp' reference list.
      java.lang.String getVarName()
      Returns the value of the 'Var Name' attribute.
      void setBaseExp​(IterateExp newBaseExp)
      Sets the value of the 'Base Exp' container reference.
      void setId​(java.lang.String newId)
      Sets the value of the 'Id' attribute.
      void setInitExpression​(OclExpression newInitExpression)
      Sets the value of the 'Init Expression' containment reference.
      void setLetExp​(LetExp newLetExp)
      Sets the value of the 'Let Exp' container reference.
      void setType​(OclType newType)
      Sets the value of the 'Type' containment reference.
      void setVarName​(java.lang.String newVarName)
      Sets the value of the 'Var Name' attribute.
      java.lang.String toString()
      • Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        eBasicSetContainer, eInternalContainer
      • Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

        dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
      • Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
      • Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        eNotificationRequired, eNotify
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.eclipse.emf.ecore.EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

        eNotificationRequired
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Field Detail

      • ID_EDEFAULT

        protected static final java.lang.String ID_EDEFAULT
        The default value of the 'Id' attribute.
        See Also:
        getId()
      • id

        protected java.lang.String id
        The cached value of the 'Id' attribute.
        See Also:
        getId()
      • VAR_NAME_EDEFAULT

        protected static final java.lang.String VAR_NAME_EDEFAULT
        The default value of the 'Var Name' attribute.
        See Also:
        getVarName()
      • varName

        protected java.lang.String varName
        The cached value of the 'Var Name' attribute.
        See Also:
        getVarName()
      • type

        protected OclType type
        The cached value of the 'Type' containment reference.
        See Also:
        getType()
    • Constructor Detail

      • VariableDeclaration

        protected VariableDeclaration()
    • Method Detail

      • getId

        public java.lang.String getId()
        Returns the value of the 'Id' attribute.

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

        Returns:
        the value of the 'Id' attribute.
        See Also:
        setId(String), OCLPackage.getVariableDeclaration_Id()
      • setId

        public void setId​(java.lang.String newId)
        Sets the value of the 'Id' attribute.
        Parameters:
        value - the new value of the 'Id' attribute.
        See Also:
        getId()
      • getVarName

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

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

        Returns:
        the value of the 'Var Name' attribute.
        See Also:
        setVarName(String), OCLPackage.getVariableDeclaration_VarName()
      • setVarName

        public void setVarName​(java.lang.String newVarName)
        Sets the value of the 'Var Name' attribute.
        Parameters:
        value - the new value of the 'Var Name' attribute.
        See Also:
        getVarName()
      • basicSetType

        public org.eclipse.emf.common.notify.NotificationChain basicSetType​(OclType newType,
                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)
      • setType

        public void setType​(OclType newType)
        Sets the value of the 'Type' containment reference.
        Parameters:
        value - the new value of the 'Type' containment reference.
        See Also:
        getType()
      • basicSetInitExpression

        public org.eclipse.emf.common.notify.NotificationChain basicSetInitExpression​(OclExpression newInitExpression,
                                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)
      • setInitExpression

        public void setInitExpression​(OclExpression newInitExpression)
        Sets the value of the 'Init Expression' containment reference.
        Parameters:
        value - the new value of the 'Init Expression' containment reference.
        See Also:
        getInitExpression()
      • basicSetLetExp

        public org.eclipse.emf.common.notify.NotificationChain basicSetLetExp​(LetExp newLetExp,
                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)
      • setLetExp

        public void setLetExp​(LetExp newLetExp)
        Sets the value of the 'Let Exp' container reference.
        Parameters:
        value - the new value of the 'Let Exp' container reference.
        See Also:
        getLetExp()
      • basicSetBaseExp

        public org.eclipse.emf.common.notify.NotificationChain basicSetBaseExp​(IterateExp newBaseExp,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)
      • setBaseExp

        public void setBaseExp​(IterateExp newBaseExp)
        Sets the value of the 'Base Exp' container reference.
        Parameters:
        value - the new value of the 'Base Exp' container reference.
        See Also:
        getBaseExp()
      • 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eBasicRemoveFromContainerFeature

        public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature​(org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • 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 LocatedElement
      • eSet

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

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

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