[443420] Handle not integrated dynamic profile.77/33177/4
commit896f2754d3720ed7fff10b13df602d5918a48b57
authorArthur Daussy <arthur.daussy@obeo.fr>
Wed, 10 Sep 2014 09:06:26 +0000 (10 11:06 +0200)
committerLaurent Goubet <laurent.goubet@obeo.fr>
Thu, 25 Sep 2014 13:43:38 +0000 (25 09:43 -0400)
tree62574031783c66d803d35cfa085ff12d8c07be29
parentaa243f3f5a471d153adf7cf0edcf8872a95f2a12
[443420] Handle not integrated dynamic profile.

This modification force dynamic integrated profile to be loaded. In the
previous implementation only the profile registered against the the UML
profile extension point were loaded. However it does not handle
correctly the case of "fully" dynamic profile. That is to say profiles
that are directly referenced from a UML model without being registered
in the uml profile registry. Now an approximation will decide whether of
not an URI references a profile using the convention ".profile.uml" as
file extension. Registered profile that does not use this convention
will still be loaded.

Bug: 443420
Change-Id: Icde513b9dd52501953194d8875622231f0de99d1
Signed-off-by: Arthur Daussy <arthur.daussy@obeo.fr>
plugins/org.eclipse.emf.compare.uml2.rcp/META-INF/MANIFEST.MF
plugins/org.eclipse.emf.compare.uml2.rcp/src/org/eclipse/emf/compare/uml2/rcp/internal/policy/UMLLoadOnDemandPolicy.java