Package org.gephi.dynamic.api

Examples of org.gephi.dynamic.api.DynamicController


    }

    public void setGraphModel(GraphModel graphModel) {
        this.graphModel = graphModel;
        Workspace workspace = graphModel.getWorkspace();
        DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
        if (dynamicController != null && workspace != null) {
            dynamicModel = dynamicController.getModel(workspace);
        }
    }
View Full Code Here


            listeners.add((TimelineTopComponent) tc);
        }

        //Workspace events
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        final DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);

        pc.addWorkspaceListener(new WorkspaceListener() {

            public void initialize(Workspace workspace) {
            }

            public void select(Workspace workspace) {
                model = workspace.getLookup().lookup(TimelineModelImpl.class);
                if (model == null) {
                    model = new TimelineModelImpl(TimelineControllerImpl.this);
                    workspace.add(model);
                }

                DynamicModel dynamicModel = dynamicController.getModel(workspace);
                model.setup(dynamicModel);
            }

            public void unselect(Workspace workspace) {
                model.unsetup();
            }

            public void close(Workspace workspace) {
            }

            public void disable() {
                model.disable();
                model = null;
            }
        });

        if (pc.getCurrentWorkspace() != null) {
            model = pc.getCurrentWorkspace().getLookup().lookup(TimelineModelImpl.class);
            if (model == null) {
                model = new TimelineModelImpl(TimelineControllerImpl.this);
                pc.getCurrentWorkspace().add(model);
            }
            DynamicModel dynamicModel = dynamicController.getModel(pc.getCurrentWorkspace());
            model.setup(dynamicModel);
        }
    }
View Full Code Here

    public DynamicProcessorPanel() {
        initComponents();
    }

    public void setup(DynamicProcessor processor) {
        DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
        DynamicModel dynamicModel = dynamicController.getModel();
        if (dynamicModel != null) {
            lastFrame = dynamicModel.getMax();
        }
        lastFrameLabel.setText("None");
View Full Code Here

        return previewGraph;
    }

    private void calculateMinMaxWeight(HierarchicalGraph sourceGraph, GraphImpl previewGraph) {
        //Set time interval
        DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
        if (dynamicController != null) {
            timeInterval = DynamicUtilities.getVisibleInterval(dynamicController.getModel(sourceGraph.getGraphModel().getWorkspace()));
        }
        if (timeInterval == null) {
            timeInterval = new TimeInterval();
        }
View Full Code Here

            }
        });
    }

    public void unsetup(DynamicStatistics dynamicStatistics) {
        DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
        DynamicModel model = dynamicController.getModel();

        //Bounds is the same
        dynamicStatistics.setBounds(bounds);

        //Window
View Full Code Here

            saveDefaultTimeUnits();
        }
    }

    public void createValidation(ValidationGroup group) {
        DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
        DynamicModel model = dynamicController.getModel();
        if (model.getTimeFormat().equals(DynamicModel.TimeFormat.DOUBLE)) {
            group.add(windowTextField, Validators.REQUIRE_NON_EMPTY_STRING,
                    Validators.numberRange(Double.MIN_VALUE, (bounds.getHigh() - bounds.getLow())));
            group.add(tickTextField, Validators.REQUIRE_NON_EMPTY_STRING,
                    Validators.numberRange(Double.MIN_VALUE, (bounds.getHigh() - bounds.getLow())));
View Full Code Here

        if (graph != null) {
            Workspace workspace = graph.getGraphModel().getWorkspace();
            FilterController filterController = Lookup.getDefault().lookup(FilterController.class);
            filterModel = filterController.getModel(workspace);

            DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
            dynamicModel = dynamicController.getModel(workspace);
            dynamic = isDynamic(filter);
        } else {
            filterModel = null;
            dynamicModel = null;
            dynamic = false;
View Full Code Here

            return null;
        }

        public DynamicRangeFilter getFilter() {
            TimelineController timelineController = Lookup.getDefault().lookup(TimelineController.class);
            DynamicController dynamicController = Lookup.getDefault().lookup(DynamicController.class);
            return new DynamicRangeFilter(timelineController, dynamicController, nodeColumn, edgeColumn);
        }
View Full Code Here

TOP

Related Classes of org.gephi.dynamic.api.DynamicController

Copyright © 2018 www.massapicom. 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.