| <?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> |