A B C D E F G H I L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abortInstantiation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Aborts the current execution of the VIL script at the next possible point (that is not any time possible, e.g., during the execution of third party tools like embedded maven scripts).
- abortInstantiation() - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Aborts the current execution of the VIL script at the next possible point (that is not any time possible, e.g., during the execution of third party tools like embedded maven scripts).
- accept(File) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
- acceptsFreeArguments() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns whether this provider accepts free arguments.
- Activator - Class in net.ssehub.easy.producer.core.persistence.internal
-
The activator class controls the plug-in life cycle.
- Activator() - Constructor for class net.ssehub.easy.producer.core.persistence.internal.Activator
-
The constructor.
- active - Variable in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
- add(String[]) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Adds the given paths.
- add(VilArgumentProvider) - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Adds an argument provider.
- addEntity(Entity) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Model
-
Method for adding one new entity to this model.
- addImport(PLPInfo, PLPInfo, boolean) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Adds an import to the
Projectand to theScriptof a givenPLPInfoto theProjectandScriptof a predecessor project. - addIvmlFolder(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Adds an additional IVML folder.
- addListener(IVilExecutionListener) - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Adds a new
IVilExecutionListenerto get informed when the instantiation was finished/aborted. - addLocation(Configuration, ProgressObserver) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Adds the given location to
VarModel,BuildModel, andTemplateModel. - addLocations(Configuration, Configuration.PathKind, ModelLocations<?>, ProgressObserver) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Updates the paths.
- addMapping(String, String...) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Adds a set of
pathsto be made relative with the givenname. - addNature(File, String) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Adds a nature.
- addNature(Node, String) - Method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
-
Adds a nature to
noderegardless whether it already exists. - addNatureSection() - Method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
-
Add nature-section regardless whether it exists.
- addPLP(PLPInfo) - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
Adds a new product line project to the list of available product lines.
- addPredecessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Adds a predecessor project to this model.
- addPredecessor(PLPInfo) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
This method adds a predecessor in case, the predecessor name is known.
- addScriptImport(ModelImport<Script>) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Adds a Script Import to the build script.
- addScriptImportToPLP(PLPInfo, PLPInfo) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Adds a new import to the main build script of a
PLPInfo. - addSuccessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Adds a sucessor project to this model.
- addSuccessor(PLPInfo) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
This method adds a successor.
- addVilArgument(String, Object) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Adds a custom VIL start rule argument.
- addVilExecutionListener(IVilExecutionListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Adds a new
IVilExecutionListenerto get informed when the instantiation was finished/aborted. - AMP - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Escaped ampersand.
- appendAttribute(StringBuffer, Map.Entry<String, String>) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
-
Appends a given attribute to an existing xml String.
- attributes - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
B
- base - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- base - Variable in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- baseFolder - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
- buildScriptChanged() - Method in interface net.ssehub.easy.producer.core.mgmt.IProductLineProjectListener
-
This method is called, if the
PLPInfo.getBuildScript()was changed. - buildScriptWasEdited() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Sets the flag for saving the build script.
C
- cfg - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- changed() - Method in class net.ssehub.easy.producer.core.mgmt.Controller
-
Notifies all observers.
- changed(Object, Object) - Method in class net.ssehub.easy.producer.core.mgmt.Controller
-
Overloaded method for notification including the comparison of old and new value.
- characters(char[], int, int) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- checkForModification() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Checks this configuration for modifications since last reading it.
- checkNature(Node, String) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Checks whether the text content of the given
nodematches the givennature. - checkPath(String) - Static method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Checks the given path.
- clear() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
This method removes all stored information about pre- and successors.
- clear() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Clears the configuration.
- clear() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Clears the mappings.
- clearModels() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Clears model caches (IVML, VIL, VTL) and implicitly forces a re-resolution, in particular of wildcard imports.
- close() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Closes this project, which also removes this project from the
SPLsManagerand closes all editors. - closeProject(File) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Closes a project, i.e., removes its configuration from the internal cache.
- CLOSING_ROOT - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Closing Tag: For the root node.
- closingTag(ModelType) - Static method in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Creates an appropriate XML opening tag for a given model type.
- combinePath(Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns all paths for
kindcombined by the system path separator. - config - Variable in class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
- CONFIG_FILE - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Name of the non ivml configuration file.
- configuration - Variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- Configuration - Class in net.ssehub.easy.producer.core.persistence
-
Implements the base (path) configuration of EASy.
- Configuration() - Constructor for class net.ssehub.easy.producer.core.persistence.Configuration
-
Creates the default configuration.
- Configuration(File) - Constructor for class net.ssehub.easy.producer.core.persistence.Configuration
-
Creates a new configuration.
- Configuration(Configuration) - Constructor for class net.ssehub.easy.producer.core.persistence.Configuration
-
Creates a copy of the given configuration.
- Configuration.PathKind - Enum in net.ssehub.easy.producer.core.persistence
-
Defines the supported paths.
- ConfigurationContentHandler - Class in net.ssehub.easy.producer.core.persistence
-
Processes the SAX XML reading.
- ConfigurationContentHandler(Configuration) - Constructor for class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
-
Creates a configuration content handler.
- configurationPulled() - Method in interface net.ssehub.easy.producer.core.mgmt.IProductLineProjectListener
-
This method is called, if the configuration is pulled.
- configurationPulled() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Informs all
IProductLineProjectListeners that the configuration was pulled. - CONFIGURATIONS - Static variable in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
- connector - Variable in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- considerIVMLFiles(String) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
-
Checks whether the given file is an IVML file and should be considered.
- considerVILFiles(String) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
-
Checks whether the given file is an VIL file and should be considered.
- considerVTLFiles(String) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
-
Checks whether the given file is an VTL file and should be considered.
- containsNature(NodeList, String) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Check whether the given
natureis represented by at least one node innodes. - containsPredecessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Check for a specified Predecessor.
- containsPredecessor(UUID) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Check for a specified Predecessor.
- containsSuccessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Check for a specified Successor.
- context - Static variable in class net.ssehub.easy.producer.core.persistence.internal.Activator
- Contributions - Class in net.ssehub.easy.producer.core.contributions
-
For contributions to the EASY core.
- Contributions() - Constructor for class net.ssehub.easy.producer.core.contributions.Contributions
- Controller - Class in net.ssehub.easy.producer.core.mgmt
-
Parent-class for all controller-classes.
- Controller() - Constructor for class net.ssehub.easy.producer.core.mgmt.Controller
- convertPaths(String[]) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Converts the paths to independent paths.
- copyConfigFiles(File, File, Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
-
Copies all EASy config files (variability model, build scripts, or templates) of from the specified source to the destination.
- copyConfigFiles(PLPInfo, String) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
-
Copies all EASy config files (variability model, build scripts, and templates) of from the specified sourceLocation to the specified targedLocation, while keeping sub directories.
- copyIVML - Variable in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
- copyVIL - Variable in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
- copyVTL - Variable in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
- createAttribute(String, String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Creates a new attribute for this entity.
- createAttributeFileString(String, String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Creates a new attribute for this file entity (considering internal conversion conventions).
- createConnector() - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
-
Creates and returns a specific storage-connector.
- createContainer(IModel, Configuration) - Static method in class net.ssehub.easy.producer.core.varMod.container.ModelContainerFactory
-
Creates a
ModelContainerfor a successfully loadedIModel. - createContainer(IModel, SemanticErrorDescription, Configuration) - Static method in class net.ssehub.easy.producer.core.varMod.container.ModelContainerFactory
- createEmptyModel(String, String, Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
-
Creates an empty
IModel, if the specified model could not be loaded. - createEntities(Node, Model) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- createExecutor() - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Creates a VIL executor for the contained PLP.
- createInstantiatePredecessorScript(PLPInfo, PLPInfo...) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Creates a (new) build script inside plp.
- createIVMLProject(String, Version, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Creates a new IVML project.
- createMainRule() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Creates a main rule inside the main build script calling the main scripts of all predecessor projects.
- createModels() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
This method creates empty
Models for storing persistent information. - createObserver() - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- createObserver() - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- createProject(String, File, String, boolean) - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Creates an empty EASy project without any eclipse specific stuff.
- createProject(String, File, String, boolean) - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- createReasonerConfiguration(PLPInfo, Model) - Method in class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
-
Creates ReasoningConfiguration.
- createReasoningProcess(ReasoningOperation, IReasonerListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Creates a reasoning process.
- createStructures() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Creates the initial structures / objects for configuration attributes.
- createXMLDocument() - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
-
Creates an object model for the xml document, which should be parsed.
D
- DataStorage - Class in net.ssehub.easy.producer.core.persistence.internal
-
Extensible delegator for persistent access.
- DataStorage(StorageType, String, PathEnvironment) - Constructor for class net.ssehub.easy.producer.core.persistence.internal.DataStorage
-
Sole constructor.
- dbFactory - Static variable in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
- dBuilder - Variable in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
- DEBUG_FILES_EXTENSION - Static variable in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
- decreaseIndentation() - Method in class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
-
Decreases the indentation.
- DEFAULT - Static variable in class net.ssehub.easy.producer.core.persistence.Configuration
- defaultModelsLoaded - Static variable in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
- defaultVersion() - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Creates a new
Version, which should be used for the creation of new EASy config files (variability models, build scripts, and templates). - denotation - Variable in enum net.ssehub.easy.producer.core.persistence.datatypes.ModelType
- description - Variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
A optional description of exceptions, caught during parsing the model.
- description - Variable in class net.ssehub.easy.producer.core.varMod.container.SemanticErrorDescription
- discardLocations() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Discards the EASy-Producer locations set up in
EasyExecutor.setupLocations(). - doc - Variable in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
- done - Variable in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
E
- EASY_FILES_DEFAULT - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Default folder name for persistent configuration files.
- EASyConfigFileFilter - Class in net.ssehub.easy.producer.core.persistence.standard
-
FileFilterfor EASy config files (variability model, build scripts, and templates). - EASyConfigFileFilter(Configuration.PathKind...) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
-
Sole constructor for the
EASyConfigFileFilter. - EASyConfigFileImporter - Class in net.ssehub.easy.producer.core.persistence.standard
-
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. - EASyConfigFileImporter(PLPInfo) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
-
Sole constructor for this class.
This constructor deletes all sub folders of the specified destinationPath. - EasyExecutor - Class in net.ssehub.easy.producer.core.mgmt
-
Defines a configurable executor class to run the main steps of EASy-Producer in a convenient manner.
- EasyExecutor() - Constructor for class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Creates an instance of the executor with no folders/model names set.
- EasyExecutor(File, File, String) - Constructor for class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Creates an instance of the executor with basic information absolutely required to execute EASy-Producer.
- EasyExecutor.Logger - Interface in net.ssehub.easy.producer.core.mgmt
-
Defines a simple logger frontend interface.
- EASyInitializer - Class in net.ssehub.easy.producer.core.persistence.standard
-
This singelton class controls the
IResourceInitializerfor the EASyPeristencer. - EASyInitializer() - Constructor for class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
- endDocument() - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- endElement(String, String, String) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- endPrefixMapping(String) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- entities - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.Model
- Entity - Class in net.ssehub.easy.producer.core.persistence.datatypes
-
This class represents the entities for the persistency data-model.
- Entity() - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Default constructor.
- Entry(String, String[]) - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Creates a new entry.
- error(String) - Method in interface net.ssehub.easy.producer.core.mgmt.EasyExecutor.Logger
-
Logs an error.
- exchangeModel(Model) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
This method exchanges the given model with the corresponding model of the same type.
- execute() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Executes all steps as described above.
- executeVil() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Executes VIL on the model.
- executor - Variable in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
F
- file - Variable in class net.ssehub.easy.producer.core.persistence.Configuration
- file - Variable in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
- FILE_NAME - Static variable in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
- FileUtils - Class in net.ssehub.easy.producer.core.persistence.internal.util
-
Some basic file utilities.
- FileUtils() - Constructor for class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Prevents initialization of this utility class.
- folder - Variable in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
- forceComponundTypes(boolean) - Method in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
-
Forces the output of compound types and bypasses the automatic detection.
- forceCompoundTypes - Variable in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
- formatInitializer - Variable in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
- fromIndependent(File) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Converts a file into a string using a system independent separator.
- fromIndependent(String) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Converts a file into a string using a system independent separator.
G
- getAllSuccessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns a list of all direct and indirect successor-IDs.
- getAttributeFileString(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Returns the value of a given attribute as file string (considering internal conversion conventions).
- getAttributes() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Returns the attribute-map.
- getAttributeValue(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Returns value of given attribute.
- getBase() - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- getBase() - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- getBaseFolder() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Returns the base folder.
- getBuildScript() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the main build script for building the project (starting point of the instantiation).
- getBuildScript() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the main build script for instantiating the whole project.
- getBuildScript() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getConfigFolder() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the location of configuration files for the newly created project.
- getConfigFolder() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getConfigLocation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the folder containing the EASy configuration and the variability models as a subfolder of
PLPInfo.getProjectLocation(). - getConfiguration() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Returns the configuration used by this executor.
- getConfiguration() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the configuration for the ivml variability model of this plp.
- getConfiguration() - Method in class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
-
Returns the configuration related to the stored
Project. - getConfiguration(File) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Returns the (cached) configuration for the given project (in terms of a
projectFolder). - getContext() - Static method in class net.ssehub.easy.producer.core.persistence.internal.Activator
-
Getter for the context of this plug-in.
- getDefaultModelsConfiguration(File, Map<Configuration.PathKind, File>) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Creates a configuration for loading default models.
- getDenotation() - Method in enum net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Getter for the section name of this ModelType.
- getDescription() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Getter for the
SemanticErrorDescription(describing a caught exception). - getDescription() - Method in class net.ssehub.easy.producer.core.varMod.container.SemanticErrorDescription
-
Getter for the error description.
- getEntity(int) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Model
-
Returns an entity specified by
index. - getEntityCount() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Model
-
Returns the number of entities.
- getFreeArguments() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the free arguments used by this instance.
- getHighestVersion() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the highest Version that is available for this project.
- getHighestVersion() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Returns the highest Version that is available for the managed model.
- getID() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Getter for the ID of this project.
- getLocation() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Returns the location of the project.
- getLocation() - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
-
Returns the storage-location.
- getLocation() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Returns the location, where the model is loaded from.
- getLocation() - Method in class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
- getLocation() - Method in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
- getLocation() - Method in class net.ssehub.easy.producer.core.varMod.container.SemanticErrorDescription
-
Getter for the location of the file.
- getLocation(Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Returns the location, where the model is loaded from.
- getLocationFile(File, Configuration.PathKind) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Returns the specified location within the given
projectFolder. - getLogger(Class<?>) - Static method in class net.ssehub.easy.producer.core.persistence.internal.Activator
-
Simplification of
EASyLoggerFactory.getLogger(Class, String)to retrieve a logger used within this plug-in. - getMainBuildScript() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Getter for the main VIL build script model.
- getMainVilScript() - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- getMainVilScript() - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- getMemberController() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the member controller.
- getModel() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Getter for the model.
- getModel(int) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Returns a model specified by
index. - getModel(ModelType) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Getter for the models of this project.
- getModelCount() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Returns the number of models.
- getModelFolder(IProjectDescriptor.ModelKind) - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- getModelFolder(IProjectDescriptor.ModelKind) - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- getModelType() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Model
-
Returns which kind of model/information are stored in this simple representation.
- getName() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the name of this provider.
- getName() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Returns the name of this mapping.
- getName() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Getter for the (eclipse) name of this project.
- getName() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
- getNatures() - Method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
-
Returns the natures node.
- getParameterName() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the name(s) of the parameter(s) provided by this instance.
- getParameterType() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the type(s) of the parameter(s) provided by this instance.
- getParsingExceptions() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns a list of
SemanticErrorDescriptionwhich occurred while parsing the VarModel (IVML files) and the build script (VIL files). - getPath(Configuration.PathKind, int) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns a path as a string.
- getPathConfiguration() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the (cached) configuration for this project (in terms of a
projectFolder). - getPathCount(Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns the number of configured paths per
kind. - getPathEnvironment() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Returns the path environment for making absolute paths relative and vice versa.
- getPathEnvironment() - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- getPathEnvironment() - Method in interface net.ssehub.easy.producer.core.persistence.internal.StorageConnector
-
Returns the path environment used for making paths relative.
- getPathEnvironment() - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- getPathEnvironment() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- getPathFile(Configuration.PathKind, int) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns a path as a file within the containing project.
- getPLP(String) - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
- getPLPName(String) - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
- getPossiblePredecessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns only the successors that are valid in terms of not creating a loop of successors and predecessors.
- getPredecessor(int) - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- getPredecessor(int) - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- getPredecessorCount() - Method in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- getPredecessorCount() - Method in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- getPredecessorIDs() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns the List of all predecessor ids.
- getPredecessorLocations(boolean) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- getPredecessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns the List of all predecessors.
- getPredecessorsCount() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Getter returns the size of the Predecessors because getPredecessors returns a Collection and we may need this parameter.
- getProductLineProjects() - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
Returns a copy of the current productline-projects-map.
- getProject() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Getter for the ivml project.
- getProject() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Getter for the IVML variability model.
- getProjectContainer() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the encapsulated
ProjectContainerfor thePLPInfo.getProject(). - getProjectFolder() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the top level location of the newly created project.
- getProjectFolder() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getProjectID() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the unique identifier.
- getProjectID() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Returns the ID of a given EASy project.
- getProjectID() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the projectID of the newly created project.
- getProjectID() - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- getProjectID() - Method in interface net.ssehub.easy.producer.core.persistence.internal.StorageConnector
-
Returns the UUID of a given pl project.
- getProjectID() - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- getProjectID() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Returns the ID of a given EASy project.
- getProjectID() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getProjectLocation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the physical location of the project.
- getProjectName() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the project name.
- getProjectPath(String) - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
- getProvider(int) - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the provider specified by the given index.
- getProviderCount() - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns the number of providers.
- getReasonerConfig() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Getter for the reasoner settings.
- getSaveDebugInformation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Specification whether further debug information should be saved.
- getScriptContainer() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the encapsulated
ScriptContainerfor thePLPInfo.getBuildScript(). - getScriptLocation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the folder containing the VIL scripts as a subfolder of
PLPInfo.getProjectLocation(). - getSuccessorIDs() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns the List of all successor ids.
- getSuccessorLocations() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- getSuccessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns a list of all successor projects.
- getSuccessorsCount() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Getter returns the size of the Successors because getSuccessors returns Collection and we may need this parameter.
- getTemplateLocation() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the folder containing the VTL templates as a subfolder of
PLPInfo.getProjectLocation(). - getVarModel() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the variability model of the newly created project.
- getVarModel() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getVarModelProjectPath() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IProjectCreationResult
-
Returns the absolute path of the newly created VarModel project (ivml project).
- getVarModelProjectPath() - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- getVersion() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns the version of the project.
- getVersion() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Fetter for the version of this project.
- getVersion() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
- getXmlFromEntity(Entity, String) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
-
Returns xml-formatted string from given entity.
- GREATERTHAN - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Escaped closing brackets.
H
- hasDefaultMainBuildScript() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns whether the default main build script exists (also without having loaded it).
- hasNature(File, String...) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Returns whether at least one of the given
naturesare attached toproject. - hasNature(NatureHelper.ProjectHandler, String...) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Returns whether at least one of the given
naturesare attached to the project represented byhandler. - hasNext() - Method in class net.ssehub.easy.producer.core.mgmt.MemberIterator
- hasPredecessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Check for Predecessors.
- hasSuccessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Check for Successors.
I
- id - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
The ID of this project.
- ignorableWhitespace(char[], int, int) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- inConfig - Variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- increaseIndentation() - Method in class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
-
Increases the indentation.
- indentation - Variable in class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
- IndentationPrintWriter - Class in net.ssehub.easy.producer.core.persistence.internal
-
A print writer with indentation.
- IndentationPrintWriter(Writer) - Constructor for class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
-
Creates an indentation print writer with default indentation (4 whitespaces).
- IndentationPrintWriter(Writer, String) - Constructor for class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
-
Creates an indentation print writer.
- indentationStep - Variable in class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
- info - Variable in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- info(String) - Method in interface net.ssehub.easy.producer.core.mgmt.EasyExecutor.Logger
-
Logs an information.
- initDefaults() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Initializes configuration values lazily with default values.
- initModels() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
This method is needed inside the constructors for constructing needed legacy models and model managers, like MemberController, InstantiatorController, ...
- INSTANCE - Static variable in class net.ssehub.easy.producer.core.mgmt.SPLsManager
- instances - Static variable in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
- instances() - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns all registered instances as an iterator.
- instantiate() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Deprecated.Use
PLPInfo.instantiate(ProgressObserver)instead. - instantiate(ProgressObserver) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Instantiates the whole project in a separate thread (asynchronous behavior).
- instantiate(ProgressObserver, boolean) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Instantiates the whole project in a separate thread.
- INSTANTIATOR_CONTROLLER_MULTIPLE - Static variable in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Notification by the instantiator controller: No multiple instantiated files message.
- INSTANTIATOR_ENGINE - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes which instantiator should be used.
- INSTANTIATOR_FILE - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes all files to instantiate ny this instantiator.
- INSTANTIATOR_INHERITED - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes the inheritance chain of the instantiator.
- INSTANTIATOR_PATH_REGEX - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes the regular expression to split the file and project paths that were saved as concatenations of Strings into the persistancy layer.
- INSTANTIATOR_PATHS - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes the last known path of the predecessor project and the path of the current context project of an instantiator.
- INSTANTIATOR_UUID - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Instantiator: Denotes for which UUID is connected with the given instantiator.
- INSTANTIATORS - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Stores the chosen instantiators related to file types.
- IPersistencer - Interface in net.ssehub.easy.producer.core.persistence.datatypes
-
General interface for different Persistencer plug-ins.
- IProductLineProjectListener - Interface in net.ssehub.easy.producer.core.mgmt
-
Listener for changes inside the
PLPInfo. - IProjectCreationResult - Interface in net.ssehub.easy.producer.core.persistence.datatypes
-
An instance of this class will be returned after calling
IPersistencer.createProject(String, File, String, boolean). - isActive() - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Returns whether this provider is active.
- isEASyConfigFile(String) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileFilter
-
Denotes whether a given filename is an IVML file.
- isMaterialized() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns whether the configuration was materialized (stored) or whether this configuration consists of values loaded from default settings.
- isPathEasyDefault(Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns whether the specified path is the same as the internal EASy default value.
- isPreliminary() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns whether this is a preliminary information object or a specialized.
- isRecent() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Returns whether the configuration file is recent.
- isSaveable() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Checks whether the models and can be saved, or if a dummy was used to avoid
NullPointerExceptions. - isSaveable() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Checks whether the model works and can be saved, or if a dummy was used to avoid
NullPointerExceptions. - isSaveable() - Method in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
- isTransformable() - Method in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Checks whether VIL instantiation should be possible.
- isTransformableVIL() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Checks whether VIL instantiation should be possible.
- IVilExecutionListener - Interface in net.ssehub.easy.producer.core.mgmt
-
Part of the
VilExecutionThreadto inform other threads when the instantiation was finished or aborted. - IVML - net.ssehub.easy.producer.core.persistence.Configuration.PathKind
-
The path to the IVML models.
- IVML_EXTENSION - Static variable in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
- ivmlFileLocation(String, String, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the project file for the ivml variability model for a specific ivml project within the given storage path.
- ivmlFileLocation(Project, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the project file for the ivml variability model for a specific ivml project within the given storage path.
- IVMLFileWriter - Class in net.ssehub.easy.producer.core.persistence
-
Extended
IVMLWriter, which writesProjects and their importedProjects to a given location. - IVMLFileWriter(File) - Constructor for class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
-
sole constructor for this class.
- ivmlFolder - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- ivmlModelName - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
L
- LESSTHAN - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Escaped opening brackets.
- LINEFEED - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Linefeed.
- listAvailableModels() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Returns a list with all models that are available within this project.
- listAvailableModels() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Returns a list with all (alternative) models of this model.
- listener - Variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Optional
IModelListenerfor getting informed whenever the managed model was replaced by the parser. - listeners - Variable in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
- load() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Loads the configuration file.
- load() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Loads a PersistentProject, which is an EASy project representation, from a storage (file system).
- load() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- loadDefaultModels() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Loads the default models if existent.
- loadDefaultModels(ClassLoader, ProgressObserver, Map<Configuration.PathKind, File>) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads the default models if existent.
- loadDefaultModels(ProgressObserver) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads the default models if existent using the class loader of this class.
- loadDefaultModels(ProgressObserver, Map<Configuration.PathKind, File>) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads the default models if existent using the class loader of this class.
- loadIvmlModel() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Loads the IVML model and creates a configuration instance.
- loadModel(String, String, ModelManagement<Model>, Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
- loadModel(String, String, Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
- loadModel(ModelManagement<M>, File) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads an
IModelfrom a file, i.e. - loadModel(PathEnvironment, String, ModelType) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads a specific model.
- loadModels(Model...) - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- loadModels(Model...) - Method in interface net.ssehub.easy.producer.core.persistence.internal.StorageConnector
-
Loads the specified models.
- loadModels(Model...) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- loadModels(PersistentProject) - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- loadModels(PersistentProject) - Method in interface net.ssehub.easy.producer.core.persistence.internal.StorageConnector
-
Method for loading models out of a persistent file/database.
- loadModels(PersistentProject) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- loadPLP() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Loads a
PLPInfofrom a storage (file system). - loadRootPLPInfo(PathEnvironment, String, File) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Loads the information of the root product line project from the configuration at the given location.
- location - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
The location of the project.
- location - Variable in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- location - Variable in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
- location - Variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
The location (folder) of the managed model.
- location - Variable in class net.ssehub.easy.producer.core.varMod.container.SemanticErrorDescription
- logger - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- LOGGER - Static variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- LOGGER - Static variable in class net.ssehub.easy.producer.core.mgmt.SPLsManager
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.Configuration
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
- LOGGER - Static variable in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- LOGGER - Static variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
M
- mainBuildScript - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
The main build script, specifying how to instantiate the whole project.
- mainBuildScript - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
This script should be the entry point for defining VIL build script.
- mainBuildScript - Variable in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- makeAbsolute(File, String) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Makes a given location absolute if required.
- makeAbsolute(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Makes the given location absolute.
- makeAbsolute(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Makes a file location absolute with respect to the known paths in this instance.
- makeAbsoluteFile(File, String) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Makes a given location absolute if required.
- makeRelative(File) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Makes the given location relative.
- makeRelative(File) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Makes a file location relative with respect to the known paths in this instance.
- makeRelative(File, File) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Make a
locationrelative tobaseFolderif possible. - makeRelativeFile(File, File) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Make a
locationrelative tobaseFolderif possible. - mapping - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
- memberController - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- MemberController - Class in net.ssehub.easy.producer.core.mgmt
-
Creates a new MemberController for a PLP.
- MemberController(String) - Constructor for class net.ssehub.easy.producer.core.mgmt.MemberController
-
Constructor.
- memberID - Variable in class net.ssehub.easy.producer.core.mgmt.MemberController
- MemberIterator - Class in net.ssehub.easy.producer.core.mgmt
-
An
Iteratorover all predecessors or successors of onePLPInfo. - MemberIterator(Collection<String>) - Constructor for class net.ssehub.easy.producer.core.mgmt.MemberIterator
-
Sole constructor of this class.
- model - Variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
The model which should be managed by this container.
- Model - Class in net.ssehub.easy.producer.core.persistence.datatypes
-
Objects of this class stores information related to exactly one model.
- Model(ModelType) - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.Model
-
Sole constructor for this class.
- model2Relatives(Model) - Method in class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
-
Creates information related to relative projects..
- ModelContainer<M extends net.ssehub.easy.basics.modelManagement.IModel> - Class in net.ssehub.easy.producer.core.varMod.container
-
Extended capabilities for
IModels. - ModelContainer(M, ModelManagement<M>, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Default constructor of this class.
- ModelContainer(M, SemanticErrorDescription, ModelManagement<M>, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Constructor if an Exception occurred during parsing the model.
- ModelContainerFactory - Class in net.ssehub.easy.producer.core.varMod.container
-
Factory for
ModelContainers. - ModelContainerFactory() - Constructor for class net.ssehub.easy.producer.core.varMod.container.ModelContainerFactory
- modelFileLocation(String, String, String, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the project file for the ivml/vil model for a specific EASy project within the given storage path.
- modelFileLocation(String, String, String, Configuration.PathKind) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the file for a IVML/VIL model for a specific EASy project within the given folder.
- ModelLoader<Model extends net.ssehub.easy.basics.modelManagement.IModel> - Class in net.ssehub.easy.producer.core.persistence.standard
-
Part of the
Persistencer, responsible for loading IVML/VIL models. - ModelLoader(PersistentProject, Configuration) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
-
Sole constructor of this class.
- modelManager - Variable in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
The container holding and managing all models of type <M>.
- models - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
This array is for storing non ivml information.
- modelType - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.Model
- ModelType - Enum in net.ssehub.easy.producer.core.persistence.datatypes
-
List of possible models which can be stored via the
Modelclass. - ModelType(String) - Constructor for enum net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Sole constructor for this class.
N
- name - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- name - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
- NAME_SEPARATOR - Static variable in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
- NatureHelper - Class in net.ssehub.easy.producer.core.persistence.standard
-
The NatureHelper supports querying and modifying Eclipse nature-like elements without having an Eclipse running.
- NatureHelper() - Constructor for class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
- NatureHelper.ProjectHandler - Class in net.ssehub.easy.producer.core.persistence.standard
-
Implements core functionality accessing the project file.
- net.ssehub.easy.producer.core.contributions - package net.ssehub.easy.producer.core.contributions
-
Initial arbitrary project-specific EASy core contributions.
- net.ssehub.easy.producer.core.mgmt - package net.ssehub.easy.producer.core.mgmt
-
This package contains classes which are needed for data management, i.e.
- net.ssehub.easy.producer.core.persistence - package net.ssehub.easy.producer.core.persistence
-
This plug-in contains functionality of EASy, which can also run without Eclipse.
- net.ssehub.easy.producer.core.persistence.datatypes - package net.ssehub.easy.producer.core.persistence.datatypes
-
This package contains a simple data model, which can be used to store information in a non ivml file.
- net.ssehub.easy.producer.core.persistence.internal - package net.ssehub.easy.producer.core.persistence.internal
-
This package contains classes needed for classes of the persistence package.
- net.ssehub.easy.producer.core.persistence.internal.util - package net.ssehub.easy.producer.core.persistence.internal.util
-
Basic file utilities.
- net.ssehub.easy.producer.core.persistence.internal.xml - package net.ssehub.easy.producer.core.persistence.internal.xml
-
This package contains classes for parsing and writing EASy information within a xml file.
- net.ssehub.easy.producer.core.persistence.standard - package net.ssehub.easy.producer.core.persistence.standard
-
This package contains classes which specific to the persistencer of this plug-in.
- net.ssehub.easy.producer.core.varMod - package net.ssehub.easy.producer.core.varMod
-
Classes for variability modeling and implementation in EASy-Producer projects.
- net.ssehub.easy.producer.core.varMod.container - package net.ssehub.easy.producer.core.varMod.container
-
IModelcontainer for simplifying the usage of the differentIModels in EASy-Producer projects. - next() - Method in class net.ssehub.easy.producer.core.mgmt.MemberIterator
- notifyReplaced(M, M) - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
If this method is called, the stored
ModelContainer.getDescription()will be set to null as this is usually only called if the parser has parsed the model successfully. - notifyReplaced(Script, Script) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- notifyReplaced(Project, Project) - Method in class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
-
If this method is called, the stored
ModelContainer.getDescription()will be set to null as this is usually only called if the parser has parsed the model successfully.
O
- observer - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- observer - Variable in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
- observer - Variable in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
P
- parent - Variable in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- PATH_4_ROOT_NODE - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Node Path: For the root node.
- PATH_4_TRANSFORMATORS - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Node Path: For the Transformator Section.
- path4Models(ModelType) - Static method in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Creates a path for the XML parser to locate the desired model.
- pathEnv - Variable in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- pathEnv - Variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- PathEnvironment - Class in net.ssehub.easy.producer.core.persistence.datatypes
-
An environment for transparently making paths relative and absolute.
- PathEnvironment(File) - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Creates a new path environment.
- PathEnvironment.Entry - Class in net.ssehub.easy.producer.core.persistence.datatypes
-
Defines a mapping entry consisting of an unique symbolic name and a set of paths.
- PathKind() - Constructor for enum net.ssehub.easy.producer.core.persistence.Configuration.PathKind
- paths - Variable in class net.ssehub.easy.producer.core.persistence.Configuration
- paths - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
- PersistenceConstants - Interface in net.ssehub.easy.producer.core.persistence.standard
-
Constants related to the persistence layer.
- PersistenceException - Exception in net.ssehub.easy.producer.core.persistence
-
Exception for errors occuring during save/load operations.
- PersistenceException(String) - Constructor for exception net.ssehub.easy.producer.core.persistence.PersistenceException
-
Constructor for this class for creating an exception with a specified error message.
- PersistenceException(Throwable) - Constructor for exception net.ssehub.easy.producer.core.persistence.PersistenceException
-
Constructor for this class for transforming one exception into a
PersistenceException. - persistencer - Variable in class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
- persistencer - Variable in class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
- Persistencer - Class in net.ssehub.easy.producer.core.persistence.standard
-
This class represents an interlayer between persistency-layer and model.
- Persistencer(PathEnvironment, File, String, ProgressObserver) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Sole constructor for this class for saving/reading persistence information out of a xml file.
- PersistenceUtils - Class in net.ssehub.easy.producer.core.persistence
-
Static utility functions related to the persistence layer.
- PersistenceUtils() - Constructor for class net.ssehub.easy.producer.core.persistence.PersistenceUtils
- PersistentProject - Class in net.ssehub.easy.producer.core.persistence.datatypes
-
Top-layer class for persistent loading and saving of projects.
- PersistentProject(File) - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Constructor for reading persistent information and transforming them into an object model.
- PersistentProject(Project, File, File, Model...) - Constructor for class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Constructor for saving an already existing project.
- persistentProject2PLP() - Method in class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
-
Translates the
PersistentProjectinto aPLPInfo. - PersistentProject2PLPConverter - Class in net.ssehub.easy.producer.core.persistence.standard
-
Stores the information of a
PersistentProjectin aPLPInfoto simplify the load process. - PersistentProject2PLPConverter(IPersistencer, PersistentProject) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
-
Sole constructor for this class.
- plp - Variable in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
- plp - Variable in class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
- PLP_LOCATION - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
PLP: Denotes the physical location of the product line project.
- PLP_VERSION - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
PLP: Denotes the current version of the product line project.
- plp2PersistentProject() - Method in class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
-
Converts the given
PLPInfointo aPersistentProject. - PLP2ProjectConverter - Class in net.ssehub.easy.producer.core.persistence.standard
-
Stores the information of a
PLPInfoin aPersistentProjectto simplify the save process. - PLP2ProjectConverter(PLPInfo, IPersistencer) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
-
Sole constructor for this class.
- PLPInfo - Class in net.ssehub.easy.producer.core.mgmt
-
Carries basic information about a product line project.
- PLPInfo(String, String, String, File) - Constructor for class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Creates an information instance.
- PLPInfo(String, String, String, File, File) - Constructor for class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Creates an information instance.
- plpListeners - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- plProjects - Variable in class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
ID and reference for found
PLPInfos. - plpTarget - Variable in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
- PLUGIN_ID - Static variable in class net.ssehub.easy.producer.core.persistence.internal.Activator
- predecessors - Variable in class net.ssehub.easy.producer.core.mgmt.MemberController
- predecessors - Variable in class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
- predecessors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns an iterator for all predecessor
PLPInfos. - PREDECESSORS - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
- prependIvmlFolder(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Adds this folder as main IVML model folder and turns all known folders to dependent locations.
- PRESUCCESSOR_LOCATION - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Predecessor and Successor: Denotes the location for the linked Predecessor or Successor.
- PRESUCCESSOR_MEMEBERNAME - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Predecessor and Successor: Denotes the member name for the linked Predecessor or Successor.
- PRESUCCESSOR_UUID - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Predecessor and Successor: Denotes the UUID for the linked Predecessor or Successor.
- PRESUCCESSOR_VERSION - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Predecessor and Successor: Denotes the version for the linked Predecessor or Successor.
- printConfiguration() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the contained configuration to
System.out. - printConfiguration(PrintStream) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the contained configuration.
- printConfiguration(PrintStream, Configuration) - Static method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the configuration.
- printConfiguration(Configuration) - Static method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the given configuration to
System.out. - printIndentation() - Method in class net.ssehub.easy.producer.core.persistence.internal.IndentationPrintWriter
-
Emits the indentation.
- printReasoningMessages(ReasoningResult) - Static method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the relevant information from reasoning messages to
System.out. - printReasoningMessages(ReasoningResult, PrintStream) - Static method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Convenience method to print the relevant information from reasoning messages.
- processingInstruction(String, String) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- project - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
This project holds all variability information related to the current project.
- project - Variable in class net.ssehub.easy.producer.core.persistence.standard.ModelLoader
- project - Variable in class net.ssehub.easy.producer.core.persistence.standard.PersistentProject2PLPConverter
- projectClosed() - Method in interface net.ssehub.easy.producer.core.mgmt.IProductLineProjectListener
-
This method is called, if the related
PLPInfois closed. - ProjectContainer - Class in net.ssehub.easy.producer.core.varMod.container
-
ModelContainerfor holding a Project and its configuration. - ProjectContainer(Project, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
-
Default constructor for a created of loaded
Project. - ProjectContainer(Project, SemanticErrorDescription, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
-
Constructor if an Exception occurred during parsing the
Project. - ProjectCreationResult - Class in net.ssehub.easy.producer.core.persistence.standard
- ProjectCreationResult(File, String, File, Project, Script) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
-
Sole constructor for this class.
- ProjectDescriptor - Class in net.ssehub.easy.producer.core.mgmt
-
Implements the mapping of relevant information from EASy projects to VIL projects.
- ProjectDescriptor(PLPInfo) - Constructor for class net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
-
Creates a project descriptor instance.
- projectFolder - Variable in class net.ssehub.easy.producer.core.persistence.Configuration
- projectFolder - Variable in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- projectFolder - Variable in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- ProjectHandler(File) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
-
Creates a handler.
- projectID - Variable in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- projectLocation - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- projectName - Variable in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
The name of the (eclipse) project.
- propagateOnIvmlModel() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Executes the reasoning on the IVML configuration built by
EasyExecutor.loadIvmlModel(), here in terms of the propagation reasoning mode. - provideArguments(PLPInfo, Executor) - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Provides arguments via the registered argument providers.
- provideArgumentsImpl(PLPInfo, Executor) - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Actually provides the arguments for
executor. - PTN_PROJECTNAME - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
PTN: Denotes the name for the given PTN.
- PTN_UUID - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
PTN: Denotes the UUID for the given PTN.
- pullConfigFromPredecessors() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
This method copies the variability model, configuration, and build scripts/templates from the predecessors to this project..
Q
- QUOTES - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Escaped Quotes.
R
- rCfg - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- readOldFormat(String, LineNumberReader) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Reads the configuration from the old (legacy) format.
- readPath(Attributes) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
-
Reads a path based on the given attributes.
- readXmlFormat(Reader) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Reads the configuration for the extensible XML format.
- reason(ReasoningOperation, IReasonerListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Starts the reasoning.
- REASONER_ATTRIBUTE - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Reasoner Configuration: One attribute.
- REASONER_TIMEOUT - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Reasoner Configuration: Specifies the timeout for reasoning in ms.
- REASONER_VALUE_SEPARATOR - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Reasoner Configuration: Separates values of an attribute.
- REASONER_VALUES - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Reasoner Configuration: Values of an attribute.
- reasoner2Model(Model, ReasonerConfiguration) - Method in class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
-
Converts a ReasonerConfiguration to a persistent model.
- reasonerConfig - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- REASONERS - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Settings of the reasoner configuration.
- refresh() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Reloads all models (variability model(s), build script(s), template(s)) and refreshes loaded files and folders.
- refreshModels(PLPInfo) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
(Re-)Loads all variability models of the specified
PLPInfofrom the file system. - register(Contributions) - Static method in class net.ssehub.easy.producer.core.contributions.Contributions
-
Registers a particular contribution.
- register(IProductLineProjectListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Registers a new
IProductLineProjectListenerto this project. - REGISTERED - Static variable in class net.ssehub.easy.producer.core.contributions.Contributions
-
Stores the registered UI contributions.
- registerModelListener(IModelListener<M>) - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Sets the
IModelListenerfor the managed model, to get informed when the model was replaced by the parser. - relative2Entity(PLPInfo) - Method in class net.ssehub.easy.producer.core.persistence.standard.PLP2ProjectConverter
-
This method converts a predecessor or and successor to an entity.
- relatives - Variable in class net.ssehub.easy.producer.core.mgmt.MemberIterator
- remove() - Method in class net.ssehub.easy.producer.core.mgmt.MemberIterator
- remove(VilArgumentProvider) - Static method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Removes an argument provider.
- removeElements(Node, String) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Removes all elements with a given nature (as content).
- removeListener(IVilExecutionListener) - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Removes an
IVilExecutionListener. - removeMapping(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment
-
Removes a specific mapping.
- removeNature(File, String) - Static method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper
-
Remove a nature.
- removePLP(String) - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
Removes a project from the list of currently available product lines.
- removePredecessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Removes a predecessor by given ID.
- removeSuccessor(String) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Removes a successor by given ID.
- removeVilExecutionListener(IVilExecutionListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Removes an
IVilExecutionListener. - replacePLPInfo(LinkedHashMap<String, PLPInfo>, PLPInfo) - Static method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Replaces a PLP info stored with same ID.
- replacePLPInfo(PLPInfo) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Replaces a PLP info stored with same ID in this controller.
- resetDestinationPath(File) - Method in class net.ssehub.easy.producer.core.persistence.standard.EASyConfigFileImporter
-
Deletes all sub folders of the destination Path for reseting this folder.
- resetHashMaps() - Method in class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
Clears all stored configuration paths and plp information.
- ROOT - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
- ROOT_NODE_NAME - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Node Name: For the root node.
- run() - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
S
- save() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Saves the data of this project persistently to file system.
- save(PLPInfo) - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Saves given PersistentProject to storage.
- save(PLPInfo) - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Saves given EASy to storage.
- save(PersistentProject) - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Saves given EASy to storage.
- save(Project) - Method in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
-
Saves the given project and all of its imports.
- saveDebugInformation - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Specification whether further debug information should be saved.
- saveModels(PersistentProject) - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
- saveModels(PersistentProject) - Method in interface net.ssehub.easy.producer.core.persistence.internal.StorageConnector
-
Saves data from given model to storage.
- saveModels(PersistentProject) - Method in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
- ScriptContainer - Class in net.ssehub.easy.producer.core.varMod.container
-
ModelContainerfor holding a buildScript. - ScriptContainer(Script, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Default constructor for a created of loaded
Script. - ScriptContainer(Script, SemanticErrorDescription, Configuration) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Constructor if an Exception occurred during parsing the
Script. - ScriptContainer(Script, SemanticErrorDescription, Configuration, boolean) - Constructor for class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Constructor if a
Scriptwas created inside of EASy (not via a XTextEditor). - SemanticErrorDescription - Class in net.ssehub.easy.producer.core.varMod.container
-
Data class for describing semantic errors occurred during parsing a Model file.
- SemanticErrorDescription(String, String) - Constructor for class net.ssehub.easy.producer.core.varMod.container.SemanticErrorDescription
-
Sole constructor for this class.
- SEPARATOR - Static variable in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
- SEPARATOR_STRING - Static variable in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
- setActive(boolean) - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Changes the active state of this provider.
- setAttributes(LinkedHashMap<String, String>) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.Entity
-
Sets the attribute-map.
- setBuildScript(ScriptContainer) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Setter for the main build script.
- setConfiguration(Configuration) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Replaces the configuration stored in this class.
- setDocumentLocator(Locator) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- setEdited(boolean) - Method in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Specification whether this file was edited in EASy.
- setFormatInitializer(boolean) - Method in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
-
Defines whether initializers shall be formatted.
- setFreeArguments(String) - Method in class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
-
Defines the free arguments to be used by this instance.
- setID(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Deprecated.should be replaced by the ivml qualified name of the project.
- setInitializer() - Static method in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
-
Registers the
ModelUtilitys to the Models, if it was not already done by the descriptive services. - setInitializer(boolean) - Static method in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
-
Changes the
IResourceInitializerof allModelUtilitys. - setIvmlFolder(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the IVML model folder where to load the IVML model from.
- setIvmlModelName(String) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the IVML model name.
- setLocation(String) - Method in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
-
Setter for the location of the file to be read/written.
- setLogger(EasyExecutor.Logger) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the logger instance.
- setMainModel(ModelInfo<M>) - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Changes the managed Model.
- setMainModel(ModelInfo<Project>) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Sets a model as the "main" model of the project.
- setMainModel(ModelInfo<Project>) - Method in class net.ssehub.easy.producer.core.varMod.container.ProjectContainer
- setName(String) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Setter for the name of this (eclipse) project.
- setPath(Configuration.PathKind, File) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Sets the given path.
- setPath(Configuration.PathKind, String) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Sets the given path and stores the new configuration.
- setPathDefault(Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Sets the default value of a path in case that it has not been set before (lazy).
- setPathDirect(Configuration.PathKind, String) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Sets a path due to its string representation, thus, be careful.
- setPredecessors(List<PLPInfo>) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
This method replaces all stored information of existing predecessors.
- setProgressObserver(ProgressObserver) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the progress observer instance.
- setProject(ProjectContainer) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
This method is for an initial setting of the variability model.
- setProject(Project, Configuration) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Setter for the ivml project, which should be read/saved.
- setProjectBase(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the project base needed to interpret relative path names correctly.
- setReasonerConfig(ReasonerConfiguration) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Setter for the reasoner configuration settings.
- setReasonerConfiguration(ReasonerConfiguration) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the reasoner configuration instance.
- setSaveDebugInformation(boolean) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Specification whether further debug information should be saved.
- setScript(Script, Configuration) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Setter for the main VIL build script file.
- setScript(ScriptContainer) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Setter for the main VIL build script file.
- setSuccessors(List<PLPInfo>) - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
This method replaces all stored information of existing successors.
- SETTINGS - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Further project settings, like debug on/off.
- SETTINGS_DEBUG - Static variable in interface net.ssehub.easy.producer.core.persistence.standard.PersistenceConstants
-
Project Settings: Specification whether debug information shall be stored or not.
- setToEASyDefaults() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Sets all three paths to
PersistenceConstants.EASY_FILES_DEFAULT. - setTracerFactory(TracerFactory) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the tracer factory.
- setupLocations() - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets up the EASy-Producer locations containing the model files.
- setVarModel(ProjectContainer) - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PersistentProject
-
Setter for the ivml project, which should be read/saved.
- setVarModelProjectPath(File) - Method in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
-
Setter for the varModelProjectLocation.
- setVilFolder(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VIL model folder where to load the VIL model from.
- setVilModelName(String) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VIL model name.
- setVilSource(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VIL project source folder.
- setVilStartRuleName(String) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VIL start rule name.
- setVilTarget(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VIL project target folder.
- setVtlFolder(File) - Method in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
-
Sets the VTL model folder where to load the VTL models from.
- skippedEntity(String) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- SPLsManager - Class in net.ssehub.easy.producer.core.mgmt
-
This class manages all available ProductLineProjects.
- SPLsManager() - Constructor for class net.ssehub.easy.producer.core.mgmt.SPLsManager
-
Constructor for the singelton.
- StandaloneProjectDescriptor - Class in net.ssehub.easy.producer.core.persistence.standard
-
Implements a descriptor for the source and target VIL project locations.
- StandaloneProjectDescriptor(ModelInfo<Script>, File) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
-
Creates a standalone project descriptor.
- StandaloneProjectDescriptor(Script, File) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
-
Creates a standalone project descriptor.
- StandaloneProjectDescriptor(IProjectDescriptor, File) - Constructor for class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
-
Allows to instantiate into a given location.
- start(BundleContext) - Method in class net.ssehub.easy.producer.core.persistence.internal.Activator
- startDocument() - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- startElement(String, String, String, Attributes) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- STARTING_TRANSFORMATORS - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Starting Tag: For the Transformators Section.
- startingTag(ModelType) - Static method in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Creates an appropriate XML opening tag for a given model type.
- startInstantiation(ProgressObserver, boolean) - Method in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Starts the execution of the underlying VIL script (
PLPInfo.getBuildScript()) in an own thread. - startPrefixMapping(String, String) - Method in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- startTag(PersistentProject, PathEnvironment) - Static method in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
Returns the Begin of the the xml file (preamble + ROOT tag).
- stop(BundleContext) - Method in class net.ssehub.easy.producer.core.persistence.internal.Activator
- storage - Variable in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- StorageConnector - Interface in net.ssehub.easy.producer.core.persistence.internal
-
General interface for this creation of arbitrary connectors, able to save
Modelspersistently. - storageFileLocation(String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the configuration file for non ivml information within the given storage path.
- StorageType - Enum in net.ssehub.easy.producer.core.persistence.internal
-
Possibilities to store the configuration of a project.
- StorageType() - Constructor for enum net.ssehub.easy.producer.core.persistence.internal.StorageType
- store() - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Stores the configuration values.
- storePath(IndentationPrintWriter, Configuration.PathKind) - Method in class net.ssehub.easy.producer.core.persistence.Configuration
-
Stores a given path.
- successful - Variable in class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
- successors - Variable in class net.ssehub.easy.producer.core.mgmt.MemberController
- successors() - Method in class net.ssehub.easy.producer.core.mgmt.MemberController
-
Returns an iterator for all successor
PLPInfos. - SUCCESSORS - net.ssehub.easy.producer.core.persistence.datatypes.ModelType
T
- TABSTOP - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Character:Tabstop.
- timestamp - Variable in class net.ssehub.easy.producer.core.persistence.Configuration
- toIndependent(String) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Converts a string into a file using a system independent separator.
- toIndependentFile(String) - Static method in class net.ssehub.easy.producer.core.persistence.internal.util.FileUtils
-
Converts a string into a file using a system independent separator.
- TOP_LEVEL_CONFIG_NAME - Static variable in class net.ssehub.easy.producer.core.persistence.Configuration
- toString() - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Overrides the toString method from super class Object.
This is done for debugging. - toString() - Method in class net.ssehub.easy.producer.core.persistence.datatypes.PathEnvironment.Entry
-
Returns a textual representation of this object.
- tracerFactory - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- TRANSFORMATORS_NODE_NAME - Static variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
-
XML Node Name: For the Transformators Section.
- type - Variable in class net.ssehub.easy.producer.core.persistence.internal.DataStorage
U
- unregister(Contributions) - Static method in class net.ssehub.easy.producer.core.contributions.Contributions
-
Unregisters a particular contribution.
- unregister(IProductLineProjectListener) - Method in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
Unregisters a
IProductLineProjectListenerfrom this project. - unregisterModelListener() - Method in class net.ssehub.easy.producer.core.varMod.container.ModelContainer
-
Removes the registered
IModelListener. - update() - Method in interface net.ssehub.easy.producer.core.persistence.datatypes.IPersistencer
-
Updates the models in the given project.
- update() - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
- updateDependencies(File, String...) - Static method in class net.ssehub.easy.producer.core.contributions.Contributions
-
Updates product line dependencies.
- updateDependenciesImpl(File, String[]) - Method in class net.ssehub.easy.producer.core.contributions.Contributions
-
Updates product line dependencies.
- updateLocations(Configuration, Configuration.PathKind, ModelLocations<?>, ProgressObserver) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Updates the paths.
- uuid - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
V
- valueOf(String) - Static method in enum net.ssehub.easy.producer.core.persistence.Configuration.PathKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.ssehub.easy.producer.core.persistence.internal.StorageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.ssehub.easy.producer.core.persistence.Configuration.PathKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.ssehub.easy.producer.core.persistence.datatypes.ModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.ssehub.easy.producer.core.persistence.internal.StorageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- varModel - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
-
The individual variability model for this project.
- varModel - Variable in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- varModelProjectLocation - Variable in class net.ssehub.easy.producer.core.persistence.standard.ProjectCreationResult
- VIL - net.ssehub.easy.producer.core.persistence.Configuration.PathKind
-
The path to the VIL models.
- VIL_EXTENSION - Static variable in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
- VilArgumentProvider - Class in net.ssehub.easy.producer.core.mgmt
-
An argument provider for VIL execution.
- VilArgumentProvider() - Constructor for class net.ssehub.easy.producer.core.mgmt.VilArgumentProvider
- vilArguments - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- vilExecutionAborted(PLPInfo, VilException) - Method in interface net.ssehub.easy.producer.core.mgmt.IVilExecutionListener
-
VIL execution (instantiation) was aborted through an error.
- vilExecutionFinished(PLPInfo, boolean) - Method in interface net.ssehub.easy.producer.core.mgmt.IVilExecutionListener
-
VIL execution (instantiation) was finished.
- VilExecutionThread - Class in net.ssehub.easy.producer.core.mgmt
-
Responsible class for the execution of VIL scripts, i.e., instantiation of product line artifacts.
- VilExecutionThread(PLPInfo) - Constructor for class net.ssehub.easy.producer.core.mgmt.VilExecutionThread
-
Creates a new VIL execution thread for the given
PLPInfo, but will not start the instantiation. - vilExecutor - Variable in class net.ssehub.easy.producer.core.mgmt.PLPInfo
- vilFileLocation(String, String, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the project file for the VIL build script model for a specific EASy project within the given storage path.
- vilFileLocation(Script, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
This method locates the project file for the VIL variability model for a specific EASy project within the given storage path.
- vilFolder - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- vilModelName - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- vilScript - Variable in class net.ssehub.easy.producer.core.persistence.standard.StandaloneProjectDescriptor
- vilSource - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- vilStartRuleName - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- vilTarget - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
- VTL - net.ssehub.easy.producer.core.persistence.Configuration.PathKind
-
The path to the VTL models.
- VTL_EXTENSION - Static variable in class net.ssehub.easy.producer.core.persistence.standard.EASyInitializer
- vtlFolder - Variable in class net.ssehub.easy.producer.core.mgmt.EasyExecutor
W
- warn(String) - Method in interface net.ssehub.easy.producer.core.mgmt.EasyExecutor.Logger
-
Logs a warning.
- wasEdited - Variable in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Specification whether this script was edited inside of easy.
- wasEdited() - Method in class net.ssehub.easy.producer.core.varMod.container.ScriptContainer
-
Returns whether this script was edited in EASy and should be saved.
- write(Project) - Method in class net.ssehub.easy.producer.core.persistence.IVMLFileWriter
-
Recursive method to save all rpoejcts and their imports.
- writeBack() - Method in class net.ssehub.easy.producer.core.persistence.standard.NatureHelper.ProjectHandler
-
Writes back a modified file.
- writeDebugData(PLPInfo) - Method in class net.ssehub.easy.producer.core.persistence.standard.Persistencer
-
Writes debug data to file system, if and only if
PLPInfo.getSaveDebugInformation()was set to true. - writeIVMLProject(Project, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Writes the IVML Variability model of the
PersistentProjectto the file system. - writeIVMLProject(Project, String, boolean) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Writes the IVML Variability model of the
PersistentProjectto the file system. - writeVILScript(Script, String) - Static method in class net.ssehub.easy.producer.core.persistence.PersistenceUtils
-
Writes the IVML Variability model of the
PersistentProjectto the file system.
X
- XML - net.ssehub.easy.producer.core.persistence.internal.StorageType
-
Available Types:XML.
- XML_ATTR_KIND - Static variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- XML_ATTR_VALUE - Static variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- XML_ELT_CONFIGURATION - Static variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- XML_ELT_PATH - Static variable in class net.ssehub.easy.producer.core.persistence.ConfigurationContentHandler
- XmlConnector - Class in net.ssehub.easy.producer.core.persistence.internal.xml
-
This class implements a StorageConnector for XML-file-based storages.
- XmlConnector(String, PathEnvironment) - Constructor for class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
-
Sole constructor for this class.
- XMLConstants - Class in net.ssehub.easy.producer.core.persistence.internal.xml
-
XML Constants for the XML Connector.
- XMLConstants() - Constructor for class net.ssehub.easy.producer.core.persistence.internal.xml.XMLConstants
- xmlFilePath - Variable in class net.ssehub.easy.producer.core.persistence.internal.xml.XmlConnector
All Classes All Packages