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

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.RequiredDataParameterReferenceImpl
All Implemented Interfaces:
DataParameterSpecification, DataReference, RequiredDataParameterReference, Action, Expression

public class RequiredDataParameterReferenceImpl
extends DataParameterSpecificationImpl
implements RequiredDataParameterReference

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

The following features are implemented:


Field Summary
protected  PortParameterReference 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 RequiredDataParameterReferenceImpl()
           
 
Method Summary
 NotificationChain basicSetPortReference(PortParameterReference 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)
           
 PortParameterReference getPortReference()
           
 void setPortReference(PortParameterReference 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 PortParameterReference portReference
The cached value of the 'Port Reference' containment reference.

See Also:
getPortReference()
Constructor Detail

RequiredDataParameterReferenceImpl

protected RequiredDataParameterReferenceImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class DataParameterSpecificationImpl

getPortReference

public PortParameterReference getPortReference()

Specified by:
getPortReference in interface RequiredDataParameterReference
Returns:
the value of the 'Port Reference' containment reference.
See Also:
RequiredDataParameterReference.setPortReference(PortParameterReference), ExpressionsPackage.getRequiredDataParameterReference_PortReference()

basicSetPortReference

public NotificationChain basicSetPortReference(PortParameterReference newPortReference,
                                               NotificationChain msgs)


setPortReference

public void setPortReference(PortParameterReference newPortReference)

Specified by:
setPortReference in interface RequiredDataParameterReference
Parameters:
newPortReference - the new value of the 'Port Reference' containment reference.
See Also:
RequiredDataParameterReference.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