Package | Description |
---|---|
org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.ecore.impl |
Implementation of the Ecore binding of the the Types package of the
OCL Abstract Syntax.
|
org.eclipse.ocl.ecore.util |
Generated utilities for working with instances the Ecore binding of the
Types package of the OCL Abstract Syntax.
|
org.eclipse.ocl.expressions |
Specification of the Expressions package of the Object Constraint Lanuage
version 2.0 Abstract Syntax model.
|
org.eclipse.ocl.expressions.impl |
Implementation of the Expressions package of the Object Constraint Lanuage
version 2.0 Abstract Syntax model.
|
org.eclipse.ocl.expressions.operations | |
org.eclipse.ocl.expressions.util |
Generated utilities for working with instances the Expressions model.
|
org.eclipse.ocl.helper |
Definition of the OCL Helper API for syntax completion support and a simplified
parsing model for embedded OCL constraints and expressions.
|
org.eclipse.ocl.internal | |
org.eclipse.ocl.internal.evaluation | |
org.eclipse.ocl.internal.helper | |
org.eclipse.ocl.parser | |
org.eclipse.ocl.uml |
Implementation of an OCL binding for the UML metamodel.
|
org.eclipse.ocl.uml.impl |
Implementation of the UML binding of the the Types package of the
OCL Abstract Syntax.
|
org.eclipse.ocl.uml.util |
Miscellaneous utilities in support of the UML environment for OCL.
|
org.eclipse.ocl.utilities |
Abstract API for OCL AST utilities and extensions of the UML metamodel.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
Query.getExpression()
Obtains the expression that I evaluate (or check as a boolean constraint).
|
Modifier and Type | Method and Description |
---|---|
boolean |
OCL.check(Object context,
OCLExpression<C> constraint)
Checks whether a constraint, specified simply as an OCL expression, is
satisfied by an object.
|
Query<C,CLS,E> |
OCL.createQuery(OCLExpression<C> query)
Creates a new
Query encapsulating a query expression with the
current environment and extent map. |
Object |
OCL.evaluate(Object context,
OCLExpression<C> expression)
Evaluates a query expression on a context object (which is bound to the
self variable).
|
<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
Environment.Registry.getEnvironmentFor(OCLExpression<C> expression)
Obtains a suitable environment for introspection of the specified
expression.
|
boolean |
Environment.isInPostcondition(OCLExpression<C> exp)
Checks whether the specified OCL expression is in an operation
postcondition constraint.
|
void |
OCL.validate(OCLExpression<C> expression)
Validates an OCL expression, which may have been loaded from some
resource or constructed via the API (perhaps by translation from some
other language).
|
Object |
AbstractEvaluationVisitor.visitExpression(OCLExpression<C> expression)
This default implementation simply asks the expression to
accept
me.
|
Object |
EvaluationVisitorDecorator.visitExpression(OCLExpression<C> expression)
Delegates to my decorated visitor.
|
Object |
EvaluationVisitor.visitExpression(OCLExpression<C> expression)
Evaluates the specified expression on the current "self" context
object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OCLExpression
A representation of the model object 'OCL Expression'.
|
interface |
OppositePropertyCallExp
A representation of the model object 'Opposite Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<EClassifier> query)
Creates a new
Query encapsulating a query expression with the
current environment and extent map. |
boolean |
EcoreEnvironment.isInPostcondition(OCLExpression<EClassifier> exp) |
Modifier and Type | Class and Description |
---|---|
class |
OppositePropertyCallExpImpl
An implementation of the model object 'Opposite Property Call Exp'.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression<EClassifier> |
LoopExpImpl.getBody() |
OCLExpression<EClassifier> |
ExpressionInOCLImpl.getBodyExpression() |
OCLExpression<EClassifier> |
IfExpImpl.getCondition() |
OCLExpression<EClassifier> |
IfExpImpl.getElseExpression() |
OCLExpression<EClassifier> |
CollectionRangeImpl.getFirst() |
OCLExpression<EClassifier> |
LetExpImpl.getIn() |
OCLExpression<EClassifier> |
VariableImpl.getInitExpression() |
OCLExpression<EClassifier> |
CollectionItemImpl.getItem() |
OCLExpression<EClassifier> |
CollectionRangeImpl.getLast() |
OCLExpression<EClassifier> |
CallExpImpl.getSource() |
OCLExpression<EClassifier> |
MessageExpImpl.getTarget() |
OCLExpression<EClassifier> |
IfExpImpl.getThenExpression() |
OCLExpression<EClassifier> |
TupleLiteralPartImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<EClassifier> newBody,
NotificationChain msgs) |
NotificationChain |
ExpressionInOCLImpl.basicSetBodyExpression(OCLExpression<EClassifier> newBodyExpression,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<EClassifier> newCondition,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<EClassifier> newElseExpression,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<EClassifier> newFirst,
NotificationChain msgs) |
NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<EClassifier> newIn,
NotificationChain msgs) |
NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<EClassifier> newInitExpression,
NotificationChain msgs) |
NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<EClassifier> newItem,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<EClassifier> newLast,
NotificationChain msgs) |
NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<EClassifier> newSource,
NotificationChain msgs) |
NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<EClassifier> newTarget,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<EClassifier> newThenExpression,
NotificationChain msgs) |
NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<EClassifier> newValue,
NotificationChain msgs) |
void |
LoopExpImpl.setBody(OCLExpression<EClassifier> newBody) |
void |
ExpressionInOCLImpl.setBodyExpression(OCLExpression<EClassifier> newBodyExpression) |
void |
IfExpImpl.setCondition(OCLExpression<EClassifier> newCondition) |
void |
IfExpImpl.setElseExpression(OCLExpression<EClassifier> newElseExpression) |
void |
CollectionRangeImpl.setFirst(OCLExpression<EClassifier> newFirst) |
void |
LetExpImpl.setIn(OCLExpression<EClassifier> newIn) |
void |
VariableImpl.setInitExpression(OCLExpression<EClassifier> newInitExpression) |
void |
CollectionItemImpl.setItem(OCLExpression<EClassifier> newItem) |
void |
CollectionRangeImpl.setLast(OCLExpression<EClassifier> newLast) |
void |
CallExpImpl.setSource(OCLExpression<EClassifier> newSource) |
void |
MessageExpImpl.setTarget(OCLExpression<EClassifier> newTarget) |
void |
IfExpImpl.setThenExpression(OCLExpression<EClassifier> newThenExpression) |
void |
TupleLiteralPartImpl.setValue(OCLExpression<EClassifier> newValue) |
Modifier and Type | Method and Description |
---|---|
<C> T |
EcoreSwitch.caseExpressions_OCLExpression(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression'.
|
<C> T |
EcoreSwitch.caseOCLExpression_1(OCLExpression<C> object)
Deprecated.
Since 1.3, override the
EcoreSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression<C>) method, instead. |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationClassCallExp<C,P>
A representation of the model object 'Association Class Call Exp'.
|
interface |
BooleanLiteralExp<C>
A representation of the model object 'Boolean Literal Exp'.
|
interface |
CallExp<C>
A representation of the model object 'Call Exp'.
|
interface |
CollectionLiteralExp<C>
A representation of the model object 'Collection Literal Exp'.
|
interface |
EnumLiteralExp<C,EL>
A representation of the model object 'Enum Literal Exp'.
|
interface |
FeatureCallExp<C>
A representation of the model object 'Feature Call Exp'.
|
interface |
IfExp<C>
A representation of the model object 'If Exp'.
|
interface |
IntegerLiteralExp<C>
A representation of the model object 'Integer Literal Exp'.
|
interface |
InvalidLiteralExp<C>
A representation of the model object 'Invalid Literal Exp'.
|
interface |
IterateExp<C,PM>
A representation of the model object 'Iterate Exp'.
|
interface |
IteratorExp<C,PM>
A representation of the model object 'Iterator Exp'.
|
interface |
LetExp<C,PM>
A representation of the model object 'Let Exp'.
|
interface |
LiteralExp<C>
A representation of the model object 'Literal Exp'.
|
interface |
LoopExp<C,PM>
A representation of the model object 'Loop Exp'.
|
interface |
MessageExp<C,COA,SSA>
A representation of the model object 'Message Exp'.
|
interface |
NavigationCallExp<C,P>
A representation of the model object 'Navigation Call Exp'.
|
interface |
NullLiteralExp<C>
A representation of the model object 'Null Literal Exp'.
|
interface |
NumericLiteralExp<C>
A representation of the model object 'Numeric Literal Exp'.
|
interface |
OperationCallExp<C,O>
A representation of the model object 'Operation Call Exp'.
|
interface |
PrimitiveLiteralExp<C>
A representation of the model object 'Primitive Literal Exp'.
|
interface |
PropertyCallExp<C,P>
A representation of the model object 'Property Call Exp'.
|
interface |
RealLiteralExp<C>
A representation of the model object 'Real Literal Exp'.
|
interface |
StateExp<C,S>
A representation of the model object 'State Exp'.
|
interface |
StringLiteralExp<C>
A representation of the model object 'String Literal Exp'.
|
interface |
TupleLiteralExp<C,P>
A representation of the model object 'Tuple Literal Exp'.
|
interface |
TypeExp<C>
A representation of the model object 'Type Exp'.
|
interface |
UnlimitedNaturalLiteralExp<C>
A representation of the model object 'Unlimited Natural Literal Exp'.
|
interface |
UnspecifiedValueExp<C>
A representation of the model object 'Unspecified Value Exp'.
|
interface |
VariableExp<C,PM>
A representation of the model object 'Variable Exp'.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
LoopExp.getBody()
Returns the value of the 'Body' containment reference.
|
OCLExpression<C> |
IfExp.getCondition()
Returns the value of the 'Condition' containment reference.
|
OCLExpression<C> |
IfExp.getElseExpression()
Returns the value of the 'Else Expression' containment reference.
|
OCLExpression<C> |
CollectionRange.getFirst()
Returns the value of the 'First' containment reference.
|
OCLExpression<C> |
LetExp.getIn()
Returns the value of the 'In' containment reference.
|
OCLExpression<C> |
Variable.getInitExpression()
Returns the value of the 'Init Expression' containment reference.
|
OCLExpression<C> |
CollectionItem.getItem()
Returns the value of the 'Item' containment reference.
|
OCLExpression<C> |
CollectionRange.getLast()
Returns the value of the 'Last' containment reference.
|
OCLExpression<C> |
CallExp.getSource()
Returns the value of the 'Source' containment reference.
|
OCLExpression<C> |
MessageExp.getTarget()
Returns the value of the 'Target' containment reference.
|
OCLExpression<C> |
IfExp.getThenExpression()
Returns the value of the 'Then Expression' containment reference.
|
OCLExpression<C> |
TupleLiteralPart.getValue()
Returns the value of the 'Value' containment reference.
|
Modifier and Type | Method and Description |
---|---|
void |
LoopExp.setBody(OCLExpression<C> value)
Sets the value of the '
Body ' containment reference. |
void |
IfExp.setCondition(OCLExpression<C> value)
Sets the value of the '
Condition ' containment reference. |
void |
IfExp.setElseExpression(OCLExpression<C> value)
Sets the value of the '
Else Expression ' containment reference. |
void |
CollectionRange.setFirst(OCLExpression<C> value)
Sets the value of the '
First ' containment reference. |
void |
LetExp.setIn(OCLExpression<C> value)
Sets the value of the '
In ' containment reference. |
void |
Variable.setInitExpression(OCLExpression<C> value)
Sets the value of the '
Init Expression ' containment reference. |
void |
CollectionItem.setItem(OCLExpression<C> value)
Sets the value of the '
Item ' containment reference. |
void |
CollectionRange.setLast(OCLExpression<C> value)
Sets the value of the '
Last ' containment reference. |
void |
CallExp.setSource(OCLExpression<C> value)
Sets the value of the '
Source ' containment reference. |
void |
MessageExp.setTarget(OCLExpression<C> value)
Sets the value of the '
Target ' containment reference. |
void |
IfExp.setThenExpression(OCLExpression<C> value)
Sets the value of the '
Then Expression ' containment reference. |
void |
TupleLiteralPart.setValue(OCLExpression<C> value)
Sets the value of the '
Value ' containment reference. |
Modifier and Type | Class and Description |
---|---|
class |
AssociationClassCallExpImpl<C,P>
An implementation of the model object 'Association Class Call Exp'.
|
class |
BooleanLiteralExpImpl<C>
An implementation of the model object 'Boolean Literal Exp'.
|
class |
CallExpImpl<C>
An implementation of the model object 'Call Exp'.
|
class |
CollectionLiteralExpImpl<C>
An implementation of the model object 'Collection Literal Exp'.
|
class |
EnumLiteralExpImpl<C,EL>
An implementation of the model object 'Enum Literal Exp'.
|
class |
FeatureCallExpImpl<C>
An implementation of the model object 'Feature Call Exp'.
|
class |
IfExpImpl<C>
An implementation of the model object 'If Exp'.
|
class |
IntegerLiteralExpImpl<C>
An implementation of the model object 'Integer Literal Exp'.
|
class |
InvalidLiteralExpImpl<C>
An implementation of the model object 'Invalid Literal Exp'.
|
class |
IterateExpImpl<C,PM>
An implementation of the model object 'Iterate Exp'.
|
class |
IteratorExpImpl<C,PM>
An implementation of the model object 'Iterator Exp'.
|
class |
LetExpImpl<C,PM>
An implementation of the model object 'Let Exp'.
|
class |
LiteralExpImpl<C>
An implementation of the model object 'Literal Exp'.
|
class |
LoopExpImpl<C,PM>
An implementation of the model object 'Loop Exp'.
|
class |
MessageExpImpl<C,COA,SSA>
An implementation of the model object 'Message Exp'.
|
class |
NavigationCallExpImpl<C,P>
An implementation of the model object 'Navigation Call Exp'.
|
class |
NullLiteralExpImpl<C>
An implementation of the model object 'Null Literal Exp'.
|
class |
NumericLiteralExpImpl<C>
An implementation of the model object 'Numeric Literal Exp'.
|
class |
OCLExpressionImpl<C>
An implementation of the model object 'OCL Expression'.
|
class |
OperationCallExpImpl<C,O>
An implementation of the model object 'Operation Call Exp'.
|
class |
PrimitiveLiteralExpImpl<C>
An implementation of the model object 'Primitive Literal Exp'.
|
class |
PropertyCallExpImpl<C,P>
An implementation of the model object 'Property Call Exp'.
|
class |
RealLiteralExpImpl<C>
An implementation of the model object 'Real Literal Exp'.
|
class |
StateExpImpl<C,S>
An implementation of the model object 'State Exp'.
|
class |
StringLiteralExpImpl<C>
An implementation of the model object 'String Literal Exp'.
|
class |
TupleLiteralExpImpl<C,P>
An implementation of the model object 'Tuple Literal Exp'.
|
class |
TypeExpImpl<C>
An implementation of the model object 'Type Exp'.
|
class |
UnlimitedNaturalLiteralExpImpl<C>
An implementation of the model object 'Unlimited Natural Literal Exp'.
|
class |
UnspecifiedValueExpImpl<C>
An implementation of the model object 'Unspecified Value Exp'.
|
class |
VariableExpImpl<C,PM>
An implementation of the model object 'Variable Exp'.
|
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
LoopExpImpl.getBody() |
OCLExpression<C> |
IfExpImpl.getCondition() |
OCLExpression<C> |
IfExpImpl.getElseExpression() |
OCLExpression<C> |
CollectionRangeImpl.getFirst() |
OCLExpression<C> |
LetExpImpl.getIn() |
OCLExpression<C> |
VariableImpl.getInitExpression() |
OCLExpression<C> |
CollectionItemImpl.getItem() |
OCLExpression<C> |
CollectionRangeImpl.getLast() |
OCLExpression<C> |
CallExpImpl.getSource() |
OCLExpression<C> |
MessageExpImpl.getTarget() |
OCLExpression<C> |
IfExpImpl.getThenExpression() |
OCLExpression<C> |
TupleLiteralPartImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<C> newBody,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<C> newCondition,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<C> newElseExpression,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<C> newFirst,
NotificationChain msgs) |
NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<C> newIn,
NotificationChain msgs) |
NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<C> newInitExpression,
NotificationChain msgs) |
NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<C> newItem,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<C> newLast,
NotificationChain msgs) |
NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<C> newSource,
NotificationChain msgs) |
NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<C> newTarget,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<C> newThenExpression,
NotificationChain msgs) |
NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<C> newValue,
NotificationChain msgs) |
void |
LoopExpImpl.setBody(OCLExpression<C> newBody) |
void |
IfExpImpl.setCondition(OCLExpression<C> newCondition) |
void |
IfExpImpl.setElseExpression(OCLExpression<C> newElseExpression) |
void |
CollectionRangeImpl.setFirst(OCLExpression<C> newFirst) |
void |
LetExpImpl.setIn(OCLExpression<C> newIn) |
void |
VariableImpl.setInitExpression(OCLExpression<C> newInitExpression) |
void |
CollectionItemImpl.setItem(OCLExpression<C> newItem) |
void |
CollectionRangeImpl.setLast(OCLExpression<C> newLast) |
void |
CallExpImpl.setSource(OCLExpression<C> newSource) |
void |
MessageExpImpl.setTarget(OCLExpression<C> newTarget) |
void |
IfExpImpl.setThenExpression(OCLExpression<C> newThenExpression) |
void |
TupleLiteralPartImpl.setValue(OCLExpression<C> newValue) |
Modifier and Type | Method and Description |
---|---|
static <C,T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>> |
OCLExpressionOperations.accept(OCLExpression<C> oclExpression,
U v) |
static <C> String |
OCLExpressionOperations.getName(OCLExpression<C> oclExpression) |
static <C> C |
OCLExpressionOperations.getType(OCLExpression<C> oclExpression) |
static <C> void |
OCLExpressionOperations.setName(OCLExpression<C> oclExpression,
String name) |
static <C> void |
OCLExpressionOperations.setType(OCLExpression<C> oclExpression,
C type) |
Modifier and Type | Method and Description |
---|---|
<C> T |
ExpressionsSwitch.caseOCLExpression(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression'.
|
boolean |
ExpressionsValidator.validateOCLExpression(OCLExpression<?> oclExpression,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
OCLHelper.createQuery(String expression)
Creates a query expression in the current classifier context.
|
Modifier and Type | Method and Description |
---|---|
<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
EnvironmentRegistryImpl.getEnvironmentFor(OCLExpression<C> expression) |
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
QueryImpl.getExpression() |
Modifier and Type | Method and Description |
---|---|
Object |
IterationTemplate.evaluate(Collection<?> coll,
List<Variable<C,PM>> iterators,
OCLExpression<C> body,
String resultName) |
static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
IterationTemplateClosure.getInstance(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v,
OCLExpression<C> body) |
Object |
TracingEvaluationVisitor.visitExpression(OCLExpression<C> expression) |
Constructor and Description |
---|
QueryImpl(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> environment,
OCLExpression<C> expr,
Map<CLS,? extends Set<? extends E>> extentMap) |
Modifier and Type | Method and Description |
---|---|
static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
HelperUtil.getConstraintContext(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
Object element,
OCLExpression<C> expr) |
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
OCLAnalyzer.parseAST(OCLExpressionCS cst,
ConstraintKind constraintType)
Parses the specified concrete syntax model to an abstract syntax model.
|
Modifier and Type | Method and Description |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<Classifier> query)
Creates a new
Query encapsulating a constraint with the current
environment and extent map. |
boolean |
UMLEnvironment.isInPostcondition(OCLExpression<Classifier> exp) |
Modifier and Type | Method and Description |
---|---|
OCLExpression<Classifier> |
LoopExpImpl.getBody() |
OCLExpression<Classifier> |
ExpressionInOCLImpl.getBodyExpression() |
OCLExpression<Classifier> |
IfExpImpl.getCondition() |
OCLExpression<Classifier> |
IfExpImpl.getElseExpression() |
OCLExpression<Classifier> |
CollectionRangeImpl.getFirst() |
OCLExpression<Classifier> |
LetExpImpl.getIn() |
OCLExpression<Classifier> |
VariableImpl.getInitExpression() |
OCLExpression<Classifier> |
CollectionItemImpl.getItem() |
OCLExpression<Classifier> |
CollectionRangeImpl.getLast() |
OCLExpression<Classifier> |
CallExpImpl.getSource() |
OCLExpression<Classifier> |
MessageExpImpl.getTarget() |
OCLExpression<Classifier> |
IfExpImpl.getThenExpression() |
OCLExpression<Classifier> |
TupleLiteralPartImpl.getValue() |
Modifier and Type | Method and Description |
---|---|
NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<Classifier> newBody,
NotificationChain msgs) |
NotificationChain |
ExpressionInOCLImpl.basicSetBodyExpression(OCLExpression<Classifier> newBodyExpression,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<Classifier> newCondition,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<Classifier> newElseExpression,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<Classifier> newFirst,
NotificationChain msgs) |
NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<Classifier> newIn,
NotificationChain msgs) |
NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<Classifier> newInitExpression,
NotificationChain msgs) |
NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<Classifier> newItem,
NotificationChain msgs) |
NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<Classifier> newLast,
NotificationChain msgs) |
NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<Classifier> newSource,
NotificationChain msgs) |
NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<Classifier> newTarget,
NotificationChain msgs) |
NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<Classifier> newThenExpression,
NotificationChain msgs) |
NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<Classifier> newValue,
NotificationChain msgs) |
void |
LoopExpImpl.setBody(OCLExpression<Classifier> newBody) |
void |
ExpressionInOCLImpl.setBodyExpression(OCLExpression<Classifier> newBodyExpression) |
void |
IfExpImpl.setCondition(OCLExpression<Classifier> newCondition) |
void |
IfExpImpl.setElseExpression(OCLExpression<Classifier> newElseExpression) |
void |
CollectionRangeImpl.setFirst(OCLExpression<Classifier> newFirst) |
void |
LetExpImpl.setIn(OCLExpression<Classifier> newIn) |
void |
VariableImpl.setInitExpression(OCLExpression<Classifier> newInitExpression) |
void |
CollectionItemImpl.setItem(OCLExpression<Classifier> newItem) |
void |
CollectionRangeImpl.setLast(OCLExpression<Classifier> newLast) |
void |
CallExpImpl.setSource(OCLExpression<Classifier> newSource) |
void |
MessageExpImpl.setTarget(OCLExpression<Classifier> newTarget) |
void |
IfExpImpl.setThenExpression(OCLExpression<Classifier> newThenExpression) |
void |
TupleLiteralPartImpl.setValue(OCLExpression<Classifier> newValue) |
Modifier and Type | Method and Description |
---|---|
<C> T |
UMLSwitch.caseExpressions_OCLExpression(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression'.
|
<C> T |
UMLSwitch.caseOCLExpression_1(OCLExpression<C> object)
Deprecated.
Since 2.0, override the
UMLSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression<C>) method, instead. |
Modifier and Type | Method and Description |
---|---|
OCLExpression<C> |
ExpressionInOCL.getBodyExpression()
Returns the value of the 'Body Expression' containment reference.
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionInOCL.setBodyExpression(OCLExpression<C> value)
Sets the value of the '
Body Expression ' containment reference. |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.