## Uses of Interface
org.eclipse.ocl.ecore.OCLExpression

Packages that use OCLExpression
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.
org.eclipse.ocl.ecore.util: Generated utilities for working with instances the Ecore binding of the `Types` package of the OCL Abstract Syntax.

Uses of OCLExpression in org.eclipse.ocl.ecore

Subinterfaces of OCLExpression in org.eclipse.ocl.ecore
`interface` `AssociationClassCallExp` A representation of the model object 'Association Class Call Exp'
`interface` `BooleanLiteralExp` A representation of the model object 'Boolean Literal Exp'
`interface` `CallExp` A representation of the model object 'Call Exp'
`interface` `CollectionLiteralExp` A representation of the model object 'Collection Literal Exp'
`interface` `EnumLiteralExp` A representation of the model object 'Enum Literal Exp'
`interface` `FeatureCallExp` A representation of the model object 'Feature Call Exp'
`interface` `IfExp` A representation of the model object 'If Exp'
`interface` `IntegerLiteralExp` A representation of the model object 'Integer Literal Exp'
`interface` `InvalidLiteralExp` A representation of the model object 'Invalid Literal Exp'
`interface` `IterateExp` A representation of the model object 'Iterate Exp'
`interface` `IteratorExp` A representation of the model object 'Iterator Exp'
`interface` `LetExp` A representation of the model object 'Let Exp'
`interface` `LiteralExp` A representation of the model object 'Literal Exp'
`interface` `LoopExp` A representation of the model object 'Loop Exp'
`interface` `MessageExp` A representation of the model object 'Message Exp'
`interface` `NavigationCallExp` A representation of the model object 'Navigation Call Exp'
`interface` `NullLiteralExp` A representation of the model object 'Null Literal Exp'
`interface` `NumericLiteralExp` A representation of the model object 'Numeric Literal Exp'
`interface` `OperationCallExp` A representation of the model object 'Operation Call Exp'
`interface` `PrimitiveLiteralExp` A representation of the model object 'Primitive Literal Exp'
`interface` `PropertyCallExp` A representation of the model object 'Property Call Exp'
`interface` `RealLiteralExp` A representation of the model object 'Real Literal Exp'
`interface` `StateExp` A representation of the model object 'State Exp'
`interface` `StringLiteralExp` A representation of the model object 'String Literal Exp'
`interface` `TupleLiteralExp` A representation of the model object 'Tuple Literal Exp'
`interface` `TypeExp` A representation of the model object 'Type Exp'
`interface` `UnlimitedNaturalLiteralExp` A representation of the model object 'Unlimited Natural Literal Exp'
`interface` `UnspecifiedValueExp` A representation of the model object 'Unspecified Value Exp'
`interface` `VariableExp` A representation of the model object 'Variable Exp'

Methods in org.eclipse.ocl.ecore that return OCLExpression
`OCLExpression` `OCL.Helper.createQuery(String expression)` Creates a query expression in the current classifier context. The return type is narrowed to the Ecore binding for the generic `OCLExpression<C>` type.
`OCLExpression` `OCL.Query.getExpression()` Obtains the expression that I evaluate (or check as a boolean constraint). The return type is narrowed to the Ecore binding for the generic `OCLExpression<C>` type.

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

Methods in org.eclipse.ocl.ecore.util with parameters of type OCLExpression
`T` `EcoreSwitch.caseOCLExpression(OCLExpression object)` Returns the result of interpreting the object as an instance of 'OCL Expression'
`boolean` `EcoreValidator.validateOCLExpression_WellFormedName(OCLExpression oclExpression, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the WellFormedName constraint of 'OCL Expression'
`boolean` `EcoreValidator.validateOCLExpression(OCLExpression oclExpression, DiagnosticChain diagnostics, Map<Object,Object> context)`

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