Package net.ssehub.easy.producer.ui.confModel
This package holds a GUI representation of the configuration with methods and additional information
as needed by the Eclipse UI.
-
Interface Summary Interface Description GUIEditor Defines a GUI editor representation.IGUIConfigChangeListener Listener interface for informing listeners that theGUIConfigurationcontains unsaved data.IGUIConfigurableElement Interface for all configurable elements of theGUIConfiguration.IGUITextHandler Interface for a GUITextHandler.IRangeRestriction Optional filter to restrict values of aGUIVariable.TextGUICellEditor.ValueConverter<T> Allows to perform specific value conversions to/from strings behind UI elements. -
Class Summary Class Description AbstractExpandableGUIVariable Super class for variables, which contain nested elements and can be expanded.BasisGUIVariable GUI representation ofIDecisionVariables which can be configured with a simple text editor.ComboboxGUICellEditor Implements an updatable combobox cell editor.ComboboxGUIVariable GUI representation ofIDecisionVariables which can be configured with a combo box (bounded range).ComboboxGUIVariable.ComboItem Elements of this combo box.ComboGUIEditor Implements a combo GUI editor representation.CompoundGUIVariable GUI representation of compound values.ConfigEditorValueRetriever This class is part of the ConfigurationCellEditor.getValue(Object) and converts a givenIDecisionVariableto an Object so that the Eclipse editors are able to handle it.ContainerGUIVariable GUI representation of container values.ContainerTextGUIEditor Class that implements the GUIEditor.ErrorSetter Sets error messages forGUIVariables.GUIConfiguration Wrapper class for this configuration as needed by the Eclipse GUI.GUIHistory Stores values entered via the GUI until they are saved permanently.GUIHistoryItem Stores one value entered via the GUI until they are saved permanently.GUIValueFactory Creates aGUIVariablefor a givenIDecisionVariable.GUIValueFactory.VariableVisitor Part of theGUIValueFactoryfor creating aGUIVariable.GUIVariable AIDecisionVariablewith functionality needed by the Eclipse UI.IntegerTextHandler Class to handle and format Set of Integers in the Editor.LabelGUIEditor Implements a (non-modifable) label editor implementation.MultipleSelectionEditor Implements a GUI representation for references.StringCollectionHandler Class to handle string collections and their format in editor.TextGUICellEditor Implements an updating text cell editor.TextGUICellEditor.AbstractStringValueConverter<T> Implements an abstract string value converter for turning an object into an UI string.TextGUICellEditor.DoubleValueConverter Implements a simple double converter (currently ignoring input failures).TextGUICellEditor.FloatValueConverter Implements a simple float converter (currently ignoring input failures).TextGUICellEditor.IntegerValueConverter Implements a simple integer converter (currently ignoring input failures).TextGUIEditor Implements a GUI editor representation for Text.TooltipCreator Created a tooltip for a given variable.