|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- F
- public interface ConfigurableFeature<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,F>
A configurable feature of a graph element has input parameters and can be
executed based on the input parameters. You can use ConfigurableParameter
s
to link input parameters to the execution of the feature.
Method Summary | |
---|---|
void |
clearElementVisualization()
Clear visual representation of getConfiguredElement() back to normal |
ConfigurableFeature<T,F> |
cloneFor(T newElement)
Create a clone of this feature using newElement as getConfiguredElement() . |
void |
executeConfiguration(ConfigurablePetrinet<? extends PetrinetGraph> parent)
Executes the configuration on getConfiguredElement() . |
T |
getConfiguredElement()
Graph element being configured |
java.lang.String |
getId()
|
java.util.List<ConfigurableParameter<F>> |
getInputParameters()
|
boolean |
isStillExecutable(ConfigurablePetrinet<? extends PetrinetGraph> parent)
|
void |
updateElementVisualization()
Change visual representation of getConfiguredElement() |
void |
updateValue()
Update the value of this configurable feature. |
Methods inherited from interface org.processmining.models.graphbased.directed.petrinet.configurable.ParameterizedFeature |
---|
getInputParametersByName, setInputParameter |
Method Detail |
---|
java.lang.String getId()
T getConfiguredElement()
boolean isStillExecutable(ConfigurablePetrinet<? extends PetrinetGraph> parent)
parent
-
getConfiguredElement()
is still an element of parentvoid executeConfiguration(ConfigurablePetrinet<? extends PetrinetGraph> parent)
getConfiguredElement()
. The
configuration itself may not be completely executable on
{@link #getConfiguredElement(), but may require to change the parent
object of #getConfiguredElement() as well.
ConfigurableFeature<T,F> cloneFor(T newElement) throws InvalidConfigurationException
getConfiguredElement()
.
newElement
-
InvalidConfigurationException
java.util.List<ConfigurableParameter<F>> getInputParameters()
getInputParameters
in interface ParameterizedFeature<ConfigurableParameter<F>>
void updateValue()
void updateElementVisualization()
getConfiguredElement()
void clearElementVisualization()
getConfiguredElement()
back to normal
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |