ujf.verimag.bip.Core.Interactions.impl
Class ConditionalActualPortParameterImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Interactions.impl.ActualPortParameterImpl
          extended by ujf.verimag.bip.Core.Interactions.impl.ConditionalActualPortParameterImpl
All Implemented Interfaces:
ActualPortParameter, ConditionalActualPortParameter

public class ConditionalActualPortParameterImpl
extends ActualPortParameterImpl
implements ConditionalActualPortParameter

An implementation of the model object 'Conditional Actual Port Parameter'.

The following features are implemented:


Field Summary
protected  Expression expression
          The cached value of the 'Expression' containment reference.
protected  ActualPortParameter falseCase
          The cached value of the 'False Case' containment reference.
protected  ActualPortParameter trueCase
          The cached value of the 'True Case' containment reference.
 
Constructor Summary
protected ConditionalActualPortParameterImpl()
           
 
Method Summary
 NotificationChain basicSetExpression(Expression newExpression, NotificationChain msgs)
           
 NotificationChain basicSetFalseCase(ActualPortParameter newFalseCase, NotificationChain msgs)
           
 NotificationChain basicSetTrueCase(ActualPortParameter newTrueCase, 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)
           
 Expression getExpression()
           
 ActualPortParameter getFalseCase()
           
 ActualPortParameter getTrueCase()
           
 void setExpression(Expression newExpression)
           
 void setFalseCase(ActualPortParameter newFalseCase)
           
 void setTrueCase(ActualPortParameter newTrueCase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

expression

protected Expression expression
The cached value of the 'Expression' containment reference.

See Also:
getExpression()

trueCase

protected ActualPortParameter trueCase
The cached value of the 'True Case' containment reference.

See Also:
getTrueCase()

falseCase

protected ActualPortParameter falseCase
The cached value of the 'False Case' containment reference.

See Also:
getFalseCase()
Constructor Detail

ConditionalActualPortParameterImpl

protected ConditionalActualPortParameterImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ActualPortParameterImpl

getExpression

public Expression getExpression()

Specified by:
getExpression in interface ConditionalActualPortParameter
Returns:
the value of the 'Expression' containment reference.
See Also:
ConditionalActualPortParameter.setExpression(Expression), InteractionsPackage.getConditionalActualPortParameter_Expression()

basicSetExpression

public NotificationChain basicSetExpression(Expression newExpression,
                                            NotificationChain msgs)


setExpression

public void setExpression(Expression newExpression)

Specified by:
setExpression in interface ConditionalActualPortParameter
Parameters:
newExpression - the new value of the 'Expression' containment reference.
See Also:
ConditionalActualPortParameter.getExpression()

getTrueCase

public ActualPortParameter getTrueCase()

Specified by:
getTrueCase in interface ConditionalActualPortParameter
Returns:
the value of the 'True Case' containment reference.
See Also:
ConditionalActualPortParameter.setTrueCase(ActualPortParameter), InteractionsPackage.getConditionalActualPortParameter_TrueCase()

basicSetTrueCase

public NotificationChain basicSetTrueCase(ActualPortParameter newTrueCase,
                                          NotificationChain msgs)


setTrueCase

public void setTrueCase(ActualPortParameter newTrueCase)

Specified by:
setTrueCase in interface ConditionalActualPortParameter
Parameters:
newTrueCase - the new value of the 'True Case' containment reference.
See Also:
ConditionalActualPortParameter.getTrueCase()

getFalseCase

public ActualPortParameter getFalseCase()

Specified by:
getFalseCase in interface ConditionalActualPortParameter
Returns:
the value of the 'False Case' containment reference.
See Also:
ConditionalActualPortParameter.setFalseCase(ActualPortParameter), InteractionsPackage.getConditionalActualPortParameter_FalseCase()

basicSetFalseCase

public NotificationChain basicSetFalseCase(ActualPortParameter newFalseCase,
                                           NotificationChain msgs)


setFalseCase

public void setFalseCase(ActualPortParameter newFalseCase)

Specified by:
setFalseCase in interface ConditionalActualPortParameter
Parameters:
newFalseCase - the new value of the 'False Case' containment reference.
See Also:
ConditionalActualPortParameter.getFalseCase()

eInverseRemove

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


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)