Class EdgeLabelDemo.MutableDirectionalEdgeValue

  • All Implemented Interfaces:
    com.google.common.base.Function<Context<Graph<java.lang.Integer,​java.lang.Number>,​java.lang.Number>,​java.lang.Number>, java.util.function.Function<Context<Graph<java.lang.Integer,​java.lang.Number>,​java.lang.Number>,​java.lang.Number>
    Enclosing class:
    EdgeLabelDemo

    class EdgeLabelDemo.MutableDirectionalEdgeValue
    extends ConstantDirectionalEdgeValueTransformer<java.lang.Integer,​java.lang.Number>
    subclassed to hold two BoundedRangeModel instances that are used by JSliders to move the edge label positions
    • Field Detail

      • undirectedModel

        javax.swing.BoundedRangeModel undirectedModel
      • directedModel

        javax.swing.BoundedRangeModel directedModel
    • Constructor Detail

      • MutableDirectionalEdgeValue

        public MutableDirectionalEdgeValue​(double undirected,
                                           double directed)
    • Method Detail

      • getDirectedModel

        public javax.swing.BoundedRangeModel getDirectedModel()
        Returns:
        Returns the directedModel.
      • getUndirectedModel

        public javax.swing.BoundedRangeModel getUndirectedModel()
        Returns:
        Returns the undirectedModel.