## Uses of Class
org.eclipse.emf.ocl.parser.SemanticException

Packages that use SemanticException
org.eclipse.emf.ocl.internal.parser
org.eclipse.emf.ocl.parser: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.emf.ocl.query.impl: Implementation of the API for OCL queries.
org.eclipse.emf.ocl.types.impl: Implementation of the API for OCL types.
org.eclipse.emf.ocl.utilities: Abstract API for OCL AST utilities.

Uses of SemanticException in org.eclipse.emf.ocl.internal.parser

Methods in org.eclipse.emf.ocl.internal.parser that throw SemanticException
`static void` `CompatibilityParser.ERR(String message)` Hub for all semantic parsing messages -- Should be changed if want to continue parsing, and not terminate on first exception.
`Variable` `ReverseCompatibilityEnvironment.lookupImplicitSourceForOperation(String name, EList params)`

Uses of SemanticException in org.eclipse.emf.ocl.parser

Methods in org.eclipse.emf.ocl.parser that throw SemanticException
`Variable` `Environment.lookupImplicitSourceForOperation(String name, EList params)` Deprecated. Return the Variable declaration in namedElements which contains the name as an EOperation.
`Variable` `EcoreEnvironment.lookupImplicitSourceForOperation(String name, EList params)` Deprecated.

Uses of SemanticException in org.eclipse.emf.ocl.query.impl

Constructors in org.eclipse.emf.ocl.query.impl that throw SemanticException
`QueryImpl(OCLExpression expr)` Creates a query from an `OCLExpression` (constraint or query).

Uses of SemanticException in org.eclipse.emf.ocl.types.impl

Methods in org.eclipse.emf.ocl.types.impl that throw SemanticException
`static EClassifier` `TypeUtil.commonSuperType(EClassifier type1, EClassifier type2)` Get the common supertype of two types.
`EClassifier` `VoidTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `TypeTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `TupleTypeImpl.getCommonSupertype(EClassifier type)` For conformance, two tuples must have attributes with the same name, and all attribute types must conform.
`EClassifier` `PrimitiveTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `MessageTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `InvalidTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `CollectionTypeImpl.getCommonSupertype(EClassifier type)`
`EClassifier` `AnyTypeImpl.getCommonSupertype(EClassifier type)`
`static EClassifier` `AnyTypeImpl.getResultType(EClassifier type, int opcode, EList args)` Obtain the result type on an AnyType type operation.
`EClassifier` `VoidTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Obtain the result type on a collection type operation.
`EClassifier` `TypeTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)`
`EClassifier` `TupleTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)`
`EClassifier` `SetTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Returns the result type of Set operation based on the sourceType and args.
`EClassifier` `SequenceTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Return result type of operation based on the sourceType and args.
`EClassifier` `PrimitiveTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Obtain the result type on a collection type operation.
`EClassifier` `OrderedSetTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Return result type of operation based on the sourceType and args.
`EClassifier` `MessageTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)`
`EClassifier` `InvalidTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Obtain the result type on a collection type operation.
`EClassifier` `CollectionTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Obtain the result type on a collection type operation.
`EClassifier` `BagTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Return result type of Bag operation based on the sourceType and args.
`EClassifier` `AnyTypeImpl.getResultTypeFor(EClassifier ownerType, int opcode, EList args)`
`static boolean` `TypeUtil.type1AsType2(EClassifier type1, EClassifier type2)`

Uses of SemanticException in org.eclipse.emf.ocl.utilities

Methods in org.eclipse.emf.ocl.utilities that throw SemanticException
`EClassifier` `PredefinedType.getCommonSupertype(EClassifier type)` Deprecated.
`EClassifier` `PredefinedType.getResultTypeFor(EClassifier ownerType, int opcode, EList args)` Deprecated.

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