Class ConfigurableGraphElement_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement>
- java.lang.Object
-
- org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
-
- org.processmining.plugins.petrinet.configurable.ui.ConfigurableFeature_UI<T,ConfigurableGraphElementOption>
-
- org.processmining.plugins.petrinet.configurable.ui.impl.ConfigurableGraphElement_UI<T>
-
- Type Parameters:
T- node type of thisConfigurableGraphElementFeature
- All Implemented Interfaces:
Structured_UI<ConfigurableFeature<?,?>,ConfigurableFeature<?,?>>
- Direct Known Subclasses:
ConfigurableGraphElement_UI.ConfigurableArc_UI,ConfigurableGraphElement_UI.ConfigurablePlace_UI,ConfigurableGraphElement_UI.ConfigurableTransition_UI
public abstract class ConfigurableGraphElement_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement> extends ConfigurableFeature_UI<T,ConfigurableGraphElementOption>
Abstract class to represent aConfigurableGraphElementFeature- Author:
- dfahland
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigurableGraphElement_UI.ConfigurableArc_UIstatic classConfigurableGraphElement_UI.ConfigurablePlace_UIstatic classConfigurableGraphElement_UI.ConfigurableTransition_UI
-
Field Summary
Fields Modifier and Type Field Description javax.swing.JCheckBoxconfig_allowjavax.swing.JCheckBoxconfig_blockjavax.swing.JComboBoxconfig_defaultjavax.swing.JCheckBoxconfig_skipbooleandefinesValuesForGroup-
Fields inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
BACKGROUND_ACTIVE, BACKGROUND_INACTIVE
-
-
Constructor Summary
Constructors Constructor Description ConfigurableGraphElement_UI(javax.swing.JComponent root, ConfigurableGraphElementFeature<T> feature, int line_height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ConfigurableGraphElementOptiongetDefaultValue()protected ConfigurableGraphElementOption[]getPossibleValues()protected voidinitializeFeatureOptionsPanel(javax.swing.JPanel optionsPanel)voidsetValues(ConfigurableFeature<?,?> input)Fill controls of this panel based on the values in the feature.-
Methods inherited from class org.processmining.plugins.petrinet.configurable.ui.ConfigurableFeature_UI
getConfiguredElement, handlePanelIsActive, handlePanelIsInActive, initializeOptionsPanel, installFeatureRemoveHandler
-
Methods inherited from class org.processmining.plugins.petrinet.configurable.ui.widgets.Configuration_UI
getId, getPanel, getRoot, initialize, setId, setIdEditable, setRoot, showOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.petrinet.configurable.ui.widgets.Structured_UI
getConfigured
-
-
-
-
Constructor Detail
-
ConfigurableGraphElement_UI
public ConfigurableGraphElement_UI(javax.swing.JComponent root, ConfigurableGraphElementFeature<T> feature, int line_height)
-
-
Method Detail
-
initializeFeatureOptionsPanel
protected void initializeFeatureOptionsPanel(javax.swing.JPanel optionsPanel)
- Specified by:
initializeFeatureOptionsPanelin classConfigurableFeature_UI<T extends org.processmining.models.graphbased.directed.DirectedGraphElement,ConfigurableGraphElementOption>
-
setValues
public void setValues(ConfigurableFeature<?,?> input)
Description copied from interface:Structured_UIFill controls of this panel based on the values in the feature.
-
getPossibleValues
protected ConfigurableGraphElementOption[] getPossibleValues()
-
getDefaultValue
protected ConfigurableGraphElementOption getDefaultValue()
-
-