Package net.ssehub.easy.producer.ui.productline_editor.configuration
This package holds classes for the configuration editor and super classes for similar configuration editors.
-
Interface Summary Interface Description AttributesComboViewer.IGroupValueProvider A value provider for the group value (to be considered at runtime).ConfigurationTableEditor.IUpdateListener A listener which is called when the editor performs (async) updates.FilterMenu.IAttributeSelectionChangedListener Defines a listener which is notified about the changed value of an attribute.IGUIConfigurationContainer Interface for a viewer holding the GUIConfiguration. -
Class Summary Class Description AbstractConfigMenu Abstract super class for menu modifying theGUIConfiguration.AbstractConfigurationFilter Abstract filter for theConfigurationTableEditor.AbstractConfigurationLabelProvider Super class for configuration label provider.AnnotationsViewDialog Displays the current annotation values for a givenIDecisionVariable.AnnotationViewContentProvider Content provider for the default configuration editor.AssignmentStateFilter Filters variables which are in a specific state.AttributeFilter Filter for filtering elements having certain attribute assignments.AttributeFilter.AttributeFilterItem One attribute value which other variables should have.AttributeRegExFilter Implements a simple attribute filter.AttributesComboViewer A combobox for displaying and selecting attributes.AttributeValuesPage Editor for displaying and editing the temporary attribute settings to be passed configuration of the current project.AttributeValuesPage.AttributeHeaderMenu The header menu for attribute values.ConfigNameFilter Shows only variable where its name matches to a given regular expression.ConfigurationCellEditor The Cell Editor for the Decision Editor Table.ConfigurationContentProvider Content provider for the default configuration editor.ConfigurationHeaderMenu Header menu holding buttons for the product configuration editor page.
This buttons allow the user to: Validate made Decisions Transform the product This class also handles the transformator notification pop up.ConfigurationLabelProvider Concrete label provider for the default configuration editor.ConfigurationPage Editor for displaying and editing the configuration of the current project.ConfigurationTableEditor The table for editing the configuration, without surrounding buttons or other stuff.EditorContextMenuListener Listener for the context menu of theConfigurationTableEditor.FilterMenu Graphical Menu for filtering configuration items (variables) displayed inside the GUI.GUIConfigurationFilter Container for usable ViewerFilter.InterfaceDropDown Drop down menu for selecting project interfaces defined in this project, to use them as a filter.InterfaceFilter A filter based onProjectInterfaces defined in the same project as the currently shown project.NamespaceFilter A filter for showing only variables of a given namespace (project name).NonFrozenFilter Implements a simple attribute filter. -
Enum Summary Enum Description AttributeValuesPage.AttributeAssignmentState Defines a specific assignment state for user-provided attribute values.ColumnType This enumeration should classify the different columns.EditorContextMenuListener.Action Specifies the action which should be handled by theEditorContextMenuListenerinstance.