|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectOpaqueExpressionImpl
org.eclipse.ocl.uml.impl.ExpressionInOCLImpl
public class ExpressionInOCLImpl
An implementation of the model object 'Expression In OCL'.
The following features are implemented:
Field Summary | |
---|---|
protected OCLExpression<Classifier> |
bodyExpression
The cached value of the ' Body Expression ' containment reference |
protected Variable<Classifier,Parameter> |
contextVariable
The cached value of the ' Context Variable ' containment reference |
protected |
generatedType
The cached value of the ' Generated Type ' containment reference list |
protected |
parameterVariable
The cached value of the ' Parameter Variable ' containment reference list |
protected Variable<Classifier,Parameter> |
resultVariable
The cached value of the ' Result Variable ' containment reference |
Constructor Summary | |
---|---|
protected |
ExpressionInOCLImpl()
|
Method Summary | ||
---|---|---|
|
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,
java.lang.Class<?> baseClass)
|
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
|
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)
|
|
OCLExpression<Classifier> |
getBodyExpression()
|
|
Variable<Classifier,Parameter> |
getContextVariable()
|
|
|
getGeneratedType()
|
|
|
getParameterVariable()
|
|
Variable<Classifier,Parameter> |
getResultVariable()
|
|
void |
setBodyExpression(OCLExpression<Classifier> newBodyExpression)
|
|
void |
setContextVariable(Variable<Classifier,Parameter> newContextVariable)
|
|
void |
setResultVariable(Variable<Classifier,Parameter> newResultVariable)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.utilities.ExpressionInOCL |
---|
setBodyExpression, setContextVariable, setResultVariable |
Field Detail |
---|
protected OCLExpression<Classifier> bodyExpression
Body Expression
' containment reference.
getBodyExpression()
protected Variable<Classifier,Parameter> contextVariable
Context Variable
' containment reference.
getContextVariable()
protected Variable<Classifier,Parameter> resultVariable
Result Variable
' containment reference.
getResultVariable()
protectedparameterVariable
Parameter Variable
' containment reference list.
getParameterVariable()
protectedgeneratedType
Generated Type
' containment reference list.
getGeneratedType()
Constructor Detail |
---|
protected ExpressionInOCLImpl()
Method Detail |
---|
protected EClass eStaticClass()
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)
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)
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)
publicgetParameterVariable()
getParameterVariable
in interface ExpressionInOCL<Classifier,Parameter>
UtilitiesPackage.getExpressionInOCL_ParameterVariable()
publicgetGeneratedType()
getGeneratedType
in interface ExpressionInOCL<Classifier,Parameter>
UtilitiesPackage.getExpressionInOCL_GeneratedType()
public <T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> T accept(U v)
accept
in interface Visitable
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |