<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>

<!--
 <copyright>
 
 Copyright (c) Continental Engineering Services (CES) and others.
 All rights reserved. This program and the accompanying materials are made
 available under the terms of the Artop Software License for Preparatory
 Development (ASLP) which accompanies this distribution, and is available at
 http://www.artop.org/aslp.html
 
 Contributors: 
     CES - Initial API and implementation
     
 </copyright>
 
-->

<plugin>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur"
            class="autosar312.ecuresource.EcuresourcePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/p"
            class="autosar312.ecuresource.peripherals.PeripheralsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/be"
            class="autosar312.ecuresource.basicelements.BasicelementsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/ecue"
            class="autosar312.ecuresource.ecuelectronics.EcuelectronicsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/m"
            class="autosar312.ecuresource.memory.MemoryPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/sa"
            class="autosar312.ecuresource.sensoractuator.SensoractuatorPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecur/pu"
            class="autosar312.ecuresource.processingunit.ProcessingunitPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/i"
            class="autosar312.genericstructure.infrastructure.InfrastructurePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/i/i"
            class="autosar312.genericstructure.infrastructure.identifiable.IdentifiablePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/i/a"
            class="autosar312.genericstructure.infrastructure.autosar.AutosarPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/e"
            class="autosar312.genericstructure.commonpatterns.enumerations.EnumerationsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/md"
            class="autosar312.genericstructure.commonpatterns.multilanguagedata.MultilanguagedataPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/ldm"
            class="autosar312.genericstructure.commonpatterns.languagedatamodel.LanguagedatamodelPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/itm"
            class="autosar312.genericstructure.commonpatterns.inlinetextmodel.InlinetextmodelPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/itm/i"
            class="autosar312.genericstructure.commonpatterns.inlinetextmodel.inlines.InlinesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/ad"
            class="autosar312.genericstructure.commonpatterns.admindata.AdmindataPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/sld"
            class="autosar312.genericstructure.commonpatterns.singlelanguagedata.SinglelanguagedataPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/sd"
            class="autosar312.genericstructure.commonpatterns.specialdata.SpecialdataPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/a"
            class="autosar312.genericstructure.commonpatterns.annotation.AnnotationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/gs/cp/pt"
            class="autosar312.genericstructure.commonpatterns.primitivetypes.PrimitivetypesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/f"
            class="autosar312.commonstructure.filter.FilterPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/ib"
            class="autosar312.commonstructure.internalbehavior.InternalbehaviorPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/sn"
            class="autosar312.commonstructure.serviceneeds.ServiceneedsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/i"
            class="autosar312.commonstructure.implementation.ImplementationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/dp"
            class="autosar312.commonstructure.datadictionaryproxies.DatadictionaryproxiesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/cp"
            class="autosar312.commonstructure.calibrationparameter.CalibrationparameterPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/ddp"
            class="autosar312.commonstructure.datadefproperties.DatadefpropertiesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/gc"
            class="autosar312.commonstructure.globalconstraints.GlobalconstraintsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/ao"
            class="autosar312.commonstructure.auxillaryobjects.AuxillaryobjectsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/a"
            class="autosar312.commonstructure.axis.AxisPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/bt"
            class="autosar312.commonstructure.basetypes.BasetypesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/bo"
            class="autosar312.commonstructure.byteorder.ByteorderPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/spt"
            class="autosar312.commonstructure.serviceprocesstask.ServiceprocesstaskPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/sc"
            class="autosar312.commonstructure.swclass.SwclassPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/rc"
            class="autosar312.commonstructure.resourceconsumption.ResourceconsumptionPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/rc/msu"
            class="autosar312.commonstructure.resourceconsumption.memorysectionusage.MemorysectionusagePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/rc/su"
            class="autosar312.commonstructure.resourceconsumption.stackusage.StackusagePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/rc/hu"
            class="autosar312.commonstructure.resourceconsumption.heapusage.HeapusagePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/cs/rc/et"
            class="autosar312.commonstructure.resourceconsumption.executiontime.ExecutiontimePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/mac/c"
            class="autosar312.swcomponent.measurementandcalibration.characteristic.CharacteristicPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/mac/c/r"
            class="autosar312.swcomponent.measurementandcalibration.characteristic.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/mac/mp"
            class="autosar312.swcomponent.measurementandcalibration.measurementproperty.MeasurementpropertyPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/mac/mp/r"
            class="autosar312.swcomponent.measurementandcalibration.measurementproperty.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/d"
            class="autosar312.swcomponent.datatype.datatypes.DatatypesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/lc"
            class="autosar312.swcomponent.datatype.localconstraints.LocalconstraintsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/vm"
            class="autosar312.swcomponent.datatype.valuemodel.ValuemodelPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/cm"
            class="autosar312.swcomponent.datatype.computationmethod.ComputationmethodPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/u"
            class="autosar312.swcomponent.datatype.units.UnitsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/d/c"
            class="autosar312.swcomponent.datatype.constants.ConstantsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/composition"
            class="autosar312.swcomponent.composition.CompositionPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/composition/r"
            class="autosar312.swcomponent.composition.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/aa"
            class="autosar312.swcomponent.applicationattributes.ApplicationattributesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/pi"
            class="autosar312.swcomponent.portinterface.PortinterfacePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/md"
            class="autosar312.swcomponent.modedeclaration.ModedeclarationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/md/r"
            class="autosar312.swcomponent.modedeclaration.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/communication"
            class="autosar312.swcomponent.communication.CommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/s"
            class="autosar312.swcomponent.services.ServicesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/si"
            class="autosar312.swcomponent.swcimplementation.SwcimplementationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib"
            class="autosar312.swcomponent.swcinternalbehavior.SwcinternalbehaviorPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/irc"
            class="autosar312.swcomponent.swcinternalbehavior.interrunnablecommunication.InterrunnablecommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/rtee"
            class="autosar312.swcomponent.swcinternalbehavior.rteevents.RteeventsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/rtee/r"
            class="autosar312.swcomponent.swcinternalbehavior.rteevents.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/mdg"
            class="autosar312.swcomponent.swcinternalbehavior.modedeclarationgroup.ModedeclarationgroupPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/mdg/r"
            class="autosar312.swcomponent.swcinternalbehavior.modedeclarationgroup.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/sc"
            class="autosar312.swcomponent.swcinternalbehavior.servercall.ServercallPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/sc/r"
            class="autosar312.swcomponent.swcinternalbehavior.servercall.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/de"
            class="autosar312.swcomponent.swcinternalbehavior.dataelements.DataelementsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/de/r"
            class="autosar312.swcomponent.swcinternalbehavior.dataelements.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/papio"
            class="autosar312.swcomponent.swcinternalbehavior.portapioptions.PortapioptionsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/sm"
            class="autosar312.swcomponent.swcinternalbehavior.servicemapping.ServicemappingPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/sib/pim"
            class="autosar312.swcomponent.swcinternalbehavior.perinstancememory.PerinstancememoryPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/swc/components"
            class="autosar312.swcomponent.components.ComponentsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecucd"
            class="autosar312.ecucdescription.EcucdescriptionPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecucd/r"
            class="autosar312.ecucdescription.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/ecucpd"
            class="autosar312.ecucparameterdef.EcucparameterdefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/bm/bimplementation"
            class="autosar312.bswmodule.bswimplementation.BswimplementationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/bm/bo"
            class="autosar312.bswmodule.bswoverview.BswoverviewPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/bm/binterfaces"
            class="autosar312.bswmodule.bswinterfaces.BswinterfacesPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/bm/bb"
            class="autosar312.bswmodule.bswbehavior.BswbehaviorPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s"
            class="autosar312.system.SystemPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/ecurm"
            class="autosar312.system.ecuresourcemapping.EcuresourcemappingPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcan/cc"
            class="autosar312.system.fibex.fibex4can.cancommunication.CancommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcan/ct"
            class="autosar312.system.fibex.fibex4can.cantopology.CantopologyPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/ff"
            class="autosar312.system.fibex.fibex4flexray.Fibex4flexrayPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/ff/fc"
            class="autosar312.system.fibex.fibex4flexray.flexraycommunication.FlexraycommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/ff/ft"
            class="autosar312.system.fibex.fibex4flexray.flexraytopology.FlexraytopologyPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fl/lc"
            class="autosar312.system.fibex.fibex4lin.lincommunication.LincommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fl/lt"
            class="autosar312.system.fibex.fibex4lin.lintopology.LintopologyPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fm"
            class="autosar312.system.fibex.fibex4multiplatform.Fibex4multiplatformPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcore"
            class="autosar312.system.fibex.fibexcore.FibexcorePackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcore/cc"
            class="autosar312.system.fibex.fibexcore.corecommunication.CorecommunicationPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcore/cc/t"
            class="autosar312.system.fibex.fibexcore.corecommunication.timing.TimingPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/f/fcore/ct"
            class="autosar312.system.fibex.fibexcore.coretopology.CoretopologyPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/tp"
            class="autosar312.system.transportprotocols.TransportprotocolsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/sp"
            class="autosar312.system.signalpaths.SignalpathsPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/sp/r"
            class="autosar312.system.signalpaths.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/sw"
            class="autosar312.system.swmapping.SwmappingPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/sw/r"
            class="autosar312.system.swmapping.instanceref.InstancerefPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/dm"
            class="autosar312.system.datamapping.DatamappingPackage"/>
   </extension>

   <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2/autosar312/s/dm/r"
            class="autosar312.system.datamapping.instanceref.InstancerefPackage"/>
   </extension>

     <extension point="org.eclipse.emf.ecore.generated_package">
      <package
            uri="http://autosar.org/3.1.2"
            class="autosar312.util.Autosar312Package"/>
     </extension>
     
     <extension
         point="org.eclipse.sphinx.emf.metaModelDescriptors">
       <descriptor
            id="org.artop.aal.autosar312"
            class="autosar312.util.Autosar312ReleaseDescriptor">
       </descriptor>
     </extension>

   <extension point="org.eclipse.emf.ecore.content_parser">
      <parser
            contentTypeIdentifier="org.artop.aal.autosar312.autosar312XMLFile"
            class="autosar312.util.Autosar312ResourceFactoryImpl"/>
   </extension>

   <extension point="org.eclipse.core.contenttype.contentTypes">
      <content-type
            base-type="org.artop.aal.autosar.autosarXMLFile"
            file-extensions="arxml"
            id="org.artop.aal.autosar312.autosar312XMLFile"
            name="%_UI_Autosar312_content_type"
            priority="normal">
         <describer class="org.eclipse.emf.ecore.xmi.impl.RootXMLContentHandlerImpl$Describer">
            <parameter name="namespacePattern" value="http://autosar.org/3((\.0\.[0-5])|(\.0\.[7-9])|(\.1\.[0-2]))"/>
         </describer>
      </content-type>
   </extension>

</plugin>
