blob: 5ec278413348090510d2c0ace9cfad703d235d4b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.emf.ecore.generated_package">
<package
uri = "http://www.eclipse.org/gmf/2005/GenModel"
class = "org.eclipse.gmf.codegen.gmfgen.GMFGenPackage"
genModel = "models/gmfgen.genmodel" />
<package
uri = "http://www.eclipse.org/gmf/2005/GenModel/2.0"
class = "org.eclipse.gmf.codegen.gmfgen.GMFGenPackage"
genModel = "models/gmfgen.genmodel" />
<package
uri = "http://www.eclipse.org/gmf/2009/GenModel"
class = "org.eclipse.gmf.codegen.gmfgen.GMFGenPackage"
genModel = "models/gmfgen.genmodel" />
</extension>
<extension
point="org.eclipse.emf.ecore.dynamic_package">
<resource
location="models/gmfgen_2007.ecore"
uri="http://www.eclipse.org/gmf/2006/GenModel"/>
<resource
location="models/gmfgen_2008.ecore"
uri="http://www.eclipse.org/gmf/2008/GenModel"/>
</extension>
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes extension="gmfgen" type="text" />
</extension>
<extension
point="org.eclipse.emf.ecore.content_parser">
<parser
class="org.eclipse.gmf.internal.common.ToolingResourceFactory"
contentTypeIdentifier="org.eclipse.gmf.gen"/>
<!-- Factory2 supports both 2.0 and 2.1, updating them to 2.2 -->
<parser
class="org.eclipse.gmf.internal.codegen.util.GMFGenResource$Factory2"
contentTypeIdentifier="org.eclipse.gmf.gen_2_1"/>
<parser
class="org.eclipse.gmf.internal.codegen.util.GMFGenResource$Factory2"
contentTypeIdentifier="org.eclipse.gmf.gen_2_0"/>
<parser
class="org.eclipse.gmf.internal.codegen.util.GMFGenResource$Factory"
contentTypeIdentifier="org.eclipse.gmf.gen_1_0"/>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="gmfgen"
id="org.eclipse.gmf.gen"
name="%contenttype.gmf"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/gmf/2009/GenModel">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="gmfgen"
id="org.eclipse.gmf.gen_2_1"
name="%contenttype.gmf"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/gmf/2008/GenModel">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="gmfgen"
id="org.eclipse.gmf.gen_2_0"
name="%contenttype.gmf20"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespace"
value="http://www.eclipse.org/gmf/2006/GenModel">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
<content-type
base-type="org.eclipse.emf.ecore.xmi"
file-extensions="gmfgen"
id="org.eclipse.gmf.gen_1_0"
name="%contenttype.gmf10"
priority="normal">
<describer
class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
<parameter
name="namespacePattern"
value="http://www\.eclipse\.org/gmf/2005/GenModel.*">
</parameter>
<parameter
name="kind"
value="xmi">
</parameter>
</describer>
</content-type>
</extension>
<extension point="org.eclipse.m2m.qvt.oml.javaBlackboxUnits">
<unit name="GenModelUtils" namespace="gmf">
<library class="org.eclipse.gmf.internal.codegen.util.GenModelUtils">
<metamodel nsURI="http://www.eclipse.org/emf/2002/GenModel"/>
<metamodel nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
</library>
</unit>
<unit name="EMFUtils" namespace="gmf">
<library class="org.eclipse.gmf.internal.codegen.util.EMFUtils">
<metamodel nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
</library>
</unit>
<unit name="CodeGenerationUtils" namespace="gmf">
<library class="org.eclipse.gmf.internal.codegen.util.CodeGenerationUtils"/>
</unit>
<unit
description="GMF utulities to access EMF GenModels"
name="GenModelAccess"
namespace="gmf">
<library
class="org.eclipse.gmf.internal.codegen.util.GenModelAccessHelpers">
<metamodel nsURI="http://www.eclipse.org/emf/2002/Ecore"/>
<metamodel nsURI="http://www.eclipse.org/emf/2002/GenModel"/>
</library>
</unit>
<unit
description="Access to GMF Xpand templates through QVTO"
name="XpandFacade"
namespace="xpt">
<library class="org.eclipse.gmf.internal.codegen.util.XpandFacadeAccess"/>
</unit>
<unit
name="GenPackageUtils"
namespace="gmf">
<library
class="org.eclipse.gmf.internal.codegen.util.GenPackageUtils">
<metamodel
nsURI="http://www.eclipse.org/emf/2002/GenModel">
</metamodel>
<metamodel
nsURI="http://www.eclipse.org/emf/2002/Ecore">
</metamodel>
</library>
</unit>
</extension>
</plugin>