Examples of GraphElementsController


Examples of org.gephi.datalab.api.GraphElementsController

        this.nodes = nodes;
        this.clickedNode = clickedNode;
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        gec.setNodesFixed(nodes, false);
        Lookup.getDefault().lookup(DataTablesController.class).refreshCurrentTable();
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public String getDescription() {
        return "";
    }

    public boolean canExecute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        return gec.isNodeFixed(clickedNode);
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public void setup(Node[] nodes, Node clickedNode) {
        this.nodes = nodes;
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        gec.removeNodesFromGroup(nodes);//At least 1 node is in a group. And we don't have to check now every node because the removeNodesFromGroup method does it for us.
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public String getDescription() {
        return "";
    }

    public boolean canExecute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        for (Node n : nodes) {
            if (gec.isNodeInGroup(n)) {
                return true;//If any of the nodes can be removed from its group, then allow to execute this action.
            }
        }
        return false;
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public void setup(Edge[] edges, Edge clickedEdge) {
        this.edges = edges;
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        gec.deleteEdgesWithNodes(edges,deleteSource,deleteTarget);
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

            graphModel=currentGraphModel;
        }
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        gec.createEdges(sourceNode, nodes, directed);
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public void setup(Node[] nodes, Node clickedNode) {
        this.nodes = nodes;
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        for (int i = 0; i < copies; i++) {
            gec.duplicateNodes(nodes);
        }
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

        deleteDirected=NbPreferences.forModule(ClearEdges.class).getBoolean(DELETE_DIRECTED_SAVED_PREFERENCES, true);
        deleteUndirected=NbPreferences.forModule(ClearEdges.class).getBoolean(DELETE_UNDIRECTED_SAVED_PREFERENCES, true);
    }

    public void execute() {
        GraphElementsController gec=Lookup.getDefault().lookup(GraphElementsController.class);
        MixedGraph graph=Lookup.getDefault().lookup(GraphController.class).getModel().getMixedGraph();
        if(deleteDirected){
            gec.deleteEdges(graph.getDirectedEdges().toArray());
        }
        if(deleteUndirected){
            gec.deleteEdges(graph.getUndirectedEdges().toArray());
        }
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public void setup(Node[] nodes, Node clickedNode) {
        this.nodes = nodes;
    }

    public void execute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        gec.ungroupNodes(nodes);//At least 1 node is a group. And we don't have to check now every node because the ungroupNodes method does it for us.
    }
View Full Code Here

Examples of org.gephi.datalab.api.GraphElementsController

    public String getDescription() {
        return "";
    }

    public boolean canExecute() {
        GraphElementsController gec = Lookup.getDefault().lookup(GraphElementsController.class);
        for (Node n : nodes) {
            if (gec.canUngroupNode(n)) {
                return true;//If any of the nodes can be ungrouped, then allow to execute this action.
            }
        }
        return false;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.