|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OCLExpression | |
---|---|
org.eclipse.emf.ocl.expressions | Abstract API for OCL expression syntax. |
org.eclipse.emf.ocl.expressions.impl | Implementation of the API for OCL expression syntax. |
org.eclipse.emf.ocl.expressions.util | EMF utilities for the OCL expression syntax API. |
org.eclipse.emf.ocl.helper | Definition of the OCL Helper API for syntax completion support and a simplified parsing model. |
org.eclipse.emf.ocl.query | Object Constraint Language query/constraint evaluation API. |
org.eclipse.emf.ocl.query.impl | Implementation of the API for OCL queries. |
org.eclipse.emf.ocl.uml | Extensions to the Ecore metamodel for UML-specific concepts supported by the OCL language. |
org.eclipse.emf.ocl.uml.impl | Implementation of the Ecore extensions in support of the UML constructs used by OCL. |
Uses of OCLExpression in org.eclipse.emf.ocl.expressions |
---|
Subinterfaces of OCLExpression in org.eclipse.emf.ocl.expressions | |
interface |
AssociationClassCallExp
A representation of the model object 'Association Class Call Exp' |
interface |
BooleanLiteralExp
|
interface |
CallExp
|
interface |
CollectionLiteralExp
|
interface |
EnumLiteralExp
|
interface |
FeatureCallExp
|
interface |
IfExp
|
interface |
IntegerLiteralExp
|
interface |
InvalidLiteralExp
A representation of the model object 'Invalid Literal Exp' |
interface |
IterateExp
|
interface |
IteratorExp
|
interface |
LetExp
|
interface |
LiteralExp
|
interface |
LoopExp
|
interface |
MessageExp
|
interface |
NavigationCallExp
|
interface |
NullLiteralExp
A representation of the model object 'Null Literal Exp' |
interface |
NumericLiteralExp
|
interface |
OperationCallExp
|
interface |
PrimitiveLiteralExp
|
interface |
PropertyCallExp
|
interface |
RealLiteralExp
|
interface |
StateExp
A representation of the model object 'State Exp' |
interface |
StringLiteralExp
|
interface |
TupleLiteralExp
|
interface |
TypeExp
A representation of the model object 'Type Exp' |
interface |
UnspecifiedValueExp
|
interface |
VariableExp
|
Methods in org.eclipse.emf.ocl.expressions that return OCLExpression | |
OCLExpression |
Variable.getInitExpression()
|
OCLExpression |
TupleLiteralPart.getValue()
Returns the value of the 'Value' containment reference |
OCLExpression |
MessageExp.getTarget()
|
OCLExpression |
LoopExp.getBody()
|
OCLExpression |
LetExp.getIn()
tk removed containment="true" |
OCLExpression |
IfExp.getCondition()
|
OCLExpression |
IfExp.getThenExpression()
|
OCLExpression |
IfExp.getElseExpression()
|
OCLExpression |
ExpressionsFactory.createOCLExpression(java.lang.String text)
Parses the specified OCL expression text to create a new
expression instance.
|
OCLExpression |
CollectionRange.getFirst()
|
OCLExpression |
CollectionRange.getLast()
|
OCLExpression |
CollectionItem.getItem()
|
OCLExpression |
CallExp.getSource()
|
Methods in org.eclipse.emf.ocl.expressions with parameters of type OCLExpression | |
void |
Variable.setInitExpression(OCLExpression value)
Sets the value of the ' Init Expression ' containment reference |
void |
TupleLiteralPart.setValue(OCLExpression value)
Sets the value of the ' Value ' containment reference |
void |
MessageExp.setTarget(OCLExpression value)
|
void |
LoopExp.setBody(OCLExpression value)
Sets the value of the ' Body ' containment reference |
void |
LetExp.setIn(OCLExpression value)
Sets the value of the ' In ' containment reference |
void |
IfExp.setCondition(OCLExpression value)
Sets the value of the ' Condition ' containment reference |
void |
IfExp.setThenExpression(OCLExpression value)
Sets the value of the ' Then Expression ' containment reference |
void |
IfExp.setElseExpression(OCLExpression value)
Sets the value of the ' Else Expression ' containment reference |
void |
CollectionRange.setFirst(OCLExpression value)
Sets the value of the ' First ' containment reference |
void |
CollectionRange.setLast(OCLExpression value)
Sets the value of the ' Last ' containment reference |
void |
CollectionItem.setItem(OCLExpression value)
Sets the value of the ' Item ' containment reference |
void |
CallExp.setSource(OCLExpression value)
Sets the value of the ' Source ' containment reference |
Uses of OCLExpression in org.eclipse.emf.ocl.expressions.impl |
---|
Classes in org.eclipse.emf.ocl.expressions.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 'OCL 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 |
PrimitiveLiteralExpImpl
An implementation of the model object 'Primitive Literal Exp' |
class |
PropertyCallExpImpl
An implementation of the model object 'Association End 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 |
UnspecifiedValueExpImpl
An implementation of the model object 'Unspecified Value Exp' |
class |
VariableExpImpl
An implementation of the model object 'Variable Exp' |
Fields in org.eclipse.emf.ocl.expressions.impl declared as OCLExpression | |
protected OCLExpression |
VariableImpl.initExpression
The cached value of the ' Init Expression ' reference.
|
protected OCLExpression |
TupleLiteralPartImpl.value
The cached value of the ' Value ' containment reference |
protected OCLExpression |
MessageExpImpl.target
The cached value of the ' Target ' containment reference |
protected OCLExpression |
LoopExpImpl.body
The cached value of the ' Body ' containment reference |
protected OCLExpression |
LetExpImpl.in
The cached value of the ' In ' containment reference |
protected OCLExpression |
IfExpImpl.condition
The cached value of the ' Condition ' containment reference |
protected OCLExpression |
IfExpImpl.thenExpression
The cached value of the ' Then Expression ' containment reference |
protected OCLExpression |
IfExpImpl.elseExpression
The cached value of the ' Else Expression ' containment reference |
protected OCLExpression |
CollectionRangeImpl.last
The cached value of the ' Last ' containment reference |
protected OCLExpression |
CollectionRangeImpl.first
The cached value of the ' First ' containment reference |
protected OCLExpression |
CollectionItemImpl.item
The cached value of the ' Item ' containment reference |
protected OCLExpression |
CallExpImpl.source
The cached value of the ' Source ' containment reference |
Methods in org.eclipse.emf.ocl.expressions.impl that return OCLExpression | |
OCLExpression |
VariableImpl.getInitExpression()
|
OCLExpression |
TupleLiteralPartImpl.getValue()
|
OCLExpression |
MessageExpImpl.getTarget()
|
OCLExpression |
LoopExpImpl.getBody()
|
OCLExpression |
LetExpImpl.getIn()
|
OCLExpression |
IfExpImpl.getCondition()
|
OCLExpression |
IfExpImpl.getThenExpression()
|
OCLExpression |
IfExpImpl.getElseExpression()
|
OCLExpression |
ExpressionsFactoryImpl.createOCLExpression(java.lang.String text)
|
OCLExpression |
CollectionRangeImpl.getLast()
|
OCLExpression |
CollectionRangeImpl.getFirst()
|
OCLExpression |
CollectionItemImpl.getItem()
|
OCLExpression |
CallExpImpl.getSource()
|
Methods in org.eclipse.emf.ocl.expressions.impl with parameters of type OCLExpression | |
org.eclipse.emf.common.notify.NotificationChain |
VariableImpl.basicSetInitExpression(OCLExpression newInitExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
VariableImpl.setInitExpression(OCLExpression newInitExpression)
|
org.eclipse.emf.common.notify.NotificationChain |
TupleLiteralPartImpl.basicSetValue(OCLExpression newValue,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
TupleLiteralPartImpl.setValue(OCLExpression newValue)
|
org.eclipse.emf.common.notify.NotificationChain |
MessageExpImpl.basicSetTarget(OCLExpression newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
MessageExpImpl.setTarget(OCLExpression newTarget)
|
org.eclipse.emf.common.notify.NotificationChain |
LoopExpImpl.basicSetBody(OCLExpression newBody,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
LoopExpImpl.setBody(OCLExpression newBody)
|
org.eclipse.emf.common.notify.NotificationChain |
LetExpImpl.basicSetIn(OCLExpression newIn,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
LetExpImpl.setIn(OCLExpression newIn)
|
static org.eclipse.emf.ocl.expressions.impl.IterationTemplate |
IterationTemplateClosure.getInstance(EvaluationVisitor v,
OCLExpression body)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetCondition(OCLExpression newCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
IfExpImpl.setCondition(OCLExpression newCondition)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetThenExpression(OCLExpression newThenExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
IfExpImpl.setThenExpression(OCLExpression newThenExpression)
|
org.eclipse.emf.common.notify.NotificationChain |
IfExpImpl.basicSetElseExpression(OCLExpression newElseExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
IfExpImpl.setElseExpression(OCLExpression newElseExpression)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetLast(OCLExpression newLast,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
CollectionRangeImpl.setLast(OCLExpression newLast)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionRangeImpl.basicSetFirst(OCLExpression newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
CollectionRangeImpl.setFirst(OCLExpression newFirst)
|
org.eclipse.emf.common.notify.NotificationChain |
CollectionItemImpl.basicSetItem(OCLExpression newItem,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
CollectionItemImpl.setItem(OCLExpression newItem)
|
org.eclipse.emf.common.notify.NotificationChain |
CallExpImpl.basicSetSource(OCLExpression newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
CallExpImpl.setSource(OCLExpression newSource)
|
Uses of OCLExpression in org.eclipse.emf.ocl.expressions.util |
---|
Methods in org.eclipse.emf.ocl.expressions.util that return OCLExpression | |
static OCLExpression |
ExpressionsUtil.createQuery(org.eclipse.emf.ecore.EClassifier context,
java.lang.String expression,
boolean validate)
Creates a query expression with an arbitrary result type. |
static OCLExpression |
ExpressionsUtil.createQuery(Environment env,
java.lang.String expression,
boolean validate)
Creates a query expression with an arbitrary result type in the specified environment. |
static OCLExpression |
ExpressionsUtil.createInvariant(org.eclipse.emf.ecore.EClassifier context,
java.lang.String expression,
boolean validate)
Creates an invariant constraint expression. |
static OCLExpression |
ExpressionsUtil.createInvariant(Environment env,
java.lang.String expression,
boolean validate)
Creates an invariant constraint expression in the specified environment. |
static OCLExpression |
ExpressionsUtil.createPrecondition(org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation precondition constraint expression. |
static OCLExpression |
ExpressionsUtil.createPrecondition(org.eclipse.emf.ecore.EClassifier classifier,
org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation precondition constraint expression. |
static OCLExpression |
ExpressionsUtil.createPrecondition(Environment env,
java.lang.String expression,
boolean validate)
Creates an operation precondition constraint expression in the specified environment. |
static OCLExpression |
ExpressionsUtil.createPostcondition(org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation postcondition constraint expression. |
static OCLExpression |
ExpressionsUtil.createPostcondition(org.eclipse.emf.ecore.EClassifier classifier,
org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation postcondition constraint expression. |
static OCLExpression |
ExpressionsUtil.createPostcondition(Environment env,
java.lang.String expression,
boolean validate)
Creates an operation postcondition constraint expression in the specified environment. |
static OCLExpression |
ExpressionsUtil.createBodyCondition(org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation body condition expression. |
static OCLExpression |
ExpressionsUtil.createBodyCondition(org.eclipse.emf.ecore.EClassifier classifier,
org.eclipse.emf.ecore.EOperation context,
java.lang.String expression,
boolean validate)
Creates an operation body condition expression. |
static OCLExpression |
ExpressionsUtil.createBodyCondition(Environment env,
java.lang.String expression,
boolean validate)
Creates an operation body condition expression in the specified environment. |
static OCLExpression |
ExpressionsUtil.createInitialValueExpression(org.eclipse.emf.ecore.EStructuralFeature context,
java.lang.String expression,
boolean validate)
Creates a property initial value expression. |
static OCLExpression |
ExpressionsUtil.createInitialValueExpression(org.eclipse.emf.ecore.EClassifier classifier,
org.eclipse.emf.ecore.EStructuralFeature context,
java.lang.String expression,
boolean validate)
Creates an property initial value expression. |
static OCLExpression |
ExpressionsUtil.createInitialValueExpression(Environment env,
java.lang.String expression,
boolean validate)
Creates a property initial value expression in the specified environment. |
static OCLExpression |
ExpressionsUtil.createDerivedValueExpression(org.eclipse.emf.ecore.EStructuralFeature context,
java.lang.String expression,
boolean validate)
Creates a property derived value expression. |
static OCLExpression |
ExpressionsUtil.createDerivedValueExpression(org.eclipse.emf.ecore.EClassifier classifier,
org.eclipse.emf.ecore.EStructuralFeature context,
java.lang.String expression,
boolean validate)
Creates an property derived value expression. |
static OCLExpression |
ExpressionsUtil.createDerivedValueExpression(Environment env,
java.lang.String expression,
boolean validate)
Creates a property derived value expression in the specified environment. |
Methods in org.eclipse.emf.ocl.expressions.util with parameters of type OCLExpression | |
static boolean |
ExpressionsUtil.isInPostcondition(OCLExpression exp)
Checks whether the specified OCL expression is in an operation postcondition constraint. |
java.lang.Object |
ExpressionsSwitch.caseOCLExpression(OCLExpression object)
Returns the result of interpretting the object as an instance of 'OCL Expression' |
Uses of OCLExpression in org.eclipse.emf.ocl.helper |
---|
Methods in org.eclipse.emf.ocl.helper that return OCLExpression | |
OCLExpression |
IOCLHelper.createQuery(java.lang.String expression)
Creates a query expression in the current classifier context. |
OCLExpression |
IOCLHelper.createInvariant(java.lang.String expression)
Creates an invariant constraint in the current classifier context. |
OCLExpression |
IOCLHelper.createPrecondition(java.lang.String expression)
Creates an operation precondition constraint. |
OCLExpression |
IOCLHelper.createPostcondition(java.lang.String expression)
Creates an operation postcondition constraint. |
OCLExpression |
IOCLHelper.createBodyCondition(java.lang.String expression)
Creates an operation body. |
OCLExpression |
IOCLHelper.createInitialValueExpression(java.lang.String expression)
Creates a property initial value expression. |
OCLExpression |
IOCLHelper.createDerivedValueExpression(java.lang.String expression)
Creates a property derived value expression. |
Methods in org.eclipse.emf.ocl.helper with parameters of type OCLExpression | |
java.lang.Object |
IOCLHelper.evaluate(java.lang.Object context,
OCLExpression expression)
Evaluates the specified parsed OCL expression on an instance of my context classifier. |
boolean |
IOCLHelper.check(java.lang.Object context,
OCLExpression constraint)
Evaluates the specified constraint on an instance of my context classifier and returns whether the constraint is satisfied. |
Uses of OCLExpression in org.eclipse.emf.ocl.query |
---|
Methods in org.eclipse.emf.ocl.query that return OCLExpression | |
OCLExpression |
Query.getExpression()
Returns the value of the 'Expression' reference |
Methods in org.eclipse.emf.ocl.query with parameters of type OCLExpression | |
Query |
QueryFactory.createQuery(OCLExpression expr)
Creates a query from an OCLExpression (constraint or query).
|
Uses of OCLExpression in org.eclipse.emf.ocl.query.impl |
---|
Fields in org.eclipse.emf.ocl.query.impl declared as OCLExpression | |
protected OCLExpression |
QueryImpl.expression
The cached value of the ' Expression ' reference |
Methods in org.eclipse.emf.ocl.query.impl that return OCLExpression | |
OCLExpression |
QueryImpl.getExpression()
|
OCLExpression |
QueryImpl.basicGetExpression()
|
Methods in org.eclipse.emf.ocl.query.impl with parameters of type OCLExpression | |
Query |
QueryFactoryImpl.createQuery(OCLExpression expr)
|
Constructors in org.eclipse.emf.ocl.query.impl with parameters of type OCLExpression | |
QueryImpl(OCLExpression expr)
Creates a query from an OCLExpression (constraint or query).
|
Uses of OCLExpression in org.eclipse.emf.ocl.uml |
---|
Methods in org.eclipse.emf.ocl.uml that return OCLExpression | |
OCLExpression |
Constraint.getBody()
|
Methods in org.eclipse.emf.ocl.uml with parameters of type OCLExpression | |
void |
Constraint.setBody(OCLExpression value)
Sets the value of the ' Body ' containment reference |
Uses of OCLExpression in org.eclipse.emf.ocl.uml.impl |
---|
Fields in org.eclipse.emf.ocl.uml.impl declared as OCLExpression | |
protected OCLExpression |
ConstraintImpl.body
The cached value of the ' Body ' containment reference |
Methods in org.eclipse.emf.ocl.uml.impl that return OCLExpression | |
OCLExpression |
ConstraintImpl.getBody()
|
Methods in org.eclipse.emf.ocl.uml.impl with parameters of type OCLExpression | |
org.eclipse.emf.common.notify.NotificationChain |
ConstraintImpl.basicSetBody(OCLExpression newBody,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
void |
ConstraintImpl.setBody(OCLExpression newBody)
|
|
Copyright 2002, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV NEXT | FRAMES NO FRAMES |