public class DetailedCommandPanel extends JPanel implements SolverController, SearchListener<ISolverService>, ILogAble
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DetailedCommandPanel.MyTabbedPane  | 
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description | 
|---|---|
static EmptyBorder | 
BORDER5  | 
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description | 
|---|
DetailedCommandPanel(String filename,
                    RemoteControlFrame frame)  | 
DetailedCommandPanel(String filename,
                    String ramdisk,
                    RemoteControlFrame frame)  | 
DetailedCommandPanel(String filename,
                    String ramdisk,
                    String[] args,
                    RemoteControlFrame frame)  | 
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final EmptyBorder BORDER5
public DetailedCommandPanel(String filename, RemoteControlFrame frame)
public DetailedCommandPanel(String filename, String ramdisk, RemoteControlFrame frame)
public DetailedCommandPanel(String filename, String ramdisk, String[] args, RemoteControlFrame frame)
public void manageStartStopButton()
public String getStartStopText()
public void setOptimisationMode(boolean optimizationMode)
public void launchSolverWithConfigs()
public void initSearchListeners()
public int getNVar()
getNVar in interface SolverControllerpublic void setPhaseSelectionStrategy(IPhaseSelectionStrategy phase)
setPhaseSelectionStrategy in interface SolverControllerpublic void shouldRestartNow()
shouldRestartNow in interface SolverControllerpublic void setRestartStrategy(RestartStrategy strategy)
setRestartStrategy in interface SolverControllerpublic RestartStrategy getRestartStrategy()
getRestartStrategy in interface SolverControllerpublic SearchParams getSearchParams()
getSearchParams in interface SolverControllerpublic SolverStats getSolverStats()
getSolverStats in interface SolverControllerpublic void init(SearchParams params, SolverStats stats)
init in interface SolverControllerpublic void setNbClausesAtWhichWeShouldClean(int nbConflicts)
setNbClausesAtWhichWeShouldClean in interface SolverControllerpublic void setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy()
setUseTelecomStrategyAsLearnedConstraintsDeletionStrategy in interface SolverControllerpublic void setLearnedDeletionStrategyTypeToSolver(LearnedConstraintsEvaluationType type)
setLearnedDeletionStrategyTypeToSolver in interface SolverControllerpublic LearnedConstraintsEvaluationType getLearnedConstraintsEvaluationType()
public void shouldCleanNow()
shouldCleanNow in interface SolverControllerpublic void setKeepSolverHot(boolean keepHot)
setKeepSolverHot in interface SolverControllerpublic boolean isGnuplotBased()
public void setGnuplotBased(boolean gnuplotBased)
public boolean isChartBased()
public void setChartBased(boolean chartBased)
public boolean isPlotActivated()
public void setPlotActivated(boolean isPlotActivated)
public void setRandomWalkProba(double proba)
setRandomWalkProba in interface SolverControllerpublic void setSimplifier(SimplificationType type)
setSimplifier in interface SolverControllerpublic List<EncodingStrategy> getListOfEncodings(String typeOfConstraint)
public void logsameline(String message)
public void openFileChooser()
public void updateListOfSolvers()
public void setInstancePanelEnabled(boolean enabled)
public void setChoixSolverPanelEnabled(boolean enabled)
public void setSolverVisualisation(SolverVisualisation visu)
public void activateGnuplotTracing(boolean b)
public void startVisu()
public void stopVisu()
public VisuPreferences getGnuplotPreferences()
public void setGnuplotPreferences(VisuPreferences gnuplotPreferences)
public DetailedCommandPanel getThis()
public ISolver getSolver()
public void init(ISolverService solverService)
init in interface SearchListener<ISolverService>public void assuming(int p)
assuming in interface SearchListener<ISolverService>public void propagating(int p,
               IConstr reason)
propagating in interface SearchListener<ISolverService>public void backtracking(int p)
backtracking in interface SearchListener<ISolverService>public void adding(int p)
adding in interface SearchListener<ISolverService>public void learn(IConstr c)
learn in interface SearchListener<ISolverService>public void delete(int[] clause)
delete in interface SearchListener<ISolverService>public void conflictFound(IConstr confl, int dlevel, int trailLevel)
conflictFound in interface SearchListener<ISolverService>public void conflictFound(int p)
conflictFound in interface SearchListener<ISolverService>public void solutionFound(int[] model,
                 RandomAccessModel lazyModel)
solutionFound in interface SearchListener<ISolverService>public void beginLoop()
beginLoop in interface SearchListener<ISolverService>public void start()
start in interface SearchListener<ISolverService>public void end(Lbool result)
end in interface SearchListener<ISolverService>public void restarting()
restarting in interface SearchListener<ISolverService>public void backjump(int backjumpLevel)
backjump in interface SearchListener<ISolverService>public void cleaning()
cleaning in interface SearchListener<ISolverService>Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.