Class ForceLayoutModel<RECORD>
java.lang.Object
org.teamapps.ux.component.charting.forcelayout.ForceLayoutModel<RECORD>
public class ForceLayoutModel<RECORD>
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description Event<GraphChangeOperation<RECORD>>onNodesAddedEvent<GraphChangeOperation<RECORD>>onNodesRemoved -
Constructor Summary
Constructors Constructor Description ForceLayoutModel() -
Method Summary
Modifier and Type Method Description voidapplyChange(GraphChangeOperation<RECORD> changeOperation)booleancontainsLink(RECORD node1, RECORD node2)booleancontainsNode(RECORD record)booleancontainsNode(RECORD record, GraphChangeOperation<RECORD> changeOperation)ForceLayoutNode<RECORD>getGraphNode(RECORD record, GraphChangeOperation<RECORD> changeOperation)LinkId<RECORD>getLinkId(RECORD node1, RECORD node2)voidremoveAll()voidremoveHigherLevels(ForceLayoutNode<RECORD> graphNode)
-
Field Details
-
Constructor Details
-
ForceLayoutModel
public ForceLayoutModel()
-
-
Method Details
-
containsNode
-
containsNode
-
containsLink
-
removeAll
public void removeAll() -
applyChange
-
getGraphNode
public ForceLayoutNode<RECORD> getGraphNode(RECORD record, GraphChangeOperation<RECORD> changeOperation) -
removeHigherLevels
-
getLinkId
-