Class GUIValueFactory.VariableVisitor

    • Constructor Detail

      • VariableVisitor

        private VariableVisitor​(IDecisionVariable variable,
                                org.eclipse.swt.widgets.Composite parent,
                                GUIConfiguration config,
                                GUIVariable varParent)
        Sole constructor for this class.
        Parameters:
        variable - The IDecisionVariable represented by this GUIVariable
        parent - The controlling composite, needed for the creation of CellEditors
        config - The GUIConfiguration holding this BasisGUIVariable
        varParent - The parent GUIVariable holding this variable. Can be null if and only if this variable is a top level variable stored inside the configuration.
      • VariableVisitor

        private VariableVisitor​(IDecisionVariable variable,
                                org.eclipse.swt.widgets.Composite parent,
                                GUIConfiguration config,
                                GUIVariable varParent,
                                java.util.List<IRangeRestriction> rangeRestrictors)
        Sole constructor for this class.
        Parameters:
        variable - The IDecisionVariable represented by this GUIVariable
        parent - The controlling composite, needed for the creation of CellEditors
        config - The GUIConfiguration holding this BasisGUIVariable
        varParent - The parent GUIVariable holding this variable. Can be null if and only if this variable is a top level variable stored inside the configuration.
        rangeRestrictors - Optional list to restrict values of some GUIVariable, e.g., to restrict values of combo box based variables.