ujf.verimag.bip.Core.Behaviors.impl
Class VariableDefinitionBindingImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.VariableBindingImpl
          extended by ujf.verimag.bip.Core.Behaviors.impl.VariableDefinitionBindingImpl
All Implemented Interfaces:
VariableBinding, VariableDefinitionBinding

public class VariableDefinitionBindingImpl
extends VariableBindingImpl
implements VariableDefinitionBinding

An implementation of the model object 'Variable Definition Binding'.

The following features are implemented:


Field Summary
protected  Variable variable
          The cached value of the 'Variable' reference.
 
Constructor Summary
protected VariableDefinitionBindingImpl()
           
 
Method Summary
 Variable basicGetVariable()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 Variable getVariable()
           
 void setVariable(Variable newVariable)
           
 
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.VariableBindingImpl
basicSetInterfaceVariable, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getInterfaceVariable, setInterfaceVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.VariableBinding
getInterfaceVariable, setInterfaceVariable
 

Field Detail

variable

protected Variable variable
The cached value of the 'Variable' reference.

See Also:
getVariable()
Constructor Detail

VariableDefinitionBindingImpl

protected VariableDefinitionBindingImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class VariableBindingImpl

getVariable

public Variable getVariable()

Specified by:
getVariable in interface VariableDefinitionBinding
Returns:
the value of the 'Variable' reference.
See Also:
VariableDefinitionBinding.setVariable(Variable), BehaviorsPackage.getVariableDefinitionBinding_Variable()

basicGetVariable

public Variable basicGetVariable()


setVariable

public void setVariable(Variable newVariable)

Specified by:
setVariable in interface VariableDefinitionBinding
Parameters:
newVariable - the new value of the 'Variable' reference.
See Also:
VariableDefinitionBinding.getVariable()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class VariableBindingImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class VariableBindingImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class VariableBindingImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class VariableBindingImpl