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
AtlHeuristicScanner
to 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.
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.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
Enumerator
s to EnumLiteral
s.Converts
Enumerator
s to EnumLiteral
s.Converts
Enumerator
s to EnumLiteral
s.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
ExecEnv
s.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
Field
s.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.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 implements the "union" operation.LazyBag
that passes method calls through to the underlying
Collection
, where possible, instead of going via Iterator
s.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
Iterable
s by iterating over their elements
as well.Recursively flattens any nested
Iterable
s by iterating over their elements
as well.LazyCollection.ReadOnlyIterator
for Integer
ranges.LazyCollection.ReadOnlyIterator
for Long
ranges.LazyCollection
s utility class.Immutable
EList
that supports lazy evaluation.LazyList
that implements the LazyList.collect(CodeBlock)
function.LazyList
that inserts an element it a given index in the underlying collection.LazyList
that reverses the order of the underlying list.LazyList
that presents a sub-range of the underlying list.LazyList
that passes method calls through to the underlying
Collection
, where possible, instead of going via Iterator
s.A representation of the model object 'Lazy Matched Rule'.
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.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
ModuleResolver
s.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.
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.
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
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.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.