## Deprecated API

Contents

- Deprecated Methods

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<O>) Since 1.3, override the `EcoreSwitch.caseTypes_AnyType(org.eclipse.ocl.types.AnyType<O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseAnyType_1(AnyType<O>) Since 2.0, override the `UMLSwitch.caseTypes_AnyType(org.eclipse.ocl.types.AnyType<O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseAssociationClassCallExp_1(AssociationClassCallExp<C, P>) Since 1.3, override the `EcoreSwitch.caseExpressions_AssociationClassCallExp(org.eclipse.ocl.expressions.AssociationClassCallExp<C, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseAssociationClassCallExp_1(AssociationClassCallExp<C, P>) Since 2.0, override the `UMLSwitch.caseExpressions_AssociationClassCallExp(org.eclipse.ocl.expressions.AssociationClassCallExp<C, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseBagType_1(BagType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_BagType(org.eclipse.ocl.types.BagType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseBagType_1(BagType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_BagType(org.eclipse.ocl.types.BagType<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseBooleanLiteralExp_1(BooleanLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_BooleanLiteralExp(org.eclipse.ocl.expressions.BooleanLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseBooleanLiteralExp_1(BooleanLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_BooleanLiteralExp(org.eclipse.ocl.expressions.BooleanLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCallExp_1(CallExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_CallExp(org.eclipse.ocl.expressions.CallExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCallExp_1(CallExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_CallExp(org.eclipse.ocl.expressions.CallExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionItem_1(CollectionItem<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_CollectionItem(org.eclipse.ocl.expressions.CollectionItem<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCollectionItem_1(CollectionItem<C>) Since 2.0, override the `UMLSwitch.caseExpressions_CollectionItem(org.eclipse.ocl.expressions.CollectionItem<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionLiteralExp_1(CollectionLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_CollectionLiteralExp(org.eclipse.ocl.expressions.CollectionLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCollectionLiteralExp_1(CollectionLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_CollectionLiteralExp(org.eclipse.ocl.expressions.CollectionLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionLiteralPart_1(CollectionLiteralPart<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_CollectionLiteralPart(org.eclipse.ocl.expressions.CollectionLiteralPart<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCollectionLiteralPart_1(CollectionLiteralPart<C>) Since 2.0, override the `UMLSwitch.caseExpressions_CollectionLiteralPart(org.eclipse.ocl.expressions.CollectionLiteralPart<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionRange_1(CollectionRange<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_CollectionRange(org.eclipse.ocl.expressions.CollectionRange<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCollectionRange_1(CollectionRange<C>) Since 2.0, override the `UMLSwitch.caseExpressions_CollectionRange(org.eclipse.ocl.expressions.CollectionRange<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseCollectionType_1(CollectionType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_CollectionType(org.eclipse.ocl.types.CollectionType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseCollectionType_1(CollectionType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_CollectionType(org.eclipse.ocl.types.CollectionType<C, O>)` 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.uml.util.UMLSwitch.caseElementType_1(ElementType) Since 2.0, override the `UMLSwitch.caseTypes_ElementType(org.eclipse.ocl.types.ElementType)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseEnumLiteralExp_1(EnumLiteralExp<C, EL>) Since 1.3, override the `EcoreSwitch.caseExpressions_EnumLiteralExp(org.eclipse.ocl.expressions.EnumLiteralExp<C, EL>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseEnumLiteralExp_1(EnumLiteralExp<C, EL>) Since 2.0, override the `UMLSwitch.caseExpressions_EnumLiteralExp(org.eclipse.ocl.expressions.EnumLiteralExp<C, EL>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseExpressionInOCL_1(ExpressionInOCL<C, PM>) Since 1.3, override the `EcoreSwitch.caseUtilities_ExpressionInOCL(org.eclipse.ocl.utilities.ExpressionInOCL<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseExpressionInOCL_1(ExpressionInOCL<C, PM>) Since 2.0, override the `UMLSwitch.caseUtilities_ExpressionInOCL(org.eclipse.ocl.utilities.ExpressionInOCL<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseFeatureCallExp_1(FeatureCallExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_FeatureCallExp(org.eclipse.ocl.expressions.FeatureCallExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseFeatureCallExp_1(FeatureCallExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_FeatureCallExp(org.eclipse.ocl.expressions.FeatureCallExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIfExp_1(IfExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_IfExp(org.eclipse.ocl.expressions.IfExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseIfExp_1(IfExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_IfExp(org.eclipse.ocl.expressions.IfExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIntegerLiteralExp_1(IntegerLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_IntegerLiteralExp(org.eclipse.ocl.expressions.IntegerLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseIntegerLiteralExp_1(IntegerLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_IntegerLiteralExp(org.eclipse.ocl.expressions.IntegerLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseInvalidLiteralExp_1(InvalidLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_InvalidLiteralExp(org.eclipse.ocl.expressions.InvalidLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseInvalidLiteralExp_1(InvalidLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_InvalidLiteralExp(org.eclipse.ocl.expressions.InvalidLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseInvalidType_1(InvalidType<O>) Since 1.3, override the `EcoreSwitch.caseTypes_InvalidType(org.eclipse.ocl.types.InvalidType<O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseInvalidType_1(InvalidType<O>) Since 2.0, override the `UMLSwitch.caseTypes_InvalidType(org.eclipse.ocl.types.InvalidType<O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIterateExp_1(IterateExp<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_IterateExp(org.eclipse.ocl.expressions.IterateExp<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseIterateExp_1(IterateExp<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_IterateExp(org.eclipse.ocl.expressions.IterateExp<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseIteratorExp_1(IteratorExp<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_IteratorExp(org.eclipse.ocl.expressions.IteratorExp<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseIteratorExp_1(IteratorExp<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_IteratorExp(org.eclipse.ocl.expressions.IteratorExp<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLetExp_1(LetExp<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_LetExp(org.eclipse.ocl.expressions.LetExp<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseLetExp_1(LetExp<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_LetExp(org.eclipse.ocl.expressions.LetExp<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLiteralExp_1(LiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_LiteralExp(org.eclipse.ocl.expressions.LiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseLiteralExp_1(LiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_LiteralExp(org.eclipse.ocl.expressions.LiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseLoopExp_1(LoopExp<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_LoopExp(org.eclipse.ocl.expressions.LoopExp<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseLoopExp_1(LoopExp<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_LoopExp(org.eclipse.ocl.expressions.LoopExp<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseMessageExp_1(MessageExp<C, COA, SSA>) Since 1.3, override the `EcoreSwitch.caseExpressions_MessageExp(org.eclipse.ocl.expressions.MessageExp<C, COA, SSA>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseMessageExp_1(MessageExp<C, COA, SSA>) Since 2.0, override the `UMLSwitch.caseExpressions_MessageExp(org.eclipse.ocl.expressions.MessageExp<C, COA, SSA>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseMessageType_1(MessageType<C, O, P>) Since 1.3, override the `EcoreSwitch.caseTypes_MessageType(org.eclipse.ocl.types.MessageType<C, O, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseMessageType_1(MessageType<C, O, P>) Since 2.0, override the `UMLSwitch.caseTypes_MessageType(org.eclipse.ocl.types.MessageType<C, O, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNavigationCallExp_1(NavigationCallExp<C, P>) Since 1.3, override the `EcoreSwitch.caseExpressions_NavigationCallExp(org.eclipse.ocl.expressions.NavigationCallExp<C, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseNavigationCallExp_1(NavigationCallExp<C, P>) Since 2.0, override the `UMLSwitch.caseExpressions_NavigationCallExp(org.eclipse.ocl.expressions.NavigationCallExp<C, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNullLiteralExp_1(NullLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_NullLiteralExp(org.eclipse.ocl.expressions.NullLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseNullLiteralExp_1(NullLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_NullLiteralExp(org.eclipse.ocl.expressions.NullLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseNumericLiteralExp_1(NumericLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_NumericLiteralExp(org.eclipse.ocl.expressions.NumericLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseNumericLiteralExp_1(NumericLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_NumericLiteralExp(org.eclipse.ocl.expressions.NumericLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOCLExpression_1(OCLExpression<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseOCLExpression_1(OCLExpression<C>) Since 2.0, override the `UMLSwitch.caseExpressions_OCLExpression(org.eclipse.ocl.expressions.OCLExpression<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOperationCallExp_1(OperationCallExp<C, O>) Since 1.3, override the `EcoreSwitch.caseExpressions_OperationCallExp(org.eclipse.ocl.expressions.OperationCallExp<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseOperationCallExp_1(OperationCallExp<C, O>) Since 2.0, override the `UMLSwitch.caseExpressions_OperationCallExp(org.eclipse.ocl.expressions.OperationCallExp<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseOrderedSetType_1(OrderedSetType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_OrderedSetType(org.eclipse.ocl.types.OrderedSetType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseOrderedSetType_1(OrderedSetType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_OrderedSetType(org.eclipse.ocl.types.OrderedSetType<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.casePrimitiveLiteralExp_1(PrimitiveLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_PrimitiveLiteralExp(org.eclipse.ocl.expressions.PrimitiveLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.casePrimitiveLiteralExp_1(PrimitiveLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_PrimitiveLiteralExp(org.eclipse.ocl.expressions.PrimitiveLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.casePrimitiveType_1(PrimitiveType<O>) Since 1.3, override the `EcoreSwitch.caseTypes_PrimitiveType(org.eclipse.ocl.types.PrimitiveType<O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.casePropertyCallExp_1(PropertyCallExp<C, P>) Since 1.3, override the `EcoreSwitch.caseExpressions_PropertyCallExp(org.eclipse.ocl.expressions.PropertyCallExp<C, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.casePropertyCallExp_1(PropertyCallExp<C, P>) Since 2.0, override the `UMLSwitch.caseExpressions_PropertyCallExp(org.eclipse.ocl.expressions.PropertyCallExp<C, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseRealLiteralExp_1(RealLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_RealLiteralExp(org.eclipse.ocl.expressions.RealLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseRealLiteralExp_1(RealLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_RealLiteralExp(org.eclipse.ocl.expressions.RealLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseSequenceType_1(SequenceType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_SequenceType(org.eclipse.ocl.types.SequenceType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseSequenceType_1(SequenceType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_SequenceType(org.eclipse.ocl.types.SequenceType<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseSetType_1(SetType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_SetType(org.eclipse.ocl.types.SetType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseSetType_1(SetType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_SetType(org.eclipse.ocl.types.SetType<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseStateExp_1(StateExp<C, S>) Since 1.3, override the `EcoreSwitch.caseExpressions_StateExp(org.eclipse.ocl.expressions.StateExp<C, S>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseStateExp_1(StateExp<C, S>) Since 2.0, override the `UMLSwitch.caseExpressions_StateExp(org.eclipse.ocl.expressions.StateExp<C, S>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseStringLiteralExp_1(StringLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_StringLiteralExp(org.eclipse.ocl.expressions.StringLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseStringLiteralExp_1(StringLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_StringLiteralExp(org.eclipse.ocl.expressions.StringLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleLiteralExp_1(TupleLiteralExp<C, P>) Since 1.3, override the `EcoreSwitch.caseExpressions_TupleLiteralExp(org.eclipse.ocl.expressions.TupleLiteralExp<C, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseTupleLiteralExp_1(TupleLiteralExp<C, P>) Since 2.0, override the `UMLSwitch.caseExpressions_TupleLiteralExp(org.eclipse.ocl.expressions.TupleLiteralExp<C, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleLiteralPart_1(TupleLiteralPart<C, P>) Since 1.3, override the `EcoreSwitch.caseExpressions_TupleLiteralPart(org.eclipse.ocl.expressions.TupleLiteralPart<C, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseTupleLiteralPart_1(TupleLiteralPart<C, P>) Since 2.0, override the `UMLSwitch.caseExpressions_TupleLiteralPart(org.eclipse.ocl.expressions.TupleLiteralPart<C, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTupleType_1(TupleType<O, P>) Since 1.3, override the `EcoreSwitch.caseTypes_TupleType(org.eclipse.ocl.types.TupleType<O, P>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseTupleType_1(TupleType<O, P>) Since 2.0, override the `UMLSwitch.caseTypes_TupleType(org.eclipse.ocl.types.TupleType<O, P>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTypeExp_1(TypeExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_TypeExp(org.eclipse.ocl.expressions.TypeExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseTypeExp_1(TypeExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_TypeExp(org.eclipse.ocl.expressions.TypeExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseTypeType_1(TypeType<C, O>) Since 1.3, override the `EcoreSwitch.caseTypes_TypeType(org.eclipse.ocl.types.TypeType<C, O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseTypeType_1(TypeType<C, O>) Since 2.0, override the `UMLSwitch.caseTypes_TypeType(org.eclipse.ocl.types.TypeType<C, O>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseUnlimitedNaturalLiteralExp_1(UnlimitedNaturalLiteralExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_UnlimitedNaturalLiteralExp(org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseUnlimitedNaturalLiteralExp_1(UnlimitedNaturalLiteralExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_UnlimitedNaturalLiteralExp(org.eclipse.ocl.expressions.UnlimitedNaturalLiteralExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseUnspecifiedValueExp_1(UnspecifiedValueExp<C>) Since 1.3, override the `EcoreSwitch.caseExpressions_UnspecifiedValueExp(org.eclipse.ocl.expressions.UnspecifiedValueExp<C>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseUnspecifiedValueExp_1(UnspecifiedValueExp<C>) Since 2.0, override the `UMLSwitch.caseExpressions_UnspecifiedValueExp(org.eclipse.ocl.expressions.UnspecifiedValueExp<C>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVariable_1(Variable<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseVariable_1(Variable<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_Variable(org.eclipse.ocl.expressions.Variable<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVariableExp_1(VariableExp<C, PM>) Since 1.3, override the `EcoreSwitch.caseExpressions_VariableExp(org.eclipse.ocl.expressions.VariableExp<C, PM>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseVariableExp_1(VariableExp<C, PM>) Since 2.0, override the `UMLSwitch.caseExpressions_VariableExp(org.eclipse.ocl.expressions.VariableExp<C, PM>)` method, instead.
org.eclipse.ocl.ecore.util.EcoreSwitch.caseVoidType_1(VoidType<O>) Since 1.3, override the `EcoreSwitch.caseTypes_VoidType(org.eclipse.ocl.types.VoidType<O>)` method, instead.
org.eclipse.ocl.uml.util.UMLSwitch.caseVoidType_1(VoidType<O>) Since 2.0, override the `UMLSwitch.caseTypes_VoidType(org.eclipse.ocl.types.VoidType<O>)` method, instead.
org.eclipse.ocl.util.TypeUtil.checkMutuallyComparable(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, C, C, int) Use the `TypeUtil.checkMutuallyComparable(Object, Environment, Object, Object, int)` method, instead
org.eclipse.ocl.util.TypeUtil.commonSuperType(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, 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.uml.util.UMLAdapterFactory.createAnyType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createAssociationClassCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createBagType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createBooleanLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCollectionItem_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCollectionLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCollectionLiteralPart_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCollectionRange_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createCollectionType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createElementType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createEnumLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createExpressionInOCL_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createFeatureCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createIfExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createIntegerLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createInvalidLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createInvalidType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createIterateExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createIteratorExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createLetExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createLoopExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createMessageExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createMessageType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createNavigationCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createNullLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createNumericLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createOCLExpression_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createOperationCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createOrderedSetType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createPrimitiveLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createPrimitiveType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createPropertyCallExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createRealLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createSequenceType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createSetType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createStateExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createStringLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createTupleLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createTupleLiteralPart_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createTupleType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createTypeExp_1Adapter() Since 2.0, 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.uml.UMLEnvironment.createTypeResolver() Override the `UMLEnvironment.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.uml.util.UMLAdapterFactory.createTypeType_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createUnlimitedNaturalLiteralExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createUnspecifiedValueExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createVariable_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createVariableExp_1Adapter() Since 2.0, 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.uml.util.UMLAdapterFactory.createVoidType_1Adapter() Since 2.0, override the `createTypes_VoidTypeAdapter` method, instead.
org.eclipse.ocl.parser.AbstractOCLAnalyzer.getCollectionType(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, CollectionKind, C) Since 1.3, use the `AbstractOCLAnalyzer.getCollectionType(CSTNode, Environment, CollectionKind, Object)` method, instead.
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.uml.impl.UMLFactoryImpl.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<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, C, O) Use the `TypeUtil.getResultType(Object, Environment, Object, Object)` method, instead
org.eclipse.ocl.util.TypeUtil.getResultType(Object, Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, 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<PK, C, O, P, EL, PM, ST, COA, SSA, CT, CLS, E>, C, int, List<? extends TypedElement<C>>) Use the `OCLStandardLibraryUtil.getResultTypeOf(Object, Environment, Object, int, List)` method, instead, which doesn't fail on the first problem
org.eclipse.ocl.parser.AbstractOCLAnalyzer.letExpCS(LetExpCS, Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>) Since 1.3, use `AbstractOCLAnalyzer.letExp(LetExpCS, Environment)`, instead.
org.eclipse.ocl.util.TypeUtil.type1AsType2(Environment<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, 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<PK, C, O, P, EL, PM, S, COA, SSA, CT, CLS, E>, C, C) Use the `TypeUtil.getRelationship(Environment, Object, Object)` method, instead.

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