Interface Node

    • Method Detail

      • getComponentType

        String getComponentType()
      • isFictitious

        boolean isFictitious()
      • setLabel

        void setLabel​(String label)
      • getAdjacentNodes

        List<Node> getAdjacentNodes()
      • getAdjacentEdges

        List<Edge> getAdjacentEdges()
      • addAdjacentEdge

        void addAdjacentEdge​(Edge e)
      • removeAdjacentEdge

        void removeAdjacentEdge​(Edge e)
      • getCoordinates

        Point getCoordinates()
      • setCoordinates

        void setCoordinates​(Point coord)
      • setCoordinates

        void setCoordinates​(double x,
                            double y)
      • getX

        double getX()
      • getY

        double getY()
      • setX

        void setX​(double x)
      • setY

        void setY​(double y)
      • setOrder

        void setOrder​(int order)
      • removeOrder

        void removeOrder()
      • setDirection

        void setDirection​(Direction direction)
      • setOrientation

        void setOrientation​(Orientation orientation)
      • checkNodeSimilarity

        boolean checkNodeSimilarity​(Node n)
      • similarToAFeederNode

        boolean similarToAFeederNode​(Node n)
      • writeJson

        void writeJson​(com.fasterxml.jackson.core.JsonGenerator generator,
                       boolean includeCoordinates)
                throws IOException
        Throws:
        IOException