[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools.uml2] Re: PackageNotFoundException
|
Ricardo,
No, the load(URI) method is not correct. You should not be registering a
generic resource factory implementation against the "uml" extension, but
rather the UML2 one (UMLResourceFactoryImpl). However, if you are indeed
running this from within Eclipse, this registration isn't even necessary
since it is done automatically by the org.eclipse.uml2.uml plug-in via an
extension.
When you're trying to load your model, are you sure that the profiles are
located in the expected relative location? Based on the snippet you posted,
it looks like the model expects them to be under a 'com.vetta.mad.profile'
folder located in the parent folder... I suspect that this is not the case.
One way to simplify relative references between models is to ensure that
platform URIs are used (by using platform URIs to load the referencing
resource). Another way is to use 'pathmap' URIs - if you search this
newsgroup for "pathmap" you should find some more useful information...
Kenn
"Ricardo Giacomin" <giacomin@xxxxxxxxxxxxx> wrote in message
news:f60b75becb2ba8cf5bf5d7394e60e730$1@xxxxxxxxxxxxxxxxxx
> Kenn and Ed,
>
> I'm not running it as a standalone application. Any hint on why this
> happened for the Eclipse application? The load() method is correct?
>
> Thanks a lot,
> Ricardo Giacomin.
>