public abstract class LogicalModelActionDialog extends StackDialog implements ProgressListener, PerturbationHolder, ReductionHolder, ChangeListener
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JCheckBox |
cb_simplify |
protected RegulatoryGraph |
lrg |
protected JPanel |
mainPanel |
Perturbation |
perturbation |
PerturbationSelectionPanel |
perturbationPanel |
ListOfPerturbations |
perturbations |
ReductionConfig |
reduction |
ReductionSelectionPanel |
reductionPanel |
ListOfReductionConfigs |
reductions |
bcancel, bclose, brun
id
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
LogicalModelActionDialog(RegulatoryGraph lrg,
Frame parent,
String id,
int w,
int h) |
Modifier and Type | Method and Description |
---|---|
protected JPanel |
getMainPanel() |
NamedState |
getPattern() |
Perturbation |
getPerturbation()
Retrieve the stored perturbation.
|
ReductionConfig |
getReduction()
Retrieve the stored reduction.
|
void |
milestone(Object data)
Inform about intermediate step or result.
|
protected void |
run() |
abstract void |
run(org.colomoto.biolqm.LogicalModel model) |
void |
setMainPanel(Component panel)
Intercept the setMainPanel method to integrate with this frame's panel
|
void |
setPattern(NamedState pattern) |
void |
setPerturbation(Perturbation perturbation)
Select a perturbation.
|
void |
setProgress(int n)
Set a numeric progress counter
|
void |
setProgress(String s)
Show task status/progress.
|
void |
setReduction(ReductionConfig reduction)
Select a reduction.
|
void |
setResult(Object result)
The task finished and returns its result.
|
void |
setUserID(String userID)
Change the ID used to remember the selected perturbation (and other settings)
|
void |
stateChanged(ChangeEvent e) |
addSecondaryPanel, addTempPanel, cancel, doCancel, doClose, escape, refreshMain, setMessage, setMessage, setRunning, setRunText, setVisiblePanel
closeEvent, saveEvent, setAssociatedGUI
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final RegulatoryGraph lrg
public ListOfPerturbations perturbations
public ListOfReductionConfigs reductions
public PerturbationSelectionPanel perturbationPanel
public ReductionSelectionPanel reductionPanel
public Perturbation perturbation
public ReductionConfig reduction
protected JPanel mainPanel
protected JCheckBox cb_simplify
public LogicalModelActionDialog(RegulatoryGraph lrg, Frame parent, String id, int w, int h)
public void setUserID(String userID)
userID
- protected JPanel getMainPanel()
public void setProgress(int n)
ProgressListener
setProgress
in interface ProgressListener
public void setProgress(String s)
ProgressListener
setProgress
in interface ProgressListener
public void milestone(Object data)
ProgressListener
milestone
in interface ProgressListener
public Perturbation getPerturbation()
PerturbationHolder
getPerturbation
in interface PerturbationHolder
public void setPerturbation(Perturbation perturbation)
PerturbationHolder
setPerturbation
in interface PerturbationHolder
public ReductionConfig getReduction()
ReductionHolder
getReduction
in interface ReductionHolder
public void setReduction(ReductionConfig reduction)
ReductionHolder
setReduction
in interface ReductionHolder
public NamedState getPattern()
getPattern
in interface PatternHolder
public void setPattern(NamedState pattern)
setPattern
in interface PatternHolder
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
public void setResult(Object result)
ProgressListener
setResult
in interface ProgressListener
public void setMainPanel(Component panel)
setMainPanel
in class StackDialog
panel
- protected void run() throws GsException
run
in class StackDialog
GsException
public abstract void run(org.colomoto.biolqm.LogicalModel model)
model
- Copyright © 2005–2020. All rights reserved.