Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: cf1abce4d2d3b2326c96913041c9caea6d2ba22d (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                             
             



                                                             
                                                       

                                                             

              



                                                      



                                                           

              



                                                     



                                                                         

                                                                      

                                                                                



                                                                                

                                                                               
                                                            


              
                                                          



                                                
                                  




                                                                                         

















                                                                                         











                                                                  
                                    
















                                                                                         
                                    














                                                                                         
                                                               













                                                                                   









                                                                                 





                                                                                 












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

Back to the top