## Uses of Interface
org.eclipse.ocl.utilities.ExpressionInOCL

Packages that use ExpressionInOCL
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.internal
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.internal.evaluation
org.eclipse.ocl.parser
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.
org.eclipse.ocl.utilities: Abstract API for OCL AST utilities and extensions of the UML metamodel.
org.eclipse.ocl.utilities.util: Generated utilities for working with instances the OCL utilities package.

Uses of ExpressionInOCL in org.eclipse.ocl

Methods in org.eclipse.ocl that return ExpressionInOCL
`protected ExpressionInOCL<C,PM>` `AbstractEvaluationVisitor.getSpecification(CT constraint)`

Methods in org.eclipse.ocl with parameters of type ExpressionInOCL
`Object` `EvaluationVisitorDecorator.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)` Delegates to my decorated visitor.

Uses of ExpressionInOCL in org.eclipse.ocl.ecore

Subinterfaces of ExpressionInOCL in org.eclipse.ocl.ecore
`interface` `ExpressionInOCL` A representation of the model object 'Expression In OCL'

Methods in org.eclipse.ocl.ecore that return ExpressionInOCL
`ExpressionInOCL<EClassifier,EParameter>` `Constraint.getSpecification()` Returns the value of the 'Specification' containment reference

Methods in org.eclipse.ocl.ecore with parameters of type ExpressionInOCL
`void` `Constraint.setSpecification(ExpressionInOCL<EClassifier,EParameter> value)` Sets the value of the '`Specification`' containment reference

Uses of ExpressionInOCL in org.eclipse.ocl.ecore.impl

Classes in org.eclipse.ocl.ecore.impl that implement ExpressionInOCL
`class` `ExpressionInOCLImpl` An implementation of the model object 'Expression In OCL'

Fields in org.eclipse.ocl.ecore.impl declared as ExpressionInOCL
`protected ExpressionInOCL<EClassifier,EParameter>` `ConstraintImpl.specification` The cached value of the '`Specification`' containment reference

Methods in org.eclipse.ocl.ecore.impl that return ExpressionInOCL
`ExpressionInOCL<EClassifier,EParameter>` `ConstraintImpl.getSpecification()`

Methods in org.eclipse.ocl.ecore.impl with parameters of type ExpressionInOCL
`NotificationChain` `ConstraintImpl.basicSetSpecification(ExpressionInOCL<EClassifier,EParameter> newSpecification, NotificationChain msgs)`
`void` `ConstraintImpl.setSpecification(ExpressionInOCL<EClassifier,EParameter> newSpecification)`

Uses of ExpressionInOCL in org.eclipse.ocl.ecore.internal

Methods in org.eclipse.ocl.ecore.internal that return ExpressionInOCL
`ExpressionInOCL<EClassifier,EParameter>` `UMLReflectionImpl.createExpressionInOCL()`
`ExpressionInOCL<EClassifier,EParameter>` `UMLReflectionImpl.getSpecification(Constraint constraint)`

Methods in org.eclipse.ocl.ecore.internal with parameters of type ExpressionInOCL
`Constraint` `UMLReflectionImpl.getConstraint(ExpressionInOCL<EClassifier,EParameter> specification)`
`void` `UMLReflectionImpl.setSpecification(Constraint constraint, ExpressionInOCL<EClassifier,EParameter> specification)`

Uses of ExpressionInOCL in org.eclipse.ocl.ecore.util

Methods in org.eclipse.ocl.ecore.util with parameters of type ExpressionInOCL

`

`<C,PM> T`

`

`EcoreSwitch.caseExpressionInOCL_1(ExpressionInOCL<C,PM> object)`
Returns the result of interpreting the object as an instance of 'Expression In OCL'

Uses of ExpressionInOCL in org.eclipse.ocl.internal.evaluation

Methods in org.eclipse.ocl.internal.evaluation with parameters of type ExpressionInOCL
`Object` `TracingEvaluationVisitor.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)`

Uses of ExpressionInOCL in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser that return ExpressionInOCL
`protected ExpressionInOCL<C,PM>` `OCLAnalyzer.createExpressionInOCL()`
`protected ExpressionInOCL<C,PM>` `AbstractOCLAnalyzer.createExpressionInOCL()` Creates an `ExpressionInOcl` instance.

Methods in org.eclipse.ocl.parser with parameters of type ExpressionInOCL
`Boolean` `ValidationVisitor.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)`

Uses of ExpressionInOCL in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util that return ExpressionInOCL
`protected ExpressionInOCL<C,PM>` `ToStringVisitor.getSpecification(CT constraint)`

Methods in org.eclipse.ocl.util with parameters of type ExpressionInOCL
`String` `ToStringVisitor.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)` Renders an ExpressionInOcl with its context variables and body.

Uses of ExpressionInOCL in org.eclipse.ocl.utilities

Methods in org.eclipse.ocl.utilities that return ExpressionInOCL
`ExpressionInOCL<C,PM>` `UMLReflection.createExpressionInOCL()` Creates an `ExpressionInOCL`.
`ExpressionInOCL<C,PM>` `UMLReflection.getSpecification(CT constraint)` Obtains the specification of a constraint, if it is an `ExpressionInOCL`.
`protected ExpressionInOCL<C,PM>` `AbstractVisitor.getSpecification(CT constraint)` Overridden by subclasses interested in visiting constraints, to get the constraint's specification.

Methods in org.eclipse.ocl.utilities with parameters of type ExpressionInOCL
`CT` `UMLReflection.getConstraint(ExpressionInOCL<C,PM> specification)` Obtains the constraint owning the given specification, if any.
`protected T` `AbstractVisitor.handleExpressionInOCL(ExpressionInOCL<C,PM> expression, T contextResult, T resultResult, List<T> parameterResults, T bodyResult)` Visits the specified expression-in-OCL with the results of visiting its context variable, its result variable (if any), its parameter variables (if any), and its body expression.
`void` `UMLReflection.setSpecification(CT constraint, ExpressionInOCL<C,PM> specification)` Sets the specification of a constraint.
`T` `Visitor.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)`
`T` `AbstractVisitor.visitExpressionInOCL(ExpressionInOCL<C,PM> expression)` Visits the expressions context variable, its parameter variables (if any), its result variable (if any), and finally its body expression.

Uses of ExpressionInOCL in org.eclipse.ocl.utilities.util

Methods in org.eclipse.ocl.utilities.util with parameters of type ExpressionInOCL

`

`<C,PM> T1`

`

`UtilitiesSwitch.caseExpressionInOCL(ExpressionInOCL<C,PM> object)`
Returns the result of interpreting the object as an instance of 'Expression In OCL'

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.