@ApplicationScoped public class DMNSimulationSettingsCreationStrategy extends Object implements SimulationSettingsCreationStrategy
Modifier and Type | Class and Description |
---|---|
static class |
DMNSimulationSettingsCreationStrategy.FactMappingExtractor |
Modifier and Type | Field and Description |
---|---|
protected DMNTypeService |
dmnTypeService |
Constructor and Description |
---|
DMNSimulationSettingsCreationStrategy() |
Modifier and Type | Method and Description |
---|---|
protected void |
addEmptyColumnsIfNeeded(org.drools.scenariosimulation.api.model.Simulation simulation,
org.drools.scenariosimulation.api.model.ScenarioWithIndex scenarioWithIndex)
If DMN model is empty, contains only inputs or only outputs this method add one GIVEN and/or EXPECT empty column
|
protected void |
addFactMapping(DMNSimulationSettingsCreationStrategy.FactMappingExtractor factMappingExtractor,
FactModelTree factModelTree,
List<String> previousSteps,
Map<String,FactModelTree> hiddenValues) |
org.drools.scenariosimulation.api.model.Settings |
createSettings(org.uberfire.backend.vfs.Path context,
String dmnFilePath) |
org.drools.scenariosimulation.api.model.Simulation |
createSimulation(org.uberfire.backend.vfs.Path context,
String dmnFilePath) |
protected int |
findNewIndexOfGroup(org.drools.scenariosimulation.api.model.ScesimModelDescriptor simulationDescriptor,
org.drools.scenariosimulation.api.model.FactMappingType factMappingType) |
protected FactModelTuple |
getFactModelTuple(org.uberfire.backend.vfs.Path context,
String dmnFilePath) |
protected void |
internalAddToScenario(DMNSimulationSettingsCreationStrategy.FactMappingExtractor factMappingExtractor,
FactModelTree factModelTree,
List<String> readOnlyPreviousSteps,
Map<String,FactModelTree> hiddenValues,
Set<String> alreadyVisited) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBackground, createEmptyColumn, createScesimDataWithIndex
@Inject protected DMNTypeService dmnTypeService
public DMNSimulationSettingsCreationStrategy()
public org.drools.scenariosimulation.api.model.Simulation createSimulation(org.uberfire.backend.vfs.Path context, String dmnFilePath)
createSimulation
in interface SimulationSettingsCreationStrategy
public org.drools.scenariosimulation.api.model.Settings createSettings(org.uberfire.backend.vfs.Path context, String dmnFilePath)
createSettings
in interface SimulationSettingsCreationStrategy
protected void addEmptyColumnsIfNeeded(org.drools.scenariosimulation.api.model.Simulation simulation, org.drools.scenariosimulation.api.model.ScenarioWithIndex scenarioWithIndex)
simulation
- scenarioWithIndex
- protected int findNewIndexOfGroup(org.drools.scenariosimulation.api.model.ScesimModelDescriptor simulationDescriptor, org.drools.scenariosimulation.api.model.FactMappingType factMappingType)
protected FactModelTuple getFactModelTuple(org.uberfire.backend.vfs.Path context, String dmnFilePath)
protected void addFactMapping(DMNSimulationSettingsCreationStrategy.FactMappingExtractor factMappingExtractor, FactModelTree factModelTree, List<String> previousSteps, Map<String,FactModelTree> hiddenValues)
protected void internalAddToScenario(DMNSimulationSettingsCreationStrategy.FactMappingExtractor factMappingExtractor, FactModelTree factModelTree, List<String> readOnlyPreviousSteps, Map<String,FactModelTree> hiddenValues, Set<String> alreadyVisited)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.