[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.swordfish] Re: Open BPMN model in main method

Yes, you are right, but I got a reply there that atleast I couldn't make work. Also the replier thought that it would be good to ask the question here as well since you (Ed) would answer quickly, therefore I posted it in the modelling newsgroup as well.

Does anyone have any ideas?

/Anders

Ed Merks wrote:
Anders,

Isn't the BPMN modeling coming from the STP project? I think your question should be directed toward their specific newsgroup. I think I've added the right one to the "to" list of the reply.

SOA Tools Platform Webmaster,

Swordfish is a cool name. 8-) Could I ask that on your home page your Newsgroups Navigation link that you direct your users to the newsgroup you want them to use. I would suggest a page much like the one we have for EMFT which will encourage your uses to search the newsgroup first:

    http://www.eclipse.org/modeling/emft/newsgroup-mailing-list.php


Anders Ottosson wrote:
Is there a way to open a bpmn-model in a standalone main method? Since I'm a n00b at Eclipse BPMN/GMF/EMF I have tried the FAQ (from EMF) examples with no luck, the result is always:
---
Exception in thread "main" org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'version' not found. (file:/C:/src/test/BPMN/credit_report.bpmn, 2, 175)...
---


The code I have tried with is:
...
ResourceSet resourceSet = new ResourceSetImpl(); Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("bpmn", new BpmnResourceFactoryImpl());


BpmnPackageImpl.eINSTANCE.eClass();
Resource resource = resourceSet.getResource(URI.createFileURI(fileName), true);


try {
    resource.load(null);
} catch (Exception e) {
    e.printStackTrace();
}
...

I have added the following jars to the classpath:
org.eclipse.core.runtime_3.2.0.v20060603.jar
org.eclipse.emf.common_2.3.0.v200709042200.jar
org.eclipse.emf.ecore.change_2.3.0.v200709042200.jar
org.eclipse.emf.ecore.xmi_2.3.1.v200709042200.jar
org.eclipse.emf.ecore_2.3.1.v200709042200.jar
org.eclipse.stp.bpmn.diagram_1.0.0.061.jar
org.eclipse.stp.bpmn.edit_1.0.0.061.jar
org.eclipse.stp.bpmn_1.0.0.061.jar

Any help would be greatly appreciated!

Regards
Anders