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.