Package net.ssehub.easy.producer.core.mgmt
This package contains classes which are needed for data management,
i.e. these classes are data model classes with simple logic, like observer functionality.
-
Interface Summary Interface Description EasyExecutor.Logger Defines a simple logger frontend interface.IProductLineProjectListener Listener for changes inside thePLPInfo.IVilExecutionListener Part of theVilExecutionThreadto inform other threads when the instantiation was finished or aborted. -
Class Summary Class Description Controller Parent-class for all controller-classes.EasyExecutor Defines a configurable executor class to run the main steps of EASy-Producer in a convenient manner.MemberController Creates a new MemberController for a PLP.MemberIterator AnIteratorover all predecessors or successors of onePLPInfo.PLPInfo Carries basic information about a product line project.ProjectDescriptor Implements the mapping of relevant information from EASy projects to VIL projects.SPLsManager This class manages all available ProductLineProjects.VilArgumentProvider An argument provider for VIL execution.VilExecutionThread Responsible class for the execution of VIL scripts, i.e., instantiation of product line artifacts.