Interface FlowChartModel
- All Superinterfaces:
ChartModel
- All Known Implementing Classes:
DefaultFlowChartModel
An extension of ChartModel for flow-based data, such as that required by
Sankey or Alluvial diagrams. It describes a set of nodes and the links
(edges) that flow between them.
- Since:
- 2025-06-01
- Version:
- 1.0.0
- Author:
- Arber Gashi
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceRepresents a link (or edge) in the flow diagram.static interfaceRepresents a node in the flow diagram.Nested classes/interfaces inherited from interface ChartModel
ChartModel.ChartModelListener -
Field Summary
Fields inherited from interface ChartModel
EMPTY_DOUBLE -
Method Summary
Modifier and TypeMethodDescriptionList<? extends FlowChartModel.Link> getLinks()Returns the list of all links connecting the nodes.List<? extends FlowChartModel.Node> getNodes()Returns the list of all nodes in the diagram.Methods inherited from interface ChartModel
addChangeListener, getColor, getDataRange, getHighData, getLabel, getLowData, getMax, getMin, getName, getOpenData, getPointCount, getUpdateStamp, getValue, getWeight, getWeightData, getX, getXData, getY, getY, getYData, isEmpty, removeChangeListener, setColor
-
Method Details
-
getNodes
List<? extends FlowChartModel.Node> getNodes()Returns the list of all nodes in the diagram. -
getLinks
List<? extends FlowChartModel.Link> getLinks()Returns the list of all links connecting the nodes.
-