## Uses of Class
org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType

Packages that use OclAnyType
org.eclipse.m2m.atl.adt.ui.text.atl
org.eclipse.m2m.atl.adt.ui.text.atl.types

Uses of OclAnyType in org.eclipse.m2m.atl.adt.ui.text.atl

Methods in org.eclipse.m2m.atl.adt.ui.text.atl that return OclAnyType
`static OclAnyType` `OpenDeclarationUtils.getType(AtlEditor editor, int offset, int length)` Retrieves the declaration of the element at the given offset if exists.

Uses of OclAnyType in org.eclipse.m2m.atl.adt.ui.text.atl.types

Subclasses of OclAnyType in org.eclipse.m2m.atl.adt.ui.text.atl.types
`class` `BagType` The ATL Bag type.
`class` `BooleanType` The ATL Boolean type.
`class` `CollectionType` The ATL Collection type.
`class` `IntegerType` The ATL Integer type.
`class` `LibraryType` The ATL Library type.
`class` `MapType` The ATL Map type.
`class` `ModelElementType` The ATL ModelElement type.
`class` `ModuleType` The ATL Module type.
`class` `OclType` The ATL OclType type.
`class` `OrderedSetType` The ATL OrderedSet type.
`class` `QueryType` The ATL Query type.
`class` `RealType` The ATL Real type.
`class` `SequenceType` The ATL Sequence type.
`class` `SetType` The ATL Set type.
`class` `StringType` The ATL String type.
`class` `TupleType` The ATL Tuple type.
`class` `UnitType` The ATL Module type.

Fields in org.eclipse.m2m.atl.adt.ui.text.atl.types declared as OclAnyType
`protected OclAnyType` `CollectionType.parameterType` The parameter of the collection.

Fields in org.eclipse.m2m.atl.adt.ui.text.atl.types with type parameters of type OclAnyType
`protected java.util.Map<java.lang.String,OclAnyType>` `TupleType.attributes` The parameters of the tuple.

Methods in org.eclipse.m2m.atl.adt.ui.text.atl.types that return OclAnyType
`static OclAnyType` `OclAnyType.create(AtlSourceManager manager, org.eclipse.emf.ecore.EObject atlType)` Maps any object to the matching OclAnyType.
`static OclAnyType` `ModelElementType.create(org.eclipse.emf.ecore.EClassifier classifier, java.lang.String metamodelName)` Utility method used to create a new ModelElementType from the given classifier.
`OclAnyType` `Feature.getContextType()`
`static OclAnyType` `OclAnyType.getInstance()` Returns the OclAny type singleton.
`OclAnyType` `MapType.getKeyType()`
`OclAnyType` `CollectionType.getParameterType()` Returns the collection parameter type.
`OclAnyType[]` `SequenceType.getSupertypes()`
`OclAnyType[]` `RealType.getSupertypes()`
`OclAnyType[]` `BagType.getSupertypes()`
`OclAnyType[]` `CollectionType.getSupertypes()`
`OclAnyType[]` `TupleType.getSupertypes()`
`OclAnyType[]` `UnitType.getSupertypes()`
`OclAnyType[]` `IntegerType.getSupertypes()`
`OclAnyType[]` `SetType.getSupertypes()`
`OclAnyType[]` `MapType.getSupertypes()`
`OclAnyType[]` `BooleanType.getSupertypes()`
`OclAnyType[]` `OrderedSetType.getSupertypes()`
`OclAnyType[]` `StringType.getSupertypes()`
`OclAnyType[]` `ModelElementType.getSupertypes()`
`OclAnyType[]` `OclType.getSupertypes()`
`OclAnyType[]` `OclAnyType.getSupertypes()`
`OclAnyType` `Feature.getType()` Returns the feature type.
`OclAnyType` `AtlTypesProcessor.getType(org.eclipse.emf.ecore.EObject element)` Returns the type of the given element.
`OclAnyType` `Operation.getType(OclAnyType context, java.lang.Object... parameters)` Returns the operation type.
`OclAnyType` `MapType.getValueType()`

Methods in org.eclipse.m2m.atl.adt.ui.text.atl.types that return types with arguments of type OclAnyType
`java.util.Map<java.lang.String,OclAnyType>` `Operation.getParameters()`
`java.util.Map<java.lang.String,OclAnyType>` `AtlTypesProcessor.getVariables(org.eclipse.emf.ecore.EObject element)` Returns the variables available at the given element level.

Methods in org.eclipse.m2m.atl.adt.ui.text.atl.types with parameters of type OclAnyType
`protected static java.lang.String` `CollectionType.computeName(java.lang.String collectionType, OclAnyType parameterType)` Computes the name of the collection with the given parameter type.
`static Feature` `Feature.createFromAttribute(UnitType unit, org.eclipse.emf.ecore.EObject attribute, OclAnyType context)` Utility method to initialize a Feature from an ATL model attribute helper.
`static Operation` `Operation.createFromCalledRule(UnitType unit, org.eclipse.emf.ecore.EObject rule, OclAnyType context)` Utility method to initialize an Operation Feature from an ATL model called rule.
`static Operation` `Operation.createFromHelper(UnitType unit, org.eclipse.emf.ecore.EObject helper, OclAnyType context)` Utility method to initialize an Operation Feature from an ATL model helper.
`static Operation` `Operation.createFromLazyRule(UnitType unit, org.eclipse.emf.ecore.EObject rule, OclAnyType context)` Utility method to initialize an Operation Feature from an ATL model lazy rule.
`java.util.Set<Feature>` `UnitType.getAttributes(OclAnyType type)` Returns all the registered attributes for the given type.
`java.lang.String` `Operation.getDocumentation(OclAnyType context, java.lang.Object... parameters)` Returns the information related to the operation, or null if not found.
`static Feature` `AtlTypesProcessor.getFeature(OclAnyType context, UnitType module, java.lang.String featureName)` Returns the feature associated to the given context, with the given name.
`java.util.Set<Operation>` `UnitType.getHelpers(OclAnyType type)` Returns all the registered helpers for the given type.
`java.lang.String` `Operation.getInformation(OclAnyType context)` Returns a description of the operation for the given context.
`static Operation` `AtlTypesProcessor.getOperation(OclAnyType context, UnitType module, java.lang.String operationName, OclAnyType... parameters)` Returns the operation associated to the given context, with the given name.
`static Operation` `AtlTypesProcessor.getOperation(OclAnyType context, UnitType module, java.lang.String operationName, OclAnyType... parameters)` Returns the operation associated to the given context, with the given name.
`OclAnyType` `Operation.getType(OclAnyType context, java.lang.Object... parameters)` Returns the operation type.

Constructors in org.eclipse.m2m.atl.adt.ui.text.atl.types with parameters of type OclAnyType
`BagType(OclAnyType parameter)` Constructor.
`CollectionType(OclAnyType parameter)` Constructor.
`Feature(UnitType unit, org.eclipse.emf.ecore.EObject declaration, java.lang.String name, OclAnyType contextType, OclAnyType type, boolean ordered, boolean container, int lower, int upper)` Creates a new feature using the given parameters.
`MapType(OclAnyType keyType, OclAnyType valueType)` Creates a new Map type with the given key and value types.
`Operation(java.lang.String name, OclAnyType contextType, OclAnyType type)` Creates a new Operation without parameters.
`Operation(java.lang.String name, OclAnyType contextType, OclAnyType type, java.util.Map<java.lang.String,OclAnyType> parameters)` Creates a new Operation.
`Operation(UnitType unit, org.eclipse.emf.ecore.EObject declaration, java.lang.String name, OclAnyType contextType, OclAnyType type)` Creates a new Operation without parameters.
`Operation(UnitType unit, org.eclipse.emf.ecore.EObject declaration, java.lang.String name, OclAnyType contextType, OclAnyType type, java.util.Map<java.lang.String,OclAnyType> parameters)` Creates a new Operation.
`OrderedSetType(OclAnyType parameter)` Constructor.
`SequenceType(OclAnyType parameter)` Constructor.
`SetType(OclAnyType parameter)` Constructor.

Constructor parameters in org.eclipse.m2m.atl.adt.ui.text.atl.types with type arguments of type OclAnyType
`Operation(java.lang.String name, OclAnyType contextType, OclAnyType type, java.util.Map<java.lang.String,OclAnyType> parameters)` Creates a new Operation.
`Operation(UnitType unit, org.eclipse.emf.ecore.EObject declaration, java.lang.String name, OclAnyType contextType, OclAnyType type, java.util.Map<java.lang.String,OclAnyType> parameters)` Creates a new Operation.
`TupleType(java.util.Map<java.lang.String,OclAnyType> attributes, java.util.Map<java.lang.String,org.eclipse.emf.ecore.EObject> eAttributes)`

Copyright 2007 IBM Corporation and others. All Rights Reserved.