public class ConfigurablePlaceMarking extends ConfigurableIntegerFeature<Place>
Constructor and Description |
---|
ConfigurablePlaceMarking(java.lang.String id,
Place element,
java.lang.Integer min,
java.lang.Integer max,
java.lang.Integer defaultValue) |
Modifier and Type | Method and Description |
---|---|
void |
clearElementVisualization()
Clear visual representation of
ConfigurableFeature.getConfiguredElement() back to normal |
ConfigurableFeature<Place,java.lang.Integer> |
cloneFor(Place newElement)
Create a clone of this feature using newElement as
ConfigurableFeature.getConfiguredElement() . |
void |
executeConfiguration(ConfigurablePetrinet<? extends PetrinetGraph> parent)
Set initial marking of configurable place in its parent net to the
configured value.
|
static java.lang.String |
generateID(org.processmining.models.graphbased.directed.DirectedGraphElement el) |
boolean |
isStillExecutable(ConfigurablePetrinet<? extends PetrinetGraph> parent) |
void |
updateElementVisualization()
Change visual representation of
ConfigurableFeature.getConfiguredElement() |
getConfiguredElement, getId, getInputParameters, getInputParametersByName, getParameter, setInputParameter, updateValue
isValidIntervalValue
getDiscreteDomain, getIntervalMax, getIntervalMin, getValue, isIntervalDomain, isValidValue, setDiscreteDomain, setId, setIntervalDomain, setValue, updateParameter
public ConfigurablePlaceMarking(java.lang.String id, Place element, java.lang.Integer min, java.lang.Integer max, java.lang.Integer defaultValue) throws InvalidConfigurationException
InvalidConfigurationException
public boolean isStillExecutable(ConfigurablePetrinet<? extends PetrinetGraph> parent)
ConfigurableFeature.getConfiguredElement()
is still an element of parentpublic void executeConfiguration(ConfigurablePetrinet<? extends PetrinetGraph> parent)
parent
- org.processmining.models.graphbased.directed.petrinet.configurable.ConfigurableFeature#executeConfiguration(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph)
public ConfigurableFeature<Place,java.lang.Integer> cloneFor(Place newElement) throws InvalidConfigurationException
ConfigurableFeature
ConfigurableFeature.getConfiguredElement()
.InvalidConfigurationException
public void updateElementVisualization()
ConfigurableFeature
ConfigurableFeature.getConfiguredElement()
public void clearElementVisualization()
ConfigurableFeature
ConfigurableFeature.getConfiguredElement()
back to normalpublic static java.lang.String generateID(org.processmining.models.graphbased.directed.DirectedGraphElement el)