<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>

<!--
 <copyright>
 </copyright>

 $Id$
-->

<plugin>
   <extension-point id="annotation" name="Annotation" schema="schema/annotation.exsd"/>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://www.fortiss.org/tooling/base/model/element"
            class="org.fortiss.tooling.base.model.element.ElementPackage"
            genModel="model/base.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated base -->
      <package
            uri="http://www.fortiss.org/tooling/base/model/layout"
            class="org.fortiss.tooling.base.model.layout.LayoutPackage"
            genModel="model/base.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated base -->
      <package
            uri="http://www.fortiss.org/tooling/base/model/base"
            class="org.fortiss.tooling.base.model.base.BasePackage"
            genModel="model/base.genmodel"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <!-- @generated base -->
      <package
            uri="http://www.fortiss.org/tooling/base/model/visualization"
            class="org.fortiss.tooling.base.model.visualization.VisualizationPackage"
            genModel="model/base.genmodel"/>
   </extension>
   
   <extension point="org.fortiss.tooling.kernel.migrationProvider">
      <migrationProvider migrationProvider="org.fortiss.tooling.base.migration.IDMigrationProvider">
         <objectClass objectClass="org.fortiss.tooling.kernel.extension.data.ITopLevelElement"/>
      </migrationProvider>
      <migrationProvider migrationProvider="org.fortiss.tooling.base.migration.RemoveDuplicatedAnnotationsMigrationProvider">
         <objectClass objectClass="org.fortiss.tooling.kernel.extension.data.ITopLevelElement"/>
      </migrationProvider>

   </extension>
</plugin>