public class CoreferenceGraphLayout
extends java.lang.Object
implements de.ims.icarus.plugins.jgraph.layout.GraphLayout
Modifier and Type | Class and Description |
---|---|
protected class |
CoreferenceGraphLayout.TreeLayout |
Modifier and Type | Field and Description |
---|---|
protected com.mxgraph.layout.mxIGraphLayout |
layout |
ARC_BASE_OFFSET, ARC_HEIGHT_RATIO, ARC_TOP_EXTEND, BOTTOM_INSETS_KEY, CELL_FILTER_KEY, CELL_MERGER_KEY, CELL_SPACING_KEY, CENTER_GRAPH_KEY, CONTENT_AREA_KEY, DEFAULT_BOTTOM_INSETS, DEFAULT_CONTENT_AREA, DEFAULT_EDGE_STYLE, DEFAULT_EDGE_STYLE_KEY, DEFAULT_LEFT_INSETS, DEFAULT_LTR_EDGE_STYLE, DEFAULT_MIN_BASELINE, DEFAULT_ORDER_EDGE_STYLE, DEFAULT_RIGHT_INSETS, DEFAULT_RTL_EDGE_STYLE, DEFAULT_TOP_INSETS, DEFAULT_VERTEX_STYLE, GRAPH_PRESENTER_KEY, LEFT_INSETS_KEY, LTR_EDGE_STYLE_KEY, MIN_BASELINE_KEY, OFFSET_X_KEY, OFFSET_Y_KEY, ORDER_EDGE_STYLE_KEY, RIGHT_INSETS_KEY, RTL_EDGE_STYLE_KEY, STYLE_DECORATOR_KEY, TOP_INSETS_KEY
Constructor and Description |
---|
CoreferenceGraphLayout() |
Modifier and Type | Method and Description |
---|---|
com.mxgraph.util.mxRectangle |
compressGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner,
java.lang.Object[] cells,
de.ims.icarus.util.Options options,
com.mxgraph.util.mxRectangle bounds) |
protected com.mxgraph.layout.mxIGraphLayout |
createLayout(com.mxgraph.view.mxGraph graph) |
java.lang.String |
getEdgeStyle(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner,
java.lang.Object edge,
de.ims.icarus.util.Options options) |
java.lang.Object |
getSignificantCell(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner,
java.lang.Object[] cells,
de.ims.icarus.util.Options options) |
void |
install(java.lang.Object target) |
com.mxgraph.util.mxRectangle |
layoutGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner,
java.lang.Object[] cells,
de.ims.icarus.util.Options options) |
void |
uninstall(java.lang.Object target) |
protected com.mxgraph.layout.mxIGraphLayout createLayout(com.mxgraph.view.mxGraph graph)
public void install(java.lang.Object target)
install
in interface de.ims.icarus.util.Installable
Installable.install(java.lang.Object)
public void uninstall(java.lang.Object target)
uninstall
in interface de.ims.icarus.util.Installable
Installable.uninstall(java.lang.Object)
public java.lang.String getEdgeStyle(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner, java.lang.Object edge, de.ims.icarus.util.Options options)
getEdgeStyle
in interface de.ims.icarus.plugins.jgraph.layout.GraphLayout
GraphLayout.getEdgeStyle(de.ims.icarus.plugins.jgraph.layout.GraphOwner, java.lang.Object, de.ims.icarus.util.Options)
public com.mxgraph.util.mxRectangle layoutGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner, java.lang.Object[] cells, de.ims.icarus.util.Options options)
layoutGraph
in interface de.ims.icarus.plugins.jgraph.layout.GraphLayout
GraphLayout.layoutGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner, java.lang.Object[], de.ims.icarus.util.Options)
public com.mxgraph.util.mxRectangle compressGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner, java.lang.Object[] cells, de.ims.icarus.util.Options options, com.mxgraph.util.mxRectangle bounds)
compressGraph
in interface de.ims.icarus.plugins.jgraph.layout.GraphLayout
GraphLayout.compressGraph(de.ims.icarus.plugins.jgraph.layout.GraphOwner, java.lang.Object[], de.ims.icarus.util.Options, com.mxgraph.util.mxRectangle)
public java.lang.Object getSignificantCell(de.ims.icarus.plugins.jgraph.layout.GraphOwner owner, java.lang.Object[] cells, de.ims.icarus.util.Options options)
getSignificantCell
in interface de.ims.icarus.plugins.jgraph.layout.GraphLayout
GraphLayout.getSignificantCell(de.ims.icarus.plugins.jgraph.layout.GraphOwner, java.lang.Object[], de.ims.icarus.util.Options)