|
||||||||||
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.parser | |
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.examples.impactanalyzer.deltaPropagation | |
org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation | |
org.eclipse.ocl.examples.interpreter.console | |
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. |
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 java.lang.Object |
AbstractEvaluationVisitor.call(O operation,
OCLExpression<C> body,
java.lang.Object target,
java.lang.Object[] args)
Invokes the specified additional operation on a target object. |
|
boolean |
OCL.check(java.lang.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. |
|
java.lang.Object |
OCL.evaluate(java.lang.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 java.lang.Object |
AbstractEvaluationVisitor.navigate(P property,
OCLExpression<C> derivation,
java.lang.Object target)
Obtains an object's value of the specified additional property. |
|
protected java.lang.Object |
AbstractEvaluationVisitor.safeVisitExpression(OCLExpression<C> exp)
Evaluates exp . |
|
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). |
|
java.lang.Object |
AbstractEvaluationVisitor.visitExpression(OCLExpression<C> expression)
This default implementation simply asks the expression to accept me. |
|
java.lang.Object |
EvaluationVisitor.visitExpression(OCLExpression<C> expression)
Evaluates the specified expression on the current "self" context object. |
|
java.lang.Object |
EvaluationVisitorDecorator.visitExpression(OCLExpression<C> expression)
Delegates to my decorated visitor. |
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'. |
interface |
OppositePropertyCallExp
A representation of the model object 'Opposite Property Call Exp'. |
Methods in org.eclipse.ocl.ecore that return OCLExpression | |
---|---|
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
EvaluationVisitorImpl.getOperationBody(org.eclipse.emf.ecore.EOperation operation)
Tries to fetch an operation body from where the OCL invocation delegate stores it. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
EvaluationVisitorImpl.getPropertyBody(org.eclipse.emf.ecore.EStructuralFeature property)
|
Methods in org.eclipse.ocl.ecore with parameters of type OCLExpression | |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<org.eclipse.emf.ecore.EClassifier> query)
Creates a new Query encapsulating a query expression with the
current environment and extent map. |
boolean |
EcoreEnvironment.isInPostcondition(OCLExpression<org.eclipse.emf.ecore.EClassifier> exp)
|
Uses of OCLExpression in org.eclipse.ocl.ecore.impl |
---|
Classes in org.eclipse.ocl.ecore.impl that implement OCLExpression | |
---|---|
class |
AssociationClassCallExpImpl
An implementation of the model object 'Association Class Call Exp'. |
class |
BooleanLiteralExpImpl
An implementation of the model object 'Boolean Literal Exp'. |
class |
CallExpImpl
An implementation of the model object 'Call Exp'. |
class |
CollectionLiteralExpImpl
An implementation of the model object 'Collection Literal Exp'. |
class |
EnumLiteralExpImpl
An implementation of the model object 'Enum Literal Exp'. |
class |
FeatureCallExpImpl
An implementation of the model object 'Feature Call Exp'. |
class |
IfExpImpl
An implementation of the model object 'If Exp'. |
class |
IntegerLiteralExpImpl
An implementation of the model object 'Integer Literal Exp'. |
class |
InvalidLiteralExpImpl
An implementation of the model object 'Invalid Literal Exp'. |
class |
IterateExpImpl
An implementation of the model object 'Iterate Exp'. |
class |
IteratorExpImpl
An implementation of the model object 'Iterator Exp'. |
class |
LetExpImpl
An implementation of the model object 'Let Exp'. |
class |
LiteralExpImpl
An implementation of the model object 'Literal Exp'. |
class |
LoopExpImpl
An implementation of the model object 'Loop Exp'. |
class |
MessageExpImpl
An implementation of the model object 'Message Exp'. |
class |
NavigationCallExpImpl
An implementation of the model object 'Navigation Call Exp'. |
class |
NullLiteralExpImpl
An implementation of the model object 'Null Literal Exp'. |
class |
NumericLiteralExpImpl
An implementation of the model object 'Numeric Literal Exp'. |
class |
OCLExpressionImpl
An implementation of the model object 'OCL Expression'. |
class |
OperationCallExpImpl
An implementation of the model object 'Operation Call Exp'. |
class |
OppositePropertyCallExpImpl
An implementation of the model object 'Opposite Property Call Exp'. |
class |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp'. |
class |
PropertyCallExpImpl
An implementation of the model object 'Property Call Exp'. |
class |
RealLiteralExpImpl
An implementation of the model object 'Real Literal Exp'. |
class |
StateExpImpl
An implementation of the model object 'State Exp'. |
class |
StringLiteralExpImpl
An implementation of the model object 'String Literal Exp'. |
class |
TupleLiteralExpImpl
An implementation of the model object 'Tuple Literal Exp'. |
class |
TypeExpImpl
An implementation of the model object 'Type Exp'. |
class |
UnlimitedNaturalLiteralExpImpl
An implementation of the model object 'Unlimited Natural Literal Exp'. |
class |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp'. |
class |
VariableExpImpl
An implementation of the model object 'Variable Exp'. |
Fields in org.eclipse.ocl.ecore.impl declared as OCLExpression | |
---|---|
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
LoopExpImpl.body
The cached value of the ' Body ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
ExpressionInOCLImpl.bodyExpression
The cached value of the ' Body Expression ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
LetExpImpl.in
The cached value of the ' In ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
VariableImpl.initExpression
The cached value of the ' Init Expression ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CallExpImpl.source
The cached value of the ' Source ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
MessageExpImpl.target
The cached value of the ' Target ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference. |
protected OCLExpression<org.eclipse.emf.ecore.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 org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
NavigationCallExpImpl.qualifier
The cached value of the ' Qualifier ' containment reference list. |
Methods in org.eclipse.ocl.ecore.impl that return OCLExpression | |
---|---|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
LoopExpImpl.getBody()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
ExpressionInOCLImpl.getBodyExpression()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.getCondition()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.getElseExpression()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionRangeImpl.getFirst()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
LetExpImpl.getIn()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
VariableImpl.getInitExpression()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionItemImpl.getItem()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CollectionRangeImpl.getLast()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
CallExpImpl.getSource()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
MessageExpImpl.getTarget()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
IfExpImpl.getThenExpression()
|
OCLExpression<org.eclipse.emf.ecore.EClassifier> |
TupleLiteralPartImpl.getValue()
|
Methods in org.eclipse.ocl.ecore.impl that return types with arguments of type OCLExpression | |
---|---|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
MessageExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
OperationCallExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.emf.ecore.EClassifier>> |
NavigationCallExpImpl.getQualifier()
|
Methods in org.eclipse.ocl.ecore.impl with parameters of type OCLExpression | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<org.eclipse.emf.ecore.EClassifier> newBody,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetBodyExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<org.eclipse.emf.ecore.EClassifier> newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<org.eclipse.emf.ecore.EClassifier> newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<org.eclipse.emf.ecore.EClassifier> newIn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<org.eclipse.emf.ecore.EClassifier> newItem,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<org.eclipse.emf.ecore.EClassifier> newLast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<org.eclipse.emf.ecore.EClassifier> newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<org.eclipse.emf.ecore.EClassifier> newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<org.eclipse.emf.ecore.EClassifier> newValue,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
LoopExpImpl.setBody(OCLExpression<org.eclipse.emf.ecore.EClassifier> newBody)
|
void |
ExpressionInOCLImpl.setBodyExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newBodyExpression)
|
void |
IfExpImpl.setCondition(OCLExpression<org.eclipse.emf.ecore.EClassifier> newCondition)
|
void |
IfExpImpl.setElseExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newElseExpression)
|
void |
CollectionRangeImpl.setFirst(OCLExpression<org.eclipse.emf.ecore.EClassifier> newFirst)
|
void |
LetExpImpl.setIn(OCLExpression<org.eclipse.emf.ecore.EClassifier> newIn)
|
void |
VariableImpl.setInitExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newInitExpression)
|
void |
CollectionItemImpl.setItem(OCLExpression<org.eclipse.emf.ecore.EClassifier> newItem)
|
void |
CollectionRangeImpl.setLast(OCLExpression<org.eclipse.emf.ecore.EClassifier> newLast)
|
void |
CallExpImpl.setSource(OCLExpression<org.eclipse.emf.ecore.EClassifier> newSource)
|
void |
MessageExpImpl.setTarget(OCLExpression<org.eclipse.emf.ecore.EClassifier> newTarget)
|
void |
IfExpImpl.setThenExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> newThenExpression)
|
void |
TupleLiteralPartImpl.setValue(OCLExpression<org.eclipse.emf.ecore.EClassifier> newValue)
|
Uses of OCLExpression in org.eclipse.ocl.ecore.parser |
---|
Methods in org.eclipse.ocl.ecore.parser with parameters of type OCLExpression | |
---|---|
protected NavigationCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> |
OCLAnalyzer.simpleNavigationName(SimpleNameCS simpleNameCS,
Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> env,
OCLExpression<org.eclipse.emf.ecore.EClassifier> source,
org.eclipse.emf.ecore.EClassifier owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a property call expression. |
Uses of OCLExpression in org.eclipse.ocl.ecore.util |
---|
Methods in org.eclipse.ocl.ecore.util with parameters of type OCLExpression | ||
---|---|---|
|
EcoreSwitch.caseExpressions_OCLExpression(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression'. |
|
|
EcoreSwitch.caseOCLExpression_1(OCLExpression<C> object)
Deprecated. Since 1.3, override the EcoreSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression method, instead. |
Uses of OCLExpression in org.eclipse.ocl.examples.impactanalyzer.deltaPropagation |
---|
Methods in org.eclipse.ocl.examples.impactanalyzer.deltaPropagation with parameters of type OCLExpression | |
---|---|
protected java.lang.Object |
PartialEvaluationVisitorImpl.safeVisitExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> source)
|
java.lang.Object |
PartialEvaluationVisitorImpl.visitExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> expression)
Does the same as the AbstractEvaluationVisitor implementation but additionally catches the
ValueNotFoundException and in that case passes on the exception instead of turning it into an OclInvalid
value. |
Uses of OCLExpression in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation |
---|
Methods in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation with parameters of type OCLExpression | |
---|---|
java.lang.Object |
PartialEvaluationVisitorImplNoAllInstances.visitExpression(OCLExpression<org.eclipse.emf.ecore.EClassifier> expression)
Does the same as the AbstractEvaluationVisitor implementation but additionally catches the
ValueNotFoundException and in that case passes on the exception instead of turning it into an OclInvalid
value. |
Uses of OCLExpression in org.eclipse.ocl.examples.interpreter.console |
---|
Methods in org.eclipse.ocl.examples.interpreter.console that return OCLExpression | |
---|---|
OCLExpression<java.lang.Object> |
OCLResource.getOCLExpression()
Obtains the OCL expression that I store. |
Methods in org.eclipse.ocl.examples.interpreter.console with parameters of type OCLExpression | |
---|---|
void |
OCLResource.setOCLExpression(OCLExpression<java.lang.Object> expr)
Sets my contents to the specified OCL expression. |
Uses of OCLExpression in org.eclipse.ocl.expressions |
---|
Subinterfaces of OCLExpression in org.eclipse.ocl.expressions | |
---|---|
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 |
InvalidLiteralExp<C>
A representation of the model object 'Invalid Literal 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 |
NullLiteralExp<C>
A representation of the model object 'Null Literal Exp'. |
interface |
PrimitiveLiteralExp<C>
A representation of the model object 'Primitive Literal Exp'. |
interface |
StateExp<C,S>
A representation of the model object 'State 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 |
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 | |
---|---|
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
MessageExp.getArgument()
Returns the value of the 'Argument' containment reference list. |
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
OperationCallExp.getArgument()
Returns the value of the 'Argument' containment reference list. |
org.eclipse.emf.common.util.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 |
---|
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 org.eclipse.emf.common.util.EList<OCLExpression<C>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression<C>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.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 | |
---|---|
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
MessageExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
OperationCallExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<C>> |
NavigationCallExpImpl.getQualifier()
|
Methods in org.eclipse.ocl.expressions.impl with parameters of type OCLExpression | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<C> newBody,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<C> newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<C> newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<C> newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<C> newIn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<C> newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<C> newItem,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<C> newLast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<C> newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<C> newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<C> newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<C> newValue,
org.eclipse.emf.common.notify.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)
|
Uses of OCLExpression in org.eclipse.ocl.expressions.operations |
---|
Methods in org.eclipse.ocl.expressions.operations with parameters of type OCLExpression | ||
---|---|---|
static
|
OCLExpressionOperations.accept(OCLExpression<C> oclExpression,
U v)
|
|
static
|
OCLExpressionOperations.getName(OCLExpression<C> oclExpression)
|
|
static
|
OCLExpressionOperations.getType(OCLExpression<C> oclExpression)
|
|
static
|
OCLExpressionOperations.setName(OCLExpression<C> oclExpression,
java.lang.String name)
|
|
static
|
OCLExpressionOperations.setType(OCLExpression<C> oclExpression,
C type)
|
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,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
Uses of OCLExpression in org.eclipse.ocl.helper |
---|
Methods in org.eclipse.ocl.helper that return OCLExpression | |
---|---|
OCLExpression<C> |
OCLHelper.createQuery(java.lang.String expression)
Creates a query expression in the current classifier context. |
Uses of OCLExpression in org.eclipse.ocl.internal |
---|
Methods in org.eclipse.ocl.internal with parameters of type OCLExpression | ||
---|---|---|
|
EnvironmentRegistryImpl.getEnvironmentFor(OCLExpression<C> expression)
|
Uses of OCLExpression in org.eclipse.ocl.internal.evaluation |
---|
Methods in org.eclipse.ocl.internal.evaluation that return OCLExpression | |
---|---|
OCLExpression<C> |
QueryImpl.getExpression()
|
Methods in org.eclipse.ocl.internal.evaluation with parameters of type OCLExpression | ||
---|---|---|
java.lang.Object |
IterationTemplate.evaluate(java.util.Collection<?> coll,
java.util.List<Variable<C,PM>> iterators,
OCLExpression<C> body,
java.lang.String resultName)
|
|
static
|
IterationTemplateClosure.getInstance(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v,
OCLExpression<C> body)
|
|
java.lang.Object |
TracingEvaluationVisitor.visitExpression(OCLExpression<C> expression)
|
Constructors in org.eclipse.ocl.internal.evaluation with parameters of type OCLExpression | |
---|---|
QueryImpl(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> environment,
OCLExpression<C> expr,
java.util.Map<CLS,? extends java.util.Set<? extends E>> extentMap)
|
Uses of OCLExpression in org.eclipse.ocl.internal.helper |
---|
Methods in org.eclipse.ocl.internal.helper with parameters of type OCLExpression | ||
---|---|---|
protected java.util.List<Choice> |
OCLSyntaxHelper.getChoices(OCLExpression<C> expression,
ConstraintKind constraintType)
returns the syntax help choices applicable for the passed OCLExpression |
|
static
|
HelperUtil.getConstraintContext(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.lang.Object element,
OCLExpression<C> expr)
|
Uses of OCLExpression in org.eclipse.ocl.parser |
---|
Methods in org.eclipse.ocl.parser that return OCLExpression | |
---|---|
protected OCLExpression<C> |
AbstractOCLAnalyzer.arrowOperationCallExpCS(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OperationCallExpCS for an -> |
protected OCLExpression<C> |
AbstractOCLAnalyzer.createImplicitSource(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.util.List<OCLExpression<C>> args)
|
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.letExp(LetExpCS letExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
LetExpCS |
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.oclIsInStateOperationCallExpCS(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
OperationCallExpCS for oclIsInState |
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)
Parses a simpleNameCS token. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleUndefinedName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
java.lang.String simpleName)
The error case for simpleNameCS, which is called when the name cannot be resolved to any suitable expression. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.staticOperationCallExpCS(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
|
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 java.util.List<OCLExpression<C>> |
AbstractOCLAnalyzer.argumentsCS(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
|
protected java.util.List<OCLExpression<C>> |
AbstractOCLAnalyzer.qualifiersCS(java.util.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,
java.lang.String rule,
java.lang.String operName,
OCLExpression<C> source,
C ownerType,
java.util.List<OCLExpression<C>> args)
Generate an OperationCallExp node. |
protected Variable<C,PM> |
AbstractOCLAnalyzer.genVariableDeclaration(CSTNode cstNode,
java.lang.String rule,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.lang.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 java.util.List<OCLExpression<C>> |
AbstractOCLAnalyzer.qualifiersCS(java.util.List<OCLExpressionCS> arguments,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> navigation)
QualifiersCS |
protected AssociationClassCallExp<C,P> |
AbstractOCLAnalyzer.simpleAssociationClassName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as an association-class call expression. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleNameCS(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source)
Parses a simpleNameCS token. |
protected NavigationCallExp<C,P> |
AbstractOCLAnalyzer.simpleNavigationName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Allows subclasses to return calls that are not necessarily a PropertyCallExp but some
other NavigationCallExp . |
protected PropertyCallExp<C,P> |
AbstractOCLAnalyzer.simplePropertyName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C owner,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a property call expression. |
protected TypeExp<C> |
AbstractOCLAnalyzer.simpleTypeName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
C classifier,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a type expression. |
protected OCLExpression<C> |
AbstractOCLAnalyzer.simpleUndefinedName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
java.lang.String simpleName)
The error case for simpleNameCS, which is called when the name cannot be resolved to any suitable expression. |
protected VariableExp<C,PM> |
AbstractOCLAnalyzer.simpleVariableName(SimpleNameCS simpleNameCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OCLExpression<C> source,
java.lang.String simpleName)
Attempts to parse a simpleNameCS as a variable expression. |
protected StateExp<C,S> |
AbstractOCLAnalyzer.stateExpCS(OCLExpression<C> source,
CSTNode stateExpCS,
org.eclipse.emf.common.util.EList<java.lang.String> statePath,
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 OCLExpression<C> |
AbstractOCLAnalyzer.createImplicitSource(OperationCallExpCS operationCallExpCS,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.util.List<OCLExpression<C>> args)
|
protected OperationCallExp<C,O> |
AbstractOCLAnalyzer.genOperationCallExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
OperationCallExpCS operationCallExpCS,
java.lang.String rule,
java.lang.String operName,
OCLExpression<C> source,
C ownerType,
java.util.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,
java.util.List<OCLExpression<C>> args,
java.lang.String operationName)
|
protected void |
AbstractOCLAnalyzer.setQualifiers(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.lang.String rule,
NavigationCallExp<C,P> nc,
java.util.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 |
---|
Subinterfaces of OCLExpression in org.eclipse.ocl.uml | |
---|---|
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp'. |
interface |
BooleanLiteralExp
A representation of the model object 'Boolean Literal Exp'. |
interface |
IntegerLiteralExp
A representation of the model object 'Integer Literal Exp'. |
interface |
IterateExp
A representation of the model object 'Iterate Exp'. |
interface |
IteratorExp
A representation of the model object 'Iterator Exp'. |
interface |
NavigationCallExp
A representation of the model object 'Navigation Call Exp'. |
interface |
NumericLiteralExp
A representation of the model object 'Numeric Literal Exp'. |
interface |
OperationCallExp
A representation of the model object 'Operation Call Exp'. |
interface |
PropertyCallExp
A representation of the model object 'Property Call Exp'. |
interface |
RealLiteralExp
A representation of the model object 'Real Literal Exp'. |
interface |
StringLiteralExp
A representation of the model object 'String Literal Exp'. |
interface |
UnlimitedNaturalLiteralExp
A representation of the model object 'Unlimited Natural Literal Exp'. |
Methods in org.eclipse.ocl.uml with parameters of type OCLExpression | |
---|---|
OCL.Query |
OCL.createQuery(OCLExpression<org.eclipse.uml2.uml.Classifier> query)
Creates a new Query encapsulating a query expression with the
current environment and extent map. |
boolean |
UMLEnvironment.isInPostcondition(OCLExpression<org.eclipse.uml2.uml.Classifier> exp)
|
Uses of OCLExpression in org.eclipse.ocl.uml.impl |
---|
Fields in org.eclipse.ocl.uml.impl declared as OCLExpression | |
---|---|
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
LoopExpImpl.body
The cached value of the ' Body ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
ExpressionInOCLImpl.bodyExpression
The cached value of the ' Body Expression ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
LetExpImpl.in
The cached value of the ' In ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
VariableImpl.initExpression
The cached value of the ' Init Expression ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
CallExpImpl.source
The cached value of the ' Source ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
MessageExpImpl.target
The cached value of the ' Target ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference. |
protected OCLExpression<org.eclipse.uml2.uml.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 org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
MessageExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
OperationCallExpImpl.argument
The cached value of the ' Argument ' containment reference list. |
protected org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
NavigationCallExpImpl.qualifier
The cached value of the ' Qualifier ' containment reference list. |
Methods in org.eclipse.ocl.uml.impl that return OCLExpression | |
---|---|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
LoopExpImpl.getBody()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
ExpressionInOCLImpl.getBodyExpression()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.getCondition()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.getElseExpression()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionRangeImpl.getFirst()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
LetExpImpl.getIn()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
VariableImpl.getInitExpression()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionItemImpl.getItem()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
CollectionRangeImpl.getLast()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
CallExpImpl.getSource()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
MessageExpImpl.getTarget()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
IfExpImpl.getThenExpression()
|
OCLExpression<org.eclipse.uml2.uml.Classifier> |
TupleLiteralPartImpl.getValue()
|
Methods in org.eclipse.ocl.uml.impl that return types with arguments of type OCLExpression | |
---|---|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
MessageExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
OperationCallExpImpl.getArgument()
|
org.eclipse.emf.common.util.EList<OCLExpression<org.eclipse.uml2.uml.Classifier>> |
NavigationCallExpImpl.getQualifier()
|
Methods in org.eclipse.ocl.uml.impl with parameters of type OCLExpression | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression<org.eclipse.uml2.uml.Classifier> newBody,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
ExpressionInOCLImpl.basicSetBodyExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newBodyExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression<org.eclipse.uml2.uml.Classifier> newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression<org.eclipse.uml2.uml.Classifier> newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetIn(OCLExpression<org.eclipse.uml2.uml.Classifier> newIn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression<org.eclipse.uml2.uml.Classifier> newItem,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression<org.eclipse.uml2.uml.Classifier> newLast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
CallExpImpl.basicSetSource(OCLExpression<org.eclipse.uml2.uml.Classifier> newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression<org.eclipse.uml2.uml.Classifier> newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression<org.eclipse.uml2.uml.Classifier> newValue,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
LoopExpImpl.setBody(OCLExpression<org.eclipse.uml2.uml.Classifier> newBody)
|
void |
ExpressionInOCLImpl.setBodyExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newBodyExpression)
|
void |
IfExpImpl.setCondition(OCLExpression<org.eclipse.uml2.uml.Classifier> newCondition)
|
void |
IfExpImpl.setElseExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newElseExpression)
|
void |
CollectionRangeImpl.setFirst(OCLExpression<org.eclipse.uml2.uml.Classifier> newFirst)
|
void |
LetExpImpl.setIn(OCLExpression<org.eclipse.uml2.uml.Classifier> newIn)
|
void |
VariableImpl.setInitExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newInitExpression)
|
void |
CollectionItemImpl.setItem(OCLExpression<org.eclipse.uml2.uml.Classifier> newItem)
|
void |
CollectionRangeImpl.setLast(OCLExpression<org.eclipse.uml2.uml.Classifier> newLast)
|
void |
CallExpImpl.setSource(OCLExpression<org.eclipse.uml2.uml.Classifier> newSource)
|
void |
MessageExpImpl.setTarget(OCLExpression<org.eclipse.uml2.uml.Classifier> newTarget)
|
void |
IfExpImpl.setThenExpression(OCLExpression<org.eclipse.uml2.uml.Classifier> newThenExpression)
|
void |
TupleLiteralPartImpl.setValue(OCLExpression<org.eclipse.uml2.uml.Classifier> newValue)
|
Uses of OCLExpression in org.eclipse.ocl.uml.util |
---|
Methods in org.eclipse.ocl.uml.util with parameters of type OCLExpression | ||
---|---|---|
|
UMLSwitch.caseExpressions_OCLExpression(OCLExpression<C> object)
Returns the result of interpreting the object as an instance of 'OCL Expression'. |
|
|
UMLSwitch.caseOCLExpression_1(OCLExpression<C> object)
Deprecated. Since 2.0, override the UMLSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression method, instead. |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |