Package org.gephi.desktop.project.api

Examples of org.gephi.desktop.project.api.ProjectControllerUI


            final Processor processor = reportPanel.getProcessor();

            //Project
            Workspace workspace = null;
            ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
            ProjectControllerUI pcui = Lookup.getDefault().lookup(ProjectControllerUI.class);
            if (pc.getCurrentProject() == null) {
                pcui.newProject();
                workspace = pc.getCurrentWorkspace();
            }

            //Process
            final ProcessorUI pui = getProcessorUI(processor);
View Full Code Here


        return null;
    }

    @Override
    public void actionPerformed(ActionEvent ev) {
        ProjectControllerUI pcui = Lookup.getDefault().lookup(ProjectControllerUI.class);
        pcui.saveAsProject();
    }
View Full Code Here

    }

    private void finishGenerate(Container container) {

        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        ProjectControllerUI pcui = Lookup.getDefault().lookup(ProjectControllerUI.class);
        Workspace workspace;
        if (pc.getCurrentProject() == null) {
            pcui.newProject();
            workspace = pc.getCurrentWorkspace();
        } else {
            if (pc.getCurrentWorkspace() == null) {
                workspace = pc.newWorkspace(pc.getCurrentProject());
                pc.openWorkspace(workspace);
View Full Code Here

                    NotifyDescriptor.Message msg = new NotifyDescriptor.Message(NbBundle.getMessage(CommandLineProcessor.class, "CommandLineProcessor.fileNotFound", file.getName()), NotifyDescriptor.WARNING_MESSAGE);
                    DialogDisplayer.getDefault().notify(msg);
                    return;
                }
                if (fileObject.hasExt(GEPHI_EXTENSION)) {
                    ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                    try {
                        pc.openProject(file);
                    } catch (Exception ew) {
                        ew.printStackTrace();
                        NotifyDescriptor.Message msg = new NotifyDescriptor.Message(NbBundle.getMessage(CommandLineProcessor.class, "CommandLineProcessor.openGephiError"), NotifyDescriptor.WARNING_MESSAGE);
                        DialogDisplayer.getDefault().notify(msg);
                    }
View Full Code Here

                    if(!file.exists()) {
                        return false;
                    }
                    if (fileObject.hasExt(GEPHI_EXTENSION)) {

                        ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                        try {
                            pc.openProject(file);
                        } catch (Exception ew) {
                            ew.printStackTrace();
                            NotifyDescriptor.Message msg = new NotifyDescriptor.Message(NbBundle.getMessage(DragNDropFrameAdapter.class, "DragNDropFrameAdapter.openGephiError"), NotifyDescriptor.WARNING_MESSAGE);
                            DialogDisplayer.getDefault().notify(msg);
                        }
View Full Code Here

            public void actionPerformed(ActionEvent e) {
                JXHyperlink link = (JXHyperlink) e.getSource();
                File file = (File) link.getClientProperty(LINK_PATH);
                FileObject fileObject = FileUtil.toFileObject(file);
                if (fileObject.hasExt(GEPHI_EXTENSION)) {
                    ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                    try {
                        pc.openProject(file);
                    } catch (Exception ex) {
                        ex.printStackTrace();
                        NotifyDescriptor.Message msg = new NotifyDescriptor.Message(NbBundle.getMessage(WelcomeTopComponent.class, "WelcomeTopComponent.openGephiError"), NotifyDescriptor.WARNING_MESSAGE);
                        DialogDisplayer.getDefault().notify(msg);
                    }
                } else {
                    ImportControllerUI importController = Lookup.getDefault().lookup(ImportControllerUI.class);
                    if (importController.getImportController().isFileSupported(FileUtil.toFile(fileObject))) {
                        importController.importFile(fileObject);
                    }
                }
                WelcomeTopComponent.this.close();
            }
        };
        newProjectLink.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                pc.newProject();
                WelcomeTopComponent.this.close();
            }
        });
        openFileLink.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                pc.openFile();
                WelcomeTopComponent.this.close();
            }
        });
    }
View Full Code Here

                    @Override
                    public void actionPerformed(ActionEvent e) {
                        FileObject fileObject = FileUtil.toFileObject(file);
                        if (fileObject.hasExt(GEPHI_EXTENSION)) {
                            ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                            try {
                                pc.openProject(file);
                            } catch (Exception ex) {
                                Exceptions.printStackTrace(ex);
                            }
                        } else {
                            ImportControllerUI importController = Lookup.getDefault().lookup(ImportControllerUI.class);
View Full Code Here

        //Start progress
        Progress.start(progressTicket);

        //Project
        ProjectController projectController = Lookup.getDefault().lookup(ProjectController.class);
        ProjectControllerUI projectControllerUI = Lookup.getDefault().lookup(ProjectControllerUI.class);
        if (projectController.getCurrentProject() == null) {
            projectControllerUI.newProject();
        }

        //Add the time interval column if not exist
        AttributeController attributeController = Lookup.getDefault().lookup(AttributeController.class);
        AttributeModel attributeModel = attributeController.getModel();
View Full Code Here

            final Processor processor = reportPanel.getProcessor();

            //Project
            Workspace workspace = null;
            ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
            ProjectControllerUI pcui = Lookup.getDefault().lookup(ProjectControllerUI.class);
            if (pc.getCurrentProject() == null) {
                pcui.newProject();
                workspace = pc.getCurrentWorkspace();
            }

            //Process
            final ProcessorUI pui = getProcessorUI(processor);
View Full Code Here

                    @Override
                    public void actionPerformed(ActionEvent e) {
                        FileObject fileObject = FileUtil.toFileObject(file);
                        if (fileObject.hasExt(GEPHI_EXTENSION)) {
                            ProjectControllerUI pc = Lookup.getDefault().lookup(ProjectControllerUI.class);
                            try {
                                pc.openProject(file);
                            } catch (Exception ex) {
                                Exceptions.printStackTrace(ex);
                            }
                        } else {
                            ImportControllerUI importController = Lookup.getDefault().lookup(ImportControllerUI.class);
View Full Code Here

TOP

Related Classes of org.gephi.desktop.project.api.ProjectControllerUI

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.