Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhussey2008-04-21 13:28:47 +0000
committerkhussey2008-04-21 13:28:47 +0000
commit7701a8c661e7b018577022b0c6ecec95c0d02811 (patch)
tree54d0aef87f5c7c5de9dc66229a6e30b28c9557bb /plugins/org.eclipse.uml2.uml/plugin.xml
parent361cf895144af380645d8eeefa545858e626fd85 (diff)
downloadorg.eclipse.uml2.test-7701a8c661e7b018577022b0c6ecec95c0d02811.tar.gz
org.eclipse.uml2.test-7701a8c661e7b018577022b0c6ecec95c0d02811.tar.xz
org.eclipse.uml2.test-7701a8c661e7b018577022b0c6ecec95c0d02811.zip
[204200] Taking advantage of content type identifier, file extension support introduced in EMF.
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/plugin.xml')
-rw-r--r--plugins/org.eclipse.uml2.uml/plugin.xml61
1 files changed, 37 insertions, 24 deletions
diff --git a/plugins/org.eclipse.uml2.uml/plugin.xml b/plugins/org.eclipse.uml2.uml/plugin.xml
index e194e7fc..0d6448f7 100644
--- a/plugins/org.eclipse.uml2.uml/plugin.xml
+++ b/plugins/org.eclipse.uml2.uml/plugin.xml
@@ -12,7 +12,7 @@
IBM - initial API and implementation
Kenn Hussey (Embarcadero Technologies) - 156879, 215488, 226397, 204200
- $Id: plugin.xml,v 1.10 2008/04/15 17:51:56 khussey Exp $
+ $Id: plugin.xml,v 1.11 2008/04/21 13:28:48 khussey Exp $
-->
<plugin>
@@ -46,11 +46,8 @@
<extension
point="org.eclipse.emf.ecore.content_parser">
<parser
- class="org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl"
- contentTypeIdentifier="org.eclipse.uml2.uml_2_0_0" />
- <parser
- class="org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl"
- contentTypeIdentifier="org.eclipse.uml2.uml_2_1_0" />
+ contentTypeIdentifier="org.eclipse.uml2.uml"
+ class="org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl" />
</extension>
<extension
@@ -58,8 +55,8 @@
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="uml2"
- id="org.eclipse.uml2.uml_1_0_0"
- name="%_UI_Eclipse_UML_1_0_0_content_type"
+ id="org.eclipse.uml2"
+ name="%_UI_UML2_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
@@ -74,8 +71,24 @@
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="uml"
+ id="org.eclipse.uml2.uml"
+ name="%_UI_UML_content_type"
+ priority="normal">
+ <describer
+ class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
+ <parameter
+ name="namespacePattern"
+ value="http://www\.eclipse\.org/uml2/(2\.0\.0|2\.1\.0)/UML" />
+ <parameter
+ name="kind"
+ value="xmi" />
+ </describer>
+ </content-type>
+ <content-type
+ base-type="org.eclipse.uml2.uml"
+ file-extensions="uml"
id="org.eclipse.uml2.uml_2_0_0"
- name="%_UI_Eclipse_UML_2_0_0_content_type"
+ name="%_UI_UML_2_0_0_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
@@ -88,10 +101,10 @@
</describer>
</content-type>
<content-type
- base-type="org.eclipse.emf.ecore.xmi"
+ base-type="org.eclipse.uml2.uml"
file-extensions="uml"
id="org.eclipse.uml2.uml_2_1_0"
- name="%_UI_Eclipse_UML_2_1_0_content_type"
+ name="%_UI_UML_2_1_0_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
@@ -106,40 +119,40 @@
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="xmi"
- id="org.omg.uml_2_1"
- name="%_UI_OMG_UML_2_1_content_type"
+ id="org.omg.uml"
+ name="%_UI_OMG_UML_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
- name="namespace"
- value="http://schema.omg.org/spec/UML/2.1" />
+ name="namespacePattern"
+ value="http://schema\.omg\.org/spec/UML/(2\.1|2\.1\.1)" />
<parameter
name="kind"
value="xmi" />
</describer>
</content-type>
<content-type
- base-type="org.eclipse.emf.ecore.xmi"
+ base-type="org.omg.uml"
file-extensions="xmi"
- id="org.omg.uml_2_1_1"
- name="%_UI_OMG_UML_2_1_1_content_type"
+ id="org.omg.uml_2_1"
+ name="%_UI_OMG_UML_2_1_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
- value="http://schema.omg.org/spec/UML/2.1.1" />
+ value="http://schema.omg.org/spec/UML/2.1" />
<parameter
name="kind"
value="xmi" />
</describer>
</content-type>
<content-type
- base-type="org.eclipse.emf.ecore.xmi"
+ base-type="org.omg.uml"
file-extensions="xmi"
- id="org.omg.uml_2_1_2"
- name="%_UI_OMG_UML_2_1_2_content_type"
+ id="org.omg.uml_2_1_1"
+ name="%_UI_OMG_UML_2_1_1_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
@@ -154,8 +167,8 @@
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="cmof,xmi"
- id="org.omg.mof.cmof_2_0"
- name="%_UI_OMG_CMOF_2_0_content_type"
+ id="org.omg.mof.cmof"
+ name="%_UI_OMG_CMOF_content_type"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">

Back to the top