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

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
                      extended by ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.InnerDataParameterReferenceImpl
All Implemented Interfaces:
DataParameterSpecification, DataReference, InnerDataParameterReference, Action, Expression

public class InnerDataParameterReferenceImpl
extends DataParameterSpecificationImpl
implements InnerDataParameterReference

An implementation of the model object 'Inner Data Parameter Reference'.

The following features are implemented:


Field Summary
protected  InnerPortReference portReference
          The cached value of the 'Port Reference' containment reference.
 
Fields inherited from class ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.DataParameterSpecificationImpl
targetParameter
 
Constructor Summary
protected InnerDataParameterReferenceImpl()
           
 
Method Summary
 NotificationChain basicSetPortReference(InnerPortReference newPortReference, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 InnerPortReference getPortReference()
           
 void setPortReference(InnerPortReference newPortReference)
           
 
Methods inherited from class ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.DataParameterSpecificationImpl
basicGetTargetParameter, getTargetParameter, setTargetParameter
 
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.ActionLanguage.Expressions.DataParameterSpecification
getTargetParameter, setTargetParameter
 

Field Detail

portReference

protected InnerPortReference portReference
The cached value of the 'Port Reference' containment reference.

See Also:
getPortReference()
Constructor Detail

InnerDataParameterReferenceImpl

protected InnerDataParameterReferenceImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class DataParameterSpecificationImpl

getPortReference

public InnerPortReference getPortReference()

Specified by:
getPortReference in interface InnerDataParameterReference
Returns:
the value of the 'Port Reference' containment reference.
See Also:
InnerDataParameterReference.setPortReference(InnerPortReference), ExpressionsPackage.getInnerDataParameterReference_PortReference()

basicSetPortReference

public NotificationChain basicSetPortReference(InnerPortReference newPortReference,
                                               NotificationChain msgs)


setPortReference

public void setPortReference(InnerPortReference newPortReference)

Specified by:
setPortReference in interface InnerDataParameterReference
Parameters:
newPortReference - the new value of the 'Port Reference' containment reference.
See Also:
InnerDataParameterReference.getPortReference()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

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

Overrides:
eGet in class DataParameterSpecificationImpl

eSet

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

Overrides:
eSet in class DataParameterSpecificationImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class DataParameterSpecificationImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class DataParameterSpecificationImpl