# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
AbstractAtlSelection: An abstract selection dialog.
AbstractAtlTask: Common ATL task: handle atl log. provide utility methods. handle finalization (dispose of models).
AbstractPropertyAndPreferencePage: This abstract class permits other properties pages to use some classical method such creating fields openly used.
AbstractScanner: 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.
AbstractStackFrame: Abstract Stack Frame definition.
ACG_ANTLR3Lexer
ACG_ANTLR3Parser
ACTInterpreter: ATL Composite Transformation Interpreter The ACT is read using an XML importer and loaded into a set of Java Object.
ACTInterpreterException
ActionBlock: A representation of the model object 'Action Block'.
Activator: The plugin Activator.
Add: A representation of the model object 'Add'.
AddImpl: An implementation of the model object 'Add'.
AddItemProvider: This is the item provider adapter for a `Add` object.
AdtPlugin: The main plugin class to be used in the desktop.
AdvancedTab: The "advanced" tab in ATL configurations.
ADWP: ATL Debug Wire Protocol: declarations for ATL VM debugging protocol.
ADWPCommand: A command part of the ADWP protocol.
ADWPDebuggee: The ADWP Debuggee.
ADWPDebuggee: The `ADWP` Debuggee.
ADWPDebugger: The ADWP debugger.
Allinst: A representation of the model object 'Allinst'.
AllinstImpl: An implementation of the model object 'Allinst'.
AllinstIn: A representation of the model object 'Allinst in'.
AllinstInImpl: An implementation of the model object 'Allinst in'.
AllinstInItemProvider: This is the item provider adapter for a `AllinstIn` object.
AllinstItemProvider: This is the item provider adapter for a `Allinst` object.
AlphabeticalSorter
AlreadyExistsDialog: The dialog to rename an imported profile.
AMN: ASMModel Navigator helpers.
And: A representation of the model object 'And'.
AndImpl: An implementation of the model object 'And'.
AndItemProvider: This is the item provider adapter for a `And` object.
ANTLR3LocationToken
AntProjectHandler: Log handler for EMFTVM messages during Ant build.
ASM: This class represents a transformation module, which can have fields.
ASM: The ASM Class, which manages an ASM program.
ASM: This class represents a transformation module, which can have fields.
ASMBag
ASMBoolean
ASMCollection
ASMConstants: ASM Operation constants.
ASMEMFModel: The ASMModel specialization for EMF.
ASMEMFModelElement: The EMF implementation for ASMModelElement.
ASMEmitter: This class is used by ATL compiler to create an ASM file.
ASMEmitter: This class is used by ATL compiler to create an ASM file.
ASMEmitterException: ASM emitter exception.
ASMEngine: ASM Engine.
ASMEnumLiteral
ASMExecEnv: An ASMExecEnv is an execution environment for ATL Stack Machine programs.
ASMExtractor: The RegularVM adaptation of the `IExtractor`.
ASMFactory: The RegularVM adaptation of the `ModelFactory`.
ASMField: Stores an `ASM` field.
ASMField
ASMHashModel: Deprecated.
ASMHashModelElement: Deprecated.
ASMInjector: The RegularVM adaptation of the `IInjector`.
ASMInstruction: Stores an `ASM` instruction.
ASMInstruction
ASMInstructionWithOperand: Stores an `ASM` instruction with an operand.
ASMInstructionWithOperand
ASMInteger
ASMInterpreter: This Java class interprets ATL Stack Machine.
ASMInterpreterException
ASMMap: A non-OCL type.
ASMModel: An ASMModel represents a model.
ASMModelAdapter
ASMModelAdapter
ASMModelElement: An ASMModelElement represents a model element.
ASMModelNavigationException
ASMModelWrapper: The RegularVM adaptation of the `IModel`, `IReferenceModel`.
ASMModule: The ASM Module, which symbolizes an ATL transformation.
ASMModule
ASMNativeObject: Native Objects that can be created using "new" by VM code.
ASMNumber
ASMOclAny
ASMOclParametrizedType: An OclType for parameterized types, principally collections.
ASMOclSimpleType: An OclType for simple types.
ASMOclType
ASMOclUndefined
ASMOperation: The line number table contains a list of IDs (startLine:startColumn-endLine:endColumn) of source elements associated to a range of asm instructions.
ASMOperation: ASM commands scheduler.
ASMOperation: The line number table contains a list of IDs (startLine:startColumn-endLine:endColumn) of source elements associated to a range of asm instructions.
ASMOrderedSet: This class does not compile as of now.
ASMParameter: Stores an `ASMOperation` parameter.
ASMParameter
ASMProjector
ASMReader
ASMReal
ASMSequence
ASMSet
ASMStackFrame
ASMString
ASMTextualWriter: Textual ATL VM bytecode serializer.
ASMTextualWriter: Textual ATL VM bytecode serializer.
ASMTransientLink: An ASMTransientLink represents an internal traceability link.
ASMTransientLinkSet: ASMTransientLinkSet represents a set of traceability links.
ASMTuple
ASMTupleType
ASMUMLModel: The UML implementation of ASMModel.
ASMUMLModelElement: The UMLspecific implementation for `ASMModelElement`.
ASMWriter: An abstract `ASM` writer.
ASMWriter
ASMXMLReader: The asm xml files reader.
ASMXMLReader: This Java class reads an ATL Stack Machine (ASM) from its XML definition.
ASMXMLReaderException: An ASM XML read exception.
ASMXMLReaderException
ASMXMLWriter: Writes ASM as XML.
ASMXMLWriter
ATL_ANTLR3Lexer
ATL_ANTLR3Parser
Atl2004Compiler: The 2004 version of the ATL compiler.
Atl2006Compiler: The 2006 version of the ATL compiler.
AtlAction: This class should be extended.
ATLAdapterFactory: The Adapter Factory for the model.
AtlAnnotationHover
AtlAutoIndentStrategy
AtlBreakpoint: ATL breakpoint redefinition.
AtlBreakpointAdapter: Adapter to create breakpoints in ATL files.
AtlBreakpointAdapterFactory: Creates a toggle breakpoint adapter factory.
AtlBreakpointImageProvider: The ATL breakpoint image provider.
AtlBuilder: The ATL project builder.
AtlBuildListener: The build listener, used to handle log and to dispose models after processing.
AtlBuildVisitor: The ATL build visitor.
AtlCleanVisitor: The ATL clean visitor.
AtlCodeAssistPreferencePage
AtlCodeFormatter: This class represents a code formatter.
AtlCodeFormatterPreferences: ATL code formatter preferences.
AtlCodeFormatterProfileManager: The ATL formatter profiles manager.
AtlCodeFormatterProfilesTabPage: The ATL formatter profiles tab page.
AtlCodeFormatterPropertiesTabPage: The ATL formatter properties tab page.
AtlCodeFormatterPropertyPage: The ATL formatter property page.
AtlCodeReader: Reads from a document either forwards or backwards.
AtlCodeScanner: This class controls the highlight syntaxing coloration for the ATL editor.
AtlColorManager: This manager allows to share colors.
AtlCompiler: The ATL compiler.
AtlCompletionDataSource: The AtlCompletionDataSource, retrieves data from EMF metamodels.
AtlCompletionHelper: The completion helper, dedicated to document parsing.
AtlCompletionProcessor: The completion processor, provides content assist.
AtlCompletionProcessor.IATLCompletionRecorder: This interface is a non-regression utility.
AtlCompletionProposal: The ATL completion proposal definition.
AtlCompletionProposal.ExitPolicy
AtlCompletionProposalComparator: The completion proposals comparator.
ATLConsole: The ATL console plugin.
ATLConsoleTracker: The ATL console tracker, which adds Hyperlinks.
AtlContentAssistPreference
AtlContentOutlinePage
AtlContentProvider
AtlContextType: The context types, used to provides content assist.
AtlCoreDebugPlugin: The main plugin class to be used in the desktop.
ATLCoreException: Exceptions thrown by an ATL Core operation.
ATLCoreUIPlugin: The core ui plugin provides a way to launch transformations using the core api.
AtlDebugElement: An abstract class to mark debugged elements.
AtlDebugModelConstants: Common constants for debugging.
AtlDebugModelPresentation: A debug model presentation is responsible for providing labels, images, and editors associated with debug elements in a specific debug model.
AtlDebugPlugin: The main plugin class to be used in the desktop.
AtlDebugTarget: A debug target is a debuggable execution context.
AtlDefaultCompiler: Default implementation of methods necessary for all ATL compilers.
AtlEditor: The AtlEditor class is the main class that allows editing atl code.
AtlEditor.BracketLevel
AtlEditor.ExclusivePositionUpdater: Position updater that takes any changes at the borders of a position to not belong to the position.
AtlEditorPreferencePage: This is the page for setting the editor options.
AtlEditorPropertyPage: The ATL Editor property page.
AtlEditorTickErrorUpdater: The ATL editor markers updater.
AtlEditorUI: The ATL Editor parameters.
AtlElementHyperlinkDetector: This will allow us to plug the CTRL+click "open declaration" into Atl editors.
AtlElementProperties
AtlEMFConstants
AtlEMFModelHandler: The model handler dedicated to EMF.
ATLExecutionException: Exceptions thrown by an ATL execution.
AtlExpression: The ATL Expression definition (for debug).
ATLFactory: The Factory for the model.
AtlFileScreen: The ATL file wizard page.
AtlFileWizard: The ATL new file wizard.
AtlHeuristicScanner: Utility methods for heuristic based manipulations in an incomplete source file.
AtlHeuristicScanner.StopCondition: Specifies the stop condition, upon which the `scanXXX` methods will decide whether to keep scanning or not.
AtlIndenter: Uses the `AtlHeuristicScanner`to get the indentation level for a certain position in a document.
AtlInstalledTemplateProposal: This class allows us to split an installed template description so that it fits in the completion panel.
ATLInstruction: A representation of the model object 'ATL Instruction'.
ATLInstructionImpl: An implementation of the model object 'ATL Instruction'.
ATLInstructionItemProvider: This is the item provider adapter for a `ATLInstruction` object.
AtlLabelProvider
AtlLaunchConfigurationDelegate: The method "launch" is launched when you click on the button "Run" or "Debug".
ATLLaunchConstants: This interface contains the common constants used for launch ATL transformations in the Eclipse UI.
AtlLauncher: The ATL launcher utility.
ATLLaunchShortcut: ATL Launch Shortcut.
AtlLibrarySelection: The library selection dialog.
ATLLogFormatter: Log formatter that is less verbose than SimpleFormatter.
ATLLogger: The common ATL logger.
AtlMainPreferencePage
AtlMainPropertyPage: The ATL Main property page.
AtlMapValue: Map elements are special case of AtlValue There is a key and a value.
AtlModelAnalyser: Atl model analyser, used to get information from an incomplete ATL model.
AtlModelHandler: The abstract model handler definition.
ATLModelHandler: Class that manage information from the ATL VM (via ATL profiler) linked with the profiling model.
AtlModelSelection: The model selection dialog.
ATLModelTransformationTask: Launches an ATL transformation, using the launcher specified as property in the ant project.
AtlNature: The ATL nature class.
AtlNbCharFile: 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.
AtlOccurrencesFinder: This class allows us to look into the model for the occurrence of the selected word (if there are).
ATLOperation: A representation of the model object 'ATL Operation'.
AtlOperationExport: A representation of the model object 'Atl Operation Export'.
AtlOperationExportImpl: An implementation of the model object 'Atl Operation Export'.
AtlOperationExportItemProvider: This is the item provider adapter for a `AtlOperationExport` object.
ATLOperationImpl: An implementation of the model object 'ATL Operation'.
ATLOperationItemProvider: This is the item provider adapter for a `ATLOperation` object.
AtlOutlinePage
ATLPackage: The Package for the model.
ATLPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
AtlPairMatcher: This class will help for matching pairs of characters.
AtlParameterListValidator: A validator for the parameters.
AtlParser: TCS utilities Wrapper.
AtlPerspective: The ATL perspective class.
AtlPluginCreator: The ATL plugin creation wizard.
AtlPluginScreen: The ATL plugin initialization wizard page.
AtlPreferenceConstants: This class contains methods to product a correct preference fPreferenceeStore.
AtlPreferencesMessages: Use the ressource bundle to fetch externalized strings.
AtlPreferenceStore: A preference fPreferenceeStore organizes the user preferences with those in place.
AtlPreferenceStore.Descriptor: This is a simple generic class.
AtlPreferenceStore.Key: Describes a preference key.
AtlPreview: The ATL Formatter previewer.
ATLProfiler: ATLProfiler is a component that dispatch ATL debugging information to ATLModelHandler & ProfilerModelHandler.
ATLProfilerEditPlugin: This is the central singleton for the ATL-Profiler edit plugin.
ATLProfilerEditPlugin.Implementation: The actual implementation of the Eclipse Plugin.
AtlProjectCreator: The ATL project creation wizard.
ATLProperties: Stores ATL launch parameters which are not provided by an ATL file.
AtlPropertySourceProvider
AtlReconcilingStrategy: This reconciling strategy will allow us to enable folding support in the Atl editor.
AtlResourceFactoryImpl: Creates `AtlResourceImpl` instances.
AtlResourceImpl: Wraps the ATL parser.
AtlResourceImpl.ATLIOException: `IOException` with nested `Exception`.
ATLResourceProvider: Provides common .ecore files: ATL.ecore: ATL metamodel. Problem.ecore: Problem metamodel. RefiningTrace.ecore: RefiningTrace metamodel.
AtlResourceSelectionBox: Provide dialogs to get EMF metamodels URIs or path.
AtlResourceVisitor: Abstract ATL `IResourceVisitor`.
AtlRunTarget: The ATL run target.
AtlSourceLocator: The ATL source locator.
AtlSourceManager: ATL source inspector, used to catch main file informations.
AtlSourceViewerConfiguration: This class bundles the whole configuration space of a source viewer.
AtlStackFrame: This class implements IStackFrame It contains a stackframe.
AtlStandaloneCompiler: Eclipse-independent interface for ATL compilers.
AtlStringAutoIndentStrategy: Auto indent strategy for strings.
AtlSuperimposeModule: Implements ATL module superimposition by load-time adaptation of the execution environment operations.
AtlSuperimposeModule: Implements ATL module superimposition by load-time adaptation of the execution environment operations.
ATLSwitch<T>: The Switch for the model's inheritance hierarchy.
AtlSyntaxPreferencePage: This is the page for setting the highlight syntaxing coloration options.
AtlTabGroup: This class create tabGroup in order to create configuration in Run or Debug mode.
AtlTemplateProposal: Completion helper, dedicated to document parsing.
AtlTextDoubleClickStrategy: This class permits to redefine the default double-clic strategy by selecting a block of matching brackets or a word in an expression.
AtlTextHover
AtlTextTools: A text tools allows to fPreferenceeStore one instance of all tools used in the plug-in.
AtlThread: The ATL thread definition (for debug).
AtlToEmftvmCompiler: Invokes the ATL to EMFTVM compiler.
AtlTypingPreferencePage
AtlUIPlugin: The main plugin class to be used in the desktop.
AtlUML2ModelHandler: The UML2 model handler.
AtlValue: ATL Value (for debug).
AtlVariable: The ATL variable (for debug).
AtlVMMessages: Utility class to access externalized Strings for ATLEngine.
ATLVMPlugin: The main plugin class to be used in the desktop.
ATLVMTools: ATL VM utilities.
AtlWatchExpressionDelegate: A delegate which computes the value of a watch expression when provided a context.
AtlWordDetector: This class allows to check if a parsed word is an ATL one or not.
Attribute: A representation of the model object 'Attribute'.
Bag: Bag collection implementation.
BagExp: A representation of the model object 'Bag Exp'.
BagType: A representation of the model object 'Bag Type'.
Binding: A representation of the model object 'Binding'.
BindingStat: A representation of the model object 'Binding Stat'.
BooleanExp: A representation of the model object 'Boolean Exp'.
BooleanType: A representation of the model object 'Boolean Type'.
BooleanValue: The boolean implementation of the debugger value.
BranchInstruction: A representation of the model object 'Branch Instruction'.
BranchInstructionImpl: An implementation of the model object 'Branch Instruction'.
BranchInstructionItemProvider: This is the item provider adapter for a `BranchInstruction` object.
ByteArrayTextSource: Text utility.
Bytecode: Defines the ATL VM bytecodes.
ByteCodeSwitch: Adds code to the given `MethodVisitor`, and returns it.
CalledRule: A representation of the model object 'Called Rule'.
CallsComparator: A comparator for calls.
CallsViewContentProvider: A content provider for the calls view.
CallsViewLabelProvider: A label provider for the calls view.
CDOInstanceOfIterable: Makes the instances of the given `EClass` in a `CDOResource` available as an `Iterable`.
CDOMetamodelImpl: CDO implementation of `Metamodel`.
CDOModelFactoryImpl: CDO implementation for `ModelFactory`.
CDOModelImpl: CDO implementation of `Model`.
CDOModelImpl.InResourceList: `LazyList` that returns only instances within a given `Resource`.
ClassModuleResolver: `ModuleResolver` based on `Class.getResourceAsStream(String)`.
ClassNativeOperation
Classpath: Classpath nested element.
CodeBlock: A representation of the model object 'Code Block'.
CodeBlockImpl: An implementation of the model object 'Code Block'.
CodeBlockInstruction: A representation of the model object 'Code Block Instruction'.
CodeBlockInstructionImpl: An implementation of the model object 'Code Block Instruction'.
CodeBlockInstructionItemProvider: This is the item provider adapter for a `CodeBlockInstruction` object.
CodeBlockItemProvider: This is the item provider adapter for a `CodeBlock` object.
CodeBlockJIT: JIT that generates and loads a natively generated `CodeBlock` for a given EMFTVM bytecode `CodeBlock`.
CollectionExp: A representation of the model object 'Collection Exp'.
CollectionOperationCallExp: A representation of the model object 'Collection Operation Call Exp'.
CollectionType: A representation of the model object 'Collection Type'.
CompilerNotFoundException: Compiler not found exception.
CompileTask: Compiles an ATL module to EMFTVM bytecode.
CompileTimeError: Describes an error which has occurred when compiling an ATL script.
CompletionInformation
ConsoleStreamHandler: Flushes after every log and doesn't close output stream.
ConstantPool: Constant pool implementation for binary EMFTVM file format.
ConstantTag: A representation of the literals of the enumeration 'Constant Tag', and utility methods for working with them.
Context: A representation of the model object 'Context'.
ContextImpl: An implementation of the model object 'Context'.
ContextItemProvider: This is the item provider adapter for a `Context` object.
CoreService: 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.
CreateModuleActivatorWriter
CreateModuleBuildWriter
CreateModuleClasspathWriter
CreateModuleMANIFESTWriter
CreateModuleProjectWriter
CreateModulePropertiesWriter
CreateModuleSettingsWriter
CreatePluginData: The class used to configure all the JET generations of the 'AtlPluginCreator' wizard.
CreateProfileDialog: The dialog to create a new profile.
CreateRunnableAtlOperation: An Operation which creates / updates a runnable java file.
CreateRunnableData: Stores / Loads ATL launch parameters from: an ATL file. an ATL Launch Configuration. an ATL properties file.
CreateRunnableJavaWriter
Debugger: Interface for ATL VM debuggers (or other tools like profilers).
DefaultFilter
DefaultModuleResolver: Resolves modules based on an EMF URI prefix.
DefaultModuleResolverFactory: `ModuleResolverFactory` for `DefaultModuleResolver`s.
DefaultSorter
Delete: A representation of the model object 'Delete'.
DeleteImpl: An implementation of the model object 'Delete'.
DeleteItemProvider: This is the item provider adapter for a `Delete` object.
DisassemblyDocumentProvider: The disassembly provider class.
DisassemblyModeAction: DisassemblyModeAction is the action runned by the popup menu Disassembly Mode for IElement.
DropPattern: A representation of the model object 'Drop Pattern'.
DSLResourceProvider: The DSL resource provider.
DummyDebugger: A do-nothing ATL VM debugger.
Dup: A representation of the model object 'Dup'.
DupImpl: An implementation of the model object 'Dup'.
DupItemProvider: This is the item provider adapter for a `Dup` object.
DuplicateEntryException: Duplicate entry in `TypeHashMap`.
DupX1: A representation of the model object 'Dup x1'.
DupX1Impl: An implementation of the model object 'Dup x1'.
DupX1ItemProvider: This is the item provider adapter for a `DupX1` object.
ElementTrace
EMFExtractor: The EMF implementation of the `IExtractor` interface.
EMFInjector: The EMF implementation of the `IInjector` interface.
EMFModel: The EMF implementation of `IModel`.
EMFModelAdapter: The model adapter dedicated to EMF.
EMFModelFactory: The EMF implementation of the `ModelFactory`.
EMFModelLoader: Loads EMF models into a `ResourceSet`.
EMFReferenceModel: The EMF implementation of `IReferenceModel`.
EMFTCSExtractor: A wrapper which allow to generate text from `IModel` with TCS.
EMFTCSInjector: A wrapper which allow to create `IModel` from text with TCS.
EmftvmActionBarContributor: This is the action bar contributor for the Emftvm model editor.
EmftvmAdapterFactory: The Adapter Factory for the model.
EmftvmAntPlugin: Plug-in activator class.
EMFTVMBuildListener: Ant build change listener for EMFTVM tasks.
EmftvmCompilerPlugin: `Plugin` class for the EMFTVM compiler plug-in.
EMFTVMConsoleTracker: The console tracker for EMFTVM transformations.
EmftvmEditor: This is an example of a Emftvm model editor.
EmftvmEditorPlugin: This is the central singleton for the Emftvm editor plugin.
EmftvmEditorPlugin.Implementation: The actual implementation of the Eclipse Plugin.
EmftvmEditPlugin: This is the central singleton for the Emftvm edit plugin.
EmftvmEditPlugin.Implementation: The actual implementation of the Eclipse Plugin.
EmftvmFactory: The Factory for the model.
EmftvmFactoryImpl: An implementation of the model Factory.
EmftvmItemProviderAdapterFactory: This is the factory that is used to provide the interfaces needed to support Viewers.
EMFTVMLaunchConfigurationDelegate: Launches EMFTVM transformation modules.
EMFTVMLaunchConfigurationTabGroup: UI for launching EMFTVM transformations.
EMFTVMLaunchConstants: Constants for launching EMFTVM transformations in the Eclipse UI.
EMFTVMLauncher: The EMFVM implementation of the `ILauncher` interface.
EmftvmLauncherImages: Images for EMFTVM launcher plug-in.
EmftvmLauncherPlugin: EMFTVM Launcher plug-in class.
EmftvmModelWizard: This is a simple wizard for creating a new model file.
EmftvmPackage: The Package for the model.
EmftvmPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
EmftvmPackageImpl: An implementation of the model Package.
EMFTVMParameterTab: Parameter tab for launching EMFTVM transformations.
EMFTVMResourceFactoryImpl: Creates instances of `EMFTVMResourceImpl`.
EMFTVMResourceImpl: EMF `ResourceImpl` for the EMFTVM binary module format.
EmftvmSwitch<T>: The Switch for the model's inheritance hierarchy.
EMFTVMTask: General superclass for EMFTVM Ant tasks.
EMFTVMUILauncher: The EMFTVM UI extension of the `EMFTVMLauncher`, which supports debug.
EMFTVMUtil: EMFTVM static utility methods.
EMFTVMUtil.RegistryTypeSwitch: Returns the registry type of the switched object.
EmftvmValidateAction: Applies EMF Validation service batch constraints in addition to regular EMF constraints.
EMFVMLauncher: The EMFVM implementation of the `ILauncher` interface.
EMFVMUILauncher: The EMFVM UI extension of the `EMFVMLauncher`, which supports debug.
Enditerate: A representation of the model object 'Enditerate'.
EnditerateImpl: An implementation of the model object 'Enditerate'.
EnditerateItemProvider: This is the item provider adapter for a `Enditerate` object.
EnumConversionList: Converts `Enumerator`s to `EnumLiteral`s.
EnumConversionListOnList: Converts `Enumerator`s to `EnumLiteral`s.
EnumConversionSetOnSet: Converts `Enumerator`s to `EnumLiteral`s.
EnumLiteral: Generic enumeration literal.
EnumLiteral: Enumeration literal implementation.
EnumLiteralExp: A representation of the model object 'Enum Literal Exp'.
Event
EventListener
ExecEnv: A representation of the model object 'Exec Env'.
ExecEnv: Execution environment.
ExecEnv
ExecEnvImpl: An implementation of the model object 'Exec Env'.
ExecEnvItemProvider: This is the item provider adapter for a `ExecEnv` object.
ExecEnvPool: Pool of reusable `ExecEnv`s.
ExecutionError: A representation of the model object 'Execution Error'.
ExecutionErrorImpl: An implementation of the model object 'Execution Error'.
ExecutionErrorItemProvider: This is the item provider adapter for a `ExecutionError` object.
ExecutionView: The execution view.
ExecutionViewContentProvider: The execution view.
ExecutionViewerActivator: The activator class controls the plug-in life cycle.
ExecutionViewLabelProvider: A label provider for the execution view.
ExportDialog: A dialog for profiling model export.
ExportElement: A representation of the model object 'Export Element'.
ExportElementImpl: An implementation of the model object 'Export Element'.
ExportElementItemProvider: This is the item provider adapter for a `ExportElement` object.
ExportmodelActionBarContributor: This is the action bar contributor for the Exportmodel model editor.
ExportmodelAdapterFactory: The Adapter Factory for the model.
ExportmodelEditor: This is an example of a Exportmodel model editor.
ExportmodelEditorPlugin: This is the central singleton for the Exportmodel editor plugin.
ExportmodelEditorPlugin.Implementation: The actual implementation of the Eclipse Plugin.
ExportmodelEditPlugin: This is the central singleton for the Exportmodel edit plugin.
ExportmodelEditPlugin.Implementation: The actual implementation of the Eclipse Plugin.
ExportmodelFactory: The Factory for the model.
ExportmodelFactoryImpl: An implementation of the model Factory.
ExportmodelItemProviderAdapterFactory: This is the factory that is used to provide the interfaces needed to support Viewers.
ExportmodelModelWizard: This is a simple wizard for creating a new model file.
ExportmodelPackage: The Package for the model.
ExportmodelPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
ExportmodelPackageImpl: An implementation of the model Package.
ExportmodelSwitch<T>: The Switch for the model's inheritance hierarchy.
ExportRoot: A representation of the model object 'Export Root'.
ExportRootImpl: An implementation of the model object 'Export Root'.
ExportRootItemProvider: This is the item provider adapter for a `ExportRoot` object.
ExpressionStat: A representation of the model object 'Expression Stat'.
Extractor: Extractor nested element.
Extractor
Feature: A representation of the model object 'Feature'.
FeatureImpl: An implementation of the model object 'Feature'.
FeatureItemProvider: This is the item provider adapter for a `Feature` object.
FeatureTag: A representation of the literals of the enumeration 'Feature Tag', and utility methods for working with them.
Field: A representation of the model object 'Field'.
FieldContainer: Reusable class for storage and lookup of `Field`s.
FieldImpl: An implementation of the model object 'Field'.
FieldInstruction: A representation of the model object 'Field Instruction'.
FieldInstructionImpl: An implementation of the model object 'Field Instruction'.
FieldInstructionItemProvider: This is the item provider adapter for a `FieldInstruction` object.
FieldItemProvider: This is the item provider adapter for a `Field` object.
Findtype: A representation of the model object 'Findtype'.
FindtypeImpl: An implementation of the model object 'Findtype'.
FindtypeItemProvider: This is the item provider adapter for a `Findtype` object.
FindtypeS: A representation of the model object 'Findtype s'.
FindtypeSImpl: An implementation of the model object 'Findtype s'.
FindtypeSItemProvider: This is the item provider adapter for a `FindtypeS` object.
ForEachOutPatternElement: A representation of the model object 'For Each Out Pattern Element'.
FormatCodeAction: ATL formatter action.
ForStat: A representation of the model object 'For Stat'.
Get: A representation of the model object 'Get'.
Getcb: A representation of the model object 'Getcb'.
GetcbImpl: An implementation of the model object 'Getcb'.
GetcbItemProvider: This is the item provider adapter for a `Getcb` object.
Getenv: A representation of the model object 'Getenv'.
GetenvImpl: An implementation of the model object 'Getenv'.
GetenvItemProvider: This is the item provider adapter for a `Getenv` object.
Getenvtype: A representation of the model object 'Getenvtype'.
GetenvtypeImpl: An implementation of the model object 'Getenvtype'.
GetenvtypeItemProvider: This is the item provider adapter for a `Getenvtype` object.
GetImpl: An implementation of the model object 'Get'.
GetItemProvider: This is the item provider adapter for a `Get` object.
GetStatic: A representation of the model object 'Get static'.
GetStaticImpl: An implementation of the model object 'Get static'.
GetStaticItemProvider: This is the item provider adapter for a `GetStatic` object.
GetSuper: A representation of the model object 'Get Super'.
GetSuperImpl: An implementation of the model object 'Get Super'.
GetSuperItemProvider: This is the item provider adapter for a `GetSuper` object.
GetTrans: A representation of the model object 'Get trans'.
GetTransImpl: An implementation of the model object 'Get trans'.
GetTransItemProvider: This is the item provider adapter for a `GetTrans` object.
Goto: A representation of the model object 'Goto'.
GotoImpl: An implementation of the model object 'Goto'.
GotoItemProvider: This is the item provider adapter for a `Goto` object.
GotoMatchingBracketAction
HasFields: Abstract definition of type having fields.
Helper: A representation of the model object 'Helper'.
HideHelperFilter
HideRuleFilter
IAtlActionConstants: Action ids for standard actions, for groups in the menu bar, and for actions in context menus of JDT views.
IAtlContextMenuConstants: Constants for menu groups used in context menus for views and editors.
IAtlDefaultValues: This interface stores the RGB color of every preferences values.
IAtlLexems: This interface contains all the words of the ATL language, such as keywords.
IAtlPartitions
IAtlStatusConstants: Defines status codes relevant to the Atl UI plug-in.
IExtractor: The IExtractor interface defines a way to serialize a given IModel.
If: A representation of the model object 'If'.
IfExp: A representation of the model object 'If Exp'.
IFileTextSource: IFile text utility.
IfImpl: An implementation of the model object 'If'.
IfItemProvider: This is the item provider adapter for a `If` object.
Ifn: A representation of the model object 'Ifn'.
IfnImpl: An implementation of the model object 'Ifn'.
IfnItemProvider: This is the item provider adapter for a `Ifn` object.
IfStat: A representation of the model object 'If Stat'.
Ifte: A representation of the model object 'Ifte'.
IfteImpl: An implementation of the model object 'Ifte'.
IfteItemProvider: This is the item provider adapter for a `Ifte` object.
IInjector: The IInjector interface defines a way to serialize a given IModel.
ILauncher: The ILauncher interface defines a transformation launcher, and a set of associated options.
IModel: The IModel interface defines a model managed by any framework.
IModelAdapter: The EMFVM execution interface.
IModifyDialogTabPage
IModifyDialogTabPage.IModificationListener
Implies: A representation of the model object 'Implies'.
ImpliesImpl: An implementation of the model object 'Implies'.
ImpliesItemProvider: This is the item provider adapter for a `Implies` object.
IndentAction: Indents a line or range of lines in a Java document to its correct position.
Injector: Injector nested element.
Injector: The Injector interface.
InModel: Input model nested element.
InModel: Nested Ant input model element.
InModelSet: Nested Ant input model element set.
InOutModel: Nested Ant input/output model element.
InOutModelSet: Nested Ant input/output model element set.
InPattern: A representation of the model object 'In Pattern'.
InPatternElement: A representation of the model object 'In Pattern Element'.
InputRuleElement: A representation of the model object 'Input Rule Element'.
InputRuleElementImpl: An implementation of the model object 'Input Rule Element'.
InputRuleElementItemProvider: This is the item provider adapter for a `InputRuleElement` object.
Insert: A representation of the model object 'Insert'.
InsertImpl: An implementation of the model object 'Insert'.
InsertItemProvider: This is the item provider adapter for a `Insert` object.
InstanceNativeOperation
Instruction: A representation of the model object 'Instruction'.
InstructionFilter: A filter for instructions.
InstructionImpl: An implementation of the model object 'Instruction'.
InstructionItemProvider: This is the item provider adapter for a `Instruction` object.
IntegerExp: A representation of the model object 'Integer Exp'.
IntegerType: A representation of the model object 'Integer Type'.
IntegerValue: The Integer implementation of the debugger value.
InterceptedLeavingStackFrameException: An exception thrown when incorrectly leaving an stack frame.
InvalidFragmentException: Returned when the formatter fails to manage a fragment.
Invocation: Stores an UML specific invocation method.
Invoke: A representation of the model object 'Invoke'.
InvokeAllCbs: A representation of the model object 'Invoke all cbs'.
InvokeAllCbsImpl: An implementation of the model object 'Invoke all cbs'.
InvokeAllCbsItemProvider: This is the item provider adapter for a `InvokeAllCbs` object.
InvokeCb: A representation of the model object 'Invoke cb'.
InvokeCbImpl: An implementation of the model object 'Invoke cb'.
InvokeCbItemProvider: This is the item provider adapter for a `InvokeCb` object.
InvokeCbS: A representation of the model object 'Invoke cb s'.
InvokeCbSImpl: An implementation of the model object 'Invoke cb s'.
InvokeCbSItemProvider: This is the item provider adapter for a `InvokeCbS` object.
InvokeImpl: An implementation of the model object 'Invoke'.
InvokeInstruction: A representation of the model object 'Invoke Instruction'.
InvokeInstructionImpl: An implementation of the model object 'Invoke Instruction'.
InvokeInstructionItemProvider: This is the item provider adapter for a `InvokeInstruction` object.
InvokeItemProvider: This is the item provider adapter for a `Invoke` object.
InvokeOperationInstruction: A representation of the model object 'Invoke Operation Instruction'.
InvokeOperationInstructionImpl: An implementation of the model object 'Invoke Operation Instruction'.
InvokeOperationInstructionItemProvider: This is the item provider adapter for a `InvokeOperationInstruction` object.
InvokeStatic: A representation of the model object 'Invoke static'.
InvokeStaticImpl: An implementation of the model object 'Invoke static'.
InvokeStaticItemProvider: This is the item provider adapter for a `InvokeStatic` object.
InvokeSuper: A representation of the model object 'Invoke super'.
InvokeSuperImpl: An implementation of the model object 'Invoke super'.
InvokeSuperItemProvider: This is the item provider adapter for a `InvokeSuper` object.
IOccurrencesFinder
IOccurrencesFinder.OccurrenceLocation: Element representing a occurrence
IOperation: An abstract definition of ATL VM operations.
IProblemChangedListener: Can be added to a ProblemMarkerManager to get notified about problem marker changes.
IReferenceModel: The IReferenceModel interface defines a reference model, i.e.
Isnull: A representation of the model object 'Isnull'.
IsnullImpl: An implementation of the model object 'Isnull'.
IsnullItemProvider: This is the item provider adapter for a `Isnull` object.
IStackFrame: An abstract definition of ATL VM stack frames.
Iterate: A representation of the model object 'Iterate'.
IterateExp: A representation of the model object 'Iterate Exp'.
IterateImpl: An implementation of the model object 'Iterate'.
IterateItemProvider: This is the item provider adapter for a `Iterate` object.
Iterator: A representation of the model object 'Iterator'.
IteratorExp: A representation of the model object 'Iterator Exp'.
ITool: Interface for ATL VM debuggers (or other tools like profilers).
JITCodeBlock: Interface for code generated by the `JITCodeBlock` compiler.
LabelSwitch: Computes the `Label`s for the `CodeBlock`s `Instruction`s.
LastSaveComparator: It compares the current input of an editor with the last saved input.
LaunchAdapter: Adapts an `ILaunch` object to the `VMMonitor` interface.
LauncherService: The LauncherService utility class provides a generic way to launch a transformation using the ATL Core API.
LazyBag<E>: Immutable `Collection` that supports lazy evaluation.
LazyBag.IncludingBag<E>: `LazyBag` that implements the "including" operation.
LazyBag.IntegerRangeBag: `LazyBag` that represents a range running from a first to last `Integer`.
LazyBag.LongRangeBag: `LazyBag` that represents a range running from a first to last `Long`.
LazyBag.UnionBag<E>: `LazyBag` that implements the "union" operation.
LazyBagOnCollection<E>: `LazyBag` that passes method calls through to the underlying `Collection`, where possible, instead of going via `Iterator`s.
LazyCollection<E>: Immutable `Collection` that supports lazy evaluation.
LazyCollection.CollectIterator<T>: `LazyCollection.ReadOnlyIterator` that collects the results of evaluating a function on each of the elements from the underlying collection.
LazyCollection.FlattenIterator: Recursively flattens any nested `Iterable`s by iterating over their elements as well.
LazyCollection.FlattenSetIterator: Recursively flattens any nested `Iterable`s by iterating over their elements as well.
LazyCollection.IntegerRangeListIterator: `LazyCollection.ReadOnlyIterator` for `Integer` ranges.
LazyCollection.LongRangeListIterator: `LazyCollection.ReadOnlyIterator` for `Long` ranges.
LazyCollection.ReadOnlyIterator<E>: `Iterator` without `LazyCollection.ReadOnlyIterator.remove()`.
LazyCollection.ReadOnlyListIterator<E>: `ListIterator` without `LazyCollection.ReadOnlyIterator.remove()`, `LazyCollection.ReadOnlyListIterator.add(Object)`, and `LazyCollection.ReadOnlyListIterator.set(Object)`.
LazyCollections: `LazyCollection`s utility class.
LazyList<E>: Immutable `EList` that supports lazy evaluation.
LazyList.AppendList<E>: `LazyList` that appends an element to the underlying `LazyList`.
LazyList.CollectList<E>: `LazyList` that implements the `LazyList.collect(CodeBlock)` function.
LazyList.InsertAtList<E>: `LazyList` that inserts an element it a given index in the underlying collection.
LazyList.IntegerRangeList: `LazyList` that represents a range running from a first to last `Integer`.
LazyList.LongRangeList: `LazyList` that represents a range running from a first to last `Long`.
LazyList.NonCachingList<E>: Abstract `LazyList` that disables caching of the underlying `LazyList`.
LazyList.PrependList<E>: `LazyList` that prepends an element to the underlying `LazyList`.
LazyList.ReverseList<E>: `LazyList` that reverses the order of the underlying list.
LazyList.SubList<E>: `LazyList` that presents a sub-range of the underlying list.
LazyList.UnionList<E>: `LazyList` that represents a union of the underlying `LazyList` and the added `LazyList`.
LazyListOnCollection<E>: `LazyList` that passes method calls through to the underlying `Collection`, where possible, instead of going via `Iterator`s.
LazyListOnList<E>: `LazyList` that passes method calls through to the underlying `List`, where possible, instead of going via iterators.
LazyMatchedRule: A representation of the model object 'Lazy Matched Rule'.
LazyOrderedSet<E>: Immutable `Set` and `List` that supports lazy evaluation.
LazyOrderedSet.AppendOrderedSet<E>: `LazyOrderedSet` that appends an element to the underlying `LazyOrderedSet`, except when it already occurs in the underlying `LazyOrderedSet`.
LazyOrderedSet.ExcludingOrderedSet<E>: `LazyOrderedSet` that excludes an element from the underlying `LazyOrderedSet`.
LazyOrderedSet.InsertAtOrderedSet<E>: `LazyOrderedSet` that inserts an object into the underlying `LazyOrderedSet`, except when it already occurs in the underlying `LazyOrderedSet`.
LazyOrderedSet.IntegerRangeOrderedSet: `LazyOrderedSet` that represents a range running from a first to last `Integer`.
LazyOrderedSet.LongRangeOrderedSet: `LazyOrderedSet` that represents a range running from a first to last `Long`.
LazyOrderedSet.NonCachingOrderedSet<E>: `LazyOrderedSet` that disables caching of the underlying `LazyOrderedSet`.
LazyOrderedSet.PrependOrderedSet<E>: `LazyOrderedSet` that prepends an element to the underlying `LazyOrderedSet`, except when it already occurs in the underlying `LazyOrderedSet`.
LazyOrderedSet.ReverseOrderedSet<E>: `LazyOrderedSet` in reverse order.
LazyOrderedSet.SubOrderedSet<E>: `LazyOrderedSet` that represents a sub-range of the underlying `LazyOrderedSet`.
LazySet<E>: Immutable `Set` that supports lazy evaluation.
LazySet.ExcludingSet<E>: `LazySet` that excludes an element from the underlying `LazySet`.
LazySet.IncludingSet<E>: `LazySet` that includes an element into the underlying `LazySet`, except if the element already occurs in the underlying `LazySet`.
LazySet.IntegerRangeSet: `LazySet` that represents a range running from a first to last `Integer`.
LazySet.LongRangeSet: `LazySet` that represents a range running from a first to last `Long`.
LazySet.NonCachingSet<E>: Abstract `LazySet` that disables caching of the underlying `LazySet`.
LazySetOnSet<E>: `LazySet` that passes method calls through to the underlying `Set`, where possible, instead of going via `Iterator`s.
LetExp: A representation of the model object 'Let Exp'.
LibExtension: The Extension interface.
Library: A representation of the model object 'Library'.
Library: Library nested element.
LibraryRef: A representation of the model object 'Library Ref'.
LineNumber: A representation of the model object 'Line Number'.
LineNumberImpl: An implementation of the model object 'Line Number'.
LineNumberItemProvider: This is the item provider adapter for a `LineNumber` object.
Load: A representation of the model object 'Load'.
LoadImpl: An implementation of the model object 'Load'.
LoadInstructionParametersSwitch: Loads `Instruction` parameters from a `DataInputStream`.
LoadItemProvider: This is the item provider adapter for a `Load` object.
LoadMetamodelTask: Loads a `Metamodel`.
LoadModelTask: Model loading task.
LoadModelTask: Loads a `Model`.
LocalObjectReference: The local implementation of an object reference.
LocalObjectReference: The local implementation of an object reference.
LocalVariable: A representation of the model object 'Local Variable'.
LocalVariableImpl: An implementation of the model object 'Local Variable'.
LocalVariableInstruction: A representation of the model object 'Local Variable Instruction'.
LocalVariableInstructionImpl: An implementation of the model object 'Local Variable Instruction'.
LocalVariableInstructionItemProvider: This is the item provider adapter for a `LocalVariableInstruction` object.
LocalVariableItemProvider: This is the item provider adapter for a `LocalVariable` object.
LocatedElement: A representation of the model object 'Located Element'.
LoopExp: A representation of the model object 'Loop Exp'.
MainAtlTab: The main ATL tab.
MainEMFTVMTab: Main UI tab for launching EMFTVM transformations.
MapElement: A representation of the model object 'Map Element'.
MapExp: A representation of the model object 'Map Exp'.
MapType: A representation of the model object 'Map Type'.
MarkerMaker: The MarkerMaker class.
Match: A representation of the model object 'Match'.
MatchedRule: A representation of the model object 'Matched Rule'.
MatchImpl: An implementation of the model object 'Match'.
MatchItemProvider: This is the item provider adapter for a `Match` object.
MatchS: A representation of the model object 'Match s'.
MatchSImpl: An implementation of the model object 'Match s'.
MatchSItemProvider: This is the item provider adapter for a `MatchS` object.
MemoryComparator: A comparator for memory.
MemoryComparator.ColumnType: The columns possible types.
Messages: Utility class to access externalized Strings for ATLDebug.
Messages: Utility class to access externalized Strings for ATLBuilder.
Messages: Utility class to access externalized Strings.
Messages: Utility class to access externalized Strings for ATLBuilder.
Messages: Utility class to access externalized Strings..
Messages: Utility class to access externalized Strings..
Messages: Utility class to access externalized Strings for ATLDebug.
Messages: Utility class to access externalized Strings.
Messages: Utility class to access externalized Strings for ATLDebug.
Messages: Utility class to access externalized Strings.
Messages: Utility class to access externalized Strings for EMFTVM.
Messages: Utility class to access externalized Strings for EMF VM.
Messages: Utility class to access externalized Strings for ATLEngine.
Messages: Utility class to access externalized Strings for ATLEngine.
Metamodel: A representation of the model object 'Metamodel'.
MetaModel: Nested Ant metamodel element.
MetamodelImpl: An implementation of the model object 'Metamodel'.
MetamodelItemProvider: This is the item provider adapter for a `Metamodel` object.
MethodSignature: `Method` signature for EMFTVM method caching.
Model: A representation of the model object 'Model'.
ModelAdapter
ModelAdapter
ModelAdapterFactory: The Adapter Factory for the model.
ModelDeclaration: A representation of the model object 'Model Declaration'.
ModelDeclarationImpl: An implementation of the model object 'Model Declaration'.
ModelDeclarationItemProvider: This is the item provider adapter for a `ModelDeclaration` object.
ModelDeclarationTag: A representation of the literals of the enumeration 'Model Declaration Tag', and utility methods for working with them.
ModelElement: Nested Ant model element.
ModelElementSet: Nested Ant model element set.
ModelFactory: The ModelFactory abstract class allows to create `IModel` and `IReferenceModel`.
ModelFactory: Interface for `Resource`-specific `Model` factory objects.
ModelFactory: The Factory for the model.
ModelFactoryImpl: Default implementation for `ModelFactory`.
ModelFactoryImpl: An implementation of the model Factory.
ModelImpl: An implementation of the model object 'Model'.
ModelImpl.InstanceOfList: `LazyList` that returns only instances of a given type.
ModelItemProvider: This is the item provider adapter for a `Model` object.
ModelItemProviderAdapterFactory: This is the factory that is used to provide the interfaces needed to support Viewers.
ModelLoader: Model loading and saving facility.
ModelPackage: The Package for the model.
ModelPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
ModelPackageImpl: An implementation of the model Package.
ModelSwitch<T>: The Switch for the model's inheritance hierarchy.
ModifyDialogTabPage
ModifyDialogTabPage.DefaultFocusManager: This class provides the default way to preserve and re-establish the focus over multiple modify sessions.
Module: A representation of the model object 'Module'.
Module: A representation of the model object 'Module'.
ModuleElement: A representation of the model object 'Module Element'.
ModuleImpl: An implementation of the model object 'Module'.
ModuleItemProvider: This is the item provider adapter for a `Module` object.
ModuleNotFoundException: Module not found.
ModuleResolver: Resolves modules by name.
ModuleResolverFactory: Factory for `ModuleResolver`s.
NameComparator: A comparator for names.
NamedElement: A representation of the model object 'Named Element'.
NamedElementImpl: An implementation of the model object 'Named Element'.
NamedElementItemProvider: This is the item provider adapter for a `NamedElement` object.
NativeCodeBlock: `CodeBlock` with empty native Java body.
NativeOperation: The native operations definition class.
NativeOperationFilter: A filter for native operations.
NativeStackFrame
NativeTypes: Contains a registry of native type names and their Java class implementations, and provides methods to instantiate native types.
NativeTypes.NativeType: Enumeration of registered native types.
NavigationOrAttributeCallExp: A representation of the model object 'Navigation Or Attribute Call Exp'.
NetworkDebugger: The main ATL debugger.
NetworkDebugger: Implements all debugging facilities specified by `VMMonitor` using ATL's `ADWP` protocol.
New: A representation of the model object 'New'.
NewImpl: An implementation of the model object 'New'.
NewItemProvider: This is the item provider adapter for a `New` object.
NewModelTask: Creates a new `Model`.
NewS: A representation of the model object 'New s'.
NewSImpl: An implementation of the model object 'New s'.
NewSItemProvider: This is the item provider adapter for a `NewS` object.
NoRegisteredOperationFoundException: An thrown when an operation isn't found.
Not: A representation of the model object 'Not'.
NotImpl: An implementation of the model object 'Not'.
NotItemProvider: This is the item provider adapter for a `Not` object.
NullEventListener
NullValue: The "null" value.
NumericExp: A representation of the model object 'Numeric Exp'.
NumericType: A representation of the model object 'Numeric Type'.
ObjectReference: A reference to an object.
OCLAdapterFactory: The Adapter Factory for the model.
OclAnyType: A representation of the model object 'Ocl Any Type'.
OclContextDefinition: A representation of the model object 'Ocl Context Definition'.
OclExpression: A representation of the model object 'Ocl Expression'.
OCLFactory: The Factory for the model.
OclFeature: A representation of the model object 'Ocl Feature'.
OclFeatureDefinition: A representation of the model object 'Ocl Feature Definition'.
OclModel: A representation of the model object 'Ocl Model'.
OclModelElement: A representation of the model object 'Ocl Model Element'.
OCLOperations: Provides native operations on simple OCL types.
OCLOperations.ResolveList: `LazyList` that resolves default trace links.
OCLOperations.UniqueResolveList: `LazyList` that resolves unique trace links within a given traced rule.
OCLPackage: The Package for the model.
OCLPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
OclParametrizedType: An OCL complex type.
OclSimpleType: OCL simple type.
OCLSwitch<T>: The Switch for the model's inheritance hierarchy.
OclType: A representation of the model object 'Ocl Type'.
OclType: Abstract OCLtype.
OclUndefined: OCL undefined.
OclUndefinedExp: A representation of the model object 'Ocl Undefined Exp'.
Opcode: A representation of the literals of the enumeration 'Opcode', and utility methods for working with them.
OpenDeclarationAction: The ATL Open declaration action.
OpenDeclarationUtils: Open declaration utilities.
Operation: A representation of the model object 'Operation'.
Operation: A representation of the model object 'Operation'.
Operation: The abstract Operation class.
Operation
OperationCallExp: A representation of the model object 'Operation Call Exp'.
OperationImpl: An implementation of the model object 'Operation'.
OperationItemProvider: This is the item provider adapter for a `Operation` object.
OperatorCallExp: A representation of the model object 'Operator Call Exp'.
Or: A representation of the model object 'Or'.
OrderedSetExp: A representation of the model object 'Ordered Set Exp'.
OrderedSetType: A representation of the model object 'Ordered Set Type'.
OrImpl: An implementation of the model object 'Or'.
OrItemProvider: This is the item provider adapter for a `Or` object.
OutModel: Output model nested element.
OutModel: Nested Ant output model element.
OutModelSet: Nested Ant output model element set.
OutPattern: A representation of the model object 'Out Pattern'.
OutPatternElement: A representation of the model object 'Out Pattern Element'.
OutputRuleElement: A representation of the model object 'Output Rule Element'.
OutputRuleElementImpl: An implementation of the model object 'Output Rule Element'.
OutputRuleElementItemProvider: This is the item provider adapter for a `OutputRuleElement` object.
Param: Parameter nested element.
Parameter: A representation of the model object 'Parameter'.
Parameter: A representation of the model object 'Parameter'.
ParameterImpl: An implementation of the model object 'Parameter'.
ParameterItemProvider: This is the item provider adapter for a `Parameter` object.
ParserLauncher
ParserWrapper
ParserWrapper
Pathelement: Pathelement nested element.
PatternElement: A representation of the model object 'Pattern Element'.
PluginClassLoader: A basic plugin facillity used in command-line.
PluginExtensionUtil: Eclipse plug-in extension utility for `ModelFactory`.
PluginExtensionUtilImpl: Implementation for `PluginExtensionUtil`.
Pop: A representation of the model object 'Pop'.
PopImpl: An implementation of the model object 'Pop'.
PopItemProvider: This is the item provider adapter for a `Pop` object.
PreferencesAccess
PrettyPrinter
Primitive: A representation of the model object 'Primitive'.
PrimitiveExp: A representation of the model object 'Primitive Exp'.
PrimitiveTypesFactory: The Factory for the model.
PrimitiveTypesFactory: The Factory for the model.
PrimitiveTypesPackage: The Package for the model.
PrimitiveTypesPackage: The Package for the model.
PrimitiveTypesPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
PrimitiveTypesPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
Problem: A representation of the model object 'Problem'.
ProblemAdapterFactory: The Adapter Factory for the model.
ProblemConverter: Utility class that translates ATL problem objects into an easily accessible `CompileTimeError` objects.
ProblemFactory: The Factory for the model.
ProblemMarkerManager: Listens to resource deltas and filters for marker changes of type IMarker.PROBLEM Viewers showing error ticks should register as listener to this type.
ProblemPackage: The Package for the model.
ProblemPackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
ProblemSwitch<T>: The Switch for the model's inheritance hierarchy.
ProfileManager: The model for the set of profiles which are available in the workbench.
ProfileManager.BuiltInProfile: Represents a built-in profile.
ProfileManager.CustomProfile: Represents a user-defined profile.
ProfileManager.KeySet
ProfileManager.Profile: Represents a profile with a unique ID, a name and a map containing the code formatter settings.
Profiler: Profiler for EMFTVM.
Profiler.ProfilingData: Profiling data for a single operation (`CodeBlock` or `Method`).
ProfilerLauncher: RegularVM Profiler launcher.
ProfilerModelExporter: Export the Profiling model to a more simple model (ExportModel).
ProfilerModelHandler: Class that build the profiling model.
ProfileStore: Can load/store profiles from/to profilesKey
ProfilingDataTableActivator: The activator class controls the plug-in life cycle.
ProfilingDataTableContentProvider: A content provider for the data table.
ProfilingDataTableLabelProvider: A label provider for the data table.
ProfilingDataTableView: The data table view.
ProfilingDebugger: Class used by the ATL Virtual Machine. Redirect operations to the ATL profiler
ProfilingInstruction: A representation of the model object 'Profiling Instruction'.
ProfilingInstructionImpl: An implementation of the model object 'Profiling Instruction'.
ProfilingInstructionItemProvider: This is the item provider adapter for a `ProfilingInstruction` object.
ProfilingLaunchAdapter: Profiling `LaunchAdapter` for EMFTVM.
ProfilingModel: A representation of the model object 'Profiling Model'.
ProfilingModelImpl: An implementation of the model object 'Profiling Model'.
ProfilingModelItemProvider: This is the item provider adapter for a `ProfilingModel` object.
ProfilingModelUtils: Class utility to help about statistical operations.
ProfilingOperation: A representation of the model object 'Profiling Operation'.
ProfilingOperationExport: A representation of the model object 'Profiling Operation Export'.
ProfilingOperationExportImpl: An implementation of the model object 'Profiling Operation Export'.
ProfilingOperationExportItemProvider: This is the item provider adapter for a `ProfilingOperationExport` object.
ProfilingOperationImpl: An implementation of the model object 'Profiling Operation'.
ProfilingOperationItemProvider: This is the item provider adapter for a `ProfilingOperation` object.
ProjectLogHandler: Log handler for ATL messages during build.
PropertyCallExp: A representation of the model object 'Property Call Exp'.
ProtectedHandler
Push: A representation of the model object 'Push'.
Pushf: A representation of the model object 'Pushf'.
PushfImpl: An implementation of the model object 'Pushf'.
PushfItemProvider: This is the item provider adapter for a `Pushf` object.
PushImpl: An implementation of the model object 'Push'.
PushItemProvider: This is the item provider adapter for a `Push` object.
Pusht: A representation of the model object 'Pusht'.
PushtImpl: An implementation of the model object 'Pusht'.
PushtItemProvider: This is the item provider adapter for a `Pusht` object.
Query: A representation of the model object 'Query'.
RealExp: A representation of the model object 'Real Exp'.
RealType: A representation of the model object 'Real Type'.
RealValue: The Real implementation of the debugger value.
ReferenceLocation
RegisteredPackageDialog: This dialog displays registered packages.
RegisterMetamodel: Registers a metamodel in order to open models in xmi default editor.
RegisterMetamodelTask: Registers an EMF metamodel.
RegularVMLauncher: The RegularVM implementation of the `ILauncher`.
RemoteAtlConfigurationDelegate: This configuration delegate connection to remote debuggees.
RemoteAtlTab: The remote ATL tab.
RemoteAtlTabGroup: The remote ATL tab group.
RemoteObjectReference: The remote implementation of the `ObjectReference`.
Remove: A representation of the model object 'Remove'.
RemoveImpl: An implementation of the model object 'Remove'.
RemoveItemProvider: This is the item provider adapter for a `Remove` object.
RenameAction
RenameFrame
RenameProfileDialog: The dialog to create a new profile.
Resource: The Resource interface.
ResourceChangeListener: The ATL resource change listener.
ResourceDeltaVisitor: Resource visitor.
ResourceIterable: Makes the contents of a `Resource` available as an `Iterable`.
Return: A representation of the model object 'Return'.
ReturnImpl: An implementation of the model object 'Return'.
ReturnItemProvider: This is the item provider adapter for a `Return` object.
Root
Rule: A representation of the model object 'Rule'.
Rule: A representation of the model object 'Rule'.
RuleElement: A representation of the model object 'Rule Element'.
RuleElementImpl: An implementation of the model object 'Rule Element'.
RuleElementItemProvider: This is the item provider adapter for a `RuleElement` object.
RuleImpl: An implementation of the model object 'Rule'.
RuleItemProvider: This is the item provider adapter for a `Rule` object.
RuleMode: A representation of the literals of the enumeration 'Rule Mode', and utility methods for working with them.
RuleVariableDeclaration: A representation of the model object 'Rule Variable Declaration'.
RunTask: Runs a model transformation in the EMFTVM.
SaveInstructionParametersSwitch: Saves `Instruction` parameters to a `DataOutputStream`.
SaveModelTask: Model saving task.
SaveModelTask: Saves a `Model`.
SequenceExp: A representation of the model object 'Sequence Exp'.
SequenceType: A representation of the model object 'Sequence Type'.
Set: A representation of the model object 'Set'.
SetExp: A representation of the model object 'Set Exp'.
SetImpl: An implementation of the model object 'Set'.
SetItemProvider: This is the item provider adapter for a `Set` object.
SetStatic: A representation of the model object 'Set static'.
SetStaticImpl: An implementation of the model object 'Set static'.
SetStaticItemProvider: This is the item provider adapter for a `SetStatic` object.
SetType: A representation of the model object 'Set Type'.
Severity: A representation of the literals of the enumeration 'Severity', and utility methods for working with them.
SimpleDebugger: A simple ATL VM debugger with step tracing and basic profiling optional capabilities.
SimpleInPatternElement: A representation of the model object 'Simple In Pattern Element'.
SimpleOutPatternElement: A representation of the model object 'Simple Out Pattern Element'.
SingleCharReader
SingletonModuleResolverFactory: Returns a singleton `ModuleResolver` instance.
SOTSExpression2: Simple query language evaluator.
SourceElement: A representation of the model object 'Source Element'.
SourceElementImpl: An implementation of the model object 'Source Element'.
SourceElementItemProvider: This is the item provider adapter for a `SourceElement` object.
SourceElementList: A representation of the model object 'Source Element List'.
SourceElementListImpl: An implementation of the model object 'Source Element List'.
SourceElementListItemProvider: This is the item provider adapter for a `SourceElementList` object.
Stack: EMFTVM stack.
StackFrame: EMFTVM stack frame.
StackFrame: The Stack Frame implementation.
StackFrame
StackUnderflowConstraint: Validates the final stack level of code blocks, which should be 0 or 1.
StackUnderflowValidator: Validates the final stack level of code blocks, which should be 0 or 1.
Startup: The startup adt class.
Statement: A representation of the model object 'Statement'.
StopWatch: Stopwatch utility class.
Store: A representation of the model object 'Store'.
StoreImpl: An implementation of the model object 'Store'.
StoreItemProvider: This is the item provider adapter for a `Store` object.
StringExp: A representation of the model object 'String Exp'.
StringTextSource: Manages a text source in a string.
StringType: A representation of the model object 'String Type'.
StringValue: The String implementation of the debugger value.
SuperExp: A representation of the model object 'Super Exp'.
Superimpose: Superimpose nested element.
Swap: A representation of the model object 'Swap'.
SwapImpl: An implementation of the model object 'Swap'.
SwapItemProvider: This is the item provider adapter for a `Swap` object.
SwapX1: A representation of the model object 'Swap x1'.
SwapX1Impl: An implementation of the model object 'Swap x1'.
SwapX1ItemProvider: This is the item provider adapter for a `SwapX1` object.
Symbols: Symbols for the heuristic scanner.
TargetElement: A representation of the model object 'Target Element'.
TargetElementImpl: An implementation of the model object 'Target Element'.
TargetElementItemProvider: This is the item provider adapter for a `TargetElement` object.
TCSClassLoader
TCSExtractionException
TCSExtractor: Created on 9 mars 2005
TCSExtractorPrintStream
TCSExtractorStream
TCSInjector
TCSRuntime
TextSource: The abstract text source definition.
TimeComparator: A comparator for times.
TimingData: Records time data during the execution of the EMFTVM.
ToggleATLNature: Toggle ATL nature on projects.
ToggleCommentAction: An action which toggles comment prefixes on the selected lines.
TotalInstructionComparator: A comparator for instructions.
TraceActionBarContributor: This is the action bar contributor for the Trace model editor.
TraceAdapterFactory: The Adapter Factory for the model.
TracedRule: A representation of the model object 'Traced Rule'.
TracedRuleImpl: An implementation of the model object 'Traced Rule'.
TracedRuleItemProvider: This is the item provider adapter for a `TracedRule` object.
TraceEditor: This is an example of a Trace model editor.
TraceEditorPlugin: This is the central singleton for the Trace editor plugin.
TraceEditorPlugin.Implementation: The actual implementation of the Eclipse Plugin.
TraceEditPlugin: This is the central singleton for the Trace edit plugin.
TraceEditPlugin.Implementation: The actual implementation of the Eclipse Plugin.
TraceElement: A representation of the model object 'Element'.
TraceElementImpl: An implementation of the model object 'Element'.
TraceElementItemProvider: This is the item provider adapter for a `TraceElement` object.
TraceFactory: The Factory for the model.
TraceFactoryImpl: An implementation of the model Factory.
TraceItemProviderAdapterFactory: This is the factory that is used to provide the interfaces needed to support Viewers.
TraceLink: A representation of the model object 'Link'.
TraceLinkImpl: An implementation of the model object 'Link'.
TraceLinkItemProvider: This is the item provider adapter for a `TraceLink` object.
TraceLinkSet: A representation of the model object 'Link Set'.
TraceLinkSetImpl: An implementation of the model object 'Link Set'.
TraceLinkSetItemProvider: This is the item provider adapter for a `TraceLinkSet` object.
TraceModelWizard: This is a simple wizard for creating a new model file.
TracePackage: The Package for the model.
TracePackage.Literals: Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
TracePackageImpl: An implementation of the model Package.
TraceSwitch<T>: The Switch for the model's inheritance hierarchy.
TransientLink: Stores a transient link.
TransientLinkSet: Stores a `TransientLink` Set.
Tuple: Reflective, immutable implementation of OCL Tuples.
Tuple: Abstract OCLtype.
TupleExp: A representation of the model object 'Tuple Exp'.
TuplePart: A representation of the model object 'Tuple Part'.
TupleType: A representation of the model object 'Tuple Type'.
TupleTypeAttribute: A representation of the model object 'Tuple Type Attribute'.
TypedElement: A representation of the model object 'Typed Element'.
TypedElementImpl: An implementation of the model object 'Typed Element'.
TypedElementItemProvider: This is the item provider adapter for a `TypedElement` object.
TypeHashMap<K,​V>: `HashMap` implementation of `TypeMap`.
TypeMap<K,​V>: Provides extra functionality for finding supertypes of keys representing types.
Types: Contains EMFTVM type definitions.
UML2ModelAdapter: The `EMFModelAdapter` adaptation for UML2.
UMLModelLoader: Loads UML models into a ResourceSet.
Unit: A representation of the model object 'Unit'.
URLTextSource: Manages a text source by url.
Validator<T>: Validator interface for EMFTVM.
ValidCodeBlockStackLevelConstraint: Validates the final stack level of code blocks, which should be 0 or 1.
ValidCodeBlockStackLevelValidator: Validates the final stack level of code blocks, which should be 0 or 1.
Value: A debugger value.
VariableDeclaration: A representation of the model object 'Variable Declaration'.
VariableExp: A representation of the model object 'Variable Exp'.
VMException: EMFTVM runtime exception class.
VMException: Exceptions thrown by the VM.
VMException: Exceptions thrown by the VM.
VMMonitor: Allows monitoring and controlling a running EMFTVM instance.
WorkspaceFileDialog: This dialog displays files from the workspace.
WorkspaceUtil: Eclipse workspace utility.
WorkspaceUtilImpl: `WorkspaceUtil` implementation class.
XMLExtractor
XMLInjector
Xor: A representation of the model object 'Xor'.
XorImpl: An implementation of the model object 'Xor'.
XorItemProvider: This is the item provider adapter for a `Xor` object.