public void onOpenProjectClicked()

in src/main/java/org/apache/cayenne/modeler/layout/SplashLayout.java [105:137]


    public void onOpenProjectClicked()
    {
        try
        {
            final FileChooser fileChooser = new FileChooser();

            fileChooser.setTitle("Open Cayenne Model");
            fileChooser.setInitialDirectory(new File(System.getProperty("user.home")));

            fileChooser.getExtensionFilters().addAll
                (
                    new FileChooser.ExtensionFilter("Cayenne Projects", "cayenne*.xml"),
                    new FileChooser.ExtensionFilter("All Files", "*.*")
                );

            final File file = fileChooser.showOpenDialog(getStage());

            if (file != null)
            {
                CayenneModeler.openProject(file.getAbsolutePath());
                hide();
            }
            else
            {
                LOGGER.info("Open canceled");
            }
        }
        catch (final Exception exception)
        {
            // TODO Auto-generated catch block
            LOGGER.error("Could not load Cayenne model", exception);
        }
    }