Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractDebug - Class in eu.qualimaster.easy.extension.debug
Abstract debug utils.
AbstractDebug() - Constructor for class eu.qualimaster.easy.extension.debug.AbstractDebug
 
activate(ComponentContext) - Method in class eu.qualimaster.easy.extension.internal.Registration
Private method to activate plugin.
ADD - Static variable in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
 
addDataManagementElement(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Adds a DataManagement element of the pipeline.
addFamilyElement(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Adds a family element.
addFreezeBlock(List<IFreezable>, Project, Project) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Adds the freeze block to the project.
addImports(Project, String[], Project, Project...) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Adds the given imports to target.
addImports(Project, Configuration) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
addLocalVariables(Project, Configuration) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
addOrRemoveLocation(File, boolean) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Shortcut for ModelModifier.addOrRemoveLocation(File, boolean) to (un-)load all models an once.
addOrRemoveLocation(ModelManagement<? extends IModel>, File, boolean) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Removed or adds a (temporary) folder for loading models from this locations.
addReplaySink(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Adds a ReplaySink of the pipeline.
addRuntimeAttributeToProject(Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Adds the binding time attribute to project.
addRuntimeAttributeToProject(Project, Project) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
adds the binding time attribute to project.
addSink(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Adds a non ReplaySink of the pipeline.
addSource(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Adds a source of the pipeline.
addTopLevelValues(Configuration, Project, Project, String...) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Adds top level values configured for source to target.
addVariableMapping(IDecisionVariable, String, RuntimeVariableMapping) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
Adds the variable mapping for var on field fieldName to result.
ALGORITHM - Enum constant in enum class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableMappingType
 
ALGORITHM - Enum constant in enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
 
ALGORITHM_OBSERVABLES - Static variable in class eu.qualimaster.easy.extension.ObservableMapping
Mapping for observables of algorithms.
algorithmMapping - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
algorithmPrediction(String, String, String, IObservable) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Creates a request for predicting the characteristics for a given algorithm in the current target setting.
algorithmPrediction(String, String, String, IObservable) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
Creates a request for predicting the characteristics for a given algorithm in the current target setting.
algorithmPrediction(String, String, String, IObservable) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
 
algorithmPrediction(String, String, String, IObservable, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
Creates a request for predicting the characteristics for a given algorithm in a target setting.
algorithmPrediction(String, String, String, IObservable, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
 
algorithmPrediction(String, String, String, IObservable, Map<Object, Serializable>) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Creates a request for predicting the characteristics for a given algorithm in a target setting.
algorithmPrediction(String, String, Set<String>, Set<IObservable>, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
Creates a mass-request to obtain the predictions for multiple algorithms/observables.
algorithmPrediction(String, String, Set<String>, Set<IObservable>, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
 
algorithmPrediction(String, String, Set<String>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Creates a request to obtain the best algorithm in this situation.
algorithmPrediction(String, String, Set<String>, Set<IObservable>, Map<Object, Serializable>) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Creates a request to obtain the best algorithm in this situation.
AlgorithmPrediction - Class in eu.qualimaster.easy.extension.internal
Performs observation predictions for pipeline elements.
AlgorithmPrediction() - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
 
algorithmPredictionEx(String, String, Set<String>, Set<IObservable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
Creates a request to obtain the prediction for multiple algorithms applicable in this in this situation (including varying parameters).
algorithmPredictionEx(String, String, Set<String>, Set<IObservable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
Creates a request to obtain the prediction for multiple algorithms applicable in this in this situation (including varying parameters).
algorithmPredictionEx(String, String, Set<String>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Creates a request to obtain the prediction for multiple algorithms applicable in this in this situation (including varying parameters).
algorithmPredictionEx(String, String, Set<String>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionEx
Creates a request to obtain the prediction for multiple algorithms applicable in this in this situation (including varying parameters).
AlgorithmPredictionEx - Class in eu.qualimaster.easy.extension.internal
Extended multi-algorithm mass prediction with varying parameters.
AlgorithmPredictionEx() - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmPredictionEx
 
AlgorithmPredictionResult - Class in eu.qualimaster.easy.extension.internal
The result of a multi-algorithm mass prediction.
AlgorithmPredictionResult(Map<String, Map<IObservable, Double>>, Map<String, Map<Object, Serializable>>) - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
Creates an algorithm prediction result.
AlgorithmPredictor - Class in eu.qualimaster.easy.extension.internal
Encapsulates the algorithm (profile) predictor.
AlgorithmPredictor() - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
 
AlgorithmPredictorImpl - Class in eu.qualimaster.easy.extension.internal
Implements the algorithm (profile) predictor based on the Monitoring Layer (via synchronous event communication).
AlgorithmPredictorImpl() - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
 
AlgorithmProfileHelper - Class in eu.qualimaster.easy.extension.internal
Support for creating on-demand pipelines for algorithm profiling.
AlgorithmProfileHelper() - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
AlgorithmProfileHelper.ProfileData - Class in eu.qualimaster.easy.extension.internal
Information describing a new profile pipeline.
allMappedVariables - Static variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
ANALYZER - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
ANNOTATION_BINDING_TIME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
ANNOTATION_USER_VISIBLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
assignValue(IDecisionVariable, Value) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 

B

baseLocation - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
BasicIVMLModelOperations - Class in eu.qualimaster.easy.extension.modelop
The methods to operate the IVML model for obtaining IVML elements information.
BasicIVMLModelOperations() - Constructor for class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
 
BindValuesInstantiator - Class in eu.qualimaster.easy.extension.internal
RtVil Instantiator to bind a runtime mapping to Configuration.
BindValuesInstantiator() - Constructor for class eu.qualimaster.easy.extension.internal.BindValuesInstantiator
 
BindValuesInstantiator.ModelUpdateEventHandler - Class in eu.qualimaster.easy.extension.internal
Handles updates of the coordination model.
BLACKLIST - Static variable in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 
Bundle - Class in eu.qualimaster.easy.extension.internal
Bundle / Activator for this plug-in.
Bundle() - Constructor for class eu.qualimaster.easy.extension.internal.Bundle
 

C

cachedIDSegments - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
cfg - Variable in class eu.qualimaster.easy.extension.debug.DebugParallel.ReasoningRunnable
 
CFG_POSTFIX - Static variable in class eu.qualimaster.easy.extension.QmConstants
Model name postfix to distinguish model definition and configuration model parts.
CLASS_EXTENSION - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
ClassNameComparator() - Constructor for class eu.qualimaster.easy.extension.internal.Registration.ClassNameComparator
 
clear() - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Restores the old state inside the tooling after instantiation (should be called after ModelModifier.createExecutor() was used for instantiation).
collectAlgorithmFromFamily(Configuration, ContainerValue, List<IDecisionVariable>) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Part of PipelineContentsContainer.gatherAlgorithms(), collects one (original) algorithm together with its mapped counterpart.
compare(Class<?>, Class<?>) - Method in class eu.qualimaster.easy.extension.internal.Registration.ClassNameComparator
 
config - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 
config - Variable in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 
configMapping - Static variable in class eu.qualimaster.easy.extension.internal.BindValuesInstantiator
 
CONFIGURATION - Static variable in class eu.qualimaster.easy.extension.debug.Debug
 
ConfigurationInitializer - Class in eu.qualimaster.easy.extension.internal
Configuration initialization utility functions.
ConfigurationInitializer() - Constructor for class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
 
configureCompoundValues(DecisionVariableDeclaration, Map<String, Object>) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Returns an Object array configured by corresponding values of the compound.
considerImporting(ClassLoader, String, List<Class<?>>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Considers a class for importing into rt-VIL.
CONST_BINDING_TIME_COMPILE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
CONST_BINDING_TIME_RUNTIME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
CONST_BINDING_TIME_RUNTIME_ENACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
CONST_BINDING_TIME_RUNTIME_MON - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
CONST_DATAMANAGEMENTSTRATEGY_NONE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
CONST_GROUPING_SHUFFLEGROUPING - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
ConstraintViolationConverter - Class in eu.qualimaster.easy.extension.internal
Converts specific events into constraint violations.
ConstraintViolationConverter() - Constructor for class eu.qualimaster.easy.extension.internal.ConstraintViolationConverter
 
container - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 
containerInitialized - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 
controlFile - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
 
CoordinationHelper - Class in eu.qualimaster.easy.extension.internal
Provides access to properties of the QM coordination layer.
CoordinationHelper() - Constructor for class eu.qualimaster.easy.extension.internal.CoordinationHelper
 
COPIED_MODELS_LOCATION - Static variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
Destination of the pruned configuration / projects.
copyBuildModel() - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Creates a copy of the build model and place the files parallel to the copied variability model files.
costs - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
count - Static variable in class eu.qualimaster.easy.extension.debug.DebugParallel
 
createAssignmentConstraint(Project, AbstractVariable, IDecisionVariable, Value) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
createDataSourceParameters(Project) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates the default adaptable parameters for a data source.
createDecisionVariable(String, IDatatype, Project, Object...) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates a decision variable declaration.
createExecutor() - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Prepares the underlying IVML Project and VIL, VTL Script models for instantiation and generates a pruned and frozen Configuration, which should be used for the instantiation of the QM model.
createFreezeBlock(List<IFreezable>, Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates a freeze block for project and adds it to project.
createFreezeBlock(List<IFreezable>, Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Creates a freeze block for project.
createFreezeBlock(IFreezable[], Project) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
createFreezeBlock(IFreezable[], Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates a freeze block for project and adds it to project.
createFreezeBlock(IFreezable[], Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Creates a freeze block for project.
createFreezeBlock(IFreezable[], Project, Project) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Adds the freeze block to the project.
createFreezeBlock(Project) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Adds a freeze block to the project containing all elements.
createIndexAccess(DecisionVariableDeclaration, Value, Value) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Tries to create an index access for value within containerValue.
createInfrastructureCfg(Configuration, Project, Project, DecisionVariableDeclaration) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates the InfrastructureCfg IVML project.
createNewRoot(Configuration, String, String, String) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates a new QM model root leaving the real one as it is.
createPipelinesCfg(Project, Project, DecisionVariableDeclaration) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates the PipelinesCfg IVML project.
createProfilePipeline(Configuration, String, String, String, IProjectDescriptor) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Profiles the given algorithm.
createProject(Configuration) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Creates the project to store the configuration into.
createQm(Project, Project) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates the top-level QM project.
createQmProject(String, Project) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates a project with basic settings for QM.
createRefToTuple(DecisionVariableDeclaration, String, int) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Creates an expression accessing the index element of slotName in var.
createVariableMapping(Configuration, RuntimeVariableMapping) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
Creates a runtime variable mapping for configuration.
CTL_FILE - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
cutPrefix(String, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineElementHelper
Cuts prefix from name.

D

DATA_FILE - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
dataFile - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
 
dataManagementElements - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
DATASRC_NAME - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
deactivate(ComponentContext) - Method in class eu.qualimaster.easy.extension.internal.Registration
Private method to to de-activate plugin.
debug - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
Debug - Class in eu.qualimaster.easy.extension.debug
Performs a sequential test of frozen state log files produced by the infrastructure.
Debug() - Constructor for class eu.qualimaster.easy.extension.debug.Debug
 
DebugModelPruning - Class in eu.qualimaster.easy.extension.debug
Tests that the ModelModifier can be executed before instantiating the platform.
DebugModelPruning() - Constructor for class eu.qualimaster.easy.extension.debug.DebugModelPruning
 
DebugParallel - Class in eu.qualimaster.easy.extension.debug
Debugs reasoning on the QM model in parallel.
DebugParallel() - Constructor for class eu.qualimaster.easy.extension.debug.DebugParallel
 
DebugParallel.ReasoningRunnable - Class in eu.qualimaster.easy.extension.debug
Implements a reasoning runnble for reasoning in parallel.
DebugProfile - Class in eu.qualimaster.easy.extension.debug
Debugs creating profiling pipelines.
DebugProfile() - Constructor for class eu.qualimaster.easy.extension.debug.DebugProfile
 
declarations - Variable in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 
DEL - Static variable in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
 
done - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 

E

element - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableTuple
 
error(String) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Logs an error.
error(String) - Method in interface eu.qualimaster.easy.extension.internal.Registration.Logging
Logs an error.
error(String, Exception) - Method in interface eu.qualimaster.easy.extension.internal.Registration.Logging
Logs an error.
error(Throwable) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Emits a class loading error.
error(Throwable) - Static method in class eu.qualimaster.easy.extension.internal.SourceVolumePrediction
Emits a class loading error.
eu.qualimaster.easy.extension - package eu.qualimaster.easy.extension
The visible part of the QualiMaster extension.
eu.qualimaster.easy.extension.debug - package eu.qualimaster.easy.extension.debug
Some debug programs.
eu.qualimaster.easy.extension.internal - package eu.qualimaster.easy.extension.internal
The qualimaster binding for rt-VIL.
eu.qualimaster.easy.extension.modelop - package eu.qualimaster.easy.extension.modelop
Model operations used in QM-IConf, without UI functionalities.
event - Static variable in class eu.qualimaster.easy.extension.debug.Debug
 
extractDataArtifact(File, File) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Extracts the data artifact to base.
extractProfilingArtifact(String, String, File) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Extracts the profiling artifact.
extractVar(ReferenceValue) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Extracts an IDecisionVariable from the given ReferenceValue.
extractVariable(ReferenceValue, Configuration) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Extracts an IDecisionVariable from the given ReferenceValue.
extractVariables(ContainerValue, Configuration) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Extracts all referenced IDecisionVariables from a container of ReferenceValues.

F

FALLBACK_TYPES - Static variable in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
FAM_NAME - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
familyElements - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
fillSegmentList(PipelineContentsContainer.MappedInstanceType, String[], List<String>) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
Part of IvmlElementIdentifier.splitID(String) to fill the list for mapped runtime variable instances.
findAlgorithm(IDecisionVariable, String, boolean) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Finds an algorithm in family.
findCompound(Project, String) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Finds a compound type.
findNamedVariable(Configuration, IDatatype, String) - Static method in class eu.qualimaster.easy.extension.internal.Utils
Finds a named variable and throws an exception if not found.
findNamedVariable(Configuration, IDatatype, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Finds a named variable of given type in config.
findNamedVariable(IDecisionVariable, IDatatype, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Finds a named variable of given type in variable.
findPipelineElement(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineElementHelper
Obtains a pipeline element.
FREEZE - Static variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
Adds freeze blocks to the configuration projects.
freezeProject(Project) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Adds freezes blocks to the configuration projects.

G

gatherAlgorithms() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Creates the algorithm structure, this includes the original algorithms as well as the mapped runtime counterparts.
gatherMappedNonFamilyElement(List<IDecisionVariable>, String, Map<String, IDecisionVariable>) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Creates the mapping structure for mapping runtime variables.
GENERAL_OBSERVABLES - Static variable in class eu.qualimaster.easy.extension.ObservableMapping
Mapping for observables, do not have an own mapping (currently, only algorithms have an own mapping).
getAlgorithmImplName(INameMapping, String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the implementation/component name of the given algorithm from a given name mapping.
getAlgorithmName(String) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
Turns an algorithm-prediction identifier used in multi-algorithm mass-predictions to the original algorithm name.
getAllObservables() - Static method in class eu.qualimaster.easy.extension.QmObservables
Get a list of all supported QMObservalbes.
getAssignmentState() - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
getAvailable(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns the available algorithm with given name Algorithm from pElt.
getBindingTimeAnnotation(Project) - Method in class eu.qualimaster.easy.extension.ProjectFreezeModifier
Returns the binding time annotation of the project to create the selector statement of the freeze block.
getBoolean(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns the value of a boolean compound slot.
getByName(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Finds a variable via its qualified instance name, i.e., the qualified name including nested variable names.
getCompoundNameAndType(AbstractVariable) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Returns a map which key is the variable name, value is the variable type.
getConstraint(Object[], AbstractVariable, IModelElement) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Returns a constraint for the compound structure element.
getControlFile() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
Returns the control file.
getControlFile(File) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Just returns a file instance pointing to the control file.
getDataFile() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
Returns the pipeline Jar.
getDataFile(File) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Just returns a file instance pointing to the data file.
getDataManagementElements() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns a list of all member data management elements of the visited pipeline.
getDecisionVariable(Project, String, String, Project) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Returns a variable declaration by the name searching in a specific project.
getDeclaration(IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Returns a declaration from IDecisionVariable.
getDouble(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns the value of a double compound slot.
getFamilyElements() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns a list of all member family elements of the visited pipeline.
getFieldGenerics(Field) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getIDIterator(String) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
getImplementationName(String, String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the implementation/component name of the given pipeline node.
getInitializationMode() - Static method in class eu.qualimaster.easy.extension.internal.InitializationModeHelper
Returns the initialization mode.
getInstance() - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
Returns the internal predictor instance.
getInteger(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns the value of an integer compound slot.
getJars(ClassLoader, String) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Returns the relevant JAR files.
getLogger(Class<?>) - Static method in class eu.qualimaster.easy.extension.internal.Bundle
Returns a logger for a class specified in this extension.
getMappedInstance(PipelineContentsContainer.MappedInstanceType, String) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns the mapped instance for the given (configured) item.
getMappedMembers(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns all mapped (runtime/adaptation) variables belonging to the given pipeline element.
getMapping(IvmlElementIdentifier.ObservableMappingType, String) - Static method in enum class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableMappingType
Returns for the iterator in IvmlElementIdentifier.getIDIterator(String) the correct mapped observable.
getModels() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns (and initializes lazily) the underlying models instance.
getName(Class<?>) - Static method in class eu.qualimaster.easy.extension.internal.Registration.ClassNameComparator
Returns the VIL name (or the class name).
getName(IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns the logical name of var from slot QmConstants.SLOT_NAME.
getNameMapping() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns the responsible name mapping.
getNameMapping(String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the name mapping for pipelineName.
getParameterGenerics(Constructor<?>, int) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getParameterGenerics(Method, int) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getParameters() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
Returns the parameters needed for enacting an algorithm to achieve the predicted values.
getPipeline() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
Returns the pipeline Jar.
getPipelineContents() - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Returns the gathered information (directly available after calling the constructor).
getPipelineElementImplName(INameMapping, String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the implementation/component name of the given pipeline node from a give name mapping.
getPipelineInfos(String) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
Returns the collected mappings for elements of the specified pipeline.
getPipelineName() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
Returns the pipeline name.
getPredictions() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
Returns the predictions for algorithms in terms of their observables.
getReplaySinks() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns a list of all member replay sinks of the visited pipeline.
getResult() - Method in class eu.qualimaster.easy.extension.internal.Weighting.MaxProcessor
Returns the result.
getReturnGenerics(Method) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getSinks() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns a list of all member non replay sinks of the visited pipeline.
getSourceDescriptor() - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Returns the internally used IProjectDescriptor used by the executor returned by the ModelModifier.createExecutor() method.
getSources() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns a list of all member sources of the visited pipeline.
getStatistics() - Method in class eu.qualimaster.easy.extension.modelop.QMConfigStatisticsVisitor
Returns the statistics of the QM (Meta-) Model after the configuration was visited.
getString(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns the value of a string compound slot.
getStringValueProvider(Class<?>) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getSubTopologyComponents(String, String) - Static method in class eu.qualimaster.easy.extension.internal.SubTopologyComponentsHelper
Returns the components implementing the given algorithm in terms of a manual sub-topology.
getSubTopologyScaling(String, String, double, boolean) - Static method in class eu.qualimaster.easy.extension.internal.SubTopologyScalingHelper
Returns the sub-topology scaling for a given algorithm, i.e., if the algorithm is implemented by a (manual) sub-topology.
getSubTopologyScaling(String, String, int, int, boolean) - Static method in class eu.qualimaster.easy.extension.internal.SubTopologyScalingHelper
Returns the sub-topology scaling for a given algorithm, i.e., if the algorithm is implemented by a (manual) sub-topology.
getValue(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Returns (a copy) of the value of the slot in var.
getVilName(Class<?>) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getVilName(Field) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
getVilName(Method) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 

H

handle(AlgorithmProfilingEvent) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ProfilingEventHandler
 
handle(ModelUpdatedEvent) - Method in class eu.qualimaster.easy.extension.internal.BindValuesInstantiator.ModelUpdateEventHandler
 
HardwareRepositoryHelper - Class in eu.qualimaster.easy.extension.internal
Supports obtaining hardware artifact URLs.
HardwareRepositoryHelper() - Constructor for class eu.qualimaster.easy.extension.internal.HardwareRepositoryHelper
 
hasMapping(PipelineContentsContainer.MappedInstanceType, String) - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns whether there is a mapping (not necessarily a mapped instance) for the given (configured) item.
hasName(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
Returns whether var has a slot QmConstants.SLOT_NAME and the value is a string equals to name.

I

iDecisionVariableToID(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
IMPL - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmPrediction
 
IMPL - Static variable in class eu.qualimaster.easy.extension.internal.SourceVolumePrediction
 
IMPORTING - Static variable in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
incInstance(String) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Counts a new variable instance.
info(String) - Method in interface eu.qualimaster.easy.extension.internal.Registration.Logging
Logs an information message.
INFRASTRUCTURE_IMPORTS - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
init() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Creates structured information for dependent information, which is not collected directly during visiting.
InitializationModeHelper - Class in eu.qualimaster.easy.extension.internal
Provides access to the initialization mode.
InitializationModeHelper() - Constructor for class eu.qualimaster.easy.extension.internal.InitializationModeHelper
 
initialize() - Static method in class eu.qualimaster.easy.extension.debug.AbstractDebug
Pragmatic initialization of EASy.
initialize(Class<?>) - Static method in class eu.qualimaster.easy.extension.debug.AbstractDebug
Simulates Eclipse-DS initialization.
initializeConfiguration(Configuration, String, boolean, RuntimeVariableMapping) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
Initializes a QM model with runtime instances.
initializeConfiguration(Configuration, String, RuntimeVariableMapping) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
Initializes a QM model with runtime instances.
initializeRuntimeMapping - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 
inTesting - Static variable in class eu.qualimaster.easy.extension.internal.CoordinationHelper
 
isDisabledDuringSimulation(Method) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
isHardwareAlgorithm(IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns whether var is a hardware algorithm.
isMappingVariable(IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Returns whether the given IDecisionVariable is a mapped runtime counterpart of a model element.
isNestedVariable(String) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
isQmInternal(Class<?>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Returns whether the class is marked as internal to the QualiMaster infrastructure.
isQmSupport(Class<?>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Returns whether the class is marked as support to the QualiMaster infrastructure.
isRuntimeVariable(Configuration, DecisionVariableDeclaration) - Method in class eu.qualimaster.easy.extension.ProjectFreezeModifier
Checks whether the given declaration is a runtime variable.
isSavingEnabled(Project, IDecisionVariable) - Method in class eu.qualimaster.easy.extension.modelop.QmPrunedConfigSaver
 
isSavingEnabled(Project, IDecisionVariable) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
isSubPipeline(INameMapping, String, String) - Static method in class eu.qualimaster.easy.extension.internal.SubPipelineHelper
Returns whether a given subPipelineName indicates a sub-pipeline of pipelineName.
isSubPipeline(String, String) - Static method in class eu.qualimaster.easy.extension.internal.SubPipelineHelper
Returns whether a given subPipelineName indicates a sub-pipeline of pipelineName.
isVisible(Class<?>) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
isVisible(Constructor<?>) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
isVisible(Field) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
isVisible(Method) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
IvmlElementIdentifier - Class in eu.qualimaster.easy.extension.internal
Uses IvmlElements and IObservables to identify temporary value mappings.
IvmlElementIdentifier(Configuration) - Constructor for class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
Sole constructor for this class.
IvmlElementIdentifier.ObservableMappingType - Enum Class in eu.qualimaster.easy.extension.internal
Part of the iterator, stores which kind of observable/variable mapper shall be used.
IvmlElementIdentifier.ObservableTuple - Class in eu.qualimaster.easy.extension.internal
A 2-tuple consisting of IvmlElement and IObservable, which are used to generate unique identifiers.
IvmlElementIdentifier.ProfilingEventHandler - Class in eu.qualimaster.easy.extension.internal
Handles profiling lifecycle information.

L

lazyInit() - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Initializes attributes lazily due to work in constructor.
load(ModelManagement<M>, String) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Loads the main model.
loader - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
loadModelLocation(String[]) - Static method in class eu.qualimaster.easy.extension.debug.AbstractDebug
Loads the model location based on the parameters passed to the main method.
LOGGING - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 

M

main(String[]) - Static method in class eu.qualimaster.easy.extension.debug.Debug
Executes the test in sequence.
main(String[]) - Static method in class eu.qualimaster.easy.extension.debug.DebugModelPruning
Executes the test.
main(String[]) - Static method in class eu.qualimaster.easy.extension.debug.DebugParallel
Executes the test.
main(String[]) - Static method in class eu.qualimaster.easy.extension.debug.DebugProfile
Executes the test.
main(String[]) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Just for testing / debugging.
MAIN_PROJECT_ID - Static variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
map(IDecisionVariable, IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
map(IDecisionVariable, IDecisionVariable) - Method in interface eu.qualimaster.easy.extension.internal.PipelineVisitor.IVariableMapper
Maps original and copied variables.
mapAlgorithmName(INameMapping, String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the configured name of the given pipeline node from a give name mapping.
mapAlgorithmObservable(String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Returns the variable name for an IObservable of an algorithm.
mapGeneralObservable(String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Returns the variable name for an IObservable (not useable for algorithms).
mapObservable(String) - Static method in class eu.qualimaster.easy.extension.internal.ObservableHelper
Turns the IVML name of an observable into an observable.
mapObservable(Set<String>) - Static method in class eu.qualimaster.easy.extension.internal.ObservableHelper
Turns a set of string names into a mapping of names and observables.
MappedInstanceType() - Constructor for enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
 
mapper - Variable in class eu.qualimaster.easy.extension.internal.PipelineVisitor
 
mapPipelineElementName(INameMapping, String) - Static method in class eu.qualimaster.easy.extension.internal.NameMappingHelper
Returns the configured name of the given pipeline node from a give name mapping.
mapReverseAlgorithmObservable(String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Returns IObservable.name() for a given runtime variable of the IVML model of an algorithm.
mapReverseGeneralObservable(String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Returns IObservable.name() for a given runtime variable of the IVML model (not useable for algorithms).
mapValue(String, Object) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
mapVariable(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
max - Variable in class eu.qualimaster.easy.extension.internal.Weighting.MaxProcessor
 
max - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
MaxProcessor() - Constructor for class eu.qualimaster.easy.extension.internal.Weighting.MaxProcessor
 
ModelModifier - Class in eu.qualimaster.easy.extension.modelop
This class should modify and prune the model and it's configuration before instantiation.
ModelModifier(File, Project, File, ModelModifier.QMPlatformProvider) - Constructor for class eu.qualimaster.easy.extension.modelop.ModelModifier
Single constructor for this class.
ModelModifier.QMPlatformProvider - Interface in eu.qualimaster.easy.extension.modelop
Connection to functionalities of the QM-IConf platform.
models - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
ModelStatistics - Class in eu.qualimaster.easy.extension.modelop
Statistical information of the QualiMaster (Meta-) Model.
ModelStatistics() - Constructor for class eu.qualimaster.easy.extension.modelop.ModelStatistics
Constructor shall only be called by the QMConfigStatisticsVisitor.
ModelUpdateEventHandler() - Constructor for class eu.qualimaster.easy.extension.internal.BindValuesInstantiator.ModelUpdateEventHandler
Creates a handler instance.
modifyImports(Project, String, ProjectImport) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Modifies the imports in the main pipeline project mainProject.
modifyProject(Project, RewriteContext) - Method in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 

N

name - Variable in class eu.qualimaster.easy.extension.debug.DebugParallel.ReasoningRunnable
 
NameMappingHelper - Class in eu.qualimaster.easy.extension.internal
Accesses names from the pipeline mapping.
NameMappingHelper() - Constructor for class eu.qualimaster.easy.extension.internal.NameMappingHelper
 
NAMESPACE - Static variable in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
nConstraints - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nConstraints - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
nDMElements - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nFamilies - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nFamilyElements - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nFlows - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nGeneralMachines - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nHWAlgorithms - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nNestedAnnotations - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nNestedAnnotations - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
nNestedDeclarations - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nNestedDeclarations - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
noOfConstraints() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of constraints defined on project level.
noOfConstraints() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of constraints nested inside projects (not part of compounds).
noOfDataManagementElements() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of data management instances.
noOfFamilies() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of family instances.
noOfFamilyElements() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of family element instances.
noOfFlows() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of flow instances.
noOfGeneralMachines() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of general purpose machine instances.
noOfHWAlgorithms() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of hardware algorithm instances.
noOfNestedAnnotations() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of annotations nested in compounds.
noOfNestedAnnotations() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of annotations nested in compounds.
noOfNestedDeclarations() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of declarations nested in compounds.
noOfNestedDeclarations() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of declarations nested in compounds.
noOfOperations() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of user defined operations.
noOfOperations() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of user defined operations.
noOfPipelines() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of pipeline (without sub pipelines) instances.
noOfReplaySinks() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of replay sink instances.
noOfSinks() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of sink (without replay sinks) instances.
noOfSources() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of source instances.
noOfSPAlgorithms() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of sub pipeline algorithm instances.
noOfSubPipelines() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of subpipeline instances.
noOfSWAlgorithms() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of software algorithm instances.
noOfToplevelAnnotations() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of annotations nested inside the project (not part of compounds).
noOfToplevelAnnotations() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of annotations nested inside the project (not part of compounds).
noOfToplevelDeclarations() - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Returns the number of declarations nested inside the project (not part of compounds).
noOfToplevelDeclarations() - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Returns the number of declarations nested inside the project (not part of compounds).
nOperations - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nOperations - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
nPipelines - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nReplaySinks - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nSinks - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nSources - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nSPAlgorithms - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nSubPipelines - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nSWAlgorithms - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nTopLevelAnnotations - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nTopLevelAnnotations - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
nTopLevelDeclarations - Variable in class eu.qualimaster.easy.extension.modelop.ModelStatistics
 
nTopLevelDeclarations - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 

O

observable - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableTuple
 
ObservableHelper - Class in eu.qualimaster.easy.extension.internal
Maps IVML names to observables.
ObservableHelper() - Constructor for class eu.qualimaster.easy.extension.internal.ObservableHelper
 
ObservableMapping - Class in eu.qualimaster.easy.extension
A static mapping between implementing classes of observables and variables of the model.
ObservableMapping() - Constructor for class eu.qualimaster.easy.extension.ObservableMapping
 
ObservableMappingType() - Constructor for enum class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableMappingType
 
OBSERVABLES_LIST - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
ObservableTuple(IvmlElement, IObservable) - Constructor for class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableTuple
Sole constructor of this class.
obtainAlgorithmByName(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Obtains an algorithm from config by its name.
obtainAlgorithmFromFamilyByName(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Obtains an algorithm form a family.
obtainAlgorithmFromFamilyByName(IDecisionVariable, String, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Obtains an algorithm form a family.
obtainArtifactUrl(String, String, String) - Static method in class eu.qualimaster.easy.extension.internal.RepositoryHelper
Obtains the URL for a specific artifact.
obtainAssignment(Value, AbstractVariable) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Return a ConstraintSyntayTree for Constraint setting.
obtainConstraintValue(String, IModelElement) - Static method in class eu.qualimaster.easy.extension.modelop.BasicIVMLModelOperations
Turns a constraint string to a Constraint type of value.
obtainFamilyByName(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Obtains a family of given name from pipeline.
obtainHardwareArtifactUrl(String) - Static method in class eu.qualimaster.easy.extension.internal.HardwareRepositoryHelper
Returns a hardware artifact URL (extension "zip", classifier "hardware").
obtainPipeline(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns the pipeline related to the variable given by its instance name.
obtainPipeline(Configuration, String, boolean) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns the pipeline related to the variable given by its instance name.
obtainPipeline(Configuration, Iterator<?>) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns all pipelines mentioned in clauses.
obtainPipeline(Configuration, Collection<?>) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns all pipelines mentioned in clauses.
obtainPipeline(Configuration, IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns the pipeline decision for the given pipeline element.
obtainPipelineByName(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns a pipeline from the configuration.
obtainPipelineByName(Configuration, String, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Returns a pipeline from the configuration from a given variable containing pipelines.
obtainPipelineElement(Configuration, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineElementHelper
Obtains a pipeline element.
obtainPipelineElement(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineElementHelper
Obtains a pipeline element.
obtainPipelineElementByName(IDecisionVariable, IDatatype, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Obtains a pipeline element.
obtainStreamFromClassLoader(ClassLoader, String, List<JarInputStream>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Obtains a JAR file from a resource stream.
orgModelsFolder - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 

P

PARAM_DATAFILE - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
PARAM_HDFS_DATAFILE - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
PARAM_REPLAYSPEED - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
parameterPrediction(String, String, String, Set<IObservable>, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictor
Creates a request to obtain the best algorithm in this situation.
parameterPrediction(String, String, String, Set<IObservable>, Map<Object, Serializable>) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
Creates a request to obtain the best algorithm in this situation.
parameterPrediction(String, String, String, Set<IObservable>, Map<Object, Serializable>) - Static method in class eu.qualimaster.easy.extension.internal.ParameterPrediction
Creates a request to obtain the best algorithm in this situation.
ParameterPrediction - Class in eu.qualimaster.easy.extension.internal
Performs parameter predictions for pipeline elements.
ParameterPrediction() - Constructor for class eu.qualimaster.easy.extension.internal.ParameterPrediction
 
parameters - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
 
PART_INFRASTRUCTURE - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
PIP_VERSION - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
pipeline - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
 
PIPELINE_IMPORTS - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
PipelineContentsContainer - Class in eu.qualimaster.easy.extension.internal
Stores information of a pipeline, which is relevant for the IvmlElementIdentifier.
PipelineContentsContainer() - Constructor for class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Default constructor.
PipelineContentsContainer(String) - Constructor for class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
Constructor for debugging purpose.
PipelineContentsContainer.MappedInstanceType - Enum Class in eu.qualimaster.easy.extension.internal
Denotes which kind of model element was mapped / shall be returned.
PipelineElementHelper - Class in eu.qualimaster.easy.extension.internal
Helper functions on pipeline element level.
PipelineElementHelper() - Constructor for class eu.qualimaster.easy.extension.internal.PipelineElementHelper
 
PipelineHelper - Class in eu.qualimaster.easy.extension.internal
Some pipeline helper functions mapped into rt-VIL.
PipelineHelper() - Constructor for class eu.qualimaster.easy.extension.internal.PipelineHelper
 
pipelineInfos - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
pipelineName - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
 
pipelineName - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
pipelines - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
PIPELINES_IMPORTS - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
PipelineVisitor - Class in eu.qualimaster.easy.extension.internal
Visits a pipeline variable and gathers PipelineContentsContainer.
PipelineVisitor(IDecisionVariable, boolean) - Constructor for class eu.qualimaster.easy.extension.internal.PipelineVisitor
Constructor for deciding whether runtime instances shall be mapped or whether this is not needed.
PipelineVisitor(IDecisionVariable, boolean, PipelineVisitor.IVariableMapper) - Constructor for class eu.qualimaster.easy.extension.internal.PipelineVisitor
Constructor for deciding whether runtime instances shall be mapped or whether this is not needed.
PipelineVisitor(IDecisionVariable, PipelineVisitor.IVariableMapper) - Constructor for class eu.qualimaster.easy.extension.internal.PipelineVisitor
Constructor which will map runtime clones.
PipelineVisitor.IVariableMapper - Interface in eu.qualimaster.easy.extension.internal
Performs optional variable mapping.
PLUGIN_ID - Static variable in class eu.qualimaster.easy.extension.internal.Bundle
 
postProcess(String) - Method in interface eu.qualimaster.easy.extension.internal.Weighting.IPredictionProcessor
Postprocesses a named entry for multiple predictions.
postProcess(String) - Method in class eu.qualimaster.easy.extension.internal.Weighting.MaxProcessor
 
postProcess(String) - Method in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
predictions - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
 
PredictionUtils - Class in eu.qualimaster.easy.extension.internal
Some utility methods for algorithm predictions.
PredictionUtils() - Constructor for class eu.qualimaster.easy.extension.internal.PredictionUtils
 
PREFIX_HWNODE - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
PREFIX_MACHINE - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
prepareConfig(File) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Prepares the underlying IVML Project for instantiation and generates a pruned Configuration, which should be used for the instantiation of the QM model.
printClasses(List<Class<?>>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Prints a list of classes.
printOperations(TypeDescriptor<?>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Prints all operations in desc.
process(IObservable, Double) - Method in interface eu.qualimaster.easy.extension.internal.Weighting.IPredictionProcessor
Processes a single prediction.
process(IObservable, Double) - Method in class eu.qualimaster.easy.extension.internal.Weighting.MaxProcessor
 
process(IObservable, Double) - Method in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
process(String, Configuration, Script) - Static method in class eu.qualimaster.easy.extension.debug.Debug
Processes the logged files.
processPredictions(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>, Weighting.IPredictionProcessor) - Static method in class eu.qualimaster.easy.extension.internal.Weighting
Processes predictions.
ProfileData(String, File, File, File) - Constructor for class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper.ProfileData
Creates a profile data instance (public for testing).
PROFILING_PIPELINES - Static variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
ProfilingEventHandler() - Constructor for class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ProfilingEventHandler
Creates a handler instance.
PROJECT_ADAPTIVITY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_ADAPTIVITYCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_ALGORITHMS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_ALGORITHMSCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_BASICS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_DATAMGT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_DATAMGTCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_FAMILIES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_FAMILIESCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_HARDWARE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_HARDWARECFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_INFRASTRUCTURE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_INFRASTRUCTURECFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_OBSERVABLES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_OBSERVABLESCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_PIPELINES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_PIPELINESCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_RECONFHW - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_RECONFHWCFG - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_STRATEGIES_TACTICS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
PROJECT_TOP_LEVEL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
ProjectFreezeModifier - Class in eu.qualimaster.easy.extension
This modifier is used to freeze all relevant declarations inside the CFG projects of Qualimaster.
ProjectFreezeModifier(Project, List<DecisionVariableDeclaration>) - Constructor for class eu.qualimaster.easy.extension.ProjectFreezeModifier
Single constructor instance for this class.
PRUNE_CONFIG - Static variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
Specifies whether elements shall be deleted, which are not necessary for runtime: true delete frozen and unused elements, false do not delete anything.
put(IObservable, String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Part of the static block, adds a mapping between class name of an obervable and the model item to the two maps.
putAlgorithmMapping(IObservable, String) - Static method in class eu.qualimaster.easy.extension.ObservableMapping
Part of the static block, adds a mapping between class name of an obervable and the algorithm item to the map.

Q

QM_LIB_PROPERTY - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
qmApp - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
QMConfigStatisticsVisitor - Class in eu.qualimaster.easy.extension.modelop
Gathers statistical information about the QualiMaster (Meta-) Model.
QMConfigStatisticsVisitor() - Constructor for class eu.qualimaster.easy.extension.modelop.QMConfigStatisticsVisitor
Creates a fresh model statistics visitor for the QualiMaster (Meta-) Model.
QmConstants - Class in eu.qualimaster.easy.extension
Defines global model constants to avoid the use of simple strings and inconsistencies when the model changes.
QmConstants() - Constructor for class eu.qualimaster.easy.extension.QmConstants
 
QMModelStatistics - Class in eu.qualimaster.easy.extension.modelop
Part of the QMConfigStatisticsVisitor to collect static information of the QualiMaster (Meta-) Model.
QMModelStatistics(Project) - Constructor for class eu.qualimaster.easy.extension.modelop.QMModelStatistics
Sole constructor.
QmObservables - Class in eu.qualimaster.easy.extension
Maps the QM observables into names.
QmObservables() - Constructor for class eu.qualimaster.easy.extension.QmObservables
 
QmProjectDescriptor - Class in eu.qualimaster.easy.extension.internal
Implements a descriptor for the source and target VIL project locations.
QmProjectDescriptor(QmProjectDescriptor, File) - Constructor for class eu.qualimaster.easy.extension.internal.QmProjectDescriptor
Allows to instantiate the QM model into a given location.
QmProjectDescriptor(File) - Constructor for class eu.qualimaster.easy.extension.internal.QmProjectDescriptor
Creates the default project descriptor for the QM model to be instantiated.
QmPrunedConfigSaver - Class in eu.qualimaster.easy.extension.modelop
QualiMasterConfigurationSaver used by the ModelModifier to save values generated by constraints.
QmPrunedConfigSaver(Configuration) - Constructor for class eu.qualimaster.easy.extension.modelop.QmPrunedConfigSaver
Single constructor for this class.
QualiMasterConfigurationSaver - Class in eu.qualimaster.easy.extension.modelop
Specializes the default configuration saver.
QualiMasterConfigurationSaver(Configuration) - Constructor for class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Creates a configuration saver instance.
QualiMasterConfigurationSaver(Configuration, boolean, boolean) - Constructor for class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Creates a configuration saver instance.

R

RCFG - Static variable in class eu.qualimaster.easy.extension.debug.DebugParallel
 
RCONFIG - Static variable in class eu.qualimaster.easy.extension.debug.DebugModelPruning
 
readClassList(List<Class<?>>, ClassLoader, String) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Reads the class list to determine the classes to import from Registration.RESOURCE_CLASS_LIST.
reason(Configuration) - Method in interface eu.qualimaster.easy.extension.modelop.ModelModifier.QMPlatformProvider
Should start the reasoning to validate a newly generated configuration and to propagate values before its usage.
ReasoningRunnable(String, Configuration) - Constructor for class eu.qualimaster.easy.extension.debug.DebugParallel.ReasoningRunnable
Creates a test runnable.
register(String) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Registers the Java artifacts, instantiators and types.
registered - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
registerInstantiator(Class<? extends IVilType>, List<TypeDescriptor<?>>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Handles the registration of an instantiator.
registerSpecialType(Class<?>, TypeDescriptor<?>) - Static method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
Registers a fallback type mapping.
registerType(Class<? extends IVilType>, List<Class<?>>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Registers a single type.
Registration - Class in eu.qualimaster.easy.extension.internal
Registers QM Java additions to EASy-Producer, in particular to rt-VIL.
Registration() - Constructor for class eu.qualimaster.easy.extension.internal.Registration
 
Registration.ClassNameComparator - Class in eu.qualimaster.easy.extension.internal
Implements a class name comparator (for debugging).
Registration.Logging - Interface in eu.qualimaster.easy.extension.internal
A simple logging abstractor.
replaySinks - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
RepositoryHelper - Class in eu.qualimaster.easy.extension.internal
Access to the pipeline elements repository as far as needed from VIL.
RepositoryHelper() - Constructor for class eu.qualimaster.easy.extension.internal.RepositoryHelper
 
resolveTypeFallback(String) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 
RESOURCE_CLASS_LIST - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
RESOURCEUSAGE_USED_DFES - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
RESOURCEUSAGE_USED_MACHINES - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
result - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
REVERSE_ALGORITHM_MAPPING - Static variable in class eu.qualimaster.easy.extension.ObservableMapping
REVERSE_GENERAL_MAPPING - Static variable in class eu.qualimaster.easy.extension.ObservableMapping
run() - Method in class eu.qualimaster.easy.extension.debug.DebugParallel.ReasoningRunnable
 
RUNTIME_LEVEL - Static variable in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 

S

SAVE_VALUES - Static variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
Saves the configured values (stores the into the models), before pruning.
saveFreezeStates(Project) - Method in class eu.qualimaster.easy.extension.modelop.QmPrunedConfigSaver
 
saveFreezeStates(Project) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
saveValues(Project, Set<Project>) - Method in class eu.qualimaster.easy.extension.modelop.ModelModifier
Saves the values of configuration projects(recursive function).
SCALABILITY_ITEMS - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
scanJars(List<Class<?>>, String, ClassLoader) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Scans given JAR files for classes to import.
scanTypes(QMGenerics) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
Scans types in order to figure out whether they already have been registered.
searchScope(Configuration, IResolutionScope, IDatatype) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Searches a given scope for a variable declaration of type and returns for the first matched decision variable the related decision.
searchSequenceValue(Project, Value, Configuration) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Searches the given project for a sequence that contains value and returns the sequence index access expression if successful.
searchSequenceValue(Project, Value, Configuration, Set<Object>) - Method in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
Searches the given project for a sequence that contains value and returns the sequence index access expression if successful.
select(boolean, String, String) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
Selects from the given available and actual name, whether both or only available shall be returned.
selectMainScript() - Static method in class eu.qualimaster.easy.extension.internal.QmProjectDescriptor
Selects the main VIL script.
setActual(Configuration, String, String, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Sets the value of the actual slot in pipeline, pipelineElement to algorithm to the respective instance stored in the available slot of pipelineElement.
setActual(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
Sets the value of the actual slot of pElt due to algorithm corresponding to the algorithm with same name in the available slot.
setClassLoader(ClassLoader) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Explicitly sets the class loader.
setImportingTypes(List<Class<?>>) - Method in class eu.qualimaster.easy.extension.internal.TypeAnalyzer
Records the importing classes for pre-lookup.
setInTesting(boolean) - Static method in class eu.qualimaster.easy.extension.internal.CoordinationHelper
Changes this class to testing mode pretending that task re-allocation is always available.
setNestedAnnotations(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of static annotations (nested in Compounds).
setNestedDeclarations(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of static declarations (nested in Compounds).
setOperations(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of user defined operations.
setPipelines(Project, String, DecisionVariableDeclaration) - Static method in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
Sets the given pipeline as value in the varName of prj.
setRepositoryBaseUrl(String) - Static method in class eu.qualimaster.easy.extension.internal.RepositoryHelper
Changes the repository base URL for resolving artifacts.
setStaticConstraints(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of static constraints (nested directly in Projects).
setTopLevelAnnotations(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of static annotations (nested directly in Projects).
setTopLevelDeclarations(int) - Method in class eu.qualimaster.easy.extension.modelop.ModelStatistics
Sets the number of static declarations (nested directly in Projects).
setValueForAvailableAlgorithms(Value, IDecisionVariable, String) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
Sets the specified value to all available algorithms of the given family element.
showExceptionDialog(String, Exception) - Method in interface eu.qualimaster.easy.extension.modelop.ModelModifier.QMPlatformProvider
Should show exceptions in an error dialog.
SINK - Enum constant in enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
 
sinkMapping - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
sinks - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
sleep(int) - Static method in class eu.qualimaster.easy.extension.debug.AbstractDebug
Sleeps a certain time.
SLOT_ACTUAL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_ARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_DESCRIPTION - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_INPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_OUTPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ALGORITHM_TOPOLOGYCLASS - Static variable in class eu.qualimaster.easy.extension.QmConstants
SLOT_AVAILABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_BOOLEANPARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_BOOLEANPARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_BOOLEANPARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_CONFIGUREDQPARAM_ARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_CONFIGUREDQPARAM_MONITORCLS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATAMANAGEMENTELEMENT_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASINK_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASINK_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASINK_TUPLES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_ARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_DATAMANAGEMENTSTRATEGY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_PROFILINGSOURCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_SOURCECLS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_STORAGELOCATION - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_DATASOURCE_TUPLES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILY_INPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILY_MEMBERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILY_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILY_OUTPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILY_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_ACTUAL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_AVAILABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_DEFAULT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_FAMILY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FAMILYELEMENT_PARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
Deprecated.
Use QmConstants.SLOT_PIPELINE_NODE_PARALLELISM instead, as since slot is inherited from there
SLOT_FIELD_KEYPART - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELD_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELD_TYPE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELDTYPE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELDTYPE_ARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELDTYPE_CLASS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELDTYPE_SERIALIZER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FIELDTYPE_SERIALIZERARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FLOW_DESTINATION - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FLOW_GROUPING - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FLOW_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FLOW_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_FLOW_TUPLE_TYPE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_ACTUALHWNODE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_HWNODE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_RECEIVERNUMTASKS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_RECEIVERPARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_SENDERNUMTASKS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_HARDWAREALGORITHM_SENDERPARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_INPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_INTEGERPARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_INTEGERPARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_INTEGERPARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
Configurable elements may have a runtime flag whether they are valid at all.
SLOT_LONGPARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_LONGPARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_LONGPARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_COMMANDRECEIVINGPORT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_COMMANDSENDINGPORT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_HOST - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_MONITORINGPORT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_NUMCPUS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_MPCCNODE_NUMDFES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
Configurable elements have by convention a logical name.
SLOT_OBSERVABLE_TYPE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_OUTPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_ARTIFACT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_ELEMENT_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_ELEMENT_PERMISSIBLE_PARAMETERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_NODE_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_NODE_NUMBER_OF_TAKS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_NODE_PARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_NUMWORKERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PIPELINE_SOURCES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_PROCESSINGELEMENT_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_QPARAMWEIGHTING_PARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_QPARAMWEIGHTING_WEIGHT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REALPARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REALPARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REALPARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_ACTUAL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_AVAILABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_REPLAY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_REPLAYSINK_SINK - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SINK_ACTUAL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SINK_AVAILABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SINK_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SINK_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SINK_PARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
Deprecated.
Use QmConstants.SLOT_PIPELINE_NODE_PARALLELISM instead, as since slot is inherited from there
SLOT_SINK_SINK - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOFTWAREALGORITHM_CLASS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOFTWAREALGORITHM_TOPOLOGYCLASS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_ACTUAL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_AVAILABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_CAPACITY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_ISVALID - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_ITEMS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_OUTPUT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SOURCE_PARALLELISM - Static variable in class eu.qualimaster.easy.extension.QmConstants
Deprecated.
Use QmConstants.SLOT_PIPELINE_NODE_PARALLELISM instead, as since slot is inherited from there
SLOT_SOURCE_SOURCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_STRINGPARAMETER_DEFAULTVALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_STRINGPARAMETER_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_STRINGPARAMETER_VALUE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_SUBPIPELINE_FAMILY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_TUPLE_FIELDS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
SLOT_TUPLE_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
source - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
SOURCE - Enum constant in enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
 
sourceMapping - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
sources - Variable in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
sourceVolumePrediction(String, String, String) - Static method in class eu.qualimaster.easy.extension.internal.SourceVolumePrediction
Performs a prediction of source volumes for a certain keyword.
sourceVolumePrediction(String, String, String) - Method in class eu.qualimaster.easy.extension.internal.SourceVolumePredictor
Performs a prediction of source volumes for a certain keyword.
sourceVolumePrediction(String, String, String) - Method in class eu.qualimaster.easy.extension.internal.SourceVolumePredictorImpl
Performs a prediction of source volumes for a certain keyword.
sourceVolumePrediction(String, String, List<String>) - Method in class eu.qualimaster.easy.extension.internal.SourceVolumePredictor
Performs a prediction of source volumes for certain keywords.
sourceVolumePrediction(String, String, List<String>) - Method in class eu.qualimaster.easy.extension.internal.SourceVolumePredictorImpl
Performs a prediction of source volumes for certain keywords.
sourceVolumePrediction(String, String, Sequence<String>) - Static method in class eu.qualimaster.easy.extension.internal.SourceVolumePrediction
Performs a prediction of source volumes for certain keywords.
SourceVolumePrediction - Class in eu.qualimaster.easy.extension.internal
Performs parameter value predictions.
SourceVolumePrediction() - Constructor for class eu.qualimaster.easy.extension.internal.SourceVolumePrediction
 
SourceVolumePredictor - Class in eu.qualimaster.easy.extension.internal
Encapsulates the source volume predictor.
SourceVolumePredictor() - Constructor for class eu.qualimaster.easy.extension.internal.SourceVolumePredictor
 
SourceVolumePredictorImpl - Class in eu.qualimaster.easy.extension.internal
Implements the source volume predictor based on the Monitoring Layer (via synchronous event communication).
SourceVolumePredictorImpl() - Constructor for class eu.qualimaster.easy.extension.internal.SourceVolumePredictorImpl
 
specialTreatment(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.modelop.QMConfigStatisticsVisitor
 
specialTreatment(Project) - Method in class eu.qualimaster.easy.extension.modelop.QMConfigStatisticsVisitor
 
splitID(String) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
Splits a given ID into segments for iteration through the element parts.
SRC_NAME - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
store - Variable in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
 
store - Variable in class eu.qualimaster.easy.extension.internal.SourceVolumePredictorImpl
 
storeValueBinding(Configuration, Map<String, Object>) - Static method in class eu.qualimaster.easy.extension.internal.BindValuesInstantiator
Binds the values of the given mapping to the configuration.
storeValueBinding(Configuration, Map<String, Object>) - Static method in class eu.qualimaster.easy.extension.internal.BindValuesInstantiator
Converts and Vil-Map into a Java-Map and calls BindValuesInstantiator.storeValueBinding(Configuration, Map).
SubPipelineHelper - Class in eu.qualimaster.easy.extension.internal
Provides access to sub-pipeline information.
SubPipelineHelper() - Constructor for class eu.qualimaster.easy.extension.internal.SubPipelineHelper
 
SubTopologyComponentsHelper - Class in eu.qualimaster.easy.extension.internal
An instantiator for accessing the components of manually implemented sub-topologies (mapped into at runtime).
SubTopologyComponentsHelper() - Constructor for class eu.qualimaster.easy.extension.internal.SubTopologyComponentsHelper
 
SubTopologyScalingHelper - Class in eu.qualimaster.easy.extension.internal
An instantiator for accessing the expected sub-topology scaling of manually implemented sub-topologies.
SubTopologyScalingHelper() - Constructor for class eu.qualimaster.easy.extension.internal.SubTopologyScalingHelper
 
sum - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
supportsTaskReallocation() - Static method in class eu.qualimaster.easy.extension.internal.CoordinationHelper
Returns whether this installation of the QualiMaster infrastructure supports runtime task re-allocation.

T

targetFolder - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
tempModelsFolder - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
TIMEBEHAVIOR_LATENCY - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
TIMEBEHAVIOR_THROUGHPUT_ITEMS - Static variable in class eu.qualimaster.easy.extension.QmObservables
 
toConstraintViolation(double, double) - Static method in class eu.qualimaster.easy.extension.internal.ConstraintViolationConverter
Turns a source volume adaptation event into a CAPACITY constraint violation.
toConstraintViolation(SourceVolumeAdaptationEvent) - Static method in class eu.qualimaster.easy.extension.internal.ConstraintViolationConverter
Turns a source volume adaptation event into a ITEMS constraint violation.
toIVMLValue(IDecisionVariable, Object) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
toMappedMap(Map<K, V>) - Static method in class eu.qualimaster.easy.extension.internal.PredictionUtils
Translates a VIL map to a Java map.
TOP_IMPORTS - Static variable in class eu.qualimaster.easy.extension.internal.AlgorithmProfileHelper
 
toplevelProject - Variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
 
toString() - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictionResult
 
toString() - Method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
 
transferMap(Map<K, Map<KV, V>>, Class<K>, Class<KV>, Class<V>) - Static method in class eu.qualimaster.easy.extension.internal.PredictionUtils
Translates the Java result instance to a VIL result instance.
TYPE_ADAPTIVITY_QPARAMWEIGHTING - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_ALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_BINDING_TIME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_BOOLEANPARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_CLOUDRESOURCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_DATAELEMENT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_DATAMANAGEMENTELEMENT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_DATASINK - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_DATASOURCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FAMILY - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FAMILYELEMENT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FIELD - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FIELDS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FIELDTYPE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_FLOW - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_HARDWARE_ALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_HARDWAREALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_HWNODE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_INTEGERPARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_LONGPARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_MACHINE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_MPCCNODE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_OBSERVABLES_CONFIGUREDQPARAM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_OBSERVABLES_OBSERVABLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_OBSERVABLES_QPARAM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PERSISTENTDATAELT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PIPELINE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PIPELINE_ELEMENT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PIPELINE_ELEMENT_NAME - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PIPELINE_NODE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_PROCESSINGELEMENT - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_REALPARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_REPLAYSINK - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SINK - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SOFTWARE_ALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SOFTWAREALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SOURCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_STRINGPARAMETER - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SUBPIPELINE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_SUBPIPELINE_ALGORITHM - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_TUPLE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TYPE_TUPLES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
TypeAnalyzer - Class in eu.qualimaster.easy.extension.internal
A QualiMaster specific type analyzer for reflective descriptor building in rt-VIL.
TypeAnalyzer() - Constructor for class eu.qualimaster.easy.extension.internal.TypeAnalyzer
 

U

UpdateProcessor(Weighting.MaxProcessor, Map<IObservable, Double>, HashMap<String, Double>, Set<IObservable>) - Constructor for class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
Creates the processor.
usedProjects - Variable in class eu.qualimaster.easy.extension.ProjectFreezeModifier
 
Utils - Class in eu.qualimaster.easy.extension.internal
Utility methods.
Utils() - Constructor for class eu.qualimaster.easy.extension.internal.Utils
 

V

valueOf(String) - Static method in enum class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableMappingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier.ObservableMappingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.qualimaster.easy.extension.internal.PipelineContentsContainer.MappedInstanceType
Returns an array containing the constants of this enum class, in the order they are declared.
VAR_ADAPTIVITY_CROSSPIPELINETRADEOFFS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_ADAPTIVITY_PIPELINEIMPORTANCE - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_ALGORITHMS_ALGORITHMS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_BASICS_TYPES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_DATAMGT_DATASINKS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_DATAMGT_DATASOURCES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_DATAMGT_PERSISTENTDATAELTS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_FAMILIES_FAMILIES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_HARDWARE_MACHINES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_INFRASTRUCTURE_ACTIVEPIPELINES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_INFRASTRUCTURE_DEPLOYMENT_URL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_INFRASTRUCTURE_REPOSITORY_URL - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_OBSERVABLES_CONFIGUREDPARAMS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_OBSERVABLES_QUALITYPARAMS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_PIPELINES_PIPELINES - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VAR_RECONFHW_CLUSTERS - Static variable in class eu.qualimaster.easy.extension.QmConstants
 
VariableHelper - Class in eu.qualimaster.easy.extension.internal
Some utility functions for IVML variables.
VariableHelper() - Constructor for class eu.qualimaster.easy.extension.internal.VariableHelper
 
variableToID(IvmlElementIdentifier.ObservableTuple) - Method in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
varMapping - Variable in class eu.qualimaster.easy.extension.internal.IvmlElementIdentifier
 
varMapping - Variable in class eu.qualimaster.easy.extension.modelop.QualiMasterConfigurationSaver
 
visitAttribute(Attribute) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitAttributeAssignment(AttributeAssignment) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitAvailable(IDecisionVariable, IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Visits the available collection in pipelineElement and links original and copied variables.
visitAvailable(Value, Value, String) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Visits the available collection in pipelineElement and links original and copied variables.
visitComment(Comment) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitCompound(Compound) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitCompoundAccessStatement(CompoundAccessStatement) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitConstraint(Constraint) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitContainerValue(ContainerValue) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Iterates through a container, extracts all referenced variables, and calls the visit method.
visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitDerivedDatatype(DerivedDatatype) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitEnum(Enum) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitEnumLiteral(EnumLiteral) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitFreezeBlock(FreezeBlock) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitingCompound - Variable in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitOperationDefinition(OperationDefinition) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitOrderedEnum(OrderedEnum) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitPipelineElement(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
Responsible for visiting the next element and storing relevant information.
visitProcessingElement(IDecisionVariable) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
General part of the visitation method for pipeline elements.
visitProjectInterface(ProjectInterface) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitReference(Reference) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitSequence(Sequence) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 
visitSet(Set) - Method in class eu.qualimaster.easy.extension.modelop.QMModelStatistics
 

W

waitFor(AlgorithmProfilePredictionRequest) - Method in class eu.qualimaster.easy.extension.internal.AlgorithmPredictorImpl
Waits for a response to the given request.
waitFor(SourceVolumePredictionRequest) - Method in class eu.qualimaster.easy.extension.internal.SourceVolumePredictorImpl
Waits for a response to the given request.
weightAll(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>) - Static method in class eu.qualimaster.easy.extension.internal.Weighting
Implements a weighting for mass predictions.
weightAll(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.Weighting
Implements a weighting for mass predictions.
weightAllImpl(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.Weighting
Implements a weighting of mass predictions.
weighting - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
Weighting - Class in eu.qualimaster.easy.extension.internal
Weighting functions.
Weighting() - Constructor for class eu.qualimaster.easy.extension.internal.Weighting
 
Weighting.IPredictionProcessor - Interface in eu.qualimaster.easy.extension.internal
A prediction processor.
Weighting.MaxProcessor - Class in eu.qualimaster.easy.extension.internal
Implements a maximum prediction processor, i.e., collects the maximum values of the predictions.
Weighting.UpdateProcessor - Class in eu.qualimaster.easy.extension.internal
Implements an update processor calculating the weighted predictions.
weightingSelection(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>) - Static method in class eu.qualimaster.easy.extension.internal.WeightingSelector
Implements a simple weighting of mass predictions.
weightingSelection(Map<String, Map<IObservable, Double>>, Map<IObservable, Double>, Set<IObservable>) - Static method in class eu.qualimaster.easy.extension.internal.WeightingSelector
Implements a simple weighting of mass predictions.
WeightingSelector - Class in eu.qualimaster.easy.extension.internal
A simple selection of the "best" alternative via weighted values/predictions.
WeightingSelector() - Constructor for class eu.qualimaster.easy.extension.internal.WeightingSelector
 
weights - Variable in class eu.qualimaster.easy.extension.internal.Weighting.UpdateProcessor
 
WRITE_MODIFIED_CONFIG - Static variable in class eu.qualimaster.easy.extension.modelop.ModelModifier
Saves the pruned configuration (writes it to disk).
writeClassList(List<Class<?>>) - Static method in class eu.qualimaster.easy.extension.internal.Registration
Writes the classes list to Registration.RESOURCE_CLASS_LIST.
writeOutput - Static variable in class eu.qualimaster.easy.extension.internal.Registration
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values