public class ExpressionInOCLImpl extends OpaqueExpressionImpl implements ExpressionInOCL
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
accept(U v) |
NotificationChain |
basicSetBodyExpression(OCLExpression<Classifier> newBodyExpression,
NotificationChain msgs) |
NotificationChain |
basicSetContextVariable(Variable<Classifier,Parameter> newContextVariable,
NotificationChain msgs) |
NotificationChain |
basicSetResultVariable(Variable<Classifier,Parameter> newResultVariable,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
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) |
void |
eUnset(int featureID) |
OCLExpression<Classifier> |
getBodyExpression() |
Variable<Classifier,Parameter> |
getContextVariable() |
<any> |
getGeneratedType() |
<any> |
getParameterVariable() |
Variable<Classifier,Parameter> |
getResultVariable() |
void |
setBodyExpression(OCLExpression<Classifier> newBodyExpression) |
void |
setContextVariable(Variable<Classifier,Parameter> newContextVariable) |
void |
setResultVariable(Variable<Classifier,Parameter> newResultVariable) |
public OCLExpression<Classifier> getBodyExpression()
getBodyExpression in interface ExpressionInOCL<Classifier,Parameter>ExpressionInOCL.setBodyExpression(OCLExpression),
UtilitiesPackage.getExpressionInOCL_BodyExpression()public NotificationChain basicSetBodyExpression(OCLExpression<Classifier> newBodyExpression, NotificationChain msgs)
public void setBodyExpression(OCLExpression<Classifier> newBodyExpression)
setBodyExpression in interface ExpressionInOCL<Classifier,Parameter>newBodyExpression - the new value of the 'Body Expression' containment reference.ExpressionInOCL.getBodyExpression()public Variable<Classifier,Parameter> getContextVariable()
getContextVariable in interface ExpressionInOCL<Classifier,Parameter>ExpressionInOCL.setContextVariable(Variable),
UtilitiesPackage.getExpressionInOCL_ContextVariable()public NotificationChain basicSetContextVariable(Variable<Classifier,Parameter> newContextVariable, NotificationChain msgs)
public void setContextVariable(Variable<Classifier,Parameter> newContextVariable)
setContextVariable in interface ExpressionInOCL<Classifier,Parameter>newContextVariable - the new value of the 'Context Variable' containment reference.ExpressionInOCL.getContextVariable()public Variable<Classifier,Parameter> getResultVariable()
getResultVariable in interface ExpressionInOCL<Classifier,Parameter>ExpressionInOCL.setResultVariable(Variable),
UtilitiesPackage.getExpressionInOCL_ResultVariable()public NotificationChain basicSetResultVariable(Variable<Classifier,Parameter> newResultVariable, NotificationChain msgs)
public void setResultVariable(Variable<Classifier,Parameter> newResultVariable)
setResultVariable in interface ExpressionInOCL<Classifier,Parameter>newResultVariable - the new value of the 'Result Variable' containment reference.ExpressionInOCL.getResultVariable()public <any> getParameterVariable()
getParameterVariable in interface ExpressionInOCL<Classifier,Parameter>UtilitiesPackage.getExpressionInOCL_ParameterVariable()public <any> getGeneratedType()
getGeneratedType in interface ExpressionInOCL<Classifier,Parameter>UtilitiesPackage.getExpressionInOCL_GeneratedType()public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID,
Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.