Uses of Class
net.ssehub.easy.producer.ui.confModel.GUIVariable
-
Packages that use GUIVariable Package Description 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.net.ssehub.easy.producer.ui.productline_editor This package contains the editor for configuring the product line.net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors. -
-
Uses of GUIVariable in net.ssehub.easy.producer.ui.confModel
Subclasses of GUIVariable in net.ssehub.easy.producer.ui.confModel Modifier and Type Class Description (package private) classAbstractExpandableGUIVariableSuper class for variables, which contain nested elements and can be expanded.(package private) classBasisGUIVariableGUI representation ofIDecisionVariables which can be configured with a simple text editor.(package private) classComboboxGUIVariableGUI representation ofIDecisionVariables which can be configured with a combo box (bounded range).(package private) classCompoundGUIVariableGUI representation of compound values.(package private) classContainerGUIVariableGUI representation of container values.Fields in net.ssehub.easy.producer.ui.confModel declared as GUIVariable Modifier and Type Field Description private GUIVariableGUIVariable. parentThe parent holding this variable.private GUIVariableGUIValueFactory.VariableVisitor. resultVariableprivate GUIVariable[]GUIConfiguration. topLevelVariablesprivate GUIVariableGUIValueFactory.VariableVisitor. varParentFields in net.ssehub.easy.producer.ui.confModel with type parameters of type GUIVariable Modifier and Type Field Description private java.util.List<GUIVariable>AbstractExpandableGUIVariable. nestedprivate java.util.Map<AbstractVariable,GUIVariable>ErrorSetter. variableMapMethods in net.ssehub.easy.producer.ui.confModel that return GUIVariable Modifier and Type Method Description static GUIVariableGUIValueFactory. createVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Creates a newGUIVariable.static GUIVariableGUIValueFactory. createVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent, java.util.List<IRangeRestriction> rangeRestrictors)Creates a newGUIVariable.GUIVariableAbstractExpandableGUIVariable. extend()GUIVariableGUIVariable. extend()Creates a new empty nested value/variable if supported.GUIVariable[]GUIConfiguration. getElements()Returns the GUI Elements which should be shown inside the GUI as an array.GUIVariableAbstractExpandableGUIVariable. getNestedElement(int index)GUIVariableGUIVariable. getNestedElement(int index)Returns a nested element specified by the given index.GUIVariableGUIVariable. getParent()Returns the parent Variable holding this variable.GUIVariableGUIVariable. getTopLevelParent()Returns the TopLevelParent Variable holding this variable or the variable itself if it is a top level variable.private GUIVariableErrorSetter. getVariable(IDecisionVariable variable)Recursive part ofErrorSetter.visitConstraint(Constraint): Maps a (nested)IDecisionVariableto the correct (nested)GUIVariable.private GUIVariableGUIValueFactory.VariableVisitor. getVariable()Returns the GUI representation of the givenIDecisionVariable.protected GUIVariableAbstractExpandableGUIVariable. replace(GUIVariable nestedVariable, Value value)GUIVariableGUIConfiguration. replace(GUIVariable var, Value val)Replaces a variable to reflect the new value (of a more or less specific type).protected GUIVariableGUIVariable. replace(GUIVariable nestedVariable, Value value)Replaces a variable to reflect the new value (of a more or less specific type).Methods in net.ssehub.easy.producer.ui.confModel that return types with arguments of type GUIVariable Modifier and Type Method Description private java.util.Map<AbstractVariable,GUIVariable>GUIConfiguration. toHashMap()Converts the nestedGUIVariable's into a temporaryMap.Methods in net.ssehub.easy.producer.ui.confModel with parameters of type GUIVariable Modifier and Type Method Description (package private) voidGUIConfiguration. changed(GUIVariable var)Informs all listeners that this model contains unsaved data.intGUIVariable. compareTo(GUIVariable other)static GUIVariableGUIValueFactory. createVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Creates a newGUIVariable.static GUIVariableGUIValueFactory. createVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent, java.util.List<IRangeRestriction> rangeRestrictors)Creates a newGUIVariable.private voidGUIVariable. freezeNested(GUIVariable nestedVar)Recursive part offreeze()to freeze also all nested elements.voidContainerGUIVariable. remove(GUIVariable nestedVariable)voidGUIVariable. remove(GUIVariable nestedVariable)Deletes a nestedGUIVariablefrom this variable.protected GUIVariableAbstractExpandableGUIVariable. replace(GUIVariable nestedVariable, Value value)GUIVariableGUIConfiguration. replace(GUIVariable var, Value val)Replaces a variable to reflect the new value (of a more or less specific type).protected GUIVariableGUIVariable. replace(GUIVariable nestedVariable, Value value)Replaces a variable to reflect the new value (of a more or less specific type).Constructors in net.ssehub.easy.producer.ui.confModel with parameters of type GUIVariable Constructor Description AbstractExpandableGUIVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration parentConfig, GUIVariable varParent)Sole constructor for this class.BasisGUIVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Sole constructor for this class.CompoundGUIVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Sole constructor for this class.ContainerGUIVariable(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Sole constructor for this class.GUIVariable(IDecisionVariable variable, GUIConfiguration parentConfig, GUIVariable parent, org.eclipse.swt.widgets.Composite composite)Sole constructor for this class.VariableVisitor(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent)Sole constructor for this class.VariableVisitor(IDecisionVariable variable, org.eclipse.swt.widgets.Composite parent, GUIConfiguration config, GUIVariable varParent, java.util.List<IRangeRestriction> rangeRestrictors)Sole constructor for this class.Constructor parameters in net.ssehub.easy.producer.ui.confModel with type arguments of type GUIVariable Constructor Description ErrorSetter(java.util.Map<AbstractVariable,GUIVariable> variableMap, Configuration config)Sole constructor for setting error messages by this class. -
Uses of GUIVariable in net.ssehub.easy.producer.ui.productline_editor
Subclasses of GUIVariable in net.ssehub.easy.producer.ui.productline_editor Modifier and Type Class Description private static classConfigurationTableEditorFactory.DelegatingGuiVariableImplements a delegating GuiVariable for externally created editors, so that they can be handled like EASy variables.Fields in net.ssehub.easy.producer.ui.productline_editor with type parameters of type GUIVariable Modifier and Type Field Description private java.util.Map<GUIVariable,GUIEditor>ConfigurationTableEditorFactory.UIConfiguration. mapMethods in net.ssehub.easy.producer.ui.productline_editor with parameters of type GUIVariable Modifier and Type Method Description (package private) voidConfigurationTableEditorFactory.UIConfiguration. add(GUIVariable variable, GUIEditor editor)Adds a mapping between a GUI variable and a GUI editor. -
Uses of GUIVariable in net.ssehub.easy.producer.ui.productline_editor.configuration
Fields in net.ssehub.easy.producer.ui.productline_editor.configuration declared as GUIVariable Modifier and Type Field Description private GUIVariableAnnotationsViewDialog. variableMethods in net.ssehub.easy.producer.ui.productline_editor.configuration that return GUIVariable Modifier and Type Method Description private GUIVariableEditorContextMenuListener. getSelectedVariable()Returns the current selected variable, i.e.Methods in net.ssehub.easy.producer.ui.productline_editor.configuration with parameters of type GUIVariable Modifier and Type Method Description private voidEditorContextMenuListener. changeCompoundValueType(GUIVariable var)Asks the user for changing the type of the compound value invaralong the refinement hierarchy.protected abstract booleanAbstractConfigurationFilter. checkVariable(GUIVariable variable)Determines whether a given variable should be shown inside the editor or not.protected booleanAssignmentStateFilter. checkVariable(GUIVariable variable)protected booleanAttributeFilter. checkVariable(GUIVariable variable)protected booleanAttributeRegExFilter. checkVariable(GUIVariable variable)protected booleanConfigNameFilter. checkVariable(GUIVariable variable)protected booleanInterfaceFilter. checkVariable(GUIVariable variable)protected booleanNamespaceFilter. checkVariable(GUIVariable variable)protected booleanNonFrozenFilter. checkVariable(GUIVariable variable)protected booleanAbstractConfigurationFilter. checkVariableRecursivley(GUIVariable variable)CallsAbstractConfigurationFilter.checkVariable(GUIVariable)recursively onvariable.protected abstract org.eclipse.swt.graphics.ImageAbstractConfigurationLabelProvider. getSpecializedColumnImage(GUIVariable var, int columnIndex)This method is for extending theAbstractConfigurationLabelProvider.getColumnImage(Object, int)method.protected org.eclipse.swt.graphics.ImageConfigurationLabelProvider. getSpecializedColumnImage(GUIVariable var, int columnIndex)protected abstract java.lang.StringAbstractConfigurationLabelProvider. getSpecializedColumnText(GUIVariable var, int columnIndex)This method is for extending theAbstractConfigurationLabelProvider.getColumnText(Object, int)method.protected java.lang.StringConfigurationLabelProvider. getSpecializedColumnText(GUIVariable var, int columnIndex)private booleanAbstractConfigurationFilter. recursiveCheck(GUIVariable variable)Determines whether a given variable should be shown inside the editor or not.voidConfigurationTableEditor. updateItem(GUIVariable variable)voidIGUIConfigurationContainer. updateItem(GUIVariable variable)Informs the container that a single item has changed (not added/deleted).Constructors in net.ssehub.easy.producer.ui.productline_editor.configuration with parameters of type GUIVariable Constructor Description AnnotationsViewDialog(org.eclipse.swt.widgets.Shell parentShell, GUIVariable variable)Single constructor for this class.
-