Hi,
I need some help Discovering Model and Generating Code programmatically in Modisco 0.9!
In Modisco 0.8 was using those two methods to do my job:
public void modelDiscovery(String projectName, String savePath){
try {
IProject project =
ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
IJavaProject javaProject = JavaCore.create(project);
DiscoverJavaModelFromJavaProject javaDiscoverer = new DiscoverJavaModelFromJavaProject();
Map<DiscoveryParameter, Object> parameters = new HashMap<DiscoveryParameter, Object>();
parameters.put(DefaultDiscoverer.PARAMETER_SILENT_MODE, true);
javaDiscoverer.discoverElement(javaProject, parameters);
//Resource output = (Resource) parameters.get(DefaultDiscoverer.PARAMETER_TARGET_RESOURCE);
//Tools.saveModel(output, savePath);
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
public void generateJava(String javaModelFilepath, String generatedCodeFolderPath){
Generate_JavaStructures javaGenerator = null;
try {
javaGenerator = new Generate_JavaStructures(URI.createFileURI(javaModelFilepath),
new File(generatedCodeFolderPath),
//new File(""),
new ArrayList<Object>());
javaGenerator.doGenerate(null);
} catch (IOException e) {
e.printStackTrace();
}
}
But in Modisco 0.9 are not working any more...
Is there anyone can help me?
Thanks
Thanasis