public class CoreferenceGraphPresenter
extends de.ims.icarus.plugins.jgraph.view.GraphPresenter
implements de.ims.icarus.util.Installable
Modifier and Type | Class and Description |
---|---|
class |
CoreferenceGraphPresenter.CorefCallbackHandler |
protected class |
CoreferenceGraphPresenter.CorefGraph |
protected class |
CoreferenceGraphPresenter.CorefHandler |
de.ims.icarus.plugins.jgraph.view.GraphPresenter.CallbackHandler, de.ims.icarus.plugins.jgraph.view.GraphPresenter.DelegatingConnectionHandler, de.ims.icarus.plugins.jgraph.view.GraphPresenter.DelegatingConnectPreview, de.ims.icarus.plugins.jgraph.view.GraphPresenter.DelegatingGraph, de.ims.icarus.plugins.jgraph.view.GraphPresenter.EdgeHighlightHandler, de.ims.icarus.plugins.jgraph.view.GraphPresenter.GraphConfigDelegate, de.ims.icarus.plugins.jgraph.view.GraphPresenter.Handler, de.ims.icarus.plugins.jgraph.view.GraphPresenter.LayoutChange, de.ims.icarus.plugins.jgraph.view.GraphPresenter.RendererChange, de.ims.icarus.plugins.jgraph.view.GraphPresenter.StyleChange
com.mxgraph.swing.mxGraphComponent.mxGraphControl, com.mxgraph.swing.mxGraphComponent.mxMouseRedirector
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
de.ims.icarus.ui.view.AWTPresenter.ChartBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.ListBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TableBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TextBasedPresenter
Modifier and Type | Field and Description |
---|---|
protected CoreferenceAllocation |
allocation |
protected DocumentData |
document |
static java.lang.String |
EDGE_DATA_TYPE |
protected javax.swing.JComboBox<java.lang.Object> |
edgePatternSelect |
protected de.ims.icarus.util.strings.pattern.TextSource |
edgeTextPattern |
protected de.ims.icarus.util.Filter |
filter |
protected boolean |
filterSingletons |
protected CoreferenceAllocation |
goldAllocation |
protected boolean |
includeGoldEdges |
protected boolean |
includeGoldNodes |
protected boolean |
markFalseEdges |
protected boolean |
markFalseNodes |
static java.lang.String |
NODE_DATA_TYPE |
protected javax.swing.JComboBox<java.lang.Object> |
nodePatternSelect |
protected de.ims.icarus.util.strings.pattern.TextSource |
nodeTextPattern |
protected CoreferenceDocumentDataPresenter |
parent |
protected javax.swing.JLabel |
patternSelectInfo |
protected CoreferenceDocumentDataPresenter.PresenterMenu |
presenterMenu |
protected boolean |
showSpanBounds |
protected javax.swing.JComboBox<java.lang.Object> |
virtualNodePatternSelect |
protected de.ims.icarus.util.strings.pattern.TextSource |
virtualNodeTextPattern |
actionManager, allowCycles, annotationControl, autoZoomEnabled, callbackHandler, compressEnabled, configDelegate, edgeHighlightHandler, editable, editableMainToolBarListId, editablePopupMenuListId, enforceTree, graphLayout, graphRenderer, graphStyle, handler, ignoreDataChange, ignoreGraphChange, ignoreModCount, incomingEdgeColor, lastRebuildModCount, markIncomingEdges, markOutgoingEdges, maximumNodeSize, minimumNodeSize, modCount, outgoingEdgeColor, popupMenu, preferredNodeSize, presentingComponent, rubberband, SELECT_LAYOUT_COMMAND, SELECT_RENDERER_COMMAND, SELECT_STYLE_COMMAND, undoManager, uneditableMainToolBarListId, uneditablePopupMenuListId, wheelZoomEnabled
antiAlias, autoExtend, autoScroll, backgroundImage, canvas, cellEditor, centerPage, centerZoom, collapsedIcon, components, connectionHandler, DEFAULT_COLLAPSED_ICON, DEFAULT_EXPANDED_ICON, DEFAULT_PAGESCALE, DEFAULT_WARNING_ICON, dragEnabled, enterStopsCellEditing, escapeEnabled, eventSource, expandedIcon, exportEnabled, foldingEnabled, graph, graphControl, graphHandler, GRID_STYLE_CROSS, GRID_STYLE_DASHED, GRID_STYLE_DOT, GRID_STYLE_LINE, gridColor, gridStyle, gridVisible, horizontalPageCount, importEnabled, invokesStopCellEditing, keepSelectionVisibleOnZoom, overlays, pageBackgroundColor, pageBorderColor, pageBreakColor, pageBreaksVisible, pageFormat, pageScale, pageShadowColor, pageVisible, panningHandler, preferPageSize, previewAlpha, repaintHandler, scaleHandler, selectionCellsHandler, showDirtyRectangle, swimlaneSelectionEnabled, textAntiAlias, tolerance, transparentSwimlaneContent, tripleBuffer, tripleBuffered, tripleBufferGraphics, updateHandler, verticalPageCount, viewChangeHandler, warningIcon, ZOOM_POLICY_NONE, ZOOM_POLICY_PAGE, ZOOM_POLICY_WIDTH, zoomFactor, zoomPolicy
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
Constructor and Description |
---|
CoreferenceGraphPresenter() |
Modifier and Type | Method and Description |
---|---|
void |
cloneCells(java.lang.Object[] cells) |
protected de.ims.icarus.ui.actions.ActionManager |
createActionManager() |
protected de.ims.icarus.util.annotation.AnnotationControl |
createAnnotationControl() |
protected de.ims.icarus.plugins.jgraph.view.GraphPresenter.CallbackHandler |
createCallbackHandler() |
protected de.ims.icarus.config.ConfigDelegate |
createConfigDelegate() |
protected com.mxgraph.swing.handler.mxConnectionHandler |
createConnectionHandler() |
protected com.mxgraph.swing.handler.mxConnectPreview |
createConnectPreview() |
protected de.ims.icarus.plugins.jgraph.layout.GraphLayout |
createDefaultGraphLayout() |
protected de.ims.icarus.plugins.jgraph.layout.GraphRenderer |
createDefaultGraphRenderer() |
protected de.ims.icarus.plugins.jgraph.layout.GraphStyle |
createDefaultGraphStyle() |
protected java.lang.Object |
createEdge(Edge edge,
java.lang.Object source,
java.lang.Object target,
boolean gold) |
protected de.ims.icarus.util.Filter |
createFilterForCells(java.lang.Object[] cells) |
protected com.mxgraph.view.mxGraph |
createGraph() |
protected de.ims.icarus.plugins.jgraph.view.GraphPresenter.Handler |
createHandler() |
protected javax.swing.JComboBox<java.lang.Object> |
createPatternSelect(java.lang.String defaultPattern) |
protected java.lang.String |
createPatternSelectTooltip() |
protected javax.swing.JPopupMenu |
createPopupMenu() |
protected de.ims.icarus.ui.actions.ActionComponentBuilder |
createUpperToolBar() |
protected java.lang.Object |
createVertex(Span span,
CorefErrorType nodeType,
boolean gold) |
de.ims.icarus.plugins.jgraph.util.CellBuffer |
exportCells(java.lang.Object[] cells) |
protected javax.swing.JComboBox<org.java.plugin.registry.Extension> |
feedSelector(de.ims.icarus.util.Options options,
java.lang.String command) |
CoreferenceDocumentAnnotationManager |
getAnnotationManager() |
de.ims.icarus.util.data.ContentType |
getContentType() |
de.ims.icarus.util.strings.pattern.TextSource |
getEdgeTextPattern() |
de.ims.icarus.util.Filter |
getfFilter() |
int |
getIndex(Span span) |
de.ims.icarus.util.strings.pattern.TextSource |
getNodeTextPattern() |
DocumentData |
getPresentedData() |
de.ims.icarus.util.strings.pattern.TextSource |
getVirtualNodeTextPattern() |
void |
importCells(de.ims.icarus.plugins.jgraph.util.CellBuffer buffer) |
protected void |
initGraphComponentInternals() |
void |
install(java.lang.Object target) |
boolean |
isFilterSingletons() |
boolean |
isIncludeGoldEdges() |
boolean |
isIncludeGoldNodes() |
boolean |
isMarkFalseEdges() |
boolean |
isMarkFalseNodes() |
boolean |
isPresenting() |
protected void |
loadPreferences() |
protected void |
outlineProperties(java.lang.Object value) |
protected void |
refreshActions() |
void |
refreshAll() |
protected void |
registerActionCallbacks() |
protected void |
setData(java.lang.Object data,
de.ims.icarus.util.Options options) |
protected void |
setEdgeTextPattern(java.lang.String edgeTextPattern) |
void |
setFilterSingletons(boolean filterSingletons) |
void |
setIncludeGoldEdges(boolean includeGoldEdges) |
void |
setIncludeGoldNodes(boolean includeGoldNodes) |
void |
setMarkFalseEdges(boolean markFalseEdges) |
void |
setMarkFalseNodes(boolean markFalseNodes) |
protected void |
setNodeTextPattern(java.lang.String nodeTextPattern) |
protected void |
setVirtualNodeTextPattern(java.lang.String virtualNodeTextPattern) |
protected void |
syncToData() |
protected void |
syncToGraph() |
protected void |
togglePresenter(org.java.plugin.registry.Extension extension) |
void |
uninstall(java.lang.Object target) |
addEdge, addNode, canCollapse, canEdit, canExpand, clear, clearGraph, clearUndoHistory, close, collapseCells, copyCells, createActionMap, createEdgeHighlightHandler, createFocusedInputMap, createLayoutOptions, createLeftComponent, createPresentingComponent, createStyleOptions, createUndoManager, createUpperComponent, deleteCells, editCell, executeChange, expandCells, getActionManager, getConfigDelegate, getEdgeHighlightHandler, getGraphLayout, getGraphRenderer, getGraphStyle, getHandler, getIncomingEdgeColor, getLayoutCells, getMaximumNodeSize, getMinimumNodeSize, getOutgoingEdgeColor, getPageTranslate, getPreferredNodeSize, getPreferredSizeForPage, getPresentingComponent, getScaledPreferredSizeForGraph, getSelectionCells, getSelectionEdges, getSelectionVertices, getUndoManager, init, installKeyboardActions, installUtilities, isAllowCycles, isAutoZoomEnabled, isCompressEnabled, isEditable, isEnforceTree, isHighlightedIncomingEdge, isHighlightedOutgoingEdge, isIgnoringChanges, isIgnoringGraphChanges, isIgnoringModCounts, isLinkEdge, isMarkIncomingEdges, isMarkOutgoingEdges, isOrderEdge, isWheelZoomEnabled, moveCells, openConfig, pasteCells, pauseChangeHandling, pauseGraphChangeHandling, pauseModCountHandling, present, printGraph, rebuildGraph, redo, refreshCells, refreshEdges, refreshLayout, refreshStyles, refreshVertices, resumeChangeHandling, resumeGraphChangeHandling, resumeModCountHandling, setAllowCycles, setAnnotationManager, setAutoZoomEnabled, setCanvas, setCompressEnabled, setEditable, setEnforceTree, setGraph, setGraphLayout, setGraphRenderer, setGraphStyle, setIncomingEdgeColor, setMarkIncomingEdges, setMarkOutgoingEdges, setMaximumNodeSize, setMinimumNodeSize, setOutgoingEdgeColor, setPreferredNodeSize, setWheelZoomEnabled, showMessage, showPopup, supports, undo
addCellOverlay, addListener, canExportCell, canImportCell, checkTripleBuffer, clearCellOverlays, clearCellOverlays, createCanvas, createCellEditor, createComponents, createGraphControl, createGraphHandler, createHandler, createHandlers, createPanningHandler, createSelectionCellsHandler, createTransferHandler, createTripleBuffer, destroyTripleBuffer, escape, getBackgroundImage, getCanvas, getCellAt, getCellAt, getCellAt, getCellEditor, getCellOverlays, getCells, getCells, getConnectionHandler, getEditingValue, getExportableCells, getFoldingIcon, getFoldingIconBounds, getGraph, getGraphControl, getGraphHandler, getGridColor, getGridStyle, getHorizontalPageBorder, getHorizontalPageCount, getImportableCells, getLayoutAreaSize, getPageBackgroundColor, getPageBorderColor, getPageBreakColor, getPageFormat, getPageScale, getPageShadowColor, getPanningHandler, getPointForEvent, getPointForEvent, getPreviewAlpha, getSelectionCellsHandler, getTolerance, getTripleBuffer, getVerticalPageBorder, getVerticalPageCount, getZoomFactor, getZoomPolicy, hitFoldingIcon, importCells, insertComponent, installDoubleClickHandler, installFocusHandler, installKeyHandler, installResizeHandler, isAntiAlias, isAutoExtend, isAutoScroll, isCenterPage, isCenterZoom, isCloneEvent, isConnectable, isConstrainedEvent, isDragEnabled, isEditEvent, isEditing, isEnterStopsCellEditing, isEscapeEnabled, isEventsEnabled, isExportEnabled, isFoldingEnabled, isForceMarqueeEvent, isForceTripleBuffered, isGridEnabledEvent, isGridVisible, isImportEnabled, isInvokesStopCellEditing, isKeepSelectionVisibleOnZoom, isPageBreaksVisible, isPageVisible, isPanning, isPanningEvent, isPreferPageSize, isSignificant, isSwimlaneSelectionEnabled, isTextAntiAlias, isToggleEvent, isTripleBuffered, labelChanged, maintainScrollBar, paintBackground, paintBackgroundImage, paintBackgroundPage, paintGrid, print, redraw, refresh, removeAllComponents, removeAllOverlays, removeCellOverlay, removeCellOverlayComponent, removeCellOverlays, removeComponent, removeListener, removeListener, repaintTripleBuffer, scrollCellToVisible, scrollCellToVisible, scrollToCenter, selectCellForEvent, selectCellsForEvent, selectRegion, setAntiAlias, setAutoExtend, setAutoScroll, setBackgroundImage, setCellEditor, setCellWarning, setCellWarning, setCellWarning, setCenterPage, setCenterZoom, setConnectable, setDragEnabled, setEnterStopsCellEditing, setEscapeEnabled, setEventsEnabled, setExportEnabled, setFoldingEnabled, setGridColor, setGridStyle, setGridVisible, setHorizontalPageCount, setImportEnabled, setInvokesStopCellEditing, setKeepSelectionVisibleOnZoom, setPageBackgroundColor, setPageBorderColor, setPageBreakColor, setPageBreaksVisible, setPageFormat, setPageScale, setPageShadowColor, setPageVisible, setPanning, setPreferPageSize, setPreviewAlpha, setSwimlaneSelectionEnabled, setTextAntiAlias, setTolerance, setToolTips, setTripleBuffered, setVerticalPageCount, setZoomFactor, setZoomPolicy, snapScaledPoint, snapScaledPoint, startEditing, startEditingAtCell, startEditingAtCell, stopEditing, updateCellOverlayComponent, updateCellOverlays, updateComponent, updateComponents, updateComponents, validateGraph, validateGraph, zoom, zoom, zoomActual, zoomAndCenter, zoomIn, zoomOut, zoomTo
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, 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, 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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String NODE_DATA_TYPE
public static final java.lang.String EDGE_DATA_TYPE
protected CoreferenceDocumentDataPresenter parent
protected de.ims.icarus.util.Filter filter
protected DocumentData document
protected CoreferenceAllocation allocation
protected CoreferenceAllocation goldAllocation
protected boolean includeGoldEdges
protected boolean includeGoldNodes
protected boolean markFalseEdges
protected boolean markFalseNodes
protected boolean filterSingletons
protected boolean showSpanBounds
protected CoreferenceDocumentDataPresenter.PresenterMenu presenterMenu
protected de.ims.icarus.util.strings.pattern.TextSource nodeTextPattern
protected de.ims.icarus.util.strings.pattern.TextSource virtualNodeTextPattern
protected de.ims.icarus.util.strings.pattern.TextSource edgeTextPattern
protected javax.swing.JComboBox<java.lang.Object> nodePatternSelect
protected javax.swing.JComboBox<java.lang.Object> virtualNodePatternSelect
protected javax.swing.JComboBox<java.lang.Object> edgePatternSelect
protected javax.swing.JLabel patternSelectInfo
protected javax.swing.JPopupMenu createPopupMenu()
createPopupMenu
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected de.ims.icarus.plugins.jgraph.layout.GraphLayout createDefaultGraphLayout()
createDefaultGraphLayout
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected de.ims.icarus.plugins.jgraph.layout.GraphStyle createDefaultGraphStyle()
createDefaultGraphStyle
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected de.ims.icarus.plugins.jgraph.layout.GraphRenderer createDefaultGraphRenderer()
createDefaultGraphRenderer
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected com.mxgraph.swing.handler.mxConnectPreview createConnectPreview()
createConnectPreview
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.createConnectPreview()
protected com.mxgraph.swing.handler.mxConnectionHandler createConnectionHandler()
createConnectionHandler
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.createConnectionHandler()
protected de.ims.icarus.util.annotation.AnnotationControl createAnnotationControl()
createAnnotationControl
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public CoreferenceDocumentAnnotationManager getAnnotationManager()
getAnnotationManager
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected javax.swing.JComboBox<org.java.plugin.registry.Extension> feedSelector(de.ims.icarus.util.Options options, java.lang.String command)
feedSelector
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected com.mxgraph.view.mxGraph createGraph()
createGraph
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public de.ims.icarus.util.Filter getfFilter()
protected void loadPreferences()
loadPreferences
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public boolean isPresenting()
isPresenting
in interface de.ims.icarus.ui.view.Presenter
Presenter.isPresenting()
public DocumentData getPresentedData()
getPresentedData
in interface de.ims.icarus.ui.view.Presenter
Presenter.getPresentedData()
public de.ims.icarus.util.data.ContentType getContentType()
getContentType
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.getContentType()
protected void setData(java.lang.Object data, de.ims.icarus.util.Options options)
setData
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.setData(java.lang.Object, de.ims.icarus.util.Options)
protected de.ims.icarus.config.ConfigDelegate createConfigDelegate()
createConfigDelegate
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected void initGraphComponentInternals()
initGraphComponentInternals
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected javax.swing.JComboBox<java.lang.Object> createPatternSelect(java.lang.String defaultPattern)
protected de.ims.icarus.ui.actions.ActionComponentBuilder createUpperToolBar()
createUpperToolBar
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.createUpperToolBar()
protected java.lang.String createPatternSelectTooltip()
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)
protected de.ims.icarus.plugins.jgraph.view.GraphPresenter.CallbackHandler createCallbackHandler()
createCallbackHandler
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected de.ims.icarus.ui.actions.ActionManager createActionManager()
createActionManager
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected void registerActionCallbacks()
registerActionCallbacks
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected void refreshActions()
refreshActions
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
protected de.ims.icarus.plugins.jgraph.view.GraphPresenter.Handler createHandler()
createHandler
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public void refreshAll()
refreshAll
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.refreshAll()
protected java.lang.Object createVertex(Span span, CorefErrorType nodeType, boolean gold)
protected java.lang.Object createEdge(Edge edge, java.lang.Object source, java.lang.Object target, boolean gold)
protected void syncToGraph()
syncToGraph
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.syncToGraph()
protected void syncToData()
syncToData
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
GraphPresenter.syncToData()
public int getIndex(Span span)
public boolean isIncludeGoldEdges()
public boolean isIncludeGoldNodes()
public boolean isMarkFalseEdges()
public boolean isMarkFalseNodes()
public boolean isFilterSingletons()
public void setIncludeGoldEdges(boolean includeGoldEdges)
public void setIncludeGoldNodes(boolean includeGoldNodes)
public void setMarkFalseEdges(boolean markFalseEdges)
public void setMarkFalseNodes(boolean markFalseNodes)
public void setFilterSingletons(boolean filterSingletons)
public de.ims.icarus.util.strings.pattern.TextSource getNodeTextPattern()
public de.ims.icarus.util.strings.pattern.TextSource getEdgeTextPattern()
public de.ims.icarus.util.strings.pattern.TextSource getVirtualNodeTextPattern()
protected void setVirtualNodeTextPattern(java.lang.String virtualNodeTextPattern) throws java.text.ParseException
java.text.ParseException
protected void setNodeTextPattern(java.lang.String nodeTextPattern) throws java.text.ParseException
java.text.ParseException
protected void setEdgeTextPattern(java.lang.String edgeTextPattern) throws java.text.ParseException
java.text.ParseException
protected void outlineProperties(java.lang.Object value)
protected void togglePresenter(org.java.plugin.registry.Extension extension)
protected de.ims.icarus.util.Filter createFilterForCells(java.lang.Object[] cells)
public void cloneCells(java.lang.Object[] cells)
cloneCells
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public void importCells(de.ims.icarus.plugins.jgraph.util.CellBuffer buffer)
importCells
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter
public de.ims.icarus.plugins.jgraph.util.CellBuffer exportCells(java.lang.Object[] cells)
exportCells
in class de.ims.icarus.plugins.jgraph.view.GraphPresenter