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, allowSeparateControl, clickHandlers, currentDrawingPath, draggedRenderers, gc, hoverHandlers, internalScale, inverseTransform, isBeingDragged, isBeingPanned, maxScale, minScale, panDefaultButton, panX, panY, prevX, prevY, renderers, renderersFactory, scale, scaleFactor, shapesToRenderers, transformFields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetGraphEnvironment(GraphEnvironment<N, A, ? extends Object> graphEnvironment) Methods inherited from class com.amalgamasimulation.platform.animation.swt.SWT2DSimulationViewImpl
isDisposed, isShown, updateContent, updateViewMethods 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, setAllowSeparateControl, setHandleMouseEnterAndExitEvents, setMaxScale, setMinScale, setPan, setPanButton, setPanXInternal, setPanYInternal, setScale, setScaleInternal, swtColor, toCanvasPoint, toLogicalPoint, transform, transformMethods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIMEMethods 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, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods 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, updateMethods 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, setDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.amalgamasimulation.animation.AnimationView
addShape, addShape, navigateTo, removeAllShapes, removeShapeMethods 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
-