public class MergeNodes extends BasicNodesManipulator
Nodes manipulator that merges 2 or more nodes
The behaviour is:
| Modifier and Type | Field and Description |
|---|---|
private org.gephi.graph.api.Column[] |
columns |
static String |
DELETE_MERGED_NODES_SAVED_PREFERENCES |
private boolean |
deleteMergedNodes |
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] |
mergeStrategies |
private org.gephi.graph.api.Node[] |
nodes |
private org.gephi.graph.api.Node |
selectedNode |
| Constructor and Description |
|---|
MergeNodes() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExecute() |
void |
execute() |
org.gephi.graph.api.Column[] |
getColumns() |
String |
getDescription() |
Icon |
getIcon() |
org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] |
getMergeStrategies() |
String |
getName() |
org.gephi.graph.api.Node[] |
getNodes() |
int |
getPosition() |
org.gephi.graph.api.Node |
getSelectedNode() |
int |
getType() |
org.gephi.datalab.spi.ManipulatorUI |
getUI() |
boolean |
isDeleteMergedNodes() |
void |
setDeleteMergedNodes(boolean deleteMergedNodes) |
void |
setMergeStrategies(org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies) |
void |
setSelectedNode(org.gephi.graph.api.Node selectedNode) |
void |
setup(org.gephi.graph.api.Node[] nodes,
org.gephi.graph.api.Node clickedNode) |
getMnemonicKey, getSubItems, isAvailablepublic static final String DELETE_MERGED_NODES_SAVED_PREFERENCES
private org.gephi.graph.api.Node[] nodes
private org.gephi.graph.api.Node selectedNode
private org.gephi.graph.api.Column[] columns
private org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies
private boolean deleteMergedNodes
public void setup(org.gephi.graph.api.Node[] nodes,
org.gephi.graph.api.Node clickedNode)
public void execute()
public String getName()
public String getDescription()
public boolean canExecute()
public org.gephi.datalab.spi.ManipulatorUI getUI()
public int getType()
public int getPosition()
public Icon getIcon()
public boolean isDeleteMergedNodes()
public void setDeleteMergedNodes(boolean deleteMergedNodes)
public org.gephi.graph.api.Node[] getNodes()
public org.gephi.graph.api.Node getSelectedNode()
public void setSelectedNode(org.gephi.graph.api.Node selectedNode)
public org.gephi.graph.api.Column[] getColumns()
public org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] getMergeStrategies()
public void setMergeStrategies(org.gephi.datalab.spi.rows.merge.AttributeRowsMergeStrategy[] mergeStrategies)
Copyright © 2007–2015 Gephi Consortium. All rights reserved.