Class SymbolData


  • @OpenApi
    public class SymbolData
    extends java.lang.Object
    Info class that remembers symbol id, shape, element id of symbols' model element and whether symbol has a manipulator.
    • Constructor Summary

      Constructors 
      Constructor Description
      SymbolData​(java.lang.String symbolID, java.lang.String elementID, java.awt.Shape shape, java.awt.Point middlePoint, boolean hasManipulator)  
    • Field Detail

      • symbolID

        private final java.lang.String symbolID
      • shape

        private final java.awt.Shape shape
      • elementID

        private final java.lang.String elementID
      • hasManipulator

        private final boolean hasManipulator
      • middlePoint

        private final java.awt.Point middlePoint
    • Constructor Detail

      • SymbolData

        public SymbolData​(java.lang.String symbolID,
                          @CheckForNull
                          java.lang.String elementID,
                          java.awt.Shape shape,
                          java.awt.Point middlePoint,
                          boolean hasManipulator)
    • Method Detail

      • getSymbolID

        @OpenApi
        public java.lang.String getSymbolID()
      • getShape

        public java.awt.Shape getShape()
      • getElementID

        @CheckForNull
        @OpenApi
        public java.lang.String getElementID()
      • hasManipulator

        public boolean hasManipulator()
      • getMiddlePoint

        public java.awt.Point getMiddlePoint()