public class FormulaTreeView extends KahinaTreeView
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Integer,BooleanFormula> |
nodeToFrm |
java.util.Map<java.lang.Integer,java.lang.Integer> |
numberNegationLayers |
config, VERBOSE
kahina, model, needsRedraw
Constructor and Description |
---|
FormulaTreeView(KahinaInstance<?,?,?,?> kahina) |
Modifier and Type | Method and Description |
---|---|
void |
cycleDecollapsePrune(int nodeID) |
void |
displayFormula(BooleanFormula formula) |
void |
displayText(java.lang.String text) |
void |
formulaCollapse(int nodeID) |
void |
formulaDecollapse(int nodeID) |
boolean |
isConjunct(int nodeID) |
boolean |
isConjunction(int nodeID) |
javax.swing.JComponent |
makePanel()
Returns the panel that represents this view in the GUI.
|
void |
recursiveDecollapse(int nodeID) |
avoidClashesByAdaptingHorizontalDistance, calculateCoordinates, display, display, displaySecondaryTree, displaysNode, getConfig, getContentfulTreeModel, getDisplayHeight, getDisplayWidth, getEdgeStyle, getFontMetrics, getMarkedNode, getNodeBorderColor, getNodeColor, getNodeFont, getNodeHeight, getNodeX, getNodeY, getSecondaryModel, getTreeLayer, getTreeModel, isSecondDimensionDisplayed, needsRedraw, nodeAtCoordinates, nodeIsVisible, processEvent, recalculate, resetAllStructures, setConfig, setMarkedNode, setNodeBorderColor, setStatusColorEncoding, setStatusFontEncoding, setTreeLayer, showLevels, swapDimensions
display, doDisplay, getModel, getTitle, isVisible, makeEditorPanel, processEvent, requireRedraw, setConfig, setTitle, setVisible
public java.util.Map<java.lang.Integer,BooleanFormula> nodeToFrm
public java.util.Map<java.lang.Integer,java.lang.Integer> numberNegationLayers
public FormulaTreeView(KahinaInstance<?,?,?,?> kahina)
public void displayFormula(BooleanFormula formula)
public void displayText(java.lang.String text)
public void recursiveDecollapse(int nodeID)
public void formulaDecollapse(int nodeID)
public void formulaCollapse(int nodeID)
public void cycleDecollapsePrune(int nodeID)
public javax.swing.JComponent makePanel()
KahinaView
makePanel
in class KahinaTreeView
public boolean isConjunction(int nodeID)
public boolean isConjunct(int nodeID)