All Classes and Interfaces

Class
Description
An abstract selection dialog.
Common ATL task: handle atl log. provide utility methods. handle finalization (dispose of models).
This abstract class permits other properties pages to use some classical method such creating fields openly used.
Its subclasses are only responsible for providing a list of preference keys based on which tokens are generated and to use this tokens to define the rules controlling this scanner.
Abstract Stack Frame definition.
 
 
ATL Composite Transformation Interpreter The ACT is read using an XML importer and loaded into a set of Java Object.
 
A representation of the model object 'Action Block'.
The plugin Activator.
A representation of the model object 'Add'.
An implementation of the model object 'Add'.
This is the item provider adapter for a Add object.
The main plugin class to be used in the desktop.
The "advanced" tab in ATL configurations.
ATL Debug Wire Protocol: declarations for ATL VM debugging protocol.
A command part of the ADWP protocol.
The ADWP Debuggee.
The ADWP Debuggee.
The ADWP debugger.
A representation of the model object 'Allinst'.
An implementation of the model object 'Allinst'.
A representation of the model object 'Allinst in'.
An implementation of the model object 'Allinst in'.
This is the item provider adapter for a AllinstIn object.
This is the item provider adapter for a Allinst object.
 
The dialog to rename an imported profile.
ASMModel Navigator helpers.
A representation of the model object 'And'.
An implementation of the model object 'And'.
This is the item provider adapter for a And object.
 
Log handler for EMFTVM messages during Ant build.
This class represents a transformation module, which can have fields.
The ASM Class, which manages an ASM program.
This class represents a transformation module, which can have fields.
 
 
 
ASM Operation constants.
The ASMModel specialization for EMF.
The EMF implementation for ASMModelElement.
This class is used by ATL compiler to create an ASM file.
This class is used by ATL compiler to create an ASM file.
ASM emitter exception.
ASM Engine.
 
An ASMExecEnv is an execution environment for ATL Stack Machine programs.
The RegularVM adaptation of the IExtractor.
The RegularVM adaptation of the ModelFactory.
Stores an ASM field.
 
Deprecated. 
Deprecated. 
The RegularVM adaptation of the IInjector.
Stores an ASM instruction.
 
Stores an ASM instruction with an operand.
 
 
This Java class interprets ATL Stack Machine.
 
A non-OCL type.
An ASMModel represents a model.
 
 
An ASMModelElement represents a model element.
 
The RegularVM adaptation of the IModel, IReferenceModel.
The ASM Module, which symbolizes an ATL transformation.
 
Native Objects that can be created using "new" by VM code.
 
 
An OclType for parameterized types, principally collections.
An OclType for simple types.
 
 
The line number table contains a list of IDs (startLine:startColumn-endLine:endColumn) of source elements associated to a range of asm instructions.
ASM commands scheduler.
The line number table contains a list of IDs (startLine:startColumn-endLine:endColumn) of source elements associated to a range of asm instructions.
This class does not compile as of now.
Stores an ASMOperation parameter.
 
 
 
 
 
 
 
 
Textual ATL VM bytecode serializer.
Textual ATL VM bytecode serializer.
An ASMTransientLink represents an internal traceability link.
ASMTransientLinkSet represents a set of traceability links.
 
 
The UML implementation of ASMModel.
The UMLspecific implementation for ASMModelElement.
An abstract ASM writer.
 
The asm xml files reader.
This Java class reads an ATL Stack Machine (ASM) from its XML definition.
An ASM XML read exception.
 
Writes ASM as XML.
 
 
 
The 2004 version of the ATL compiler.
The 2006 version of the ATL compiler.
This class should be extended.
The Adapter Factory for the model.
 
 
ATL breakpoint redefinition.
Adapter to create breakpoints in ATL files.
Creates a toggle breakpoint adapter factory.
The ATL breakpoint image provider.
The ATL project builder.
The build listener, used to handle log and to dispose models after processing.
The ATL build visitor.
The ATL clean visitor.
 
This class represents a code formatter.
ATL code formatter preferences.
The ATL formatter profiles manager.
The ATL formatter profiles tab page.
The ATL formatter properties tab page.
The ATL formatter property page.
Reads from a document either forwards or backwards.
This class controls the highlight syntaxing coloration for the ATL editor.
This manager allows to share colors.
The ATL compiler.
The AtlCompletionDataSource, retrieves data from EMF metamodels.
The completion helper, dedicated to document parsing.
The completion processor, provides content assist.
This interface is a non-regression utility.
The ATL completion proposal definition.
 
The completion proposals comparator.
The ATL console plugin.
The ATL console tracker, which adds Hyperlinks.
 
 
 
The context types, used to provides content assist.
The main plugin class to be used in the desktop.
Exceptions thrown by an ATL Core operation.
The core ui plugin provides a way to launch transformations using the core api.
An abstract class to mark debugged elements.
Common constants for debugging.
A debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model.
The main plugin class to be used in the desktop.
A debug target is a debuggable execution context.
Default implementation of methods necessary for all ATL compilers.
The AtlEditor class is the main class that allows editing atl code.
 
Position updater that takes any changes at the borders of a position to not belong to the position.
This is the page for setting the editor options.
The ATL Editor property page.
The ATL editor markers updater.
The ATL Editor parameters.
This will allow us to plug the CTRL+click "open declaration" into Atl editors.
 
 
The model handler dedicated to EMF.
Exceptions thrown by an ATL execution.
The ATL Expression definition (for debug).
The Factory for the model.
The ATL file wizard page.
The ATL new file wizard.
Utility methods for heuristic based manipulations in an incomplete source file.
Specifies the stop condition, upon which the scanXXX methods will decide whether to keep scanning or not.
Uses the AtlHeuristicScannerto get the indentation level for a certain position in a document.
This class allows us to split an installed template description so that it fits in the completion panel.
A representation of the model object 'ATL Instruction'.
An implementation of the model object 'ATL Instruction'.
This is the item provider adapter for a ATLInstruction object.
 
The method "launch" is launched when you click on the button "Run" or "Debug".
This interface contains the common constants used for launch ATL transformations in the Eclipse UI.
The ATL launcher utility.
ATL Launch Shortcut.
The library selection dialog.
Log formatter that is less verbose than SimpleFormatter.
The common ATL logger.
 
The ATL Main property page.
Map elements are special case of AtlValue There is a key and a value.
Atl model analyser, used to get information from an incomplete ATL model.
The abstract model handler definition.
Class that manage information from the ATL VM (via ATL profiler) linked with the profiling model.
The model selection dialog.
Launches an ATL transformation, using the launcher specified as property in the ant project.
The ATL nature class.
This class is used by a stackframe to compute char position in a file With the file name and project name, this structure build a list for each line the position of its first char and the position of the tabs.
This class allows us to look into the model for the occurrence of the selected word (if there are).
A representation of the model object 'ATL Operation'.
A representation of the model object 'Atl Operation Export'.
An implementation of the model object 'Atl Operation Export'.
This is the item provider adapter for a AtlOperationExport object.
An implementation of the model object 'ATL Operation'.
This is the item provider adapter for a ATLOperation object.
 
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
This class will help for matching pairs of characters.
A validator for the parameters.
TCS utilities Wrapper.
The ATL perspective class.
The ATL plugin creation wizard.
The ATL plugin initialization wizard page.
This class contains methods to product a correct preference fPreferenceeStore.
Use the ressource bundle to fetch externalized strings.
A preference fPreferenceeStore organizes the user preferences with those in place.
This is a simple generic class.
Describes a preference key.
The ATL Formatter previewer.
ATLProfiler is a component that dispatch ATL debugging information to ATLModelHandler & ProfilerModelHandler.
This is the central singleton for the ATL-Profiler edit plugin.
The actual implementation of the Eclipse Plugin.
The ATL project creation wizard.
Stores ATL launch parameters which are not provided by an ATL file.
 
This reconciling strategy will allow us to enable folding support in the Atl editor.
Creates AtlResourceImpl instances.
Wraps the ATL parser.
IOException with nested Exception.
Provides common .ecore files: ATL.ecore: ATL metamodel. Problem.ecore: Problem metamodel. RefiningTrace.ecore: RefiningTrace metamodel.
Provide dialogs to get EMF metamodels URIs or path.
Abstract ATL IResourceVisitor.
The ATL run target.
The ATL source locator.
ATL source inspector, used to catch main file informations.
This class bundles the whole configuration space of a source viewer.
This class implements IStackFrame It contains a stackframe.
Eclipse-independent interface for ATL compilers.
Auto indent strategy for strings.
Implements ATL module superimposition by load-time adaptation of the execution environment operations.
Implements ATL module superimposition by load-time adaptation of the execution environment operations.
The Switch for the model's inheritance hierarchy.
This is the page for setting the highlight syntaxing coloration options.
This class create tabGroup in order to create configuration in Run or Debug mode.
Completion helper, dedicated to document parsing.
This class permits to redefine the default double-clic strategy by selecting a block of matching brackets or a word in an expression.
 
A text tools allows to fPreferenceeStore one instance of all tools used in the plug-in.
The ATL thread definition (for debug).
Invokes the ATL to EMFTVM compiler.
 
The main plugin class to be used in the desktop.
The UML2 model handler.
ATL Value (for debug).
The ATL variable (for debug).
Utility class to access externalized Strings for ATLEngine.
The main plugin class to be used in the desktop.
ATL VM utilities.
A delegate which computes the value of a watch expression when provided a context.
This class allows to check if a parsed word is an ATL one or not.
A representation of the model object 'Attribute'.
Bag collection implementation.
A representation of the model object 'Bag Exp'.
A representation of the model object 'Bag Type'.
A representation of the model object 'Binding'.
A representation of the model object 'Binding Stat'.
A representation of the model object 'Boolean Exp'.
A representation of the model object 'Boolean Type'.
The boolean implementation of the debugger value.
A representation of the model object 'Branch Instruction'.
An implementation of the model object 'Branch Instruction'.
This is the item provider adapter for a BranchInstruction object.
Text utility.
Defines the ATL VM bytecodes.
Adds code to the given MethodVisitor, and returns it.
A representation of the model object 'Called Rule'.
A comparator for calls.
A content provider for the calls view.
A label provider for the calls view.
Makes the instances of the given EClass in a CDOResource available as an Iterable.
CDO implementation of Metamodel.
CDO implementation for ModelFactory.
CDO implementation of Model.
LazyList that returns only instances within a given Resource.
 
Classpath nested element.
A representation of the model object 'Code Block'.
An implementation of the model object 'Code Block'.
A representation of the model object 'Code Block Instruction'.
An implementation of the model object 'Code Block Instruction'.
This is the item provider adapter for a CodeBlockInstruction object.
This is the item provider adapter for a CodeBlock object.
JIT that generates and loads a natively generated CodeBlock for a given EMFTVM bytecode CodeBlock.
A representation of the model object 'Collection Exp'.
A representation of the model object 'Collection Operation Call Exp'.
A representation of the model object 'Collection Type'.
Compiler not found exception.
Compiles an ATL module to EMFTVM bytecode.
Describes an error which has occurred when compiling an ATL script.
 
Flushes after every log and doesn't close output stream.
Constant pool implementation for binary EMFTVM file format.
A representation of the literals of the enumeration 'Constant Tag', and utility methods for working with them.
A representation of the model object 'Context'.
An implementation of the model object 'Context'.
This is the item provider adapter for a Context object.
The CoreService utility class provides a way to use extension points in order to retrieve the needed extensions: ILauncher IInjector IExtractor ModelFactory For each extension class type, a method returns the list of all detected extensions names.
 
 
 
 
 
 
 
The class used to configure all the JET generations of the 'AtlPluginCreator' wizard.
The dialog to create a new profile.
An Operation which creates / updates a runnable java file.
Stores / Loads ATL launch parameters from: an ATL file. an ATL Launch Configuration. an ATL properties file.
 
Interface for ATL VM debuggers (or other tools like profilers).
 
Resolves modules based on an EMF URI prefix.
 
A representation of the model object 'Delete'.
An implementation of the model object 'Delete'.
This is the item provider adapter for a Delete object.
The disassembly provider class.
DisassemblyModeAction is the action runned by the popup menu Disassembly Mode for IElement.
A representation of the model object 'Drop Pattern'.
The DSL resource provider.
A do-nothing ATL VM debugger.
A representation of the model object 'Dup'.
An implementation of the model object 'Dup'.
This is the item provider adapter for a Dup object.
Duplicate entry in TypeHashMap.
A representation of the model object 'Dup x1'.
An implementation of the model object 'Dup x1'.
This is the item provider adapter for a DupX1 object.
 
The EMF implementation of the IExtractor interface.
The EMF implementation of the IInjector interface.
The EMF implementation of IModel.
The model adapter dedicated to EMF.
The EMF implementation of the ModelFactory.
Loads EMF models into a ResourceSet.
The EMF implementation of IReferenceModel.
A wrapper which allow to generate text from IModel with TCS.
A wrapper which allow to create IModel from text with TCS.
This is the action bar contributor for the Emftvm model editor.
The Adapter Factory for the model.
Plug-in activator class.
Ant build change listener for EMFTVM tasks.
Plugin class for the EMFTVM compiler plug-in.
The console tracker for EMFTVM transformations.
This is an example of a Emftvm model editor.
This is the central singleton for the Emftvm editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the Emftvm edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
Launches EMFTVM transformation modules.
UI for launching EMFTVM transformations.
Constants for launching EMFTVM transformations in the Eclipse UI.
The EMFVM implementation of the ILauncher interface.
Images for EMFTVM launcher plug-in.
EMFTVM Launcher plug-in class.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
Parameter tab for launching EMFTVM transformations.
Creates instances of EMFTVMResourceImpl.
EMF ResourceImpl for the EMFTVM binary module format.
The Switch for the model's inheritance hierarchy.
General superclass for EMFTVM Ant tasks.
The EMFTVM UI extension of the EMFTVMLauncher, which supports debug.
EMFTVM static utility methods.
Returns the registry type of the switched object.
Applies EMF Validation service batch constraints in addition to regular EMF constraints.
The EMFVM implementation of the ILauncher interface.
The EMFVM UI extension of the EMFVMLauncher, which supports debug.
A representation of the model object 'Enditerate'.
An implementation of the model object 'Enditerate'.
This is the item provider adapter for a Enditerate object.
Converts Enumerators to EnumLiterals.
Converts Enumerators to EnumLiterals.
Converts Enumerators to EnumLiterals.
Generic enumeration literal.
Enumeration literal implementation.
A representation of the model object 'Enum Literal Exp'.
 
 
A representation of the model object 'Exec Env'.
Execution environment.
 
An implementation of the model object 'Exec Env'.
This is the item provider adapter for a ExecEnv object.
Pool of reusable ExecEnvs.
A representation of the model object 'Execution Error'.
An implementation of the model object 'Execution Error'.
This is the item provider adapter for a ExecutionError object.
The execution view.
The execution view.
The activator class controls the plug-in life cycle.
A label provider for the execution view.
A dialog for profiling model export.
A representation of the model object 'Export Element'.
An implementation of the model object 'Export Element'.
This is the item provider adapter for a ExportElement object.
This is the action bar contributor for the Exportmodel model editor.
The Adapter Factory for the model.
This is an example of a Exportmodel model editor.
This is the central singleton for the Exportmodel editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the Exportmodel edit plugin.
The actual implementation of the Eclipse Plugin.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Export Root'.
An implementation of the model object 'Export Root'.
This is the item provider adapter for a ExportRoot object.
A representation of the model object 'Expression Stat'.
Extractor nested element.
 
A representation of the model object 'Feature'.
An implementation of the model object 'Feature'.
This is the item provider adapter for a Feature object.
A representation of the literals of the enumeration 'Feature Tag', and utility methods for working with them.
A representation of the model object 'Field'.
Reusable class for storage and lookup of Fields.
An implementation of the model object 'Field'.
A representation of the model object 'Field Instruction'.
An implementation of the model object 'Field Instruction'.
This is the item provider adapter for a FieldInstruction object.
This is the item provider adapter for a Field object.
A representation of the model object 'Findtype'.
An implementation of the model object 'Findtype'.
This is the item provider adapter for a Findtype object.
A representation of the model object 'Findtype s'.
An implementation of the model object 'Findtype s'.
This is the item provider adapter for a FindtypeS object.
A representation of the model object 'For Each Out Pattern Element'.
ATL formatter action.
A representation of the model object 'For Stat'.
A representation of the model object 'Get'.
A representation of the model object 'Getcb'.
An implementation of the model object 'Getcb'.
This is the item provider adapter for a Getcb object.
A representation of the model object 'Getenv'.
An implementation of the model object 'Getenv'.
This is the item provider adapter for a Getenv object.
A representation of the model object 'Getenvtype'.
An implementation of the model object 'Getenvtype'.
This is the item provider adapter for a Getenvtype object.
An implementation of the model object 'Get'.
This is the item provider adapter for a Get object.
A representation of the model object 'Get static'.
An implementation of the model object 'Get static'.
This is the item provider adapter for a GetStatic object.
A representation of the model object 'Get Super'.
An implementation of the model object 'Get Super'.
This is the item provider adapter for a GetSuper object.
A representation of the model object 'Get trans'.
An implementation of the model object 'Get trans'.
This is the item provider adapter for a GetTrans object.
A representation of the model object 'Goto'.
An implementation of the model object 'Goto'.
This is the item provider adapter for a Goto object.
 
Abstract definition of type having fields.
A representation of the model object 'Helper'.
 
 
Action ids for standard actions, for groups in the menu bar, and for actions in context menus of JDT views.
Constants for menu groups used in context menus for views and editors.
This interface stores the RGB color of every preferences values.
This interface contains all the words of the ATL language, such as keywords.
 
Defines status codes relevant to the Atl UI plug-in.
The IExtractor interface defines a way to serialize a given IModel.
A representation of the model object 'If'.
A representation of the model object 'If Exp'.
IFile text utility.
An implementation of the model object 'If'.
This is the item provider adapter for a If object.
A representation of the model object 'Ifn'.
An implementation of the model object 'Ifn'.
This is the item provider adapter for a Ifn object.
A representation of the model object 'If Stat'.
A representation of the model object 'Ifte'.
An implementation of the model object 'Ifte'.
This is the item provider adapter for a Ifte object.
The IInjector interface defines a way to serialize a given IModel.
The ILauncher interface defines a transformation launcher, and a set of associated options.
The IModel interface defines a model managed by any framework.
The EMFVM execution interface.
 
 
A representation of the model object 'Implies'.
An implementation of the model object 'Implies'.
This is the item provider adapter for a Implies object.
Indents a line or range of lines in a Java document to its correct position.
Injector nested element.
The Injector interface.
Input model nested element.
Nested Ant input model element.
Nested Ant input model element set.
Nested Ant input/output model element.
Nested Ant input/output model element set.
A representation of the model object 'In Pattern'.
A representation of the model object 'In Pattern Element'.
A representation of the model object 'Input Rule Element'.
An implementation of the model object 'Input Rule Element'.
This is the item provider adapter for a InputRuleElement object.
A representation of the model object 'Insert'.
An implementation of the model object 'Insert'.
This is the item provider adapter for a Insert object.
 
A representation of the model object 'Instruction'.
A filter for instructions.
An implementation of the model object 'Instruction'.
This is the item provider adapter for a Instruction object.
A representation of the model object 'Integer Exp'.
A representation of the model object 'Integer Type'.
The Integer implementation of the debugger value.
An exception thrown when incorrectly leaving an stack frame.
Returned when the formatter fails to manage a fragment.
Stores an UML specific invocation method.
A representation of the model object 'Invoke'.
A representation of the model object 'Invoke all cbs'.
An implementation of the model object 'Invoke all cbs'.
This is the item provider adapter for a InvokeAllCbs object.
A representation of the model object 'Invoke cb'.
An implementation of the model object 'Invoke cb'.
This is the item provider adapter for a InvokeCb object.
A representation of the model object 'Invoke cb s'.
An implementation of the model object 'Invoke cb s'.
This is the item provider adapter for a InvokeCbS object.
An implementation of the model object 'Invoke'.
A representation of the model object 'Invoke Instruction'.
An implementation of the model object 'Invoke Instruction'.
This is the item provider adapter for a InvokeInstruction object.
This is the item provider adapter for a Invoke object.
A representation of the model object 'Invoke Operation Instruction'.
An implementation of the model object 'Invoke Operation Instruction'.
This is the item provider adapter for a InvokeOperationInstruction object.
A representation of the model object 'Invoke static'.
An implementation of the model object 'Invoke static'.
This is the item provider adapter for a InvokeStatic object.
A representation of the model object 'Invoke super'.
An implementation of the model object 'Invoke super'.
This is the item provider adapter for a InvokeSuper object.
 
Element representing a occurrence
An abstract definition of ATL VM operations.
Can be added to a ProblemMarkerManager to get notified about problem marker changes.
The IReferenceModel interface defines a reference model, i.e.
A representation of the model object 'Isnull'.
An implementation of the model object 'Isnull'.
This is the item provider adapter for a Isnull object.
An abstract definition of ATL VM stack frames.
A representation of the model object 'Iterate'.
A representation of the model object 'Iterate Exp'.
An implementation of the model object 'Iterate'.
This is the item provider adapter for a Iterate object.
A representation of the model object 'Iterator'.
A representation of the model object 'Iterator Exp'.
Interface for ATL VM debuggers (or other tools like profilers).
Interface for code generated by the JITCodeBlock compiler.
Computes the Labels for the CodeBlocks Instructions.
It compares the current input of an editor with the last saved input.
Adapts an ILaunch object to the VMMonitor interface.
The LauncherService utility class provides a generic way to launch a transformation using the ATL Core API.
Immutable Collection that supports lazy evaluation.
LazyBag that implements the "including" operation.
LazyBag that represents a range running from a first to last Integer.
LazyBag that represents a range running from a first to last Long.
LazyBag that implements the "union" operation.
LazyBag that passes method calls through to the underlying Collection, where possible, instead of going via Iterators.
Immutable Collection that supports lazy evaluation.
LazyCollection.ReadOnlyIterator that collects the results of evaluating a function on each of the elements from the underlying collection.
Recursively flattens any nested Iterables by iterating over their elements as well.
Recursively flattens any nested Iterables by iterating over their elements as well.
LazyCollections utility class.
Immutable EList that supports lazy evaluation.
LazyList that appends an element to the underlying LazyList.
LazyList that implements the LazyList.collect(CodeBlock) function.
LazyList that inserts an element it a given index in the underlying collection.
LazyList that represents a range running from a first to last Integer.
LazyList that represents a range running from a first to last Long.
Abstract LazyList that disables caching of the underlying LazyList.
LazyList that prepends an element to the underlying LazyList.
LazyList that reverses the order of the underlying list.
LazyList that presents a sub-range of the underlying list.
LazyList that represents a union of the underlying LazyList and the added LazyList.
LazyList that passes method calls through to the underlying Collection, where possible, instead of going via Iterators.
LazyList that passes method calls through to the underlying List, where possible, instead of going via iterators.
A representation of the model object 'Lazy Matched Rule'.
Immutable Set and List that supports lazy evaluation.
LazyOrderedSet that appends an element to the underlying LazyOrderedSet, except when it already occurs in the underlying LazyOrderedSet.
LazyOrderedSet that excludes an element from the underlying LazyOrderedSet.
LazyOrderedSet that inserts an object into the underlying LazyOrderedSet, except when it already occurs in the underlying LazyOrderedSet.
LazyOrderedSet that represents a range running from a first to last Integer.
LazyOrderedSet that represents a range running from a first to last Long.
LazyOrderedSet that disables caching of the underlying LazyOrderedSet.
LazyOrderedSet that prepends an element to the underlying LazyOrderedSet, except when it already occurs in the underlying LazyOrderedSet.
LazyOrderedSet in reverse order.
LazyOrderedSet that represents a sub-range of the underlying LazyOrderedSet.
Immutable Set that supports lazy evaluation.
LazySet that excludes an element from the underlying LazySet.
LazySet that includes an element into the underlying LazySet, except if the element already occurs in the underlying LazySet.
LazySet that represents a range running from a first to last Integer.
LazySet that represents a range running from a first to last Long.
Abstract LazySet that disables caching of the underlying LazySet.
LazySet that passes method calls through to the underlying Set, where possible, instead of going via Iterators.
A representation of the model object 'Let Exp'.
The Extension interface.
A representation of the model object 'Library'.
Library nested element.
A representation of the model object 'Library Ref'.
A representation of the model object 'Line Number'.
An implementation of the model object 'Line Number'.
This is the item provider adapter for a LineNumber object.
A representation of the model object 'Load'.
An implementation of the model object 'Load'.
Loads Instruction parameters from a DataInputStream.
This is the item provider adapter for a Load object.
Loads a Metamodel.
Model loading task.
Loads a Model.
The local implementation of an object reference.
The local implementation of an object reference.
A representation of the model object 'Local Variable'.
An implementation of the model object 'Local Variable'.
A representation of the model object 'Local Variable Instruction'.
An implementation of the model object 'Local Variable Instruction'.
This is the item provider adapter for a LocalVariableInstruction object.
This is the item provider adapter for a LocalVariable object.
A representation of the model object 'Located Element'.
A representation of the model object 'Loop Exp'.
The main ATL tab.
Main UI tab for launching EMFTVM transformations.
A representation of the model object 'Map Element'.
A representation of the model object 'Map Exp'.
A representation of the model object 'Map Type'.
The MarkerMaker class.
A representation of the model object 'Match'.
A representation of the model object 'Matched Rule'.
An implementation of the model object 'Match'.
This is the item provider adapter for a Match object.
A representation of the model object 'Match s'.
An implementation of the model object 'Match s'.
This is the item provider adapter for a MatchS object.
A comparator for memory.
The columns possible types.
Utility class to access externalized Strings for ATLDebug.
Utility class to access externalized Strings for ATLBuilder.
Utility class to access externalized Strings.
Utility class to access externalized Strings for ATLBuilder.
Utility class to access externalized Strings..
Utility class to access externalized Strings..
Utility class to access externalized Strings for ATLDebug.
Utility class to access externalized Strings.
Utility class to access externalized Strings for ATLDebug.
Utility class to access externalized Strings.
Utility class to access externalized Strings for EMFTVM.
Utility class to access externalized Strings for EMF VM.
Utility class to access externalized Strings for ATLEngine.
Utility class to access externalized Strings for ATLEngine.
A representation of the model object 'Metamodel'.
Nested Ant metamodel element.
An implementation of the model object 'Metamodel'.
This is the item provider adapter for a Metamodel object.
Method signature for EMFTVM method caching.
A representation of the model object 'Model'.
 
 
The Adapter Factory for the model.
A representation of the model object 'Model Declaration'.
An implementation of the model object 'Model Declaration'.
This is the item provider adapter for a ModelDeclaration object.
A representation of the literals of the enumeration 'Model Declaration Tag', and utility methods for working with them.
Nested Ant model element.
Nested Ant model element set.
The ModelFactory abstract class allows to create IModel and IReferenceModel.
Interface for Resource-specific Model factory objects.
The Factory for the model.
Default implementation for ModelFactory.
An implementation of the model Factory.
An implementation of the model object 'Model'.
LazyList that returns only instances of a given type.
This is the item provider adapter for a Model object.
This is the factory that is used to provide the interfaces needed to support Viewers.
Model loading and saving facility.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
 
This class provides the default way to preserve and re-establish the focus over multiple modify sessions.
A representation of the model object 'Module'.
A representation of the model object 'Module'.
A representation of the model object 'Module Element'.
An implementation of the model object 'Module'.
This is the item provider adapter for a Module object.
Module not found.
Resolves modules by name.
Factory for ModuleResolvers.
A comparator for names.
A representation of the model object 'Named Element'.
An implementation of the model object 'Named Element'.
This is the item provider adapter for a NamedElement object.
CodeBlock with empty native Java body.
The native operations definition class.
A filter for native operations.
 
Contains a registry of native type names and their Java class implementations, and provides methods to instantiate native types.
Enumeration of registered native types.
A representation of the model object 'Navigation Or Attribute Call Exp'.
The main ATL debugger.
Implements all debugging facilities specified by VMMonitor using ATL's ADWP protocol.
A representation of the model object 'New'.
An implementation of the model object 'New'.
This is the item provider adapter for a New object.
Creates a new Model.
A representation of the model object 'New s'.
An implementation of the model object 'New s'.
This is the item provider adapter for a NewS object.
An thrown when an operation isn't found.
A representation of the model object 'Not'.
An implementation of the model object 'Not'.
This is the item provider adapter for a Not object.
 
The "null" value.
A representation of the model object 'Numeric Exp'.
A representation of the model object 'Numeric Type'.
A reference to an object.
The Adapter Factory for the model.
A representation of the model object 'Ocl Any Type'.
A representation of the model object 'Ocl Context Definition'.
A representation of the model object 'Ocl Expression'.
The Factory for the model.
A representation of the model object 'Ocl Feature'.
A representation of the model object 'Ocl Feature Definition'.
A representation of the model object 'Ocl Model'.
A representation of the model object 'Ocl Model Element'.
Provides native operations on simple OCL types.
LazyList that resolves default trace links.
LazyList that resolves unique trace links within a given traced rule.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An OCL complex type.
OCL simple type.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Ocl Type'.
Abstract OCLtype.
OCL undefined.
A representation of the model object 'Ocl Undefined Exp'.
A representation of the literals of the enumeration 'Opcode', and utility methods for working with them.
The ATL Open declaration action.
Open declaration utilities.
A representation of the model object 'Operation'.
A representation of the model object 'Operation'.
The abstract Operation class.
 
A representation of the model object 'Operation Call Exp'.
An implementation of the model object 'Operation'.
This is the item provider adapter for a Operation object.
A representation of the model object 'Operator Call Exp'.
A representation of the model object 'Or'.
A representation of the model object 'Ordered Set Exp'.
A representation of the model object 'Ordered Set Type'.
An implementation of the model object 'Or'.
This is the item provider adapter for a Or object.
Output model nested element.
Nested Ant output model element.
Nested Ant output model element set.
A representation of the model object 'Out Pattern'.
A representation of the model object 'Out Pattern Element'.
A representation of the model object 'Output Rule Element'.
An implementation of the model object 'Output Rule Element'.
This is the item provider adapter for a OutputRuleElement object.
Parameter nested element.
A representation of the model object 'Parameter'.
A representation of the model object 'Parameter'.
An implementation of the model object 'Parameter'.
This is the item provider adapter for a Parameter object.
 
 
 
Pathelement nested element.
A representation of the model object 'Pattern Element'.
A basic plugin facillity used in command-line.
Eclipse plug-in extension utility for ModelFactory.
Implementation for PluginExtensionUtil.
A representation of the model object 'Pop'.
An implementation of the model object 'Pop'.
This is the item provider adapter for a Pop object.
 
 
A representation of the model object 'Primitive'.
A representation of the model object 'Primitive Exp'.
The Factory for the model.
The Factory for the model.
The Package for the model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
A representation of the model object 'Problem'.
The Adapter Factory for the model.
Utility class that translates ATL problem objects into an easily accessible CompileTimeError objects.
The Factory for the model.
Listens to resource deltas and filters for marker changes of type IMarker.PROBLEM Viewers showing error ticks should register as listener to this type.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
The Switch for the model's inheritance hierarchy.
The model for the set of profiles which are available in the workbench.
Represents a built-in profile.
Represents a user-defined profile.
 
Represents a profile with a unique ID, a name and a map containing the code formatter settings.
Profiler for EMFTVM.
Profiling data for a single operation (CodeBlock or Method).
RegularVM Profiler launcher.
Export the Profiling model to a more simple model (ExportModel).
Class that build the profiling model.
Can load/store profiles from/to profilesKey
The activator class controls the plug-in life cycle.
A content provider for the data table.
A label provider for the data table.
The data table view.
Class used by the ATL Virtual Machine.
Redirect operations to the ATL profiler
A representation of the model object 'Profiling Instruction'.
An implementation of the model object 'Profiling Instruction'.
This is the item provider adapter for a ProfilingInstruction object.
Profiling LaunchAdapter for EMFTVM.
A representation of the model object 'Profiling Model'.
An implementation of the model object 'Profiling Model'.
This is the item provider adapter for a ProfilingModel object.
Class utility to help about statistical operations.
A representation of the model object 'Profiling Operation'.
A representation of the model object 'Profiling Operation Export'.
An implementation of the model object 'Profiling Operation Export'.
This is the item provider adapter for a ProfilingOperationExport object.
An implementation of the model object 'Profiling Operation'.
This is the item provider adapter for a ProfilingOperation object.
Log handler for ATL messages during build.
A representation of the model object 'Property Call Exp'.
 
A representation of the model object 'Push'.
A representation of the model object 'Pushf'.
An implementation of the model object 'Pushf'.
This is the item provider adapter for a Pushf object.
An implementation of the model object 'Push'.
This is the item provider adapter for a Push object.
A representation of the model object 'Pusht'.
An implementation of the model object 'Pusht'.
This is the item provider adapter for a Pusht object.
A representation of the model object 'Query'.
A representation of the model object 'Real Exp'.
A representation of the model object 'Real Type'.
The Real implementation of the debugger value.
 
This dialog displays registered packages.
Registers a metamodel in order to open models in xmi default editor.
Registers an EMF metamodel.
The RegularVM implementation of the ILauncher.
This configuration delegate connection to remote debuggees.
The remote ATL tab.
The remote ATL tab group.
The remote implementation of the ObjectReference.
A representation of the model object 'Remove'.
An implementation of the model object 'Remove'.
This is the item provider adapter for a Remove object.
 
 
The dialog to create a new profile.
The Resource interface.
The ATL resource change listener.
Resource visitor.
Makes the contents of a Resource available as an Iterable.
A representation of the model object 'Return'.
An implementation of the model object 'Return'.
This is the item provider adapter for a Return object.
 
A representation of the model object 'Rule'.
A representation of the model object 'Rule'.
A representation of the model object 'Rule Element'.
An implementation of the model object 'Rule Element'.
This is the item provider adapter for a RuleElement object.
An implementation of the model object 'Rule'.
This is the item provider adapter for a Rule object.
A representation of the literals of the enumeration 'Rule Mode', and utility methods for working with them.
A representation of the model object 'Rule Variable Declaration'.
Runs a model transformation in the EMFTVM.
Saves Instruction parameters to a DataOutputStream.
Model saving task.
Saves a Model.
A representation of the model object 'Sequence Exp'.
A representation of the model object 'Sequence Type'.
A representation of the model object 'Set'.
A representation of the model object 'Set Exp'.
An implementation of the model object 'Set'.
This is the item provider adapter for a Set object.
A representation of the model object 'Set static'.
An implementation of the model object 'Set static'.
This is the item provider adapter for a SetStatic object.
A representation of the model object 'Set Type'.
A representation of the literals of the enumeration 'Severity', and utility methods for working with them.
A simple ATL VM debugger with step tracing and basic profiling optional capabilities.
A representation of the model object 'Simple In Pattern Element'.
A representation of the model object 'Simple Out Pattern Element'.
 
Returns a singleton ModuleResolver instance.
Simple query language evaluator.
A representation of the model object 'Source Element'.
An implementation of the model object 'Source Element'.
This is the item provider adapter for a SourceElement object.
A representation of the model object 'Source Element List'.
An implementation of the model object 'Source Element List'.
This is the item provider adapter for a SourceElementList object.
EMFTVM stack.
EMFTVM stack frame.
The Stack Frame implementation.
 
Validates the final stack level of code blocks, which should be 0 or 1.
Validates the final stack level of code blocks, which should be 0 or 1.
The startup adt class.
A representation of the model object 'Statement'.
Stopwatch utility class.
A representation of the model object 'Store'.
An implementation of the model object 'Store'.
This is the item provider adapter for a Store object.
A representation of the model object 'String Exp'.
Manages a text source in a string.
A representation of the model object 'String Type'.
The String implementation of the debugger value.
A representation of the model object 'Super Exp'.
Superimpose nested element.
A representation of the model object 'Swap'.
An implementation of the model object 'Swap'.
This is the item provider adapter for a Swap object.
A representation of the model object 'Swap x1'.
An implementation of the model object 'Swap x1'.
This is the item provider adapter for a SwapX1 object.
Symbols for the heuristic scanner.
A representation of the model object 'Target Element'.
An implementation of the model object 'Target Element'.
This is the item provider adapter for a TargetElement object.
 
 
Created on 9 mars 2005
 
 
 
 
The abstract text source definition.
A comparator for times.
Records time data during the execution of the EMFTVM.
Toggle ATL nature on projects.
An action which toggles comment prefixes on the selected lines.
A comparator for instructions.
This is the action bar contributor for the Trace model editor.
The Adapter Factory for the model.
A representation of the model object 'Traced Rule'.
An implementation of the model object 'Traced Rule'.
This is the item provider adapter for a TracedRule object.
This is an example of a Trace model editor.
This is the central singleton for the Trace editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the Trace edit plugin.
The actual implementation of the Eclipse Plugin.
A representation of the model object 'Element'.
An implementation of the model object 'Element'.
This is the item provider adapter for a TraceElement object.
The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
A representation of the model object 'Link'.
An implementation of the model object 'Link'.
This is the item provider adapter for a TraceLink object.
A representation of the model object 'Link Set'.
An implementation of the model object 'Link Set'.
This is the item provider adapter for a TraceLinkSet object.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
Stores a transient link.
Stores a TransientLink Set.
Reflective, immutable implementation of OCL Tuples.
Abstract OCLtype.
A representation of the model object 'Tuple Exp'.
A representation of the model object 'Tuple Part'.
A representation of the model object 'Tuple Type'.
A representation of the model object 'Tuple Type Attribute'.
A representation of the model object 'Typed Element'.
An implementation of the model object 'Typed Element'.
This is the item provider adapter for a TypedElement object.
HashMap implementation of TypeMap.
Provides extra functionality for finding supertypes of keys representing types.
Contains EMFTVM type definitions.
The EMFModelAdapter adaptation for UML2.
Loads UML models into a ResourceSet.
A representation of the model object 'Unit'.
Manages a text source by url.
Validator interface for EMFTVM.
Validates the final stack level of code blocks, which should be 0 or 1.
Validates the final stack level of code blocks, which should be 0 or 1.
A debugger value.
A representation of the model object 'Variable Declaration'.
A representation of the model object 'Variable Exp'.
EMFTVM runtime exception class.
Exceptions thrown by the VM.
Exceptions thrown by the VM.
Allows monitoring and controlling a running EMFTVM instance.
This dialog displays files from the workspace.
Eclipse workspace utility.
WorkspaceUtil implementation class.
 
 
A representation of the model object 'Xor'.
An implementation of the model object 'Xor'.
This is the item provider adapter for a Xor object.