All Classes and Interfaces

Class
Description
A common exception with identifier for testing.
An abstract pool manager for ImportResolver classes.
Super class for ILoggers using the Logger.
Implements an abstract model initializer for the language parsers.
Another JavaLogger implementation.
Stores information about available models, i.e., the relation between model names and all available model information objects.
A basic, eclipse-like progress observer.
Simple progress monitor interface.
Representation of a task, which will be observed by the BasicProgressObserver.IProgressMonitor.
Stores data about the containing OSGi bundle (static bundle without activator).
Extension for java.util.logging.Level since it does not have a DEBUG level.
A model imports resolver.
Provides access to the default locale.
Factory for the current logger.
Static utility functions regarding the environment of EASy.
Extension for java.util.logging.Level since it does not have a EXCEPTION level.
Simple logger for logging into a specified file.
Some file utility methods (may partially be taken from commons.io but this is currently no defined as dependency of this bundle - see standalone).
Allows deferred loading of models, which require that functionality.
An identifiable (to be implemented by exceptions).
Interface for concrete Loggers, which can be handled by the EASyLoggerFactory.
Defines a message.
Passes on messages.
Represents the type of models to be managed.
Specifies the interface to the most basic data of a model (and model info).
Defines a model listener in order to inform interested parties about changes within a model instance.
Defines the interface for a mechanism being able to load models.
An instance providing limited access to model information.
Represents the result of loading a model.
Defines the internal interface of a model management repository.
Defines the model processing listener interface, a listener that is informed when a certain model is being processed.
Processing types.
Defines a model listener in order to inform interested parties about model reloads.
Defines the interface of a model repository.
Basic implementation of a model import resolver.
Stores optional indentation configuration.
Represents a pool manager (delegate) for a typed pool.
Defines the evaluation context for version restrictions.
Denotes a message status.
Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.
Denotes a version restriction.
Maps a variable to another while copying.
Some helpful Jar methods.
This class is the ILogger implementation for java.util.logging.Logger.
This Formatter is used by the EASyLogger to format the logging output.
ENUM for ILogger Logging Level.
Defines a message to be emitted during runtime.
Represents the type of models to be managed.
Notifications on model contents changes.
Defines model imports and related restrictions.
Stores high-level information about an available (possibly unresolved) model.
An implementation of the model info holder for internal use.
Supports the transparent registration of models, locations, model loaders etc.
Defines the interface of an initializer.
Manages the model loaders.
Provides internationalization support, i.e., which locale is valid for loading models.
Manages the model locations.
Represents a location with dependent locations (to be considered while loading a model).
A reusable class performing model imports, model linking etc.
An exception thrown by the model management itself typically on global consistency issues.
Implements the model repository interface by delegating to ModelManagement.
A set of algorithms to enable recursive model updates along the imports.
Combines observable and task/subtask for convenient use.
Implements a simple pool for explicit memory management of frequently created elements.
Observes the progress of a longer lasting task.
Marker interface for a subtask.
Marker interface for a task.
Defines an internal class representing the context of a model import resolution.
An exception thrown when then evaluation of a restriction fails.
Defines basic message types for messages.
Utility functions for operations on a Unix/Linux/(Mac) operating system.
Some model utilities.
Represents the version of an import.
Stores model information objects of the same version.
A version format exception.