Deprecated API


Contents
Deprecated Interfaces
org.eclipse.emf.ocl.types.AnyType
          Use the AnyType interface, instead. Note also, that the OCLStandardLibrary.getOclAny() method provides the OclAny singleton instance of this metaclass. 
org.eclipse.emf.ocl.expressions.AssociationClassCallExp
          Use the AssociationClassCallExp interface, instead. 
org.eclipse.emf.ocl.utilities.ASTNode
          Use the ASTNode interface, instead. 
org.eclipse.emf.ocl.types.BagType
          Use the BagType interface, instead. Note also, that the OCLStandardLibrary.getBag() method provides the Bag(T) generic instance of this metaclass. 
org.eclipse.emf.ocl.expressions.BooleanLiteralExp
          Use the BooleanLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.CallExp
          Use the CallExp interface, instead. 
org.eclipse.emf.ocl.utilities.CallingASTNode
          Use the CallingASTNode interface, instead. 
org.eclipse.emf.ocl.uml.CallOperationAction
          Use the CallOperationAction interface, instead. 
org.eclipse.emf.ocl.expressions.CollectionItem
          Use the CollectionItem interface, instead. 
org.eclipse.emf.ocl.expressions.CollectionLiteralExp
          Use the CollectionLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.CollectionLiteralPart
          Use the CollectionLiteralPart interface, instead. 
org.eclipse.emf.ocl.expressions.CollectionRange
          Use the CollectionRange interface, instead. 
org.eclipse.emf.ocl.types.CollectionType
          Use the CollectionType interface, instead. Note also, that the OCLStandardLibrary.getCollection() method provides the Collection(T) generic instance of this metaclass. 
org.eclipse.emf.ocl.uml.Constraint
          Use the Constraint interface, instead. 
org.eclipse.emf.ocl.types.ElementType
          Use the ElementType interface, instead. Note also, that the OCLStandardLibrary.getOclElement() method provides the OclElement generic instance of this metaclass. 
org.eclipse.emf.ocl.expressions.EnumLiteralExp
          Use the EnumLiteralExp interface, instead. 
org.eclipse.emf.ocl.parser.Environment
          Use the Environment interface, instead. 
org.eclipse.emf.ocl.parser.EnvironmentFactory
          Use the EnvironmentFactory interface, instead. 
org.eclipse.emf.ocl.parser.EvaluationEnvironment
          Use the EvaluationEnvironment interface, instead. 
org.eclipse.emf.ocl.expressions.EvaluationVisitor
          Use the EvaluationVisitor interface, instead. 
org.eclipse.emf.ocl.expressions.ExpressionsFactory
          Use the EcoreFactory interface, instead. 
org.eclipse.emf.ocl.expressions.ExpressionsPackage
          Use the ExpressionsPackage interface, instead. 
org.eclipse.emf.ocl.expressions.FeatureCallExp
          Use the FeatureCallExp interface, instead. 
org.eclipse.emf.ocl.expressions.IfExp
          Use the IfExp interface, instead. 
org.eclipse.emf.ocl.expressions.IntegerLiteralExp
          Use the IntegerLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.InvalidLiteralExp
          Use the InvalidLiteralExp interface, instead. 
org.eclipse.emf.ocl.types.InvalidType
          Use the InvalidType interface, instead. Note also, that the OCLStandardLibrary.getInvalid() method provides the Invalid singleton instance of this metaclass. 
org.eclipse.emf.ocl.helper.IOCLHelper
          Use the OCLHelper interface, instead. 
org.eclipse.emf.ocl.expressions.IterateExp
          Use the IterateExp interface, instead. 
org.eclipse.emf.ocl.expressions.IteratorExp
          Use the IteratorExp interface, instead. 
org.eclipse.emf.ocl.expressions.LetExp
          Use the LetExp interface, instead. 
org.eclipse.emf.ocl.expressions.LiteralExp
          Use the LiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.LoopExp
          Use the LoopExp interface, instead. 
org.eclipse.emf.ocl.expressions.MessageExp
          Use the MessageExp interface, instead. 
org.eclipse.emf.ocl.types.MessageType
          Use the MessageType interface, instead. Note also, that the OCLStandardLibrary.getOclMessage() method provides the OclMessage generic instance of this metaclass. 
org.eclipse.emf.ocl.expressions.NavigationCallExp
          Use the NavigationCallExp interface, instead. 
org.eclipse.emf.ocl.expressions.NullLiteralExp
          Use the NullLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.NumericLiteralExp
          Use the NumericLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.OCLExpression
          Use the OCLExpression interface, instead. 
org.eclipse.emf.ocl.expressions.OperationCallExp
          Use the OperationCallExp interface, instead. 
org.eclipse.emf.ocl.types.OrderedSetType
          Use the OrderedSetType interface, instead. Note also, that the OCLStandardLibrary.getOrderedSet() method provides the OrderedSet(T) generic instance of this metaclass. 
org.eclipse.emf.ocl.parser.PersistentEnvironment
          Use the Environment interface, instead. 
org.eclipse.emf.ocl.utilities.PredefinedType
          Use the PredefinedType interface, instead. 
org.eclipse.emf.ocl.types.PrimitiveBoolean
          Use the PrimitiveType interface, instead. Note also, that the OCLStandardLibrary.getBoolean() method provides the Boolean instance of this metaclass. 
org.eclipse.emf.ocl.types.PrimitiveInteger
          Use the PrimitiveType interface, instead. Note also, that the OCLStandardLibrary.getInteger() method provides the Integer instance of this metaclass. 
org.eclipse.emf.ocl.expressions.PrimitiveLiteralExp
          Use the PrimitiveLiteralExp interface, instead. 
org.eclipse.emf.ocl.types.PrimitiveReal
          Use the PrimitiveType interface, instead. Note also, that the OCLStandardLibrary.getReal() method provides the Real instance of this metaclass. 
org.eclipse.emf.ocl.types.PrimitiveString
          Use the PrimitiveType interface, instead. Note also, that the OCLStandardLibrary.getString() method provides the String instance of this metaclass. 
org.eclipse.emf.ocl.types.PrimitiveType
          Use the PrimitiveType interface, instead. 
org.eclipse.emf.ocl.expressions.PropertyCallExp
          Use the PropertyCallExp interface, instead. 
org.eclipse.emf.ocl.query.Query
          Use the Query interface with the OCL class, instead. 
org.eclipse.emf.ocl.query.QueryFactory
          Use the OCL class to create Query instances, instead. 
org.eclipse.emf.ocl.query.QueryPackage
          The Query API is not an element of the OCL abstract syntax model. 
org.eclipse.emf.ocl.expressions.RealLiteralExp
          Use the RealLiteralExp interface, instead. 
org.eclipse.emf.ocl.uml.SendSignalAction
          Use the SendSignalAction interface, instead. 
org.eclipse.emf.ocl.types.SequenceType
          Use the SequenceType interface, instead. Note also, that the OCLStandardLibrary.getSequence() method provides the Sequence(T) generic instance of this metaclass. 
org.eclipse.emf.ocl.types.SetType
          Use the SetType interface, instead. Note also, that the OCLStandardLibrary.getSet() method provides the Set(T) generic instance of this metaclass. 
org.eclipse.emf.ocl.expressions.StateExp
          Use the StateExp interface, instead. 
org.eclipse.emf.ocl.expressions.StringLiteralExp
          Use the StringLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.TupleLiteralExp
          Use the TupleLiteralExp interface, instead. 
org.eclipse.emf.ocl.expressions.TupleLiteralPart
          Use the TupleLiteralPart interface, instead. 
org.eclipse.emf.ocl.types.TupleType
          Use the TupleType interface, instead. 
org.eclipse.emf.ocl.utilities.TypedASTNode
          Use the TypedASTNode interface, instead. 
org.eclipse.emf.ocl.uml.TypedElement
          Use the TypedElement interface, instead. 
org.eclipse.emf.ocl.expressions.TypeExp
          Use the TypeExp interface, instead. 
org.eclipse.emf.ocl.parser.TypeResolver
          Use the TypeResolver interface with the Environment, instead. 
org.eclipse.emf.ocl.types.TypesFactory
          Use the EcoreFactory interface, instead. 
org.eclipse.emf.ocl.types.TypesPackage
          Use the TypesPackage interface, instead. 
org.eclipse.emf.ocl.types.TypeType
          Use the TypeType interface, instead. Note also, that the OCLStandardLibrary.getOclType() method provides the OclType generic instance of this metaclass. 
org.eclipse.emf.ocl.uml.UMLFactory
          Use the EcoreFactory interface, instead. 
org.eclipse.emf.ocl.uml.UMLPackage
          Use the EcorePackage interface, instead. 
org.eclipse.emf.ocl.expressions.UnspecifiedValueExp
          Use the UnspecifiedValueExp interface, instead. 
org.eclipse.emf.ocl.utilities.UtilitiesFactory
          Use the EcoreFactory interface, instead. 
org.eclipse.emf.ocl.utilities.UtilitiesPackage
          Use the UtilitiesPackage interface, instead. 
org.eclipse.emf.ocl.expressions.Variable
          Use the Variable interface, instead. 
org.eclipse.emf.ocl.expressions.VariableExp
          Use the VariableExp interface, instead. 
org.eclipse.emf.ocl.utilities.Visitable
          Use the Visitable interface, instead. 
org.eclipse.emf.ocl.expressions.Visitor
          Use the Visitor interface, instead. 
org.eclipse.emf.ocl.types.VoidType
          Use the VoidType interface, instead. Note also, that the OCLStandardLibrary.getOclVoid() method provides the OclVoid singleton instance of this metaclass. 
 

Deprecated Classes
org.eclipse.emf.ocl.parser.AbstractEnvironmentFactory
          Use the AbstractEnvironmentFactory class, instead. 
org.eclipse.emf.ocl.expressions.util.AbstractVisitor
          Use the AbstractVisitor interface, instead. 
org.eclipse.emf.ocl.helper.Choice
          Use the Choice interface with the OCLHelper, instead. 
org.eclipse.emf.ocl.helper.ChoiceType
          Use the ChoiceKind enumeration with the OCLHelper, instead. 
org.eclipse.emf.ocl.helper.ConstraintType
          Use the ConstraintKind enumeration with the OCLHelper, instead. 
org.eclipse.emf.ocl.parser.EcoreEnvironment
          Use the EcoreEnvironment class, instead. 
org.eclipse.emf.ocl.parser.EcoreEnvironmentFactory
          Use the EcoreEnvironmentFactory class, instead. 
org.eclipse.emf.ocl.expressions.util.EvalEnvironment
          Use the AbstractEvaluationEnvironment or EcoreEvaluationEnvironment class, instead. 
org.eclipse.emf.ocl.expressions.util.ExpressionsAdapterFactory
          Use the ExpressionsAdapterFactory class, instead. 
org.eclipse.emf.ocl.expressions.util.ExpressionsSwitch
          Use the ExpressionsSwitch class, instead. 
org.eclipse.emf.ocl.expressions.util.ExpressionsUtil
          Use the OCL and OCLHelper APIs, instead. 
org.eclipse.emf.ocl.helper.HelperUtil
          Use the OCL class, instead, to create OCLHelpers. 
org.eclipse.emf.ocl.query.util.QueryAdapterFactory
          The Query API is not an element, of the OCL abstract syntax model. 
org.eclipse.emf.ocl.query.util.QuerySwitch
          The Query API is not an element of the OCL abstract syntax model. 
org.eclipse.emf.ocl.parser.TypeResolverImpl
          Use the AbstractTypeResolver class, instead, with the AbstractEnvironment. 
org.eclipse.emf.ocl.types.util.Types
          Use the OCLStandardLibrary interface, instead, to access the standard library types. 
org.eclipse.emf.ocl.types.util.TypesAdapterFactory
          Use the TypesAdapterFactory class, instead. 
org.eclipse.emf.ocl.types.util.TypesSwitch
          Use the TypesSwitch class, instead. 
org.eclipse.emf.ocl.uml.util.UMLAdapterFactory
          Use the EcoreAdapterFactory class, instead. 
org.eclipse.emf.ocl.uml.util.UMLSwitch
          Use the EcoreSwitch class, instead. 
org.eclipse.emf.ocl.uml.util.UMLTypeUtil
          Use the UMLReflection interface, instead, to introspect UML models. 
org.eclipse.emf.ocl.utilities.util.UtilitiesAdapterFactory
          Use the UtilitiesAdapterFactory class, instead. 
org.eclipse.emf.ocl.utilities.util.UtilitiesSwitch
          Use the UtilitiesSwitch class, instead. 
 

Deprecated Exceptions
org.eclipse.emf.ocl.helper.OCLParsingException
          Use the ParserException type, instead. 
org.eclipse.emf.ocl.parser.ParserException
          Use the ParserException type, instead. 
org.eclipse.emf.ocl.parser.SemanticException
          Use the SemanticException interface, instead. 
 

Deprecated Methods
org.eclipse.ocl.AbstractEnvironment.addOperation(C, O)
          Since 1.2, use the Environment.Internal.addHelperOperation(Object, Object) API, instead 
org.eclipse.ocl.AbstractEnvironment.addProperty(C, P)
          Since 1.2, use the Environment.Internal.addHelperProperty(Object, Object) API, instead 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseAnyType_1(AnyType)
          Since 1.3, override the EcoreSwitch.caseTypes_AnyType(org.eclipse.ocl.types.AnyType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseAssociationClassCallExp_1(AssociationClassCallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_AssociationClassCallExp(org.eclipse.ocl.expressions.AssociationClassCallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseBagType_1(BagType)
          Since 1.3, override the EcoreSwitch.caseTypes_BagType(org.eclipse.ocl.types.BagType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseBooleanLiteralExp_1(BooleanLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_BooleanLiteralExp(org.eclipse.ocl.expressions.BooleanLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCallExp_1(CallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_CallExp(org.eclipse.ocl.expressions.CallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionItem_1(CollectionItem)
          Since 1.3, override the EcoreSwitch.caseExpressions_CollectionItem(org.eclipse.ocl.expressions.CollectionItem) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionLiteralExp_1(CollectionLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_CollectionLiteralExp(org.eclipse.ocl.expressions.CollectionLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionLiteralPart_1(CollectionLiteralPart)
          Since 1.3, override the EcoreSwitch.caseExpressions_CollectionLiteralPart(org.eclipse.ocl.expressions.CollectionLiteralPart) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionRange_1(CollectionRange)
          Since 1.3, override the EcoreSwitch.caseExpressions_CollectionRange(org.eclipse.ocl.expressions.CollectionRange) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionType_1(CollectionType)
          Since 1.3, override the EcoreSwitch.caseTypes_CollectionType(org.eclipse.ocl.types.CollectionType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseElementType_1(ElementType)
          Since 1.3, override the EcoreSwitch.caseTypes_ElementType(org.eclipse.ocl.types.ElementType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseEnumLiteralExp_1(EnumLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_EnumLiteralExp(org.eclipse.ocl.expressions.EnumLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseExpressionInOCL_1(ExpressionInOCL)
          Since 1.3, override the EcoreSwitch.caseUtilities_ExpressionInOCL(org.eclipse.ocl.utilities.ExpressionInOCL) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseFeatureCallExp_1(FeatureCallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_FeatureCallExp(org.eclipse.ocl.expressions.FeatureCallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIfExp_1(IfExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_IfExp(org.eclipse.ocl.expressions.IfExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIntegerLiteralExp_1(IntegerLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_IntegerLiteralExp(org.eclipse.ocl.expressions.IntegerLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseInvalidLiteralExp_1(InvalidLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_InvalidLiteralExp(org.eclipse.ocl.expressions.InvalidLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseInvalidType_1(InvalidType)
          Since 1.3, override the EcoreSwitch.caseTypes_InvalidType(org.eclipse.ocl.types.InvalidType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIterateExp_1(IterateExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_IterateExp(org.eclipse.ocl.expressions.IterateExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIteratorExp_1(IteratorExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_IteratorExp(org.eclipse.ocl.expressions.IteratorExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLetExp_1(LetExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_LetExp(org.eclipse.ocl.expressions.LetExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLiteralExp_1(LiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_LiteralExp(org.eclipse.ocl.expressions.LiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLoopExp_1(LoopExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_LoopExp(org.eclipse.ocl.expressions.LoopExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseMessageExp_1(MessageExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_MessageExp(org.eclipse.ocl.expressions.MessageExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseMessageType_1(MessageType)
          Since 1.3, override the EcoreSwitch.caseTypes_MessageType(org.eclipse.ocl.types.MessageType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNavigationCallExp_1(NavigationCallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_NavigationCallExp(org.eclipse.ocl.expressions.NavigationCallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNullLiteralExp_1(NullLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_NullLiteralExp(org.eclipse.ocl.expressions.NullLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNumericLiteralExp_1(NumericLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_NumericLiteralExp(org.eclipse.ocl.expressions.NumericLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOCLExpression_1(OCLExpression)
          Since 1.3, override the EcoreSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOperationCallExp_1(OperationCallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_OperationCallExp(org.eclipse.ocl.expressions.OperationCallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOrderedSetType_1(OrderedSetType)
          Since 1.3, override the EcoreSwitch.caseTypes_OrderedSetType(org.eclipse.ocl.types.OrderedSetType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.casePrimitiveLiteralExp_1(PrimitiveLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_PrimitiveLiteralExp(org.eclipse.ocl.expressions.PrimitiveLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.casePrimitiveType_1(PrimitiveType)
          Since 1.3, override the EcoreSwitch.caseTypes_PrimitiveType(org.eclipse.ocl.types.PrimitiveType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.casePropertyCallExp_1(PropertyCallExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_PropertyCallExp(org.eclipse.ocl.expressions.PropertyCallExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseRealLiteralExp_1(RealLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_RealLiteralExp(org.eclipse.ocl.expressions.RealLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseSequenceType_1(SequenceType)
          Since 1.3, override the EcoreSwitch.caseTypes_SequenceType(org.eclipse.ocl.types.SequenceType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseSetType_1(SetType)
          Since 1.3, override the EcoreSwitch.caseTypes_SetType(org.eclipse.ocl.types.SetType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseStateExp_1(StateExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_StateExp(org.eclipse.ocl.expressions.StateExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseStringLiteralExp_1(StringLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_StringLiteralExp(org.eclipse.ocl.expressions.StringLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleLiteralExp_1(TupleLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_TupleLiteralExp(org.eclipse.ocl.expressions.TupleLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleLiteralPart_1(TupleLiteralPart)
          Since 1.3, override the EcoreSwitch.caseExpressions_TupleLiteralPart(org.eclipse.ocl.expressions.TupleLiteralPart) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleType_1(TupleType)
          Since 1.3, override the EcoreSwitch.caseTypes_TupleType(org.eclipse.ocl.types.TupleType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTypeExp_1(TypeExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_TypeExp(org.eclipse.ocl.expressions.TypeExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTypeType_1(TypeType)
          Since 1.3, override the EcoreSwitch.caseTypes_TypeType(org.eclipse.ocl.types.TypeType) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseUnlimitedNaturalLiteralExp_1(UnlimitedNaturalLiteralExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_UnlimitedNaturalLiteralExp(org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseUnspecifiedValueExp_1(UnspecifiedValueExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_UnspecifiedValueExp(org.eclipse.ocl.expressions.UnspecifiedValueExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVariable_1(Variable)
          Since 1.3, override the EcoreSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVariableExp_1(VariableExp)
          Since 1.3, override the EcoreSwitch.caseExpressions_VariableExp(org.eclipse.ocl.expressions.VariableExp) method, instead. 
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVoidType_1(VoidType)
          Since 1.3, override the EcoreSwitch.caseTypes_VoidType(org.eclipse.ocl.types.VoidType) method, instead. 
org.eclipse.ocl.util.TypeUtil.checkMutuallyComparable(Environment, C, C, int)
          Use the TypeUtil.checkMutuallyComparable(Object, Environment, Object, Object, int) method, instead 
org.eclipse.ocl.util.TypeUtil.commonSuperType(Environment, C, C)
          Use the TypeUtil.commonSuperType(Object, Environment, Object, Object) method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createAnyType_1Adapter()
          Since 1.3, override the createTypes_AnyTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createAssociationClassCallExp_1Adapter()
          Since 1.3, override the createExpressions_AssociationClassCallExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createBagType_1Adapter()
          Since 1.3, override the createTypes_BagTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createBooleanLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_BooleanLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCallExp_1Adapter()
          Since 1.3, override the createExpressions_CallExpAdapter method, instead. 
org.eclipse.ocl.parser.AbstractOCLParser.createClassifierContextDeclCS(PathNameCS, InvOrDefCS)
          As of 1.3, the AbstractOCLParser.createClassifierContextDeclCS(PathNameCS, EList) method should be used, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCollectionItem_1Adapter()
          Since 1.3, override the createExpressions_CollectionItemAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCollectionLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_CollectionLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCollectionLiteralPart_1Adapter()
          Since 1.3, override the createExpressions_CollectionLiteralPartAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCollectionRange_1Adapter()
          Since 1.3, override the createExpressions_CollectionRangeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createCollectionType_1Adapter()
          Since 1.3, override the createTypes_CollectionTypeAdapter method, instead. 
org.eclipse.ocl.parser.AbstractOCLParser.createDefCS(InvOrDefCS, SimpleNameCS, DefExpressionCS)
          As of 1.3, the #createDefCS(SimpleNameCS, OCLExpressionCS) method should be used, instead. 
org.eclipse.ocl.parser.AbstractOCLAnalyzer.createDummyInvalidLiteralExp()
          Use the AbstractOCLAnalyzer.createDummyInvalidLiteralExp(Environment, CSTNode) method, instead 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createElementType_1Adapter()
          Since 1.3, override the createTypes_ElementTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createEnumLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_EnumLiteralExpAdapter method, instead. 
org.eclipse.ocl.parser.AbstractOCLParser.createEnumLiteralExpCS(PathNameCS, String)
          Use AbstractOCLParser.createEnumLiteralExpCS(PathNameCS, SimpleNameCS) , instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createExpressionInOCL_1Adapter()
          Since 1.3, override the createUtilities_ExpressionInOCLAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createFeatureCallExp_1Adapter()
          Since 1.3, override the createExpressions_FeatureCallExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createIfExp_1Adapter()
          Since 1.3, override the createExpressions_IfExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createIntegerLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_IntegerLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createInvalidLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_InvalidLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createInvalidType_1Adapter()
          Since 1.3, override the createTypes_InvalidTypeAdapter method, instead. 
org.eclipse.ocl.parser.AbstractOCLParser.createInvCS(InvOrDefCS, SimpleNameCS, OCLExpressionCS)
          As of 1.3, the AbstractOCLParser.createInvCS(SimpleNameCS, OCLExpressionCS) method should be used, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createIterateExp_1Adapter()
          Since 1.3, override the createExpressions_IterateExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createIteratorExp_1Adapter()
          Since 1.3, override the createExpressions_IteratorExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createLetExp_1Adapter()
          Since 1.3, override the createExpressions_LetExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_LiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createLoopExp_1Adapter()
          Since 1.3, override the createExpressions_LoopExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createMessageExp_1Adapter()
          Since 1.3, override the createExpressions_MessageExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createMessageType_1Adapter()
          Since 1.3, override the createTypes_MessageTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createNavigationCallExp_1Adapter()
          Since 1.3, override the createExpressions_NavigationCallExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createNullLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_NullLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createNumericLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_NumericLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createOCLExpression_1Adapter()
          Since 1.3, override the createExpressions_OCLExpressionAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createOperationCallExp_1Adapter()
          Since 1.3, override the createExpressions_OperationCallExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createOrderedSetType_1Adapter()
          Since 1.3, override the createTypes_OrderedSetTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createPrimitiveLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_PrimitiveLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createPrimitiveType_1Adapter()
          Since 1.3, override the createTypes_PrimitiveTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createPropertyCallExp_1Adapter()
          Since 1.3, override the createExpressions_PropertyCallExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createRealLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_RealLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createSequenceType_1Adapter()
          Since 1.3, override the createTypes_SequenceTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createSetType_1Adapter()
          Since 1.3, override the createTypes_SetTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createStateExp_1Adapter()
          Since 1.3, override the createExpressions_StateExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createStringLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_StringLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createTupleLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_TupleLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createTupleLiteralPart_1Adapter()
          Since 1.3, override the createExpressions_TupleLiteralPartAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createTupleType_1Adapter()
          Since 1.3, override the createTypes_TupleTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createTypeExp_1Adapter()
          Since 1.3, override the createExpressions_TypeExpAdapter method, instead. 
org.eclipse.ocl.ecore.EcoreEnvironment.createTypeResolver()
          Override the EcoreEnvironment.createTypeResolver(Resource) method, instead, handling the case where the resource is null 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createTypeType_1Adapter()
          Since 1.3, override the createTypes_TypeTypeAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createUnlimitedNaturalLiteralExp_1Adapter()
          Since 1.3, override the createExpressions_UnlimitedNaturalLiteralExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createUnspecifiedValueExp_1Adapter()
          Since 1.3, override the createExpressions_UnspecifiedValueExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createVariable_1Adapter()
          Since 1.3, override the createExpressions_VariableAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createVariableExp_1Adapter()
          Since 1.3, override the createExpressions_VariableExpAdapter method, instead. 
org.eclipse.ocl.ecore.util.EcoreAdapterFactory.createVoidType_1Adapter()
          Since 1.3, override the createTypes_VoidTypeAdapter method, instead. 
org.eclipse.ocl.parser.AbstractOCLAnalyzer.getCollectionType(Environment, CollectionKind, C)
          Since 1.3, use the AbstractOCLAnalyzer.getCollectionType(CSTNode, Environment, CollectionKind, Object) method, instead. 
org.eclipse.emf.ocl.expressions.impl.ExpressionsFactoryImpl.getPackage()
            
org.eclipse.emf.ocl.query.impl.QueryFactoryImpl.getPackage()
            
org.eclipse.emf.ocl.types.impl.TypesFactoryImpl.getPackage()
            
org.eclipse.emf.ocl.uml.impl.UMLFactoryImpl.getPackage()
            
org.eclipse.emf.ocl.utilities.impl.UtilitiesFactoryImpl.getPackage()
            
org.eclipse.ocl.cst.impl.CSTFactoryImpl.getPackage()
            
org.eclipse.ocl.expressions.impl.ExpressionsFactoryImpl.getPackage()
            
org.eclipse.ocl.types.impl.TypesFactoryImpl.getPackage()
            
org.eclipse.ocl.utilities.impl.UtilitiesFactoryImpl.getPackage()
            
org.eclipse.ocl.ecore.impl.EcoreFactoryImpl.getPackage()
            
org.eclipse.ocl.AbstractEnvironment.getParent()
          Since 1.2, use the AbstractEnvironment.getInternalParent() method, instead. 
org.eclipse.ocl.lpg.AbstractAnalyzer.getParser()
          Since 1.3, use the AbstractAnalyzer.getAbstractParser() method, instead. 
org.eclipse.ocl.parser.OCLAnalyzer.getParser()
          Use the AbstractOCLAnalyzer.getAbstractParser() method, instead 
org.eclipse.ocl.util.TypeUtil.getResultType(Environment, C, O)
          Use the TypeUtil.getResultType(Object, Environment, Object, Object) method, instead 
org.eclipse.ocl.util.TypeUtil.getResultType(Object, Environment, C, O)
          Use the #getResultTypeObject, Environment, Object, Object, List method, instead, which resolves generic operation signatures against actual arguments 
org.eclipse.ocl.util.OCLStandardLibraryUtil.getResultTypeOf(Environment, C, int, List>)
          Use the OCLStandardLibraryUtil.getResultTypeOf(Object, Environment, Object, int, List) method, instead, which doesn't fail on the first problem 
org.eclipse.emf.ocl.helper.IOCLHelper.getSyntaxHelp(String)
          Use the IOCLHelper.getSyntaxHelp(ConstraintType, String) method, instead, to get the correct completions for the context 
org.eclipse.ocl.parser.AbstractOCLAnalyzer.letExpCS(LetExpCS, Environment)
          Since 1.3, use AbstractOCLAnalyzer.letExp(LetExpCS, Environment), instead. 
org.eclipse.ocl.util.TypeUtil.type1AsType2(Environment, C, C)
          Use the TypeUtil.compatibleTypeMatch(Environment, Object, Object) method, instead, to check whether the cast is acceptable 
org.eclipse.ocl.util.TypeUtil.typeCompare(Environment, C, C)
          Use the TypeUtil.getRelationship(Environment, Object, Object) method, instead. 
 


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