de.uka.ipd.sdq.stoex.impl
Class FunctionLiteralImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.stoex.impl.ExpressionImpl
          extended by de.uka.ipd.sdq.stoex.impl.IfElseImpl
              extended by de.uka.ipd.sdq.stoex.impl.BooleanExpressionImpl
                  extended by de.uka.ipd.sdq.stoex.impl.ComparisonImpl
                      extended by de.uka.ipd.sdq.stoex.impl.TermImpl
                          extended by de.uka.ipd.sdq.stoex.impl.ProductImpl
                              extended by de.uka.ipd.sdq.stoex.impl.PowerImpl
                                  extended by de.uka.ipd.sdq.stoex.impl.UnaryImpl
                                      extended by de.uka.ipd.sdq.stoex.impl.AtomImpl
                                          extended by de.uka.ipd.sdq.stoex.impl.FunctionLiteralImpl
All Implemented Interfaces:
Atom, BooleanExpression, Comparison, Expression, FunctionLiteral, IfElse, Power, Product, Term, Unary

public class FunctionLiteralImpl
extends AtomImpl
implements FunctionLiteral

An implementation of the model object 'Function Literal'.

The following features are implemented:


Field Summary
static String copyright
           
protected  String id
          The cached value of the 'Id' attribute.
protected static String ID_EDEFAULT
          The default value of the 'Id' attribute.
protected   parameters_FunctionLiteral
          The cached value of the 'Parameters Function Literal' containment reference list.
 
Constructor Summary
protected FunctionLiteralImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 String getId()
           
  getParameters_FunctionLiteral()
           
 void setId(String newId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

ID_EDEFAULT

protected static final String ID_EDEFAULT
The default value of the 'Id' attribute.

See Also:
getId()

id

protected String id
The cached value of the 'Id' attribute.

See Also:
getId()

parameters_FunctionLiteral

protected  parameters_FunctionLiteral
The cached value of the 'Parameters Function Literal' containment reference list.

See Also:
getParameters_FunctionLiteral()
Constructor Detail

FunctionLiteralImpl

protected FunctionLiteralImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AtomImpl

getId

public String getId()

Specified by:
getId in interface FunctionLiteral
Returns:
the value of the 'Id' attribute.
See Also:
FunctionLiteral.setId(String), StoexPackage.getFunctionLiteral_Id()

setId

public void setId(String newId)

Specified by:
setId in interface FunctionLiteral
Parameters:
newId - the new value of the 'Id' attribute.
See Also:
FunctionLiteral.getId()

getParameters_FunctionLiteral

public  getParameters_FunctionLiteral()

Specified by:
getParameters_FunctionLiteral in interface FunctionLiteral
Returns:
the value of the 'Parameters Function Literal' containment reference list.
See Also:
StoexPackage.getFunctionLiteral_Parameters_FunctionLiteral()

eInverseRemove

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


eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)


eSet

public void eSet(int featureID,
                 Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public String toString()