# Package org.eclipse.ease

Interface Summary
ICodeFactory: An ICodeFactory is capable of generating code fragments for a dedicated target language.
ICodeParser: Parser interface for source code parsers to extract relevant script data.
ICompletionContext: Interface for completion context.
IDebugEngine: Interface to be implemented by a script debug engine.
IExecutionListener: Interface to be implemented by any class interested in getting notified of script execution event.
IReplEngine
IScriptable: Generic interface for a scriptable object.
IScriptEngine: Interface for a script engine.
IScriptEngineLaunchExtension: Interface for script engine launch extensions.
IScriptEngineProvider: COMMENT add type comment.
ISecurityCheck: Interface used for security callbacks.

Class Summary
AbstractCodeFactory
AbstractCodeParser
AbstractReplScriptEngine: Adds generic REPL support to the AbstractScriptEngine.
AbstractScriptEngine: Base implementation for a script engine.
Activator
DelegatingJarClassLoader: A class loader for script interpreters.
ICodeFactory.Parameter: Parameter definition class.
Logger: Global Logger implementation for EASE.
Script: Scriptable object.
ScriptResult: A ScriptResult is a container for a script execution.

Enum Summary
ICompletionContext.Type
ISecurityCheck.ActionType
ScriptObjectType

Exception Summary
BreakException
ExitException
ScriptEngineException: A checked exception to indicate a script engine exception.
ScriptExecutionException: A common class to be thrown if an error happens during script execution.