org.processmining.plugins.petrinet.configurable.ui
Class ConfigurableFeatureGroup_UI
java.lang.Object
org.processmining.plugins.petrinet.configurable.ui.ConfigurableFeatureGroup_UI
public class ConfigurableFeatureGroup_UI
- extends java.lang.Object
UI for a ConfigurableFeatureGroup
- Author:
- dfahland
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config_feature_id
public org.processmining.framework.util.ui.widgets.ProMTextField config_feature_id
groupID
public java.lang.String groupID
features_ui
public java.util.List<ConfigurableFeature_UI<?,?>> features_ui
definesValuesForGroup
public boolean definesValuesForGroup
ConfigurableFeatureGroup_UI
public ConfigurableFeatureGroup_UI(javax.swing.JComponent root,
PetrinetGraph net,
ConfigurableFeatureGroup group)
addFeature
protected void addFeature(ConfigurableFeature_UI<?,?> feat_ui)
setValues
public void setValues(ConfigurableFeatureGroup group,
java.util.List<ConfigurableFeature_UI<?,?>> features_ui)
removeFeature
protected void removeFeature(ConfigurableFeature_UI<?,?> feat_ui)
getFeatureGroup
public ConfigurableFeatureGroup getFeatureGroup()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPanel
public javax.swing.JPanel getPanel()
- Returns:
- panel containing all controls
getRoot
protected javax.swing.JComponent getRoot()
- Returns:
- root component to update in case of changes in the visualization
installGroupRemoveHandler
public void installGroupRemoveHandler(java.awt.event.ActionListener handler)
- Add handler that handles the removal of this group from a surrounding component or environment
- Parameters:
handler
-
getNetElements
protected AddFeatureWizardPage.NetElement[] getNetElements()