Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractEASyTask - Class in net.ssehub.easy.standalone.ant
- AbstractEASyTask() - Constructor for class net.ssehub.easy.standalone.ant.AbstractEASyTask
- acceptsFreeArguments() - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- apply(File) - Method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Applies the flavour.
- arguments - Variable in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
B
- BUNDLE_ID - Static variable in class net.ssehub.easy.standalone.cmd.Utils
-
The pseudo bundle identification for logging.
C
- checkFolder(File, String) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCommands
-
Checks a folder for existence and folder nature.
- checkForOption(String, Map<String, String>) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Checks an argument for a known option.
- checkIsNestedFile(File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Checks whether
maybeChildis nested inside ofpossibleParent. - checkValidity(File) - Static method in class net.ssehub.easy.standalone.cmd.ReasoningCommands
-
Checks the validity of the specified EASy project by reasoning.
- checkValidity(File, File) - Static method in class net.ssehub.easy.standalone.cmd.ReasoningCommands
-
Checks the validity of the specified IVML model by reasoning.
- checkValidity(File, ModelLoadDefinition) - Static method in class net.ssehub.easy.standalone.cmd.ReasoningCommands
-
Checks the validity of the specified IVML model by reasoning.
- checkValidity(String[], Map<String, String>) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Handles the validity check calls.
- checkValidity(Project) - Static method in class net.ssehub.easy.standalone.cmd.ReasoningCommands
-
Checks the validity of the specified IVML model by reasoning.
- CmdConstants - Class in net.ssehub.easy.standalone.cmd
-
Command line constants.
- CmdConstants() - Constructor for class net.ssehub.easy.standalone.cmd.CmdConstants
- CommandLineExecuter - Class in net.ssehub.easy.standalone.cmd
-
Class for executing EASy commands via the command line.
- CommandLineExecuter() - Constructor for class net.ssehub.easy.standalone.cmd.CommandLineExecuter
- configure(EASyPersistencer) - Method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Configures the given persistencer for application.
- createArgumentProvider(Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Creates an argument provider and registers it with
VilArgumentProviderif necessary. - createPLP(String[], Map<String, String>, boolean) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Creates a PLP.
- createPLPsAndInstantiate(File, File, Project, Script, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Creates two (temporary)
PLPInfos, links them (sets prede-/successor), and instantiates the successor. - createTargetFolder(File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Creates
projectTargetif it does not exist.
D
- DEBUG - Static variable in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
- DEFAULT - Static variable in class net.ssehub.easy.standalone.cmd.ProjectNameMapper
-
The default name mapper assumes that the folder of the project corresponds to the name of the product line (EASy conventions).
E
- EASy - Class in net.ssehub.easy.standalone.ant
-
A simple ANT task for EASy based on the EASy core, the PLP project and also the EASy settings.
- EASy() - Constructor for class net.ssehub.easy.standalone.ant.EASy
- EASyExec - Class in main
-
Class for presenting and testing the EASy command line functionalities.
- EASyExec() - Constructor for class main.EASyExec
- EASyPlain - Class in net.ssehub.easy.standalone.ant
-
A low level ANT task for EASy, running without the EASy core, just using the
EasyExecutor. - EASyPlain() - Constructor for class net.ssehub.easy.standalone.ant.EASyPlain
- exc - Variable in class net.ssehub.easy.standalone.cmd.InstantiationCommands.InstantiationListener
- execute() - Method in class net.ssehub.easy.standalone.ant.EASy
- execute() - Method in class net.ssehub.easy.standalone.ant.EASyPlain
F
- flavours - Static variable in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
- forEach(Consumer<ProjectCreationFlavour>) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Applies
consumerto a name-sorted list of all flavor names. - forEach(List<ProjectCreationFlavour>, Consumer<ProjectCreationFlavour>) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Applies
consumerto allflavours.
G
- GenericVilArgumentProvider - Class in net.ssehub.easy.standalone.cmd
-
A generic VIL argument provider which just maps all arguments given in terms of name-value pairs to additional VIL arguments.
- GenericVilArgumentProvider(Map<String, Object>) - Constructor for class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
-
Creates a generic VIL argument provider.
- getDescription() - Method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Returns a short description.
- getFlavour(String) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Returns a flavour.
- getFlavours(String...) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Returns a flavours.
- getFreeArguments() - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- getInstance() - Static method in class net.ssehub.easy.standalone.cmd.ProjectNameMapper
-
Returns the actual instance.
- getName() - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- getName() - Method in class net.ssehub.easy.standalone.cmd.ModelLoadDefinition
- getName() - Method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Returns the name.
- getName(File) - Method in class net.ssehub.easy.standalone.cmd.ProjectNameMapper
-
Returns the name of the project.
- getParameterName() - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- getParameterType() - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- getProject(String) - Static method in class net.ssehub.easy.standalone.cmd.LowlevelCommands
-
Returns the EASy project with the given name.
- getProjectName() - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Returns the project name.
- getSource() - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Returns the source folder.
- getTarget() - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Retruns the target folder.
- getVersion() - Method in class net.ssehub.easy.standalone.cmd.ModelLoadDefinition
I
- instance - Static variable in class net.ssehub.easy.standalone.cmd.ProjectNameMapper
- instantiate(File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the project
projectTarget, while using source files (and IVML/VIL information) provided byprojectSource. - instantiate(File, File, File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Uses
projectSourceto instantiateprojectTarget. - instantiate(File, File, File, File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Uses
projectSourceto instantiateprojectTarget. - instantiate(File, File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the project
projectTarget, while using source files (and IVML/VIL information) provided byprojectSource. - instantiate(File, File, ModelLoadDefinition, ModelLoadDefinition) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Uses
projectSourceto instantiateprojectTarget. - instantiate(File, File, ModelLoadDefinition, ModelLoadDefinition, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Uses
projectSourceto instantiateprojectTarget. - instantiate(String[]) - Static method in class main.EASyExec
-
Handles the instantiate method calls.
- instantiate(String[], Map<String, String>) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Handles the instantiate method calls.
- instantiateEASyProjects(File, File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the project
projectTarget, while using source files (and IVML/VIL information) provided byprojectSource. - instantiateSelf(File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(File, File, File) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(File, File, File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(File, File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(File, Map<String, Object>) - Static method in class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Instantiates the given project.
- instantiateSelf(String[]) - Static method in class main.EASyExec
-
Handles the instantiateSelf method calls.
- instantiateSelf(String[], Map<String, String>) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Handles the instantiateSelf method calls.
- InstantiationCommands - Class in net.ssehub.easy.standalone.cmd
-
Static commands for instantiating projects via the command line or by a build tool.
- InstantiationCommands() - Constructor for class net.ssehub.easy.standalone.cmd.InstantiationCommands
-
Should prevent instantiation of this utility class.
- InstantiationCommands.InstantiationListener - Class in net.ssehub.easy.standalone.cmd
-
Listener to collect
VilExceptions during script execution. - InstantiationListener() - Constructor for class net.ssehub.easy.standalone.cmd.InstantiationCommands.InstantiationListener
L
- loadPreferredModel(ModelManagement<M>, IModelData, File...) - Static method in class net.ssehub.easy.standalone.cmd.Utils
-
Loads a model with the specified (model name, version) pair from the given
ModelManagementinstance. - loadProject(File) - Static method in class net.ssehub.easy.standalone.cmd.LowlevelCommands
-
Adds one project (folder) to the SPLsManager.
- loadWorkspace(File) - Static method in class net.ssehub.easy.standalone.cmd.LowlevelCommands
-
Loads all projects of a given workspace (folder).
- LOGGER - Static variable in class main.EASyExec
- LOGGER - Static variable in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
- LowlevelCommands - Class in net.ssehub.easy.standalone.cmd
-
Static commands for running and controlling EASy via command line or by a build tool.
- LowlevelCommands() - Constructor for class net.ssehub.easy.standalone.cmd.LowlevelCommands
-
Should prevent instantiation of this utility class.
M
- main - package main
-
Temporary classes for presenting and testing EASy command line capabilities.
- main(String[]) - Static method in class main.EASyExec
-
Main method for testing.
- main(String[]) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Main method for testing.
- main(String[]) - Static method in class net.ssehub.easy.standalone.cmd.ReasoningCommands
-
Just for testing.
- ModelLoadDefinition - Class in net.ssehub.easy.standalone.cmd
-
Datatype for loading a IModel, i.e.
- ModelLoadDefinition(String, String) - Constructor for class net.ssehub.easy.standalone.cmd.ModelLoadDefinition
-
Sole constructor for this datatype.
- modelName - Variable in class net.ssehub.easy.standalone.cmd.ModelLoadDefinition
N
- net.ssehub.easy.standalone.ant - package net.ssehub.easy.standalone.ant
-
A simple ANT integration.
- net.ssehub.easy.standalone.cmd - package net.ssehub.easy.standalone.cmd
-
Static functions for running EASy via command line or out from a build tool.
O
- OPT_RESULTFILE - Static variable in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
- OPTIONS - Static variable in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
P
- printHelp() - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Prints the command line help.
- ProjectCommands - Class in net.ssehub.easy.standalone.cmd
-
Command line commands on project level.
Before calling any of the methods in this class, EASy must be loaded via callingLowlevelCommands.startEASy(). - ProjectCommands() - Constructor for class net.ssehub.easy.standalone.cmd.ProjectCommands
- ProjectCreationFlavour - Class in net.ssehub.easy.standalone.cmd
-
Project creation flavours.
- ProjectCreationFlavour() - Constructor for class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
- projectName - Variable in class net.ssehub.easy.standalone.ant.AbstractEASyTask
- ProjectNameMapper - Class in net.ssehub.easy.standalone.cmd
-
Implements a name mapper for projects, in particular if the containing folder is not named according to EASy conventions.
- ProjectNameMapper() - Constructor for class net.ssehub.easy.standalone.cmd.ProjectNameMapper
- provideArgumentsImpl(PLPInfo, Executor) - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- pruneArguments(String[], Map<String, String>) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Prunes the argument list for known options.
- pullConfig(String[], Map<String, String>, boolean) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Pulls the configuration.
R
- reasoner - Variable in class net.ssehub.easy.standalone.ant.EASy
- ReasoningCommands - Class in net.ssehub.easy.standalone.cmd
-
This class is currently rather preliminary and basically intended for testing proper loading of the reasoner by the EASy Loader.
Before calling any of the methods in this class, EASy must be loaded via callingLowlevelCommands.startEASy(). - ReasoningCommands() - Constructor for class net.ssehub.easy.standalone.cmd.ReasoningCommands
- registerFlavour(ProjectCreationFlavour) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCreationFlavour
-
Registers a flavour.
- runDemo() - Static method in class main.EASyExec
-
Example how to load an EASy project.
S
- setConfigLocation(File, File, File) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCommands
-
Defines the configuration locations.
- setConfigLocation(File, File, File, File) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCommands
-
Defines the configuration locations.
- setFreeArguments(String) - Method in class net.ssehub.easy.standalone.cmd.GenericVilArgumentProvider
- setInstance(ProjectNameMapper) - Static method in class net.ssehub.easy.standalone.cmd.ProjectNameMapper
-
Defines the mapper instance to be used.
- setMavenHome(String) - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Defines the optional installation location of Maven.
- setPredecessors(String[], Map<String, String>, boolean) - Static method in class net.ssehub.easy.standalone.cmd.CommandLineExecuter
-
Modifies the predecessors.
- setProjectName(String) - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Returns the project name.
- setReasoner(String) - Method in class net.ssehub.easy.standalone.ant.EASy
-
Defines the reasoner in terms of name:version.
- setSource(File) - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Defines the source folder.
- setStartupList(File) - Method in class net.ssehub.easy.standalone.ant.EASyPlain
-
Defines the startup list for the EASy
ListLoaderas an external file. - setTarget(File) - Method in class net.ssehub.easy.standalone.ant.AbstractEASyTask
-
Defines the target folder.
- setVerbose(boolean) - Method in class net.ssehub.easy.standalone.ant.EASyPlain
-
Sets the flag for verbose output.
- source - Variable in class net.ssehub.easy.standalone.ant.AbstractEASyTask
- startEASy() - Static method in class net.ssehub.easy.standalone.cmd.LowlevelCommands
-
Loads and starts the classes of EASy.
- startupList - Variable in class net.ssehub.easy.standalone.ant.EASyPlain
- SYSTEM_INDEX_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_IO_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_MODELMGT_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_NO_PREDECESSOR - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_NO_REASONER - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_NPE_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_OK - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_PERSISTENCE_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_REASONER_CONFLICT - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_SECURITY_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_VERSION_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
- SYSTEM_VIL_EXC - Static variable in class net.ssehub.easy.standalone.cmd.CmdConstants
T
- target - Variable in class net.ssehub.easy.standalone.ant.AbstractEASyTask
- toggleEasyNature(File, String...) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCommands
-
Toggles the EASy nature on a folder representing a project.
U
- updateDependencies(File, String...) - Static method in class net.ssehub.easy.standalone.cmd.ProjectCommands
-
Update product line dependencies via
Contributions.updateDependencies(File, String...). - Utils - Class in net.ssehub.easy.standalone.cmd
-
Command line utility functions.
- Utils() - Constructor for class net.ssehub.easy.standalone.cmd.Utils
-
Prevents external creation.
V
- verbose - Variable in class net.ssehub.easy.standalone.ant.EASyPlain
- version - Variable in class net.ssehub.easy.standalone.cmd.ModelLoadDefinition
- vilExecutionAborted(PLPInfo, VilException) - Method in class net.ssehub.easy.standalone.cmd.InstantiationCommands.InstantiationListener
- vilExecutionFinished(PLPInfo, boolean) - Method in class net.ssehub.easy.standalone.cmd.InstantiationCommands.InstantiationListener
W
X
- XTEXT_NATURE_ID - Static variable in class net.ssehub.easy.standalone.cmd.ProjectCommands
All Classes and Interfaces|All Packages|Constant Field Values