Uses of Interface
com.horstmann.violet.framework.Edge

Packages that use Edge
com.horstmann.violet   
com.horstmann.violet.framework   
 

Uses of Edge in com.horstmann.violet
 

Classes in com.horstmann.violet that implement Edge
 class CallEdge
          An edge that joins two call nodes.
 class ClassRelationshipEdge
          An edge that is shaped like a line with up to three segments with an arrowhead
 class NoteEdge
          A dotted line that connects a note to its attachment.
 class ObjectReferenceEdge
          An S- or C-shaped edge with an arrowhead.
 class ReturnEdge
          An edge that joins two call nodes.
 class StateTransitionEdge
          A curved edge for a state transition in a state diagram.
 

Methods in com.horstmann.violet that return Edge
 Edge[] ObjectDiagramGraph.getEdgePrototypes()
           
 Edge[] SequenceDiagramGraph.getEdgePrototypes()
           
 Edge[] ClassDiagramGraph.getEdgePrototypes()
           
 Edge[] UseCaseDiagramGraph.getEdgePrototypes()
           
 Edge[] StateDiagramGraph.getEdgePrototypes()
           
 

Methods in com.horstmann.violet with parameters of type Edge
 boolean ObjectNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean NoteNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean FieldNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean ImplicitParameterNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean CallNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean ClassDiagramGraph.connect(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 void SequenceDiagramGraph.removeEdge(Edge e)
           
 void NoteNode.removeEdge(Graph g, Edge e)
           
 void CallNode.removeEdge(Graph g, Edge e)
           
 

Uses of Edge in com.horstmann.violet.framework
 

Classes in com.horstmann.violet.framework that implement Edge
 class SegmentedLineEdge
          An edge that is composed of multiple line segments
 class ShapeEdge
          A class that assumes that an edge can yield its shape and then takes advantage of the fact that containment testing can be done by stroking the shape with a fat stroke.
 

Methods in com.horstmann.violet.framework that return Edge
 Edge Graph.findEdge(java.awt.geom.Point2D p)
          Finds an edge containing the given point.
abstract  Edge[] Graph.getEdgePrototypes()
          Gets the edge types of a particular graph type.
 

Methods in com.horstmann.violet.framework with parameters of type Edge
 void ToolBar.add(Edge e, java.lang.String tip)
          Adds an edge to the tool bar.
 boolean AbstractNode.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
 boolean Node.addEdge(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
          Adds an edge that originates at this node.
 void Graph.connect(Edge e, Node start, Node end)
          Adds an edge to this graph.
 boolean Graph.connect(Edge e, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
          Adds an edge to the graph that joins the nodes containing the given points.
 void Graph.removeEdge(Edge e)
          Removes an edge from the graph.
 void AbstractNode.removeEdge(Graph g, Edge e)
           
 void Node.removeEdge(Graph g, Edge e)
          Notifies this node that an edge is being removed.