All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Activator The activator class controls the plug-in life cycle.Configuration Implements the base (path) configuration of EASy.Configuration.PathKind Defines the supported paths.ConfigurationContentHandler Processes the SAX XML reading.Contributions For contributions to the EASY core.Controller Parent-class for all controller-classes.DataStorage Extensible delegator for persistent access.EASyConfigFileFilter FileFilterfor EASy config files (variability model, build scripts, and templates).EASyConfigFileImporter Copies all EASy config files (of a predecessor project) from one folder to another while keeping sub folder hierarchy.
This is needed for imported variability models, build scripts, and templates.EasyExecutor Defines a configurable executor class to run the main steps of EASy-Producer in a convenient manner.EasyExecutor.Logger Defines a simple logger frontend interface.EASyInitializer This singelton class controls theIResourceInitializerfor the EASyPeristencer.Entity This class represents the entities for the persistency data-model.FileUtils Some basic file utilities.IndentationPrintWriter A print writer with indentation.IPersistencer General interface for different Persistencer plug-ins.IProductLineProjectListener Listener for changes inside thePLPInfo.IProjectCreationResult An instance of this class will be returned after callingIPersistencer.createProject(String, File, String, boolean).IVilExecutionListener Part of theVilExecutionThreadto inform other threads when the instantiation was finished or aborted.IVMLFileWriter ExtendedIVMLWriter, which writesProjects and their importedProjects to a given location.MemberController Creates a new MemberController for a PLP.MemberIterator AnIteratorover all predecessors or successors of onePLPInfo.Model Objects of this class stores information related to exactly one model.ModelContainer<M extends net.ssehub.easy.basics.modelManagement.IModel> Extended capabilities forIModels.ModelContainerFactory Factory forModelContainers.ModelLoader<Model extends net.ssehub.easy.basics.modelManagement.IModel> Part of thePersistencer, responsible for loading IVML/VIL models.ModelType List of possible models which can be stored via theModelclass.NatureHelper The NatureHelper supports querying and modifying Eclipse nature-like elements without having an Eclipse running.NatureHelper.ProjectHandler Implements core functionality accessing the project file.PathEnvironment An environment for transparently making paths relative and absolute.PersistenceConstants Constants related to the persistence layer.PersistenceException Exception for errors occuring during save/load operations.Persistencer This class represents an interlayer between persistency-layer and model.PersistenceUtils Static utility functions related to the persistence layer.PersistentProject Top-layer class for persistent loading and saving of projects.PersistentProject2PLPConverter Stores the information of aPersistentProjectin aPLPInfoto simplify the load process.PLP2ProjectConverter Stores the information of aPLPInfoin aPersistentProjectto simplify the save process.PLPInfo Carries basic information about a product line project.ProjectContainer ModelContainerfor holding a Project and its configuration.ProjectCreationResult ProjectDescriptor Implements the mapping of relevant information from EASy projects to VIL projects.ScriptContainer ModelContainerfor holding a buildScript.SemanticErrorDescription Data class for describing semantic errors occurred during parsing a Model file.SPLsManager This class manages all available ProductLineProjects.StandaloneProjectDescriptor Implements a descriptor for the source and target VIL project locations.StorageConnector General interface for this creation of arbitrary connectors, able to saveModelspersistently.StorageType Possibilities to store the configuration of a project.VilArgumentProvider An argument provider for VIL execution.VilExecutionThread Responsible class for the execution of VIL scripts, i.e., instantiation of product line artifacts.XmlConnector This class implements a StorageConnector for XML-file-based storages.XMLConstants XML Constants for the XML Connector.