public class FunctionImpl extends ValueImpl implements Function
The following features are implemented:
Modifier and Type | Field and Description |
---|---|
protected <any> |
arguments
The cached value of the '
Arguments ' containment reference list. |
protected Expression |
expression
The cached value of the '
Expression ' containment reference. |
protected FunctionPlot |
functionPlot
The cached value of the '
Function Plot ' containment reference. |
synched, SYNCHED_EDEFAULT
Modifier | Constructor and Description |
---|---|
protected |
FunctionImpl() |
Modifier and Type | Method and Description |
---|---|
NotificationChain |
basicSetExpression(Expression newExpression,
NotificationChain msgs) |
NotificationChain |
basicSetFunctionPlot(FunctionPlot newFunctionPlot,
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) |
<any> |
getArguments() |
Expression |
getExpression() |
FunctionPlot |
getFunctionPlot() |
void |
setExpression(Expression newExpression) |
void |
setFunctionPlot(FunctionPlot newFunctionPlot) |
isSynched, setSynched, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isSynched, setSynched
protected <any> arguments
Arguments
' containment reference list.
getArguments()
protected Expression expression
Expression
' containment reference.
getExpression()
protected FunctionPlot functionPlot
Function Plot
' containment reference.
getFunctionPlot()
protected EClass eStaticClass()
eStaticClass
in class ValueImpl
public <any> getArguments()
getArguments
in interface Function
ValuesPackage.getFunction_Arguments()
public Expression getExpression()
getExpression
in interface Function
Function.setExpression(Expression)
,
ValuesPackage.getFunction_Expression()
public NotificationChain basicSetExpression(Expression newExpression, NotificationChain msgs)
public void setExpression(Expression newExpression)
setExpression
in interface Function
newExpression
- the new value of the 'Expression' containment reference.Function.getExpression()
public FunctionPlot getFunctionPlot()
getFunctionPlot
in interface Function
Function.setFunctionPlot(FunctionPlot)
,
ValuesPackage.getFunction_FunctionPlot()
public NotificationChain basicSetFunctionPlot(FunctionPlot newFunctionPlot, NotificationChain msgs)
public void setFunctionPlot(FunctionPlot newFunctionPlot)
setFunctionPlot
in interface Function
newFunctionPlot
- the new value of the 'Function Plot' containment reference.Function.getFunctionPlot()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)