public class Activator implements BundleActivator {
- private static BundleContext context;
+ private static BundleContext context;
+ private static Path modelsFolder = null;
private static Path dropinsFolder = null;
static BundleContext getContext() {
if (dropinsFolder == null) {
IPath state = Platform.getStateLocation(context.getBundle());
dropinsFolder = Paths.get(state.append("dropins").toOSString());
- if (!Files.exists(dropinsFolder))
- Files.createDirectories(dropinsFolder);
+ Files.createDirectories(dropinsFolder);
}
return dropinsFolder;
}
+ public static Path getModelsFolder() throws IOException {
+ if (modelsFolder == null) {
+ IPath state = Platform.getStateLocation(context.getBundle());
+ modelsFolder = Paths.get(state.append("models").toOSString());
+ Files.createDirectories(modelsFolder);
+ }
+ return modelsFolder;
+ }
+
}