Class ScesimModelDescriptor
java.lang.Object
org.drools.scenariosimulation.api.model.ScesimModelDescriptor
ScesimModelDescriptor describes the template of a concrete AbstractScesimModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddFactMapping(int index, String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) addFactMapping(int index, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) addFactMapping(int index, FactMapping toClone) This method clone the givenFactMappingand insert the cloned instance at the specified indexaddFactMapping(String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) addFactMapping(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) voidclear()getFactMapping(FactIdentifier factIdentifier, ExpressionIdentifier ei) getFactMappingByIndex(int index) getFactMappingsByFactName(String factName) intgetIndexByIdentifier(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) Returns an unmodifiable list wrapping the backed onevoidmoveFactMapping(int oldIndex, int newIndex)
-
Constructor Details
-
ScesimModelDescriptor
public ScesimModelDescriptor()
-
-
Method Details
-
getUnmodifiableFactMappings
Returns an unmodifiable list wrapping the backed one- Returns:
-
getFactIdentifiers
-
getFactMappings
-
moveFactMapping
public void moveFactMapping(int oldIndex, int newIndex) -
getFactMappingByIndex
-
getIndexByIdentifier
public int getIndexByIdentifier(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
getFactMappingsByFactName
-
getFactMapping
-
addFactMapping
This method clone the givenFactMappingand insert the cloned instance at the specified index- Parameters:
index-toClone-- Returns:
- the cloned
FactMapping
-
addFactMapping
public FactMapping addFactMapping(FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
addFactMapping
public FactMapping addFactMapping(String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
addFactMapping
public FactMapping addFactMapping(int index, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
addFactMapping
public FactMapping addFactMapping(int index, String factAlias, FactIdentifier factIdentifier, ExpressionIdentifier expressionIdentifier) -
clear
public void clear()
-