ujf.verimag.bip.Core.ActionLanguage.Expressions.impl
Class InterfaceVariableReferenceImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.ActionImpl
          extended by ujf.verimag.bip.Core.Behaviors.impl.ExpressionImpl
              extended by ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.DataReferenceImpl
                  extended by ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.InterfaceVariableReferenceImpl
All Implemented Interfaces:
DataReference, InterfaceVariableReference, Action, Expression

public class InterfaceVariableReferenceImpl
extends DataReferenceImpl
implements InterfaceVariableReference

An implementation of the model object 'Interface Variable Reference'.

The following features are implemented:


Field Summary
protected  InterfaceVariable targetInterfaceVariable
          The cached value of the 'Target Interface Variable' reference.
 
Constructor Summary
protected InterfaceVariableReferenceImpl()
           
 
Method Summary
 InterfaceVariable basicGetTargetInterfaceVariable()
           
 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)
           
 InterfaceVariable getTargetInterfaceVariable()
           
 void setTargetInterfaceVariable(InterfaceVariable newTargetInterfaceVariable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetInterfaceVariable

protected InterfaceVariable targetInterfaceVariable
The cached value of the 'Target Interface Variable' reference.

See Also:
getTargetInterfaceVariable()
Constructor Detail

InterfaceVariableReferenceImpl

protected InterfaceVariableReferenceImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class DataReferenceImpl

getTargetInterfaceVariable

public InterfaceVariable getTargetInterfaceVariable()

Specified by:
getTargetInterfaceVariable in interface InterfaceVariableReference
Returns:
the value of the 'Target Interface Variable' reference.
See Also:
InterfaceVariableReference.setTargetInterfaceVariable(InterfaceVariable), ExpressionsPackage.getInterfaceVariableReference_TargetInterfaceVariable()

basicGetTargetInterfaceVariable

public InterfaceVariable basicGetTargetInterfaceVariable()


setTargetInterfaceVariable

public void setTargetInterfaceVariable(InterfaceVariable newTargetInterfaceVariable)

Specified by:
setTargetInterfaceVariable in interface InterfaceVariableReference
Parameters:
newTargetInterfaceVariable - the new value of the 'Target Interface Variable' reference.
See Also:
InterfaceVariableReference.getTargetInterfaceVariable()

eGet

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


eSet

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


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)