|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OCLExpression | |
---|---|
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.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.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. |
Uses of OCLExpression in org.eclipse.ocl |
---|
Methods in org.eclipse.ocl that return OCLExpression | |
---|---|
OCLExpression<C> |
Query.getExpression()
Obtains the expression that I evaluate (or check as a boolean constraint). |
protected OCLExpression<C> |
AbstractEvaluationVisitor.getOperationBody(O operation)
Obtains the body of the specified operation's def or body expression, if any. |
protected OCLExpression<C> |
AbstractEvaluationVisitor.getPropertyBody(P property)
Obtains the body of the specified property's def or der expression, if any. |
Methods in org.eclipse.ocl with parameters of type OCLExpression | ||
---|---|---|
protected Object |
AbstractEvaluationVisitor.call(O operation,
OCLExpression<C> body,
Object target,
Object[] args)
Invokes the specified additional operation on a target object. |
|
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). |
|
|
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. |
|
protected Object |
AbstractEvaluationVisitor.navigate(P property,
OCLExpression<C> derivation,
Object target)
Obtains an object's value of the specified additional property. |
|
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 |
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. |
|
Object |
AbstractEvaluationVisitor.visitExpression(OCLExpression<C> expression)
This default implementation simply asks the expression to accept me. |
Uses of OCLExpression in org.eclipse.ocl.ecore |
---|
Subinterfaces of OCLExpression in org.eclipse.ocl.ecore | |
---|---|
interface |
OCLExpression
A representation of the model object 'OCL Expression' |
Methods in org.eclipse.ocl.ecore with parameters of type OCLExpression | |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<EClassifier> query)
Creates a new Query encapsulating a query expression with the
current environment and extent map.
The return type is narrowed to the Ecore binding for the generic
Query<C,CLS,E> type. |
boolean |
EcoreEnvironment.isInPostcondition(OCLExpression<EClassifier> exp)
|
Uses of OCLExpression in org.eclipse.ocl.ecore.impl |
---|
Fields in org.eclipse.ocl.ecore.impl declared as OCLExpression | |
---|---|
protected OCLExpression<EClassifier> |
LoopExpImpl.body
The cached value of the ' Body ' containment reference |
protected OCLExpression<EClassifier> |
ExpressionInOCLImpl.bodyExpression
The cached value of the ' Body Expression ' containment reference |
protected OCLExpression<EClassifier> |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference |
protected OCLExpression<EClassifier> |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference |
protected OCLExpression<EClassifier> |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference |
protected OCLExpression<EClassifier> |
LetExpImpl.in
The cached value of the ' In ' containment reference |
protected OCLExpression<EClassifier> |
VariableImpl.initExpression
The cached value of the ' Init Expression ' containment reference |
protected OCLExpression<EClassifier> |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference |
protected OCLExpression<EClassifier> |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference |
protected OCLExpression<EClassifier> |
CallExpImpl.source
The cached value of the ' Source ' containment reference |
protected OCLExpression<EClassifier> |
MessageExpImpl.target
The cached value of the ' Target ' containment reference |
protected OCLExpression<EClassifier> |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference |
protected OCLExpression<EClassifier> |
TupleLiteralPartImpl.value
The cached value of the ' Value ' containment reference |
Fields in org.eclipse.ocl.ecore.impl with type parameters of type OCLExpression | |
---|---|
protected EList<OCLExpression<EClassifier>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<EClassifier>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<EClassifier>> |
NavigationCallExpImpl.qualifier
The cached value of the ' Qualifier ' containment reference list |
Methods in org.eclipse.ocl.ecore.impl that return OCLExpression | |
---|---|
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()
|
Methods in org.eclipse.ocl.ecore.impl that return types with arguments of type OCLExpression | |
---|---|
EList<OCLExpression<EClassifier>> |
OperationCallExpImpl.getArgument()
|
EList<OCLExpression<EClassifier>> |
MessageExpImpl.getArgument()
|
EList<OCLExpression<EClassifier>> |
NavigationCallExpImpl.getQualifier()
|
Uses of OCLExpression in org.eclipse.ocl.ecore.util |
---|
Methods in org.eclipse.ocl.ecore.util with parameters of type OCLExpression | ||
---|---|---|
|
EcoreSwitch.caseOCLExpression_1(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression' |
Uses of OCLExpression in org.eclipse.ocl.expressions |
---|
Subinterfaces of OCLExpression in org.eclipse.ocl.expressions | |
---|---|
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' |
Methods in org.eclipse.ocl.expressions that return OCLExpression | |
---|---|
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 |
Methods in org.eclipse.ocl.expressions that return types with arguments of type OCLExpression | |
---|---|
EList<OCLExpression<C>> |
OperationCallExp.getArgument()
Returns the value of the 'Argument' containment reference list. |
EList<OCLExpression<C>> |
MessageExp.getArgument()
Returns the value of the 'Argument' containment reference list. |
EList<OCLExpression<C>> |
NavigationCallExp.getQualifier()
Returns the value of the 'Qualifier' containment reference list. |
Methods in org.eclipse.ocl.expressions with parameters of type OCLExpression | |
---|---|
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 |
Uses of OCLExpression in org.eclipse.ocl.expressions.impl |
---|
Classes in org.eclipse.ocl.expressions.impl that implement OCLExpression | |
---|---|
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' |
Fields in org.eclipse.ocl.expressions.impl declared as OCLExpression | |
---|---|
protected OCLExpression<C> |
LoopExpImpl.body
The cached value of the ' Body ' containment reference |
protected OCLExpression<C> |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference |
protected OCLExpression<C> |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference |
protected OCLExpression<C> |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference |
protected OCLExpression<C> |
LetExpImpl.in
The cached value of the ' In ' containment reference |
protected OCLExpression<C> |
VariableImpl.initExpression
The cached value of the ' Init Expression ' containment reference |
protected OCLExpression<C> |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference |
protected OCLExpression<C> |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference |
protected OCLExpression<C> |
CallExpImpl.source
The cached value of the ' Source ' containment reference |
protected OCLExpression<C> |
MessageExpImpl.target
The cached value of the ' Target ' containment reference |
protected OCLExpression<C> |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference |
protected OCLExpression<C> |
TupleLiteralPartImpl.value
The cached value of the ' Value ' containment reference |
Fields in org.eclipse.ocl.expressions.impl with type parameters of type OCLExpression | |
---|---|
protected EList<OCLExpression<C>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<C>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<C>> |
NavigationCallExpImpl.qualifier
The cached value of the ' Qualifier ' containment reference list |
Methods in org.eclipse.ocl.expressions.impl that return OCLExpression | |
---|---|
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()
|
Methods in org.eclipse.ocl.expressions.impl that return types with arguments of type OCLExpression | |
---|---|
EList<OCLExpression<C>> |
OperationCallExpImpl.getArgument()
|
EList<OCLExpression<C>> |
MessageExpImpl.getArgument()
|
EList<OCLExpression<C>> |
NavigationCallExpImpl.getQualifier()
|
Uses of OCLExpression in org.eclipse.ocl.expressions.util |
---|
Methods in org.eclipse.ocl.expressions.util with parameters of type OCLExpression | ||
---|---|---|
|
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)
|
Uses of OCLExpression in org.eclipse.ocl.helper |
---|
Methods in org.eclipse.ocl.helper that return OCLExpression | |
---|---|
OCLExpression<C> |
OCLHelper.createQuery(String expression)
Creates a query expression in the current classifier context. |
Uses of OCLExpression in org.eclipse.ocl.parser |
---|
Methods in org.eclipse.ocl.parser that return OCLExpression | |
---|---|
protected OCLExpression<C> |
AbstractOCLAnalyzer.enumLiteralExpCS(EnumLiteralExpCS enumLiteralExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
EnumLiteralExpCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.getCollectionSourceExpression(OCLExpressionCS oclExpressionCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OCLExpressionCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.getLoopBody(OCLExpression<C> expr)
|
protected OCLExpression<C> |
AbstractOCLAnalyzer.letExpCSRecursive(LetExpCS letExpCS,
int index,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
Constructs the LetExp |
protected OCLExpression<C> |
AbstractOCLAnalyzer.literalExpCS(LiteralExpCS literalExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
LiteralExpCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.messageExpCS(MessageExpCS messageExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
MessageExpCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.modelPropertyCallExpCS(FeatureCallExpCS modelPropertyCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
ModelPropertyCallExpCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.oclExpressionCS(OCLExpressionCS oclExpressionCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OCLExpressionCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.operationCallExpCS(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OperationCallExpCS |
OCLExpression<C> |
OCLAnalyzer.parseAST(OCLExpressionCS cst,
ConstraintKind constraintType)
Parses the specified concrete syntax model to an abstract syntax model. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.propertyCallExpCS(CallExpCS propertyCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
PropertyCallExpCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleNameCS(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source)
SimpleNameCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.variableExpCS(VariableExpCS variableExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
VariableExpCS |
Methods in org.eclipse.ocl.parser that return types with arguments of type OCLExpression | |
---|---|
protected List<OCLExpression<C>> |
AbstractOCLAnalyzer.qualifiersCS(List<OCLExpressionCS> arguments,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> navigation)
QualifiersCS |
Methods in org.eclipse.ocl.parser with parameters of type OCLExpression | |
---|---|
protected IteratorExp<C,PM> |
AbstractOCLAnalyzer.createImplicitCollect(OCLExpression<C> source,
FeatureCallExp<C> propertyCall,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
CSTNode cstNode)
Creates an implicit collect iterator expression for a
property call on a collection-type source expression. |
protected OperationCallExp<C,O> |
AbstractOCLAnalyzer.genOperationCallExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OperationCallExpCS operationCallExpCS,
String rule,
String operName,
OCLExpression<C> source,
C ownerType,
List<OCLExpression<C>> args)
Generate an OperationCallExp node. |
protected Variable<C,PM> |
AbstractOCLAnalyzer.genVariableDeclaration(CSTNode cstNode,
String rule,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
String name,
C type,
OCLExpression<C> initExp,
boolean explicitFlag,
boolean addToEnvironment,
boolean isSelf)
Generate a VariableDeclaration AST node, and add it to the environment. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.getLoopBody(OCLExpression<C> expr)
|
protected List<OCLExpression<C>> |
AbstractOCLAnalyzer.qualifiersCS(List<OCLExpressionCS> arguments,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> navigation)
QualifiersCS |
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleNameCS(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source)
SimpleNameCS |
protected StateExp<C,S> |
AbstractOCLAnalyzer.stateExpCS(OCLExpression<C> source,
StateExpCS stateExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
stateExpCS |
Method parameters in org.eclipse.ocl.parser with type arguments of type OCLExpression | |
---|---|
protected OperationCallExp<C,O> |
AbstractOCLAnalyzer.genOperationCallExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OperationCallExpCS operationCallExpCS,
String rule,
String operName,
OCLExpression<C> source,
C ownerType,
List<OCLExpression<C>> args)
Generate an OperationCallExp node. |
protected Variable<C,PM> |
AbstractOCLAnalyzer.lookupImplicitSourceForOperation(CSTNode cstNode,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
List<OCLExpression<C>> args,
String operationName)
|
protected void |
AbstractOCLAnalyzer.setQualifiers(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
String rule,
NavigationCallExp<C,P> nc,
List<OCLExpression<C>> qualifiers)
Sets the specified navigation call's qualifiers, if they are compatible with the navigated association end or association class. |
Uses of OCLExpression in org.eclipse.ocl.uml |
---|
Methods in org.eclipse.ocl.uml with parameters of type OCLExpression | |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<Classifier> query)
Creates a new Query encapsulating a query expression with the
current environment and extent map.
The return type is narrowed to the UML binding for the generic
Query<C, CLS, E> type. |
boolean |
UMLEnvironment.isInPostcondition(OCLExpression<Classifier> exp)
|
Uses of OCLExpression in org.eclipse.ocl.uml.impl |
---|
Fields in org.eclipse.ocl.uml.impl declared as OCLExpression | |
---|---|
protected OCLExpression<Classifier> |
LoopExpImpl.body
The cached value of the ' Body ' containment reference |
protected OCLExpression<Classifier> |
ExpressionInOCLImpl.bodyExpression
The cached value of the ' Body Expression ' containment reference |
protected OCLExpression<Classifier> |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference |
protected OCLExpression<Classifier> |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference |
protected OCLExpression<Classifier> |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference |
protected OCLExpression<Classifier> |
LetExpImpl.in
The cached value of the ' In ' containment reference |
protected OCLExpression<Classifier> |
VariableImpl.initExpression
The cached value of the ' Init Expression ' containment reference |
protected OCLExpression<Classifier> |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference |
protected OCLExpression<Classifier> |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference |
protected OCLExpression<Classifier> |
CallExpImpl.source
The cached value of the ' Source ' containment reference |
protected OCLExpression<Classifier> |
MessageExpImpl.target
The cached value of the ' Target ' containment reference |
protected OCLExpression<Classifier> |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference |
protected OCLExpression<Classifier> |
TupleLiteralPartImpl.value
The cached value of the ' Value ' containment reference |
Fields in org.eclipse.ocl.uml.impl with type parameters of type OCLExpression | |
---|---|
protected EList<OCLExpression<Classifier>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<Classifier>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list |
protected EList<OCLExpression<Classifier>> |
NavigationCallExpImpl.qualifier
The cached value of the ' Qualifier ' containment reference list |
Methods in org.eclipse.ocl.uml.impl that return OCLExpression | |
---|---|
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()
|
Methods in org.eclipse.ocl.uml.impl that return types with arguments of type OCLExpression | |
---|---|
EList<OCLExpression<Classifier>> |
OperationCallExpImpl.getArgument()
|
EList<OCLExpression<Classifier>> |
MessageExpImpl.getArgument()
|
EList<OCLExpression<Classifier>> |
NavigationCallExpImpl.getQualifier()
|
Uses of OCLExpression in org.eclipse.ocl.uml.util |
---|
Methods in org.eclipse.ocl.uml.util with parameters of type OCLExpression | ||
---|---|---|
|
UMLSwitch.caseOCLExpression_1(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression' |
Uses of OCLExpression in org.eclipse.ocl.utilities |
---|
Methods in org.eclipse.ocl.utilities that return OCLExpression | |
---|---|
OCLExpression<C> |
ExpressionInOCL.getBodyExpression()
Returns the value of the 'Body Expression' containment reference |
Methods in org.eclipse.ocl.utilities with parameters of type OCLExpression | |
---|---|
void |
ExpressionInOCL.setBodyExpression(OCLExpression<C> value)
Sets the value of the ' Body Expression ' containment reference |
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV NEXT | FRAMES NO FRAMES |