Interface GraphListener
- All Known Implementing Classes:
GraphAdapter
public interface GraphListener
What a NodeGraph tells an application about. Extend GraphAdapter to
implement only what is needed.
Every edit is offered first to the listeners, any of which may refuse it, and then to the model, which may refuse it too.
-
Method Summary
Modifier and TypeMethodDescriptionvoidedgeCreated(NodeGraph graph, GraphEdge edge) An edge was made by the user.booleanedgeCreating(NodeGraph graph, GraphNode source, GraphPort sourcePort, GraphNode target, GraphPort targetPort) An edge was dragged from a node or port to another and is about to be made.voidgroupToggled(NodeGraph graph, GraphGroup group) A group was collapsed or expanded by a tap on its title.voidA node was moved by the user.booleannodeMoving(NodeGraph graph, GraphNode node, double x, double y) A node was dragged and is about to be moved to a world position.voidnodeOpened(NodeGraph graph, GraphNode node) A node was double tapped.booleanA node or an edge is about to be removed byNodeGraph.deleteSelection.voidselectionChanged(NodeGraph graph) The selection changed.
-
Method Details
-
selectionChanged
The selection changed. -
nodeOpened
-
nodeMoving
-
nodeMoved
-
edgeCreating
-
edgeCreated
-
removing
-
groupToggled
A group was collapsed or expanded by a tap on its title.
-