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);
}
}