RBNgui
Class EvidenceModule

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by RBNgui.EvidenceModule
All Implemented Interfaces:
edu.ucla.belief.ace.Control.ACEControlListener, java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class EvidenceModule
extends javax.swing.JFrame
implements java.util.Observer, java.awt.event.ActionListener, java.awt.event.MouseListener, edu.ucla.belief.ace.Control.ACEControlListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int OPTION_NOT_SAMPLE_ADAPTIVE
           
static int OPTION_SAMPLE_ADAPTIVE
           
static int OPTION_SAMPLEORD_FORWARD
           
static int OPTION_SAMPLEORD_RIPPLE
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EvidenceModule(Primula myprimula_param)
           
 
Method Summary
 void aceStateChange(edu.ucla.belief.ace.Control control)
          interface Control.ACEControlListener
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addOrRenameElementName()
           
 void deleteElementName(int node)
           
 void forgetAll()
           
 edu.ucla.belief.ace.Control getACEControl()
           
 int getAdaptiveMode()
           
 int getCPTParents()
           
 java.lang.String getLogfilename()
           
 int getNumSubsamples_adapt()
           
 int getNumSubsamples_minmax()
           
 boolean[] getSampleLogMode()
           
 boolean getSampleLogMode(int i)
           
 int getSampleOrdMode()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void newAdaptiveMode(int admode)
           
 void newElementNames()
           
 void newSampleordMode(int sordmode)
           
 void readRBNRelations()
           
 void relationalStructureEdited()
           
 void setAdaptiveMode(int adaptivemode)
           
 void setCPTParents(int np)
           
 void setLogfilename(java.lang.String logfilename)
           
 void setNumSubsamples_adapt(int nss)
           
 void setNumSubsamples_minmax(int nss)
           
 void setSampleLogMode(int i, boolean b)
           
 void setSampleOrdMode(int sampleordmode)
           
 void setSettingsOpen(boolean b)
           
 void update(java.util.Observable o, java.lang.Object arg)
           
 void updateInstantiationList()
           
 void updateQueryatomsList()
           
 void updateRBNRelations()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

OPTION_SAMPLEORD_FORWARD

public static final int OPTION_SAMPLEORD_FORWARD
See Also:
Constant Field Values

OPTION_SAMPLEORD_RIPPLE

public static final int OPTION_SAMPLEORD_RIPPLE
See Also:
Constant Field Values

OPTION_NOT_SAMPLE_ADAPTIVE

public static final int OPTION_NOT_SAMPLE_ADAPTIVE
See Also:
Constant Field Values

OPTION_SAMPLE_ADAPTIVE

public static final int OPTION_SAMPLE_ADAPTIVE
See Also:
Constant Field Values
Constructor Detail

EvidenceModule

public EvidenceModule(Primula myprimula_param)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

forgetAll

public void forgetAll()
Since:
20060602

getACEControl

public edu.ucla.belief.ace.Control getACEControl()
Since:
20060511

aceStateChange

public void aceStateChange(edu.ucla.belief.ace.Control control)
interface Control.ACEControlListener

Specified by:
aceStateChange in interface edu.ucla.belief.ace.Control.ACEControlListener
Since:
20060511

relationalStructureEdited

public void relationalStructureEdited()
Since:
20060725

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

newElementNames

public void newElementNames()

newAdaptiveMode

public void newAdaptiveMode(int admode)

newSampleordMode

public void newSampleordMode(int sordmode)

addOrRenameElementName

public void addOrRenameElementName()

deleteElementName

public void deleteElementName(int node)

readRBNRelations

public void readRBNRelations()

updateRBNRelations

public void updateRBNRelations()

updateInstantiationList

public void updateInstantiationList()

updateQueryatomsList

public void updateQueryatomsList()

getLogfilename

public java.lang.String getLogfilename()

setLogfilename

public void setLogfilename(java.lang.String logfilename)

getSampleOrdMode

public int getSampleOrdMode()

setSampleOrdMode

public void setSampleOrdMode(int sampleordmode)

getAdaptiveMode

public int getAdaptiveMode()

setAdaptiveMode

public void setAdaptiveMode(int adaptivemode)

setSettingsOpen

public void setSettingsOpen(boolean b)

getSampleLogMode

public boolean[] getSampleLogMode()

getSampleLogMode

public boolean getSampleLogMode(int i)

setCPTParents

public void setCPTParents(int np)

getCPTParents

public int getCPTParents()

setNumSubsamples_minmax

public void setNumSubsamples_minmax(int nss)

getNumSubsamples_minmax

public int getNumSubsamples_minmax()

setNumSubsamples_adapt

public void setNumSubsamples_adapt(int nss)

getNumSubsamples_adapt

public int getNumSubsamples_adapt()

setSampleLogMode

public void setSampleLogMode(int i,
                             boolean b)

update

public void update(java.util.Observable o,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer