## Uses of Class
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclType

Packages that use ASMOclType
org.eclipse.m2m.atl.drivers.emf4atl: This package contains the EMF driver for the vm.
org.eclipse.m2m.atl.drivers.uml24atl: This package contains the UML2 driver for the vm.
org.eclipse.m2m.atl.engine.vm: This package contains the vm core.
org.eclipse.m2m.atl.engine.vm.nativelib: This package contains the vm library.

Uses of ASMOclType in org.eclipse.m2m.atl.drivers.emf4atl

Subclasses of ASMOclType in org.eclipse.m2m.atl.drivers.emf4atl
`class` `ASMEMFModelElement` The EMF implementation for ASMModelElement.

Methods in org.eclipse.m2m.atl.drivers.emf4atl with parameters of type ASMOclType
`ASMBoolean` `ASMEMFModelElement.conformsTo(ASMOclType other)`

Uses of ASMOclType in org.eclipse.m2m.atl.drivers.uml24atl

Subclasses of ASMOclType in org.eclipse.m2m.atl.drivers.uml24atl
`class` `ASMUMLModelElement` The UMLspecific implementation for `ASMModelElement`.

Uses of ASMOclType in org.eclipse.m2m.atl.engine.vm

Fields in org.eclipse.m2m.atl.engine.vm declared as ASMOclType
`static ASMOclType` `ASMStackFrame.myType`
`static ASMOclType` `ASM.myType`
`static ASMOclType` `Operation.myType`
`static ASMOclType` `ASMEmitter.myType`
`static ASMOclType` `StackFrame.myType`
`static ASMOclType` `ASMOperation.myType`
`static ASMOclType` `NativeStackFrame.myType`

Methods in org.eclipse.m2m.atl.engine.vm that return ASMOclType
`protected static ASMOclType` `NativeOperation.getASMType(java.lang.Class pt, boolean allowTypeTranslation)`
`ASMOclType` `NativeOperation.getContextType()`
`abstract ASMOclType` `Operation.getContextType()`
`ASMOclType` `ASMOperation.getContextType()`
`ASMOclType` `NativeOperation.getReturnType()`
`abstract ASMOclType` `Operation.getReturnType()`
`ASMOclType` `ASMOperation.getReturnType()`

Methods in org.eclipse.m2m.atl.engine.vm with parameters of type ASMOclType
`static void` `ATLVMTools.addVMOperation(ASMOclType context, Operation op)` Adds a VM operation to a context.
`Operation` `ASMExecEnv.getOperation(ASMOclType type, java.lang.String name)`
`java.util.Collection` `ASMExecEnv.getOperations(ASMOclType type)`
`boolean` `ASMExecEnv.isHelper(ASMOclType type, java.lang.String name)`
`boolean` `ASMExecEnv.isWeavingHelper(ASMOclType type, java.lang.String name)`
`void` `ASMExecEnv.registerAttributeHelper(ASMOclType type, java.lang.String name, Operation oper)`
`static void` `NativeOperation.registerOperations(ASMOclType t, java.lang.Class c)`
`static void` `NativeOperation.registerOperations(ASMOclType t, java.lang.Class c, boolean allowClassLevel, boolean allowInstanceLevel, boolean allowTypeTranslation, boolean allowDontUseFrame)`
`void` `ASMExecEnv.registerWeavingHelper(ASMOclType type, java.lang.String name, java.lang.String persistTo)`
`void` `ASMOperation.setContextType(ASMOclType contextType)`

Constructors in org.eclipse.m2m.atl.engine.vm with parameters of type ASMOclType
`ClassNativeOperation(java.lang.reflect.Method method, java.util.List parameters, ASMOclType returnType, ASMOclType contextType)`
`InstanceNativeOperation(java.lang.reflect.Method method, boolean translateTypes, boolean dontUseFrame, java.util.List parameters, ASMOclType returnType, ASMOclType contextType)`
`NativeOperation(java.lang.reflect.Method method, java.util.List parameters, ASMOclType returnType, ASMOclType contextType)` NativeOperation constructor.
`StackFrame(ASMOclType myType, ExecEnv execEnv, Operation operation, java.util.List args)`

Uses of ASMOclType in org.eclipse.m2m.atl.engine.vm.nativelib

Subclasses of ASMOclType in org.eclipse.m2m.atl.engine.vm.nativelib
`class` `ASMHashModelElement` Deprecated.
`class` `ASMModelElement` An ASMModelElement represents a model element.
`class` `ASMOclParametrizedType` An OclType for parameterized types, principally collections.
`class` `ASMOclSimpleType` An OclType for simple types.
`class` `ASMTupleType`

Fields in org.eclipse.m2m.atl.engine.vm.nativelib declared as ASMOclType
`static ASMOclType` `ASMCollection.myType`
`static ASMOclType` `ASMSet.myType`
`static ASMOclType` `ASMBag.myType`
`static ASMOclType` `ASMTransientLink.myType`
`static ASMOclType` `ASMOclType.myType`
`static ASMOclType` `ASMInteger.myType`
`static ASMOclType` `ASMEnumLiteral.myType`
`static ASMOclType` `ASMTuple.myType`
`static ASMOclType` `ASMOclAny.myType`
`static ASMOclType` `ASMMap.myType`
`static ASMOclType` `ASMBoolean.myType`
`static ASMOclType` `ASMNumber.myType`
`static ASMOclType` `ASMTupleType.myType`
`static ASMOclType` `ASMModule.myType`
`static ASMOclType` `ASMOclParametrizedType.myType`
`static ASMOclType` `ASMModel.myType`
`static ASMOclType` `ASMSequence.myType`
`static ASMOclType` `ASMOrderedSet.myType`
`static ASMOclType` `ASMString.myType`
`static ASMOclType` `ASMTransientLinkSet.myType`
`static ASMOclType` `ASMOclUndefined.myType`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib that return ASMOclType
`ASMOclType` `ASMOclParametrizedType.getElementType()`
`protected static ASMOclType` `ASMOclAny.getOclAnyType()`
`ASMOclType` `ASMOclAny.getType()`
`static ASMOclType` `ASMOclAny.oclType(StackFrame frame, ASMOclAny self)`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMOclType
`static void` `ASMTupleType.addAttribute(StackFrame frame, ASMTupleType self, ASMString name, ASMOclType type)`
`void` `ASMOclType.addSupertype(ASMOclType supertype)`
`abstract ASMBoolean` `ASMOclType.conformsTo(ASMOclType other)`
`ASMBoolean` `ASMOclSimpleType.conformsTo(ASMOclType other)`
`ASMBoolean` `ASMTupleType.conformsTo(ASMOclType other)`
`ASMBoolean` `ASMHashModelElement.conformsTo(ASMOclType other)` Deprecated.
`ASMBoolean` `ASMOclParametrizedType.conformsTo(ASMOclType other)`
`abstract ASMBoolean` `ASMModelElement.conformsTo(ASMOclType other)`
`static ASMBoolean` `ASMOclParametrizedType.conformsTo(StackFrame frame, ASMOclParametrizedType self, ASMOclType other)`
`static ASMBoolean` `ASMOclType.conformsTo(StackFrame frame, ASMOclType self, ASMOclType other)`
`Operation` `ASMOclAny.findOperation(StackFrame frame, java.lang.String opName, java.util.List arguments, ASMOclType type)`
`static ASMOclParametrizedType` `ASMOclParametrizedType.getASMOclParametrizedType(java.lang.String name, ASMOclType elementType, ASMOclType supertype)`
`static ASMString` `ASMOclType.getName(StackFrame frame, ASMOclType self)`
`static ASMBoolean` `ASMOclAny.oclIsKindOf(StackFrame frame, ASMOclAny self, ASMOclType otherType)`
`static ASMBoolean` `ASMOclAny.oclIsTypeOf(StackFrame frame, ASMOclAny self, ASMOclType otherType)`
`static void` `ASMOclType.registerHelperAttribute(StackFrame frame, ASMOclType self, ASMString name, ASMString initOperationName)`
`static void` `ASMOclType.registerWeavingHelper(StackFrame frame, ASMOclType self, ASMString name, ASMOclAny persistTo)`
`static void` `ASMOclParametrizedType.setElementType(StackFrame frame, ASMOclParametrizedType self, ASMOclType elementType)`
`void` `ASMOclAny.setType(ASMOclType type)`

Constructors in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMOclType
`ASMCollection(ASMOclType type)`
`ASMNumber(ASMOclType myType)`
`ASMOclAny(ASMOclType type)`
`ASMOclParametrizedType(java.lang.String name, ASMOclType elementType, ASMOclType supertype)`
`ASMOclSimpleType(java.lang.String name, ASMOclType supertype)`
`ASMOclType(ASMOclType type)`

Copyright 2007 IBM Corporation and others. All Rights Reserved.