All Classes and Interfaces
Class
Description
Super class for creating new EASy projects.
The activator class controls the plug-in life cycle.
For contributions to the EASY core.
Denotes individual core functions.
Subclass of Status for own DEBUG Status in eclipse logging.
Creates a derived EASy project, which will have one predecessor.
The nature for all EASy-Producer projects.
Abstraction Layer for saving/reading persistent EASy-Producer information.
Naming constants for hole plug-in, especially GUI.
Creates new EASy projects in Eclipse.
Some utility methods.
ILogger implementation for eclipse logger.
This class represents an interlayer between persistency-layer and model.
Observes the progress of a longer lasting task for the eclipse ui.
Wraps the eclipse progress monitor to the basic progress observer interface.
This result will be returned after calling the
EclipsePersistencer#createEASyProject(String, String, String...) method.Subclass of Status for own EXCEPTION Status in eclipse logging.
Configurator for configuring newly created EASy projects.
An instance of this class will be returned after calling
EclipsePersistencer.createProject(String, File, String).Exception which will be thrown, if a chosen name of a project is not valid.
Implements a Java project handler for the initialization of path environments.
Some utility methods for natures.
Creates a new EASy project.
A job that makes an atomic modification to the workspace.
Creates path environments in a generic way considering information from projects
such as relevant classpaths.
Handles a certain type of project.
This class returns a correct
IPersistencer instance as it is needed by the EASyPersistencer.Provides Eclipse-specific persistent utility methods.
ChangeListener for the workspace, informs the SPLsManger,
if ProductLineProjects were added or remove to the workspace.
This class holds all models, controllers and attributes (which are not stored in a model) related to one product lien
project.
Exception which will be thrown, if a projectname of project, which should be created, already exists.
Constants which are globally used.
Exception if a project should be created, but could not be created.
Creates a new Project with the given parameters.
(Graphical) observer for reasoning steps.
Resources abstraction layer.
Returns types for
EASyProjectCreatorFactory.isValidProjectName(String).