Class ConfigureGraphElement_UI
- java.lang.Object
-
- org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI<ConfigurableParameter<?>,F>
-
- org.processmining.plugins.petrinet.configurable.ui.ConfigureFeature_UI<ConfigurableGraphElementOption>
-
- org.processmining.plugins.petrinet.configurable.ui.impl.ConfigureGraphElement_UI
-
- All Implemented Interfaces:
Structured_UI<ConfigurableParameter<?>,ConfigurableGraphElementOption>
public class ConfigureGraphElement_UI extends ConfigureFeature_UI<ConfigurableGraphElementOption>
UI to represent aConfigurableGraphElementFeaturefor configuring- Author:
- dfahland
-
-
Field Summary
Fields Modifier and Type Field Description javax.swing.JRadioButtonconfig_allowjavax.swing.JRadioButtonconfig_blockjavax.swing.JRadioButtonconfig_skip-
Fields inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
BACKGROUND_ACTIVE, BACKGROUND_INACTIVE
-
-
Constructor Summary
Constructors Constructor Description ConfigureGraphElement_UI(java.lang.String label, ConfigurableParameter<ConfigurableGraphElementOption> parameter, int line_height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurableGraphElementOptiongetConfigured()protected voidinitializeOptionsPanel(javax.swing.JPanel optionsPanel)The provided panel is filled with controls that set the values of this feature.voidsetValues(ConfigurableParameter<?> input)Fill controls of this panel based on the values in the feature.-
Methods inherited from class org.processmining.plugins.petrinet.configurable.ui.ConfigureFeature_UI
getFeature
-
Methods inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
getId, getPanel, getRoot, handlePanelIsActive, handlePanelIsInActive, initialize, setId, setIdEditable, setRoot, showOptions
-
-
-
-
Constructor Detail
-
ConfigureGraphElement_UI
public ConfigureGraphElement_UI(java.lang.String label, ConfigurableParameter<ConfigurableGraphElementOption> parameter, int line_height)
-
-
Method Detail
-
initializeOptionsPanel
protected void initializeOptionsPanel(javax.swing.JPanel optionsPanel)
Description copied from class:Configuration_UIThe provided panel is filled with controls that set the values of this feature.- Specified by:
initializeOptionsPanelin classConfiguration_UI<ConfigurableParameter<?>,ConfigurableGraphElementOption>
-
setValues
public void setValues(ConfigurableParameter<?> input)
Description copied from interface:Structured_UIFill controls of this panel based on the values in the feature.
-
getConfigured
public ConfigurableGraphElementOption getConfigured()
- Returns:
- object configured by this panel
-
-