Package graph
Class GoalDrivenDFG
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- prefuse.Display
-
- graph.GoalDrivenDFG
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable
public class GoalDrivenDFG extends prefuse.Display- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class prefuse.Display
prefuse.Display.InputEventCapturer, prefuse.Display.TransformActivity
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class prefuse.Display
frameRate, m_bgpainter, m_bounders, m_bounds, m_clip, m_controls, m_customToolTip, m_damageRedraw, m_highQuality, m_itransform, m_offscreen, m_painters, m_predicate, m_queue, m_rclip, m_screen, m_tmpPoint, m_transact, m_transform, m_vis, m_visibleCount, nframes
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description GoalDrivenDFG(GDPMLogSkeleton gdpmLogSkeleton, java.lang.Boolean isHighLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSeeOnlyControls()voidconfigEdge(prefuse.data.Edge e, EdgeObject edgeObject)voidconfigGroupNode(prefuse.data.Node node, java.lang.String label)voiddisplayNode(prefuse.data.Graph graph, prefuse.data.Node node)intgetBeginNodeRow()java.util.HashMap<EdgeObject,java.lang.Integer>getCurrentFrequencyEdge()java.util.HashMap<java.lang.String,java.lang.Integer>getCurrentFrequencyNode()java.util.HashMap<EdgeObject,ThroughputTimeObject>getCurrentThroughputEdge()GraphObjectClickControlgetEdgeClickControl()CustomizedEdgeRenderergetEdgeRenderer()intgetEndNodeRow()java.util.HashMap<EdgeObject,java.lang.Integer>getFrequencyEdge()java.util.HashMap<java.lang.String,java.lang.Integer>getFrequencyNode()prefuse.data.GraphgetGraph()java.lang.BooleangetIsHighLevel()GDPMLogSkeletongetLog()java.util.HashMap<java.lang.String,prefuse.data.Node>getMapGroupNode()prefuse.data.NodegetNodeByLabelInGraph(prefuse.data.Graph g, java.lang.String label)voidhideNode(prefuse.data.Graph graph, prefuse.data.Node node)voidremoveNode(java.lang.String label)voidremoveNode(prefuse.data.Graph graph, prefuse.data.Node nodeToRemove)voidrunCustomColorNodeFillAction(java.util.HashMap<java.lang.String,?> mapNode)voidrunCustomEdgeColorAction(java.util.HashMap<EdgeObject,?> mapEdge)voidrunCustomEdgeStrokeWidthAction(java.util.HashMap<EdgeObject,?> mapEdge)voidsetCurrentFrequencyEdge(java.util.HashMap<EdgeObject,java.lang.Integer> currentFrequencyEdge)voidsetCurrentFrequencyNode(java.util.HashMap<java.lang.String,java.lang.Integer> currentFrequencyNode)voidsetCurrentThroughputEdge(java.util.HashMap<EdgeObject,ThroughputTimeObject> currentThroughputEdge)voidsetDefaultArrowFillColor()voidsetDefaultEdgeColor()voidsetDefaultNodeSize()voidsetDefaultNodeStrokeColor()voidsetDefaultNodeStrokeWidth()voidsetDefaultTextColorSizeAndFont()voidsetEdgeClickControl(GraphObjectClickControl edgeClickControl)voidsetEdgeRenderer(CustomizedEdgeRenderer edgeRenderer)voidsetFrequencyEdge(java.util.HashMap<EdgeObject,java.lang.Integer> frequencyEdge)voidsetFrequencyNode(java.util.HashMap<java.lang.String,java.lang.Integer> frequencyNode)voidsetGraph(prefuse.data.Graph graph)voidsetMapGroupNode(java.util.HashMap<java.lang.String,prefuse.data.Node> mapGroupNode)voidsetNodeFillColorWith(java.awt.Color color)voidsetNodeStrokeColorAction(prefuse.action.assignment.ColorAction nodeStrokeColorAction)voidtest()-
Methods inherited from class prefuse.Display
addControlListener, addItemBoundsListener, addPaintListener, animatePan, animatePanAbs, animatePanAndZoomTo, animatePanAndZoomToAbs, animatePanTo, animatePanToAbs, animateZoom, animateZoomAbs, checkItemBoundsChanged, clearDamage, clearRegion, createToolTip, damageReport, damageReport, editText, editText, editText, findItem, firePostPaint, firePrePaint, getAbsoluteCoordinate, getCustomToolTip, getDisplayX, getDisplayY, getFrameRate, getInverseTransform, getItemBounds, getItemBounds, getItemSorter, getNewOffscreenBuffer, getOffscreenBuffer, getPredicate, getScale, getTextEditor, getTransform, getVisibleItemCount, getVisualization, invalidate, isDamageRedraw, isHighQuality, isTranformInProgress, paintBufferToScreen, paintComponent, paintDisplay, pan, panAbs, panTo, panToAbs, prepareGraphics, printComponent, registerDefaultCommands, removeControlListener, removeItemBoundsListener, removePaintListener, renderImmediate, repaintImmediate, reset, rotate, rotateAbs, saveImage, setBackgroundImage, setBackgroundImage, setBounds, setCustomToolTip, setDamageRedraw, setFont, setHighQuality, setItemSorter, setPredicate, setPredicate, setRenderingHints, setSize, setSize, setTextEditor, setTransform, setVisualization, stopEditing, update, zoom, zoomAbs
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateUI
-
Methods inherited from class java.awt.Container
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, 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
-
Methods inherited from class java.awt.Component
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, getAccessibleContext, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
GoalDrivenDFG
public GoalDrivenDFG(GDPMLogSkeleton gdpmLogSkeleton, java.lang.Boolean isHighLevel)
-
-
Method Detail
-
addSeeOnlyControls
public void addSeeOnlyControls()
-
setDefaultNodeSize
public void setDefaultNodeSize()
-
setDefaultTextColorSizeAndFont
public void setDefaultTextColorSizeAndFont()
-
setDefaultArrowFillColor
public void setDefaultArrowFillColor()
-
setDefaultNodeStrokeWidth
public void setDefaultNodeStrokeWidth()
-
runCustomEdgeStrokeWidthAction
public void runCustomEdgeStrokeWidthAction(java.util.HashMap<EdgeObject,?> mapEdge)
-
runCustomEdgeColorAction
public void runCustomEdgeColorAction(java.util.HashMap<EdgeObject,?> mapEdge)
-
setDefaultEdgeColor
public void setDefaultEdgeColor()
-
setNodeFillColorWith
public void setNodeFillColorWith(java.awt.Color color)
-
setDefaultNodeStrokeColor
public void setDefaultNodeStrokeColor()
-
runCustomColorNodeFillAction
public void runCustomColorNodeFillAction(java.util.HashMap<java.lang.String,?> mapNode)
-
hideNode
public void hideNode(prefuse.data.Graph graph, prefuse.data.Node node)
-
displayNode
public void displayNode(prefuse.data.Graph graph, prefuse.data.Node node)
-
removeNode
public void removeNode(prefuse.data.Graph graph, prefuse.data.Node nodeToRemove)
-
removeNode
public void removeNode(java.lang.String label)
-
getNodeByLabelInGraph
public prefuse.data.Node getNodeByLabelInGraph(prefuse.data.Graph g, java.lang.String label)
-
configGroupNode
public void configGroupNode(prefuse.data.Node node, java.lang.String label)
-
configEdge
public void configEdge(prefuse.data.Edge e, EdgeObject edgeObject)
-
test
public void test()
-
getFrequencyNode
public java.util.HashMap<java.lang.String,java.lang.Integer> getFrequencyNode()
-
setFrequencyNode
public void setFrequencyNode(java.util.HashMap<java.lang.String,java.lang.Integer> frequencyNode)
-
getFrequencyEdge
public java.util.HashMap<EdgeObject,java.lang.Integer> getFrequencyEdge()
-
setFrequencyEdge
public void setFrequencyEdge(java.util.HashMap<EdgeObject,java.lang.Integer> frequencyEdge)
-
getGraph
public prefuse.data.Graph getGraph()
-
setGraph
public void setGraph(prefuse.data.Graph graph)
-
getLog
public GDPMLogSkeleton getLog()
-
setNodeStrokeColorAction
public void setNodeStrokeColorAction(prefuse.action.assignment.ColorAction nodeStrokeColorAction)
-
getEdgeClickControl
public GraphObjectClickControl getEdgeClickControl()
-
setEdgeClickControl
public void setEdgeClickControl(GraphObjectClickControl edgeClickControl)
-
getIsHighLevel
public java.lang.Boolean getIsHighLevel()
-
getBeginNodeRow
public int getBeginNodeRow()
-
getEndNodeRow
public int getEndNodeRow()
-
getMapGroupNode
public java.util.HashMap<java.lang.String,prefuse.data.Node> getMapGroupNode()
-
setMapGroupNode
public void setMapGroupNode(java.util.HashMap<java.lang.String,prefuse.data.Node> mapGroupNode)
-
getCurrentFrequencyNode
public java.util.HashMap<java.lang.String,java.lang.Integer> getCurrentFrequencyNode()
-
setCurrentFrequencyNode
public void setCurrentFrequencyNode(java.util.HashMap<java.lang.String,java.lang.Integer> currentFrequencyNode)
-
getCurrentFrequencyEdge
public java.util.HashMap<EdgeObject,java.lang.Integer> getCurrentFrequencyEdge()
-
setCurrentFrequencyEdge
public void setCurrentFrequencyEdge(java.util.HashMap<EdgeObject,java.lang.Integer> currentFrequencyEdge)
-
getCurrentThroughputEdge
public java.util.HashMap<EdgeObject,ThroughputTimeObject> getCurrentThroughputEdge()
-
setCurrentThroughputEdge
public void setCurrentThroughputEdge(java.util.HashMap<EdgeObject,ThroughputTimeObject> currentThroughputEdge)
-
getEdgeRenderer
public CustomizedEdgeRenderer getEdgeRenderer()
-
setEdgeRenderer
public void setEdgeRenderer(CustomizedEdgeRenderer edgeRenderer)
-
-