All Classes and Interfaces
Class
Description
Helper class for file drop handler.
Quick launcher for EASE script files.
Helper class for drop handlers.
Adds generic REPL support to the AbstractScriptEngine.
Base implementation for a script engine.
Base class to be used for modules.
A virtual tree content provider.
Helper class to run a job when the workbench window is started.
The activator class controls the plug-in life cycle
Loads basic module support for script engines.
Provide functions to display and populate line charts.
Handler to clear the command pane.
An implementation of the model object 'Code'.
This is the item provider adapter for a
ICode
object.A contribution item which delegates to a command.
ContentProposalAdapter can be used to attach content proposal behavior to a control.
Decorating label provider with styled label support for the navigator.
A default implementation for
IAssertion
that adds support for error messages.The Adapter 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.
An implementation of the model Package.
The Resource associated with the package.
The Resource Factory associated with the package.
The Switch for the model's inheritance hierarchy.
This class contains helper methods to serialize and deserialize XML documents
Editor input for dynamic script code not stored in a local file.
A classloader using 'Eclipse-BuddyPolicy: global' as class loading strategy.
Frame containing debug location information for a dedicated script source.
Quick launcher for EASE script files.
The Environment provides base functions for all script interpreters.
A representation of the literals of the enumeration 'Flag', and utility methods for working with them.
An implementation of the model object 'Flag To String Map'.
This is the item provider adapter for a
Map.Entry
object.ViewFilterAction
for hiding debug framewok specific variables.Manager for HTML hovers.
Return value type that can be checked for validity.
A representation of the model object 'Code'.
An ICodeFactory is capable of generating code fragments for a dedicated target language.
Parameter definition class.
Parser interface for source code parsers to extract relevant script data.
Extension of
ICodeTracer
performing pre-filtering before code gets to actual tracer.Interface for execution tracing in Python.
Interface to be implemented by a script debug engine.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
Interface to be implemented by any class interested in getting notified of script execution event.
Generic handle to an
IFile
or File
instance.Provides help content for completion proposals and help popups.
Type encapsulating return from the Python side.
A representation of the model object 'Metadata'.
Interface for script function callbacks.
Constant definitions for plug-in preferences.
Constant definitions for plug-in preferences.
Abstraction interface for frame information in Python.
Extension of
IDebugEngine
for Python script engines.Extension of
IScriptRegistry
to also add mapping from Script
used in EASE world to String
used in Python world.Main entry point for Py4J on Python side.
A representation of the model object 'Raw Location'.
Interface for a test report generator.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
Global service to register user scripts and to query for registered scripts.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
A representation of the model object ' Script'.
Generic interface for a scriptable object.
Interface for a script engine.
Interface for script engine launch extensions.
A representation of the model object ' Script Location'.
Interface which may be implemented by script modules.
Simple interface for mapping between data types in different debugger realms.
Global service to create script engines and to query configuration data from the scripting extensions.
Interface used for security callbacks.
Handler interface for custom drop events for the script shell view.
Interface for shell drop-ins.
A representation of the model object 'Stack Trace Container'.
A representation of the model object ' Storage'.
A representation of the model object 'Test'.
A representation of the model object 'Test Class'.
A representation of the model object 'Test Container'.
A representation of the model object 'Test Entity'.
A representation of the model object 'Test File'.
A representation of the model object 'Test Folder'.
A representation of the model object 'Test Result'.
A representation of the model object 'Test Suite'.
A representation of the model object 'Test Suite Definition'.
A representation of the model object 'Variable'.
How to use providers: Open *.suite file in a text editor and set the variable definition to
<variable fullName="/your_variable" enumProviderID="your_provider_ID" />
.Drop handler accepting jar files.
Creates reports of unit test results.
This utility class provides backwards compatibility for older target platforms.
Pulldown handler to load/ list modules.
Resolves file location completion proposals.
Global Logger implementation for EASE.
ViewFilterAction
for hiding Python magic variables.An implementation of the model object 'Metadata'.
InputStream delegating all tasks to a base stream.
Output stream ignoring all data.
Provides access to the OSGI runtime.
This module allows to interact with the eclipse p2 system that allows to modify the installed components.
Provides global platform functions like preferences, event bus or the command framework.
Class used to initialize default preference values.
Class used to initialize default preference values.
Helper methods to access script storage preferences.
Loads basic module support for script Py4J based engines.
Extension of
PythonDebugger
with additional ICodeTraceFilter
to lower amount of trace dispatches.A script engine to debug Python code on a PY4J engine.
Helper class to have simpler data exchange format between EASE breakpoint information and Python counterpart.
ICompletionProvider
dispatching actual completion calculation to Python.Debugger class handling communication between Python and Eclipse.
ScriptDebugTarget for communication between Eclipse framework and Python debugger.
Python loader.
Custom
IHelpResolver
for Python objects.Default implementation of
IPythonScriptRegistry
simply using maps to perform 1:1 mapping.ConsoleRemoveAllTerminatedAction
ConsoleRemoveTerminatedAction
Provides file access for workspace and file system resources.
InputStream delegating all tasks to a base stream.
A script engine to execute JavaScript code on a Rhino interpreter.
The Adapter Factory for the model.
An implementation of the model Factory.
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
Scriptable object.
SWT Composite that displays available macros.
Creates and manages JavaScript console specific actions
Provide context menu entries for macros.
Factory adding scripts to dynamically populated menu.
Source for a script D&D event.
A checked exception to indicate a script engine exception.
A common class to be thrown if an error happens during script execution.
Commands to launch additional script engines.
Default perspective for scripting.
Default implementation of
IScriptRegistry
simply using maps to perform 1:1 mapping.A ScriptResult is a container for a script execution.
Service factory for
IScriptService
.The JavaScript shell allows to interactively execute JavaScript code.
DND support for JavaScript shell.
Toggles preference show the console when output is written to standard error stream.
Toggles preference show the console when output is written to standard output stream.
Abstract action for toggling preference to automatically show the console when a streams content changes.
An implementation of the model object 'Stack Trace Container'.
Helper class for string manipulations.
ConsoleTerminateAction
An implementation of the model object 'Test'.
An implementation of the model object 'Test Class'.
An implementation of the model object 'Test Container'.
This is the central singleton for the TestDefinition edit plugin.
The actual implementation of the Eclipse Plugin.
An implementation of the model object 'Test Entity'.
An implementation of the model object 'Test File'.
An implementation of the model object 'Test Folder'.
An implementation of the model object 'Test Result'.
A representation of the literals of the enumeration 'Test Status',
and utility methods for working with them.
An implementation of the model object 'Test Suite'.
An implementation of the model object 'Test Suite Definition'.
This is the item provider adapter for a
ITestSuiteDefinition
object.Script engine executing *.suite files and
ITestEntity
elements.A text box with a label at the left hand side.
Toggle display of the dropins section.
Use this handler for style="toggle" command contributions.
Methods providing access to UI components.
Support methods for scripted unit tests.
An implementation of the model object 'Variable'.
This is the item provider adapter for a
IVariable
object.Provides completion proposals for variables stored in a script engine.
Represents the Variables component in the Test Suite Editor.
Abstract action that can be used to update an
IDebugView
.Annotation indicating that the annotated method should be wrapped to the target script language.