Index
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
sourcetotarget. - addVariableMapping(IDecisionVariable, String, RuntimeVariableMapping) - Static method in class eu.qualimaster.easy.extension.internal.ConfigurationInitializer
-
Adds the variable mapping for
varon fieldfieldNametoresult. - 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
Projectand VIL, VTLScriptmodels for instantiation and generates a pruned and frozenConfiguration, 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
projectand adds it toproject. - 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
projectand adds it toproject. - 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
valuewithincontainerValue. - 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
indexelement ofslotNameinvar. - 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
prefixfromname.
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
ModelModifiercan 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
IDecisionVariablefrom the givenReferenceValue. - extractVariable(ReferenceValue, Configuration) - Static method in class eu.qualimaster.easy.extension.internal.Utils
-
Extracts an
IDecisionVariablefrom the givenReferenceValue. - extractVariables(ContainerValue, Configuration) - Static method in class eu.qualimaster.easy.extension.internal.Utils
-
Extracts all referenced
IDecisionVariables from a container ofReferenceValues.
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
typeinconfig. - findNamedVariable(IDecisionVariable, IDatatype, String) - Static method in class eu.qualimaster.easy.extension.internal.VariableHelper
-
Finds a named variable of given
typeinvariable. - 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
AlgorithmfrompElt. - 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
varfrom slotQmConstants.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
IProjectDescriptorused by the executor returned by theModelModifier.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
slotinvar. - 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
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
varis a hardware algorithm. - isMappingVariable(IDecisionVariable) - Static method in class eu.qualimaster.easy.extension.internal.PipelineContentsContainer
-
Returns whether the given
IDecisionVariableis 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
subPipelineNameindicates a sub-pipeline ofpipelineName. - isSubPipeline(String, String) - Static method in class eu.qualimaster.easy.extension.internal.SubPipelineHelper
-
Returns whether a given
subPipelineNameindicates a sub-pipeline ofpipelineName. - 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 andIObservables 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
IvmlElementandIObservable, 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
IObservableof 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
configby 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
namefrompipeline. - 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
Projectfor instantiation and generates a prunedConfiguration, 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:
truedelete frozen and unused elements,falsedo 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
QMConfigStatisticsVisitorto 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
-
QualiMasterConfigurationSaverused by theModelModifierto 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 mapping for
ObservableMapping.ALGORITHM_OBSERVABLES. - REVERSE_GENERAL_MAPPING - Static variable in class eu.qualimaster.easy.extension.ObservableMapping
-
Reverse mapping for
ObservableMapping.GENERAL_OBSERVABLES. - 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
scopefor a variable declaration oftypeand 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
projectfor a sequence that containsvalueand 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
projectfor a sequence that containsvalueand 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,pipelineElementtoalgorithmto the respective instance stored in the available slot ofpipelineElement. - setActual(IDecisionVariable, String) - Static method in class eu.qualimaster.easy.extension.internal.PipelineHelper
-
Sets the value of the actual slot of
pEltdue 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
pipelineas value in thevarNameofprj. - 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
-
Deprecated.
- 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_PARALLELISMinstead, 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_PARALLELISMinstead, 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_PARALLELISMinstead, 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
pipelineElementand links original and copied variables. - visitAvailable(Value, Value, String) - Method in class eu.qualimaster.easy.extension.internal.PipelineVisitor
-
Visits the available collection in
pipelineElementand 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
All Classes and Interfaces|All Packages|Constant Field Values
QmConstants.SLOT_SOFTWAREALGORITHM_TOPOLOGYCLASSinstead.