Uses of Class
net.ssehub.easy.varModel.confModel.Configuration
-
Packages that use Configuration Package Description de.uni_hildesheim.sse.ui de.uni_hildesheim.sse.ui.embed de.uni_hildesheim.sse.vil.templatelang.ui.embed net.ssehub.easy.dslCore.ui Top-level package for reusable UI implementation of xText editors.net.ssehub.easy.dslCore.ui.editors Reusable xText functionality.net.ssehub.easy.instantiation.core.model This package holds classes related to the instantiator model for the EASy-Producer.net.ssehub.easy.instantiation.core.model.execution High level execution support.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.varMod.container net.ssehub.easy.producer.ui.confModel This package holds a GUI representation of the configuration with methods and additional information as needed by the Eclipse UI.net.ssehub.easy.producer.ui.productline_editor This package contains the editor for configuring the product line.net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.net.ssehub.easy.reasoning.core.frontend Frontend to access reasoner information as well as to execute reasoning tasks.net.ssehub.easy.reasoning.core.impl Hidden implementation stuff.net.ssehub.easy.reasoning.core.performance Basic performance measuring for the reasoner.net.ssehub.easy.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes.net.ssehub.easy.reasoning.sseReasoner.model Package for creating a reasoning model: constraint container, project hierachy evaluator and other.net.ssehub.easy.varModel.capabilities Forward reasoner access.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.rewrite.modifier Modifier for theProjectRewriteVisitor. -
-
Uses of Configuration in de.uni_hildesheim.sse.ui
Methods in de.uni_hildesheim.sse.ui with parameters of type Configuration Modifier and Type Method Description ModelEditorConfigurer.IHeaderActivator. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of Configuration in de.uni_hildesheim.sse.ui.embed
Methods in de.uni_hildesheim.sse.ui.embed with parameters of type Configuration Modifier and Type Method Description ModelEditorConfigurer.IHeaderEditorUtils. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of Configuration in de.uni_hildesheim.sse.vil.templatelang.ui.embed
Methods in de.uni_hildesheim.sse.vil.templatelang.ui.embed with parameters of type Configuration Modifier and Type Method Description ModelEditorConfigurer.IHeaderEditorUtils. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration config, java.io.File base, ModelInfo<?> info) -
Uses of Configuration in net.ssehub.easy.dslCore.ui
Methods in net.ssehub.easy.dslCore.ui with parameters of type Configuration Modifier and Type Method Description static org.eclipse.jface.viewers.TreeViewerConfigurationEditorFactory. createEditor(Configuration config, org.eclipse.swt.widgets.Composite parent)Creates a configuration editor.org.eclipse.jface.viewers.TreeViewerConfigurationEditorFactory.IConfigurationEditorCreator. createEditor(Configuration config, org.eclipse.swt.widgets.Composite parent)Creates a configuration editor. -
Uses of Configuration in net.ssehub.easy.dslCore.ui.editors
Methods in net.ssehub.easy.dslCore.ui.editors with parameters of type Configuration Modifier and Type Method Description ModelEditorConfigurer.IHeaderModelEditorConfigurer.IModelEditorConfigurer. createHeader(org.eclipse.swt.widgets.Composite parent, Configuration configuration, java.io.File base, ModelInfo<?> info)Creates the actual header. -
Uses of Configuration in net.ssehub.easy.instantiation.core.model
Methods in net.ssehub.easy.instantiation.core.model that return Configuration Modifier and Type Method Description ConfigurationIInstantiatorProject. getConfiguration()Returns the configuration for the variability model. -
Uses of Configuration in net.ssehub.easy.instantiation.core.model.execution
Methods in net.ssehub.easy.instantiation.core.model.execution with parameters of type Configuration Modifier and Type Method Description ExecutorExecutor. addConfiguration(Configuration config)Adds the configuration as argument. -
Uses of Configuration in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Fields in net.ssehub.easy.instantiation.core.model.vilTypes.configuration declared as Configuration Modifier and Type Field Description private ConfigurationConfiguration. configurationMethods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that return Configuration Modifier and Type Method Description ConfigurationAbstractIvmlVariable.DecVar. getConfiguration()ConfigurationConfiguration. getConfiguration()Returns the underlying EASy configuration.Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type Configuration Modifier and Type Method Description voidChangeHistory.ChangeListener. configurationRefreshed(Configuration config)voidChangeHistory.ChangeListener. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)voidChangeHistory.ChangeListener. stateChanged(Configuration config, IDecisionVariable changedVariable)Constructors in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type Configuration Constructor Description Configuration(Configuration configuration)Creates a new configuration instance from an EASy configuration based on frozen variables.Configuration(Configuration configuration, DecisionVariable[] variables, IVariableFilter filter)Creates a configuration from a given set of variables.Configuration(Configuration configuration, IVariableFilter filter)Creates a new configuration instance from an EASy configuration. -
Uses of Configuration in net.ssehub.easy.integration.common.impl
Fields in net.ssehub.easy.integration.common.impl declared as Configuration Modifier and Type Field Description private ConfigurationModel. configuration -
Uses of Configuration in net.ssehub.easy.producer.core.mgmt
Fields in net.ssehub.easy.producer.core.mgmt declared as Configuration Modifier and Type Field Description private ConfigurationEasyExecutor. cfgMethods in net.ssehub.easy.producer.core.mgmt that return Configuration Modifier and Type Method Description ConfigurationEasyExecutor. getConfiguration()Returns the configuration used by this executor.ConfigurationPLPInfo. getConfiguration()Returns the configuration for the ivml variability model of this plp.ConfigurationEasyExecutor. loadIvmlModel()Loads the IVML model and creates a configuration instance.Methods in net.ssehub.easy.producer.core.mgmt with parameters of type Configuration Modifier and Type Method Description static voidEasyExecutor. printConfiguration(java.io.PrintStream out, Configuration cfg)Convenience method to print the configuration.static voidEasyExecutor. printConfiguration(Configuration cfg)Convenience method to print the given configuration toSystem.out.voidEasyExecutor. setConfiguration(Configuration cfg)Replaces the configuration stored in this class. -
Uses of Configuration in net.ssehub.easy.producer.core.varMod.container
Fields in net.ssehub.easy.producer.core.varMod.container declared as Configuration Modifier and Type Field Description private ConfigurationProjectContainer. configMethods in net.ssehub.easy.producer.core.varMod.container that return Configuration Modifier and Type Method Description ConfigurationProjectContainer. getConfiguration()Returns the configuration related to the storedProject. -
Uses of Configuration in net.ssehub.easy.producer.ui.confModel
Fields in net.ssehub.easy.producer.ui.confModel declared as Configuration Modifier and Type Field Description private ConfigurationErrorSetter. configprivate ConfigurationGUIConfiguration. configMethods in net.ssehub.easy.producer.ui.confModel that return Configuration Modifier and Type Method Description ConfigurationGUIConfiguration. getConfig()Returns the variability configuration.Constructors in net.ssehub.easy.producer.ui.confModel with parameters of type Configuration Constructor Description ErrorSetter(java.util.Map<AbstractVariable,GUIVariable> variableMap, Configuration config)Sole constructor for setting error messages by this class.GUIConfiguration(Configuration config, org.eclipse.swt.widgets.Composite parent)Sole constructor for this class. -
Uses of Configuration in net.ssehub.easy.producer.ui.productline_editor
Methods in net.ssehub.easy.producer.ui.productline_editor with parameters of type Configuration Modifier and Type Method Description static ConfigurationTableEditorFactory.UIConfigurationConfigurationTableEditorFactory. createConfiguration(Configuration config, IEASyEditorPage parent)Creates a configuration instance holding UI configuration elements without parameters.static ConfigurationTableEditorFactory.UIConfigurationConfigurationTableEditorFactory. createConfiguration(Configuration config, IEASyEditorPage parent, java.util.Map<ConfigurationTableEditorFactory.UIParameter,java.lang.Object> parameter)Creates a configuration instance holding UI configuration elements.static org.eclipse.jface.viewers.TreeViewerConfigurationTableEditorFactory. createConfigurationTableEditor(Configuration configuration, IEASyEditorPage parent)Creates a configuration table editor.org.eclipse.jface.viewers.TreeViewerConfigurationTableEditorFactory. createEditor(Configuration config, org.eclipse.swt.widgets.Composite parent)Constructors in net.ssehub.easy.producer.ui.productline_editor with parameters of type Configuration Constructor Description ConfigTableEditor(Configuration configuration, IEASyEditorPage parent)Creates a configuration table editor.UIConfiguration(Configuration config, IEASyEditorPage parent, java.util.Map<ConfigurationTableEditorFactory.UIParameter,java.lang.Object> parameter)Creates a configuration instance. -
Uses of Configuration in net.ssehub.easy.producer.ui.productline_editor.configuration
Subclasses of Configuration in net.ssehub.easy.producer.ui.productline_editor.configuration Modifier and Type Class Description private classAttributeValuesPage.TemporaryAttributesConfigurationRepresents a temporary configuration for defining attribute values and acts as a controller for the model-level modifications.Fields in net.ssehub.easy.producer.ui.productline_editor.configuration declared as Configuration Modifier and Type Field Description private ConfigurationConfigurationTableEditor. configMethods in net.ssehub.easy.producer.ui.productline_editor.configuration that return Configuration Modifier and Type Method Description ConfigurationConfigurationTableEditor. getConfig()ConfigurationIGUIConfigurationContainer. getConfig()Returns the configuration instance.Methods in net.ssehub.easy.producer.ui.productline_editor.configuration with parameters of type Configuration Modifier and Type Method Description voidAbstractConfigMenu. configurationRefreshed(Configuration config)voidAttributeValuesPage. configurationRefreshed(Configuration config)Notification that the whole configuration was refreshed, e.g.voidConfigurationTableEditor. configurationRefreshed(Configuration config)voidAbstractConfigMenu. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)voidAttributeValuesPage.AttributeTableEditor. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)Notification that aDecisionVariablechanged inside theConfiguration.voidAttributeValuesPage. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)Notification that aDecisionVariablechanged inside theConfiguration.voidConfigurationTableEditor. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)voidAttributeValuesPage.TemporaryAttributesConfiguration. refreshed(Configuration config)In case that the configuration was refreshed.voidAbstractConfigMenu. stateChanged(Configuration config, IDecisionVariable changedVariable)voidAttributeValuesPage. stateChanged(Configuration config, IDecisionVariable changedVariable)voidConfigurationTableEditor. stateChanged(Configuration config, IDecisionVariable changedVariable)Constructors in net.ssehub.easy.producer.ui.productline_editor.configuration with parameters of type Configuration Constructor Description AttributeTableEditor(Configuration configuration, AbstractEASyEditorPage parent)Sole constructor for this editor.ConfigurationTableEditor(Configuration configuration, IEASyEditorPage parent)Sole constructor for this editor. -
Uses of Configuration in net.ssehub.easy.reasoning.core.frontend
Fields in net.ssehub.easy.reasoning.core.frontend declared as Configuration Modifier and Type Field Description private ConfigurationAbstractChainedReasoner. configprivate ConfigurationChainedReasonerState. configprivate ConfigurationReasoningProcess. configFields in net.ssehub.easy.reasoning.core.frontend with type parameters of type Configuration Modifier and Type Field Description private java.util.Map<Configuration,ReasonerAdapter.IReasonerAdapter>ReasonerAdapter. cacheMethods in net.ssehub.easy.reasoning.core.frontend that return Configuration Modifier and Type Method Description ConfigurationAbstractChainedReasoner. getLastConfiguration()ConfigurationChainedReasonerState. getLastConfiguration()Returns the last configuration to be passed on.Methods in net.ssehub.easy.reasoning.core.frontend with parameters of type Configuration Modifier and Type Method Description ReasoningResultAbstractChainedReasoner. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given project structure and does not affect the configuration.ReasoningResultReasonerAdapter.FrontendReasonerAdapter. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter.InstanceReasonerAdapter. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter.IReasonerAdapter. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given project structure and does not affect the configuration.ReasoningResultReasonerFrontend. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given project structure and does not affect the configuration.voidReasonerAdapter. clear(Configuration config)Clears the cache entry forconfigif one was registered.IReasonerInstanceAbstractChainedReasoner. createInstance(Configuration cfg, ReasonerConfiguration reasonerConfiguration)IReasonerInstanceReasonerFrontend. createInstance(Configuration cfg, ReasonerConfiguration reasonerConfiguration)Creates a reasoner instance for repeated reasoning on the same model (no structural changes allowed during two subsequent reasoning runs).ValueCreationResultReasonerAdapter. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Creates the value for a certain IVML type/variable.ValueCreationResultReasonerAdapter.FrontendReasonerAdapter. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ValueCreationResultReasonerAdapter.InstanceReasonerAdapter. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ValueCreationResultReasonerAdapter.IReasonerAdapter. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Creates the value for a certain IVML type/variable.ValueCreationResultReasonerFrontend. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Creates the value for a certain IVML type/variable.EvaluationResultAbstractChainedReasoner. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.EvaluationResultReasonerAdapter.FrontendReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultReasonerAdapter.InstanceReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultReasonerAdapter.IReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.EvaluationResultReasonerFrontend. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.private IReasonerReasonerFrontend. getActualReasoner(Configuration configuration, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration)Returns the actual and matching reasoner.private ReasonerAdapter.IReasonerAdapterReasonerAdapter. getAdapter(Configuration cfg, ReasonerConfiguration reasonerConfiguration)Returns the adapter for the given configuration.voidReasonerFrontend.DefaultReasonerProvider. initialize(Configuration config, ProgressObserver observer)ReasoningResultReasonerAdapter.FrontendReasonerAdapter. isConsistent(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter.InstanceReasonerAdapter. isConsistent(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter.IReasonerAdapter. isConsistent(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks whether a given variability model (project) is satisfiable.ReasoningResultReasonerAdapter. isConsistent(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks whether a given variability model (project) is satisfiable.ReasoningResultAbstractChainedReasoner. propagate(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)ReasoningResultReasonerAdapter.FrontendReasonerAdapter. propagate(Configuration cfg, ReasonerConfiguration rConfig, ProgressObserver observer)ReasoningResultReasonerAdapter.InstanceReasonerAdapter. propagate(Configuration config, ReasonerConfiguration rConfig, ProgressObserver observer)ReasoningResultReasonerAdapter.IReasonerAdapter. propagate(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given model and propagates values, if possible.ReasoningResultReasonerAdapter. propagate(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given model and propagates values, if possible.ReasoningResultReasonerFrontend. propagate(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given model and propagates values, if possible.voidReasonerAdapter. register(Configuration config)Registers for a reasoning adapter (cache entry) forconfigfor instance-based reasoning.voidAbstractChainedReasoner. setState(Configuration config, EvaluationResult result)voidAbstractChainedReasoner. setState(Configuration config, ReasoningResult result)Constructors in net.ssehub.easy.reasoning.core.frontend with parameters of type Configuration Constructor Description ChainedReasonerState(Configuration config, EvaluationResult evaluationResult)Creates a reasoner state.ChainedReasonerState(Configuration config, ReasoningResult reasoningResult)Creates a reasoner state.ReasoningProcess(ReasoningOperation desiredOperation, Configuration config, ReasonerConfiguration reasonerConfig, IReasonerListener listener, ProgressObserver observer)Sole constructor for this class. -
Uses of Configuration in net.ssehub.easy.reasoning.core.impl
Methods in net.ssehub.easy.reasoning.core.impl with parameters of type Configuration Modifier and Type Method Description static ValueCreationResultReasonerHelper. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Creates the value for a certain IVML type/variable. -
Uses of Configuration in net.ssehub.easy.reasoning.core.performance
Methods in net.ssehub.easy.reasoning.core.performance with parameters of type Configuration Modifier and Type Method Description static voidPerformanceStatistics. printConfigVariables(java.lang.String reasoningID, Configuration config)Method for printing all variables from a configuration to a file. -
Uses of Configuration in net.ssehub.easy.reasoning.core.reasoner
Fields in net.ssehub.easy.reasoning.core.reasoner declared as Configuration Modifier and Type Field Description private ConfigurationDelegatingReasonerInstance. configMethods in net.ssehub.easy.reasoning.core.reasoner that return Configuration Modifier and Type Method Description ConfigurationIChainingReasoner. getLastConfiguration()Returns the last, potentially internal configuration.Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type Configuration Modifier and Type Method Description static booleanAttributesCheckVisitor. check(Configuration configuration, AttributeValues values, ReasoningResult result)Checks the givenconfigurationwith respect tovaluesand adjustsresultif required.static booleanAttributesCheckVisitor. check(Configuration configuration, ReasonerConfiguration reasonerConfiguration, ReasoningResult result)Checks the givenconfigurationwith respect tovaluesand adjustsresultif required.ReasoningResultIReasoner. check(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given project structure and does not affect the configuration.IReasonerInstanceIReasoner. createInstance(Configuration cfg, ReasonerConfiguration reasonerConfiguration)Creates a reasoner instance for repeated reasoning on the same model (no structural changes allowed during two subsequent reasoning runs).ValueCreationResultIReasoner. createValue(Configuration cfg, AbstractVariable var, IDatatype type, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Creates the value for a certain IVML type/variable.EvaluationResultIReasoner. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.ReasoningResultIReasoner. initialize(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Initializes the configuration according to the given model and propagates values, if possible.ReasoningResultIReasoner. propagate(Configuration cfg, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Checks the configuration according to the given model and propagates values, if possible.voidIChainingReasoner. setState(Configuration config, EvaluationResult result)Sets the state determined by the last reasoner.voidIChainingReasoner. setState(Configuration config, ReasoningResult result)Sets the state determined by the last reasoner.voidAttributesCheckVisitor. visitConfiguration(Configuration configuration)Constructors in net.ssehub.easy.reasoning.core.reasoner with parameters of type Configuration Constructor Description DelegatingReasonerInstance(Configuration config, ReasonerConfiguration rConfig, IReasoner delegate)Creates a delegating reasoner instance. -
Uses of Configuration in net.ssehub.easy.reasoning.sseReasoner
Fields in net.ssehub.easy.reasoning.sseReasoner declared as Configuration Modifier and Type Field Description private ConfigurationReasoner.ReasonerInstance. cfgprivate ConfigurationResolver. configMethods in net.ssehub.easy.reasoning.sseReasoner that return Configuration Modifier and Type Method Description private ConfigurationReasoner. createConfiguration(Project project, Configuration cfg, ReasonerConfiguration rConfig, boolean freshConfig)Method for creating a cleanConfigurationif required.Constructors in net.ssehub.easy.reasoning.sseReasoner with parameters of type Configuration Constructor Description Engine(Configuration cfg, ReasonerConfiguration reasonerConfig, ProgressObserver observer, IReasonerInterceptor interceptor)Main constructor for creating an instance of the reasoner.ReasonerInstance(Configuration cfg, ReasonerConfiguration reasonerConfiguration, IReasonerInterceptor interceptor)Creates a reusable reasoner instance.Resolver(Configuration config, ReasonerConfiguration reasonerConfig)Main constructor that activates Resolver constructor. -
Uses of Configuration in net.ssehub.easy.reasoning.sseReasoner.model
Fields in net.ssehub.easy.reasoning.sseReasoner.model declared as Configuration Modifier and Type Field Description private ConfigurationVariablesInNotSimpleAssignmentConstraintsFinder. configMethods in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type Configuration Modifier and Type Method Description voidVariablesInNotSimpleAssignmentConstraintsFinder. accept(Constraint constraint, Configuration config)Accepts and visits a constraint.voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(java.util.List<Constraint> constraints, Configuration config, boolean add)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear()for an iterable of constraints.voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(Constraint constraint, Configuration config)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear().voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(Constraint constraint, Configuration config, boolean add)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear().static voidReasoningUtils. printModelElements(Configuration config, java.lang.String comment)Method for printing all variables, their states and values.Constructors in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type Configuration Constructor Description VariablesInConstraintFinder(ConstraintSyntaxTree cst, Configuration config)Creates a constraint finder for single use directly oncst. -
Uses of Configuration in net.ssehub.easy.varModel.capabilities
Methods in net.ssehub.easy.varModel.capabilities with parameters of type Configuration Modifier and Type Method Description voidDefaultReasonerAccess.IDefaultReasonerProvider. initialize(Configuration config, ProgressObserver progress)Initializes the derived values in the givenconfigurationand freezes. -
Uses of Configuration in net.ssehub.easy.varModel.confModel
Fields in net.ssehub.easy.varModel.confModel declared as Configuration Modifier and Type Field Description protected ConfigurationAssignmentResolver. configprivate ConfigurationQueryCache. configprivate ConfigurationConfigurationSaver. srcConfigurationthis configuration, which should be saved.Methods in net.ssehub.easy.varModel.confModel that return Configuration Modifier and Type Method Description ConfigurationConfiguration. getConfiguration()protected ConfigurationConfigurationSaver. getConfiguration()Returns theConfiguration, which will currently saved by this saver.ConfigurationDecisionVariable. getConfiguration()ConfigurationIConfigurationElement. getConfiguration()Returns the topLevel parent.protected ConfigurationNestedVarConfigProvider. getConfiguration()protected ConfigurationToplevelVarConfigProvider. getConfiguration()Return theConfigurationwhere the relatedIDecisionVariablebelongs to.protected abstract ConfigurationVariableConfigProvider. getConfiguration()Return the configuration containing the relatedIDecisionVariable.Methods in net.ssehub.easy.varModel.confModel with parameters of type Configuration Modifier and Type Method Description protected voidConfigurationSaver. addAttributes(Project destProject, Configuration srcConfiguration)Adds attributes todestProject.protected voidConfigurationSaver. addImports(Project destProject, Configuration srcConfiguration)Adds the imports todestProject.protected voidConfigurationSaver. addLocalVariables(Project destProject, Configuration srcConfiguration)Adds local variables todestProject.protected voidConfigurationSaver. addVersion(Project destProject, Configuration srcConfiguration)Adds the current version todestProject.static java.util.List<IDecisionVariable>ConfigQuery. collectVariablesByType(Configuration config, IDatatype type, boolean onlyToplevel)Gathers allIDecisionVariables of the givenConfiguration, which match the specified type.voidIConfigurationChangeListener. configurationRefreshed(Configuration config)Notification that the whole configuration was refreshed, e.g.protected ProjectConfigurationSaver. createProject(Configuration srcConfiguration)Creates the project to store the configuration into.java.lang.StringDisplayNameProvider. getDisplayName(ConstraintSyntaxTree constraint, Configuration configuration)Returns the display name of a constraint, e.g., for a value of a reference.protected java.lang.StringDisplayNameProvider. getDisplayNameForIndexAccess(OCLFeatureCall call, Configuration configuration)Returns the display name for an index access constraint expression.java.util.List<Message>ConfigurationInitializerRegistry.IConfigurationInitializer. initializeConfiguration(Configuration config, ProgressObserver observer)Initializes the configuration.voidIConfigurationChangeListener. itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue)Notification that aDecisionVariablechanged inside theConfiguration.static IDecisionVariableConfiguration. mapVariable(IDecisionVariable var, Configuration cfg)Maps a variable to its configuration following nested elements up and down.(package private) static java.util.List<ConstraintSyntaxTree>ConfigQuery. possibleValuesForReferences(Configuration config, Reference refType)Calculates possible values (ConstraintSyntaxTree-based) for a givenReferencevariable.static voidConfiguration. printConfig(java.io.PrintStream out, Configuration cfg)Prints a configuration toout.voidConfiguration. shareQueryCacheWith(Configuration configToShare)Shares the cache of thisConfigurationwith configToShare.voidIConfigurationChangeListener. stateChanged(Configuration config, IDecisionVariable changedVariable)Notification that the state of aDecisionVariablehas been changed inside theConfiguration.voidAbstractConfigurationStatisticsVisitor. visitConfiguration(Configuration configuration)voidAbstractConfigurationVisitor. visitConfiguration(Configuration configuration)Visits a configuration.voidIConfigurationVisitor. visitConfiguration(Configuration configuration)Visits a configuration.Constructors in net.ssehub.easy.varModel.confModel with parameters of type Configuration Constructor Description AssignmentResolver(Configuration config)Sole constructor for this class.Configuration(Configuration configuration)Copies aconfigurationby taking over its defined values and assignment states.ConfigurationSaver(Configuration srcConfiguration, boolean ownProject)Default constructor for this class.ConfigurationSaver(Configuration srcConfiguration, boolean ownProject, boolean onlyUserInput)Constructor for this class for saving the configuration.QueryCache(Configuration config)Default constructor for this class, creates an empty cache. -
Uses of Configuration in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation that return Configuration Modifier and Type Method Description ConfigurationLocalDecisionVariable. getConfiguration()Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type Configuration Modifier and Type Method Description private voidVariableValueCopier. doFreeze(VariableValueCopier.IFreezeProvider freezeProvider, Configuration cfg, IDecisionVariable var, IFreezable freezable)Tries to freezefreezable.voidVariableValueCopier. process(Configuration config)Processes a configuration according to the copy specifications.Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type Configuration Constructor Description FreezeEvaluator(Configuration config)Creates a freeze evaluator for the given configuration. -
Uses of Configuration in net.ssehub.easy.varModel.model.filter
Fields in net.ssehub.easy.varModel.model.filter declared as Configuration Modifier and Type Field Description private ConfigurationAbstractStateVariablesInConstraintFinder. configprivate ConfigurationIDecisionVariableInConstraintFinder. configMethods in net.ssehub.easy.varModel.model.filter that return Configuration Modifier and Type Method Description protected ConfigurationAbstractStateVariablesInConstraintFinder. getConfiguration()Returns the assigned configuration.Methods in net.ssehub.easy.varModel.model.filter with parameters of type Configuration Modifier and Type Method Description voidAbstractStateVariablesInConstraintFinder. setConfiguration(Configuration config)Defines the configuration to work on.Constructors in net.ssehub.easy.varModel.model.filter with parameters of type Configuration Constructor Description AbstractStateVariablesInConstraintFinder(ConstraintSyntaxTree cst, Configuration config)Creates a constraint finder for single use directly oncst.IDecisionVariableInConstraintFinder(Configuration config)Single constructor for this class.VariablesInConstraintFinder(ConstraintSyntaxTree cst, Configuration config)Creates a constraint finder for single use directly oncst. -
Uses of Configuration in net.ssehub.easy.varModel.model.filter.mandatoryVars
Constructors in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type Configuration Constructor Description MandatoryDeclarationClassifier(Configuration config, FilterType filterType)Initializes, but not start, this classifier.MandatoryDeclarationClassifier(Configuration config, FilterType filterType, MandatoryClassifierSettings settings)Initializes, but not start, this classifier.VariableContainer(Configuration config, MandatoryClassifierSettings settings)Single constructor for this class, initializes all variables in stateImportance.UNCLAER. -
Uses of Configuration in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type Configuration Modifier and Type Method Description java.util.Set<IDecisionVariable>RewriteContext. getInstancesForDeclaration(Configuration config, AbstractVariable declaration)Returns the set of instances of the givenAbstractVariabledeclaration.java.util.Set<IDecisionVariable>RewriteContext. getInstancesForType(Configuration config, IDatatype type)Returns the set of instances of the givenIDatatype.(package private) voidVariableLookUpTable. init(Configuration config)Creates the internal look up tables and should be called if it is the first time used. -
Uses of Configuration in net.ssehub.easy.varModel.model.rewrite.modifier
Fields in net.ssehub.easy.varModel.model.rewrite.modifier declared as Configuration Modifier and Type Field Description private ConfigurationAbstractFrozenChecker. configMethods in net.ssehub.easy.varModel.model.rewrite.modifier that return Configuration Modifier and Type Method Description ConfigurationAbstractFrozenChecker. getConfiguration()Getter for the configuration (passed to the constructor).Constructors in net.ssehub.easy.varModel.model.rewrite.modifier with parameters of type Configuration Constructor Description AbstractFrozenChecker(Configuration config)Single constructor of this class.FrozenCompoundConstraintsOmitter(Configuration config)Single constructor for this class.FrozenConstraintsFilter(Configuration config)Default Constructor if aConfigurationis available containing already derived and propagated variables.FrozenConstraintVarFilter(Configuration config)Default constructor of this class.FrozenTypeDefResolver(Configuration config)Default constructor of this class.
-