public class ConfigurableFeatureGroup_UI
extends java.lang.Object
ConfigurableFeatureGroup
Modifier and Type | Class and Description |
---|---|
class |
ConfigurableFeatureGroup_UI.RemoveFeatureHandler
Remove panel to configure a feature from this feature group - will remove feature from the group as well.
|
Modifier and Type | Field and Description |
---|---|
org.processmining.framework.util.ui.widgets.ProMTextField |
config_feature_id |
boolean |
definesValuesForGroup |
java.util.List<ConfigurableFeature_UI<?,?>> |
features_ui |
java.lang.String |
groupID |
Constructor and Description |
---|
ConfigurableFeatureGroup_UI(javax.swing.JComponent root,
PetrinetGraph net,
ConfigurableFeatureGroup group) |
Modifier and Type | Method and Description |
---|---|
protected void |
addFeature(ConfigurableFeature_UI<?,?> feat_ui) |
ConfigurableFeatureGroup |
getFeatureGroup() |
protected AddFeatureWizardPage.NetElement[] |
getNetElements() |
javax.swing.JPanel |
getPanel() |
protected javax.swing.JComponent |
getRoot() |
void |
installGroupRemoveHandler(java.awt.event.ActionListener handler)
Add handler that handles the removal of this group from a surrounding component or environment
|
protected void |
removeFeature(ConfigurableFeature_UI<?,?> feat_ui) |
void |
setValues(ConfigurableFeatureGroup group,
java.util.List<ConfigurableFeature_UI<?,?>> features_ui) |
public org.processmining.framework.util.ui.widgets.ProMTextField config_feature_id
public java.lang.String groupID
public java.util.List<ConfigurableFeature_UI<?,?>> features_ui
public boolean definesValuesForGroup
public ConfigurableFeatureGroup_UI(javax.swing.JComponent root, PetrinetGraph net, ConfigurableFeatureGroup group)
protected void addFeature(ConfigurableFeature_UI<?,?> feat_ui)
public void setValues(ConfigurableFeatureGroup group, java.util.List<ConfigurableFeature_UI<?,?>> features_ui)
protected void removeFeature(ConfigurableFeature_UI<?,?> feat_ui)
public ConfigurableFeatureGroup getFeatureGroup() throws java.lang.Exception
java.lang.Exception
public javax.swing.JPanel getPanel()
protected javax.swing.JComponent getRoot()
public void installGroupRemoveHandler(java.awt.event.ActionListener handler)
handler
- protected AddFeatureWizardPage.NetElement[] getNetElements()