Class GraphEnvironmentAnimationView<N extends AgentGraphNode,A extends AgentGraphArc>
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
com.amalgamasimulation.animation.swt.SWT2DAnimationViewImpl
com.amalgamasimulation.platform.animation.swt.SWT2DSimulationViewImpl
com.amalgamasimulation.graphagent.views.GraphEnvironmentAnimationView<N,A>
- All Implemented Interfaces:
com.amalgamasimulation.animation.AnimationView
,com.amalgamasimulation.animation.swt.SWT2DAnimationView
,com.amalgamasimulation.platform.animation.swt.SWT2DSimulationView
,com.amalgamasimulation.viewupdater.SimulationView
,org.eclipse.swt.graphics.Drawable
public class GraphEnvironmentAnimationView<N extends AgentGraphNode,A extends AgentGraphArc>
extends com.amalgamasimulation.platform.animation.swt.SWT2DSimulationViewImpl
-
Field Summary
Fields inherited from class com.amalgamasimulation.animation.swt.SWT2DAnimationViewImpl
allowPan, allowScale, clickHandlers, currentDrawingPath, draggedRenderers, gc, hoverHandlers, internalScale, inverseTransform, isBeingDragged, isBeingPanned, maxScale, minScale, panButton, panX, panY, prevX, prevY, renderers, renderersFactory, scale, scaleFactor, shapesToRenderers, transform
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setGraphEnvironment
(GraphEnvironment<N, A, ? extends Object> graphEnvironment) Methods inherited from class com.amalgamasimulation.platform.animation.swt.SWT2DSimulationViewImpl
isDisposed, isShown, updateContent, updateView
Methods inherited from class com.amalgamasimulation.animation.swt.SWT2DAnimationViewImpl
addClickHandler, addHoverHandler, addShape, addShape, adjustWindow, adjustWindow, getCurrentScale, getPanButton, getPanX, getPanY, getScale, getScaleFactor, getShapes, isAllowPan, isAllowScale, isBeingPanned, mouseHasMovedDuringPanning, navigateTo, paint, removeAllShapes, removeShape, scale, setAllowPan, setAllowScale, setHandleMouseEnterAndExitEvents, setMaxScale, setMinScale, setPan, setPanButton, setPanXInternal, setPanYInternal, setScale, setScaleInternal, swtColor, toCanvasPoint, toLogicalPoint, transform, transform
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toString
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.amalgamasimulation.animation.AnimationView
addShape, addShape, navigateTo, removeAllShapes, removeShape
Methods inherited from interface com.amalgamasimulation.animation.swt.SWT2DAnimationView
addClickHandler, addHoverHandler, addPaintListener, adjustWindow, adjustWindow, getBounds, getCurrentScale, getHeight, getPanX, getPanY, getShapes, getWidth, isAllowPan, isAllowScale, isBeingPanned, mouseHasMovedDuringPanning, redraw, scale, setAllowPan, setAllowScale, setHandleMouseEnterAndExitEvents, setPan, setScale, toCanvasPoint, toLogicalPoint, update
-
Constructor Details
-
GraphEnvironmentAnimationView
public GraphEnvironmentAnimationView(org.eclipse.swt.widgets.Composite parent)
-
-
Method Details
-
setGraphEnvironment
-