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

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.DataParameterSpecificationImpl
All Implemented Interfaces:
DataParameterSpecification, DataReference, Action, Expression
Direct Known Subclasses:
DataParameterReferenceImpl, InnerDataParameterReferenceImpl, RequiredDataParameterReferenceImpl

public abstract class DataParameterSpecificationImpl
extends DataReferenceImpl
implements DataParameterSpecification

An implementation of the model object 'Data Parameter Specification'.

The following features are implemented:


Field Summary
protected  DataParameter targetParameter
          The cached value of the 'Target Parameter' reference.
 
Constructor Summary
protected DataParameterSpecificationImpl()
           
 
Method Summary
 DataParameter basicGetTargetParameter()
           
 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)
           
 DataParameter getTargetParameter()
           
 void setTargetParameter(DataParameter newTargetParameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetParameter

protected DataParameter targetParameter
The cached value of the 'Target Parameter' reference.

See Also:
getTargetParameter()
Constructor Detail

DataParameterSpecificationImpl

protected DataParameterSpecificationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class DataReferenceImpl

getTargetParameter

public DataParameter getTargetParameter()

Specified by:
getTargetParameter in interface DataParameterSpecification
Returns:
the value of the 'Target Parameter' reference.
See Also:
DataParameterSpecification.setTargetParameter(DataParameter), ExpressionsPackage.getDataParameterSpecification_TargetParameter()

basicGetTargetParameter

public DataParameter basicGetTargetParameter()


setTargetParameter

public void setTargetParameter(DataParameter newTargetParameter)

Specified by:
setTargetParameter in interface DataParameterSpecification
Parameters:
newTargetParameter - the new value of the 'Target Parameter' reference.
See Also:
DataParameterSpecification.getTargetParameter()

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)