|
||||||||||
| 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 ConfigurableParameters
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 -
InvalidConfigurationExceptionjava.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 | |||||||||