public class LatDrawer
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
static class |
LatDrawer.RadioButtonType |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
ABOVE_COLOR |
static java.awt.Color |
BELOW_COLOR |
static java.awt.Color |
BOTH_COLOR |
static java.awt.Color |
GENERATED_ELEMS_COLOR |
static java.awt.Color |
SELECTED_LIST_COLOR |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Modifier and Type | Method and Description |
---|---|
void |
addToSelectedElemList(org.latdraw.diagram.Vertex v) |
java.util.List<org.latdraw.diagram.Vertex> |
filter(org.latdraw.diagram.Vertex v) |
LatDrawer.RadioButtonType |
getAboveType() |
BasicLattice |
getBasicLattice() |
LatDrawer.RadioButtonType |
getBelowType() |
org.latdraw.diagram.Diagram |
getDiagram() |
org.latdraw.beans.DrawPanel |
getDrawPanel() |
org.latdraw.diagram.Vertex |
getSelectedElem() |
java.util.List<org.latdraw.diagram.Vertex> |
getSelectedElemList() |
javax.swing.JToolBar |
getToolBar() |
UACalc |
getUACalc() |
java.util.List<org.latdraw.diagram.Vertex> |
ideal(org.latdraw.diagram.Vertex v) |
java.util.List<org.latdraw.diagram.Vertex> |
irredundantJoinDecomposition(org.latdraw.diagram.Vertex v) |
java.util.List<org.latdraw.diagram.Vertex> |
irredundantMeetDecomposition(org.latdraw.diagram.Vertex v) |
java.util.List<org.latdraw.diagram.Vertex> |
joinIrredsBelow(org.latdraw.diagram.Vertex v) |
java.util.List<org.latdraw.diagram.Vertex> |
lowerCovers(org.latdraw.diagram.Vertex v) |
static org.latdraw.orderedset.OrderedSet |
makeExampleLat()
Make a sample lattice.
|
javax.swing.JToolBar |
makeToolBar() |
java.util.List<org.latdraw.diagram.Vertex> |
meetIrredsAbove(org.latdraw.diagram.Vertex v) |
org.latdraw.diagram.Vertex |
one() |
void |
resetSelectedElemList() |
void |
resetVertexColors() |
void |
setAboveType(LatDrawer.RadioButtonType aboveType) |
void |
setBasicLattice(BasicLattice lat) |
void |
setBelowType(LatDrawer.RadioButtonType belowType) |
void |
setDiagram(org.latdraw.diagram.Diagram d) |
void |
setLabels(boolean numbers) |
void |
setSelectedElem(org.latdraw.diagram.Vertex selectedElem) |
void |
setSelectedElemList(java.util.List<org.latdraw.diagram.Vertex> vertexList) |
void |
showClosure(boolean keepAlg)
In Congruence panel this will show the closure (all congruences
respected by all operations respecting the given ones; just the
sublattice generated otherwise.
|
void |
showSublattice() |
java.util.List<org.latdraw.diagram.Vertex> |
upperCovers(org.latdraw.diagram.Vertex v) |
org.latdraw.diagram.Vertex |
vertexOfObject(java.lang.Object obj)
Find the Vertex which has obj as its underlying object.
|
org.latdraw.diagram.Vertex |
zero() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, hide, 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, update
add, 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, validateTree
action, 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, 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, transferFocusUpCycle
public static final java.awt.Color BELOW_COLOR
public static final java.awt.Color ABOVE_COLOR
public static final java.awt.Color BOTH_COLOR
public static final java.awt.Color SELECTED_LIST_COLOR
public static final java.awt.Color GENERATED_ELEMS_COLOR
public LatDrawer(UACalc uacalc)
public UACalc getUACalc()
public org.latdraw.diagram.Diagram getDiagram()
public void setDiagram(org.latdraw.diagram.Diagram d)
public BasicLattice getBasicLattice()
public void setBasicLattice(BasicLattice lat)
public org.latdraw.beans.DrawPanel getDrawPanel()
public javax.swing.JToolBar getToolBar()
public void showSublattice()
public void showClosure(boolean keepAlg)
public org.latdraw.diagram.Vertex vertexOfObject(java.lang.Object obj)
obj
- public void addToSelectedElemList(org.latdraw.diagram.Vertex v)
public void resetSelectedElemList()
public java.util.List<org.latdraw.diagram.Vertex> getSelectedElemList()
public void setSelectedElemList(java.util.List<org.latdraw.diagram.Vertex> vertexList)
public void setSelectedElem(org.latdraw.diagram.Vertex selectedElem)
public org.latdraw.diagram.Vertex getSelectedElem()
public void resetVertexColors()
public void setBelowType(LatDrawer.RadioButtonType belowType)
public LatDrawer.RadioButtonType getBelowType()
public void setAboveType(LatDrawer.RadioButtonType aboveType)
public LatDrawer.RadioButtonType getAboveType()
public java.util.List<org.latdraw.diagram.Vertex> joinIrredsBelow(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> meetIrredsAbove(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> ideal(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> filter(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> lowerCovers(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> upperCovers(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> irredundantMeetDecomposition(org.latdraw.diagram.Vertex v)
public java.util.List<org.latdraw.diagram.Vertex> irredundantJoinDecomposition(org.latdraw.diagram.Vertex v)
public void setLabels(boolean numbers)
public javax.swing.JToolBar makeToolBar()
public org.latdraw.diagram.Vertex zero()
public org.latdraw.diagram.Vertex one()
public static org.latdraw.orderedset.OrderedSet makeExampleLat() throws org.latdraw.orderedset.NonOrderedSetException
org.latdraw.orderedset.NonOrderedSetException
Copyright 2003 Ralph Freese. All Rights Reserved.