Class StateMachineShape<T>

java.lang.Object
com.amalgamasimulation.animation.shapes.AbstractShape
com.amalgamasimulation.animation.shapes.shapes2d.GroupShape
com.amalgamasimulation.graphagent.views.StateMachineShape<T>

public class StateMachineShape<T> extends com.amalgamasimulation.animation.shapes.shapes2d.GroupShape
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.amalgamasimulation.animation.shapes.AbstractShape

    com.amalgamasimulation.animation.shapes.AbstractShape.ArrowPresence, com.amalgamasimulation.animation.shapes.AbstractShape.HorizontalAlignment, com.amalgamasimulation.animation.shapes.AbstractShape.VerticalAlignment
  • Field Summary

    Fields inherited from class com.amalgamasimulation.animation.shapes.shapes2d.GroupShape

    angle, canvasPoint, isLockedToCanvas, point, shapes

    Fields inherited from class com.amalgamasimulation.animation.shapes.AbstractShape

    bounds, clickHandlers, dragHandlers, enterHandlers, exitHandlers, finishDragHandlers, isStatic, name, startDragHandlers, visible
  • Constructor Summary

    Constructors
    Constructor
    Description
    StateMachineShape(Supplier<Boolean> visible, Supplier<Point> point, StateMachine<T> stateMachine, Supplier<Double> timeSupplier)
     
  • Method Summary

    Methods inherited from class com.amalgamasimulation.animation.shapes.shapes2d.GroupShape

    addShape, addShapeToBack, clear, getAngle, getBounds, getCanvasPoint, getPoint, getShapes, isLockedToCanvas, removeShape, withCanvasPoint, withFixedScale, withPoint, withPoint, withRotationAngle, withRotationAngle, withScaleConverter, withShape, withViewToParentScaleConverter

    Methods inherited from class com.amalgamasimulation.animation.shapes.AbstractShape

    asStatic, getClickHandlers, getConvertedScale, getDragHandlers, getEnterHandlers, getExitHandlers, getFinishDragHandlers, getName, getParentScale, getScaleModifier, getStartDragHandlers, isStatic, isVisible, toString, withClickHandler, withDragHandler, withEnterHandler, withExitHandler, withFinishDragHandler, withName, withScaleConverter, withStartDragHandler, withVisibility

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait