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

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.FunctionCallExpressionImpl
All Implemented Interfaces:
FunctionCallExpression, Action, Expression

public class FunctionCallExpressionImpl
extends ExpressionImpl
implements FunctionCallExpression

An implementation of the model object 'Function Call Expression'.

The following features are implemented:


Field Summary
protected   actualData
          The cached value of the 'Actual Data' containment reference list.
protected static java.lang.String FUNCTION_NAME_EDEFAULT
          The default value of the 'Function Name' attribute.
protected  java.lang.String functionName
          The cached value of the 'Function Name' attribute.
protected static boolean IS_ON_REF_EDEFAULT
          The default value of the 'Is On Ref' attribute.
protected  boolean isOnRef
          The cached value of the 'Is On Ref' attribute.
protected  Expression navigated
          The cached value of the 'Navigated' containment reference.
 
Constructor Summary
protected FunctionCallExpressionImpl()
           
 
Method Summary
 NotificationChain basicSetNavigated(Expression newNavigated, 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)
           
  getActualData()
           
 java.lang.String getFunctionName()
           
 Expression getNavigated()
           
 boolean isIsOnRef()
           
 void setFunctionName(java.lang.String newFunctionName)
           
 void setIsOnRef(boolean newIsOnRef)
           
 void setNavigated(Expression newNavigated)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FUNCTION_NAME_EDEFAULT

protected static final java.lang.String FUNCTION_NAME_EDEFAULT
The default value of the 'Function Name' attribute.

See Also:
getFunctionName()

functionName

protected java.lang.String functionName
The cached value of the 'Function Name' attribute.

See Also:
getFunctionName()

IS_ON_REF_EDEFAULT

protected static final boolean IS_ON_REF_EDEFAULT
The default value of the 'Is On Ref' attribute.

See Also:
isIsOnRef(), Constant Field Values

isOnRef

protected boolean isOnRef
The cached value of the 'Is On Ref' attribute.

See Also:
isIsOnRef()

actualData

protected  actualData
The cached value of the 'Actual Data' containment reference list.

See Also:
getActualData()

navigated

protected Expression navigated
The cached value of the 'Navigated' containment reference.

See Also:
getNavigated()
Constructor Detail

FunctionCallExpressionImpl

protected FunctionCallExpressionImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ExpressionImpl

getFunctionName

public java.lang.String getFunctionName()

Specified by:
getFunctionName in interface FunctionCallExpression
Returns:
the value of the 'Function Name' attribute.
See Also:
FunctionCallExpression.setFunctionName(String), ExpressionsPackage.getFunctionCallExpression_FunctionName()

setFunctionName

public void setFunctionName(java.lang.String newFunctionName)

Specified by:
setFunctionName in interface FunctionCallExpression
Parameters:
newFunctionName - the new value of the 'Function Name' attribute.
See Also:
FunctionCallExpression.getFunctionName()

isIsOnRef

public boolean isIsOnRef()

Specified by:
isIsOnRef in interface FunctionCallExpression
Returns:
the value of the 'Is On Ref' attribute.
See Also:
FunctionCallExpression.setIsOnRef(boolean), ExpressionsPackage.getFunctionCallExpression_IsOnRef()

setIsOnRef

public void setIsOnRef(boolean newIsOnRef)

Specified by:
setIsOnRef in interface FunctionCallExpression
Parameters:
newIsOnRef - the new value of the 'Is On Ref' attribute.
See Also:
FunctionCallExpression.isIsOnRef()

getActualData

public  getActualData()

Specified by:
getActualData in interface FunctionCallExpression
Returns:
the value of the 'Actual Data' containment reference list.
See Also:
ExpressionsPackage.getFunctionCallExpression_ActualData()

getNavigated

public Expression getNavigated()

Specified by:
getNavigated in interface FunctionCallExpression
Returns:
the value of the 'Navigated' containment reference.
See Also:
FunctionCallExpression.setNavigated(Expression), ExpressionsPackage.getFunctionCallExpression_Navigated()

basicSetNavigated

public NotificationChain basicSetNavigated(Expression newNavigated,
                                           NotificationChain msgs)


setNavigated

public void setNavigated(Expression newNavigated)

Specified by:
setNavigated in interface FunctionCallExpression
Parameters:
newNavigated - the new value of the 'Navigated' containment reference.
See Also:
FunctionCallExpression.getNavigated()

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)


toString

public java.lang.String toString()