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, VERBOSEkahina, 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, swapDimensionsdisplay, doDisplay, getModel, getTitle, isVisible, makeEditorPanel, processEvent, requireRedraw, setConfig, setTitle, setVisiblepublic 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()
KahinaViewmakePanel in class KahinaTreeViewpublic boolean isConjunction(int nodeID)
public boolean isConjunct(int nodeID)