<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.1.0'?>
<repository name='Moka update site' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
  <properties size='2'>
    <property name='p2.timestamp' value='1506323858089'/>
    <property name='p2.compressed' value='true'/>
  </properties>
  <units size='52'>
    <unit id='201709250712.org.eclipse.papyrus.moka' version='1.0.0.7B--cLa-EV7E7AY7gEQ7YAE'>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='Moka'/>
        <property name='org.eclipse.equinox.p2.description' value='Papyrus Model Execution Tool'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='201709250712.org.eclipse.papyrus.moka' version='1.0.0.7B--cLa-EV7E7AY7gEQ7YAE'/>
      </provides>
      <requires size='2'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.feature.feature.group' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.feature.feature.group' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.feature.feature.jar' version='3.0.0.201709250712'>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Moka For Cosimulation (Incubation)'/>
        <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.feature'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.feature.feature.jar' version='3.0.0.201709250712'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.papyrus.moka.fmi.feature' version='3.0.0.201709250712'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.papyrus.moka.fmi.feature' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <copyright uri='http://www.eclipse.org/legal/epl-v10.html' url='http://www.eclipse.org/legal/epl-v10.html'>
        Copyright (c) 2016 CEA LIST.&#xA;All rights reserved.   This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License&#xA;v1.0 which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html
      </copyright>
    </unit>
    <unit id='org.eclipse.nebula.visualization.xygraph' version='2.1.0.201703081533' singleton='false'>
      <update id='org.eclipse.nebula.visualization.xygraph' range='[0.0.0,2.1.0.201703081533)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Nebula Visualization XY Graph'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org'/>
        <property name='maven-groupId' value='org.eclipse.nebula'/>
        <property name='maven-artifactId' value='org.eclipse.nebula.visualization.xygraph'/>
        <property name='maven-version' value='2.1.0-SNAPSHOT'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.nebula.visualization.xygraph' version='2.1.0.201703081533'/>
        <provided namespace='osgi.bundle' name='org.eclipse.nebula.visualization.xygraph' version='2.1.0.201703081533'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.internal.xygraph.toolbar' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.internal.xygraph.undo' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.xygraph.dataprovider' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.xygraph.figures' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.xygraph.linearscale' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.xygraph.styleprovider' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.nebula.visualization.xygraph.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.swt' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.draw2d' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.nebula.visualization.xygraph' version='2.1.0.201703081533'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.nebula.visualization.xygraph&#xA;Bundle-Version: 2.1.0.201703081533
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.aspectj.weaver' version='1.8.10.201704242114' singleton='false'>
      <update id='org.aspectj.weaver' range='[0.0.0,1.8.10.201704242114)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='AspectJ Weaver'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse AspectJ Development Tools'/>
        <property name='maven-groupId' value='org.aspectj.ajde'/>
        <property name='maven-artifactId' value='org.aspectj.weaver'/>
        <property name='maven-version' value='1.8.10-SNAPSHOT'/>
      </properties>
      <provides size='23'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.weaver' version='1.8.10.201704242114'/>
        <provided namespace='osgi.bundle' name='org.aspectj.weaver' version='1.8.10.201704242114'/>
        <provided namespace='java.package' name='org.aspectj.apache.bcel' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.apache.bcel.classfile' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.apache.bcel.classfile.annotation' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.apache.bcel.generic' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.apache.bcel.util' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.asm' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.asm.internal' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.bridge' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.bridge.context' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.util' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.ast' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.bcel' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.internal.tools' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.loadtime' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.loadtime.definition' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.model' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.patterns' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.reflect' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.weaver.tools' version='1.8.10'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='1.8.10'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.aspectj.weaver' version='1.8.10.201704242114'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.aspectj.weaver&#xA;Bundle-Version: 1.8.10.201704242114
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.interfaces' version='3.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.fuml.interfaces' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka fUML Interfaces'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.interfaces'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='14'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.interfaces' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.interfaces' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Actions.BasicActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Actions.CompleteActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Actions.IntermediateActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Activities.CompleteStructuredActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Activities.ExtraStructuredActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Activities.IntermediateActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.Communications' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.Loci.LociL1' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.7.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.interfaces' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.interfaces&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.xygraph.modelexplorer' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.xygraph.modelexplorer' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.xygraph.modelexplorer'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.modelexplorer' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.modelexplorer' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.modelexplorer' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.modelexplorer.queries' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.model' range='1.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf.gmf' range='[1.2.100,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.viewpoints.policy' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.emf.facet.query.java.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.emf.facet.custom.metamodel' range='[1.3.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.emf.facet.custom.ui' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[3.0.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.xygraph.modelexplorer' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.xygraph.modelexplorer;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.ui' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.ui' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.ui'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.ui' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.ui' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.launch' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui.breakpoint.decoration' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui.breakpoint.handlers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui.launch' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.ui.views' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='29'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.12.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.widgets' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.notation' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gef' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.diagram.ui' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.diagram.common' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.decoration' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.labelprovider' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.editor' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.css' range='[2.1.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.e4.ui.css.core' range='[0.12.100,1.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.common' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.markerlistener' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core.log' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.debug' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils.ui' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.animation' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.ui' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.ui;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.statemachines' version='2.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml.statemachines' range='[0.0.0,2.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='org.eclipse.papyrus.moka.fuml.statemachines'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.statemachines'/>
        <property name='maven-version' value='2.0.0-SNAPSHOT'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines' version='2.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines' version='2.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.Actions.IntermediateActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.CommonBehavior' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.Loci' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StateMachines' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.StructuredClassifiers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.Semantics.Values' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='2.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core.log' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.statemachines' version='2.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.statemachines;singleton:=true&#xA;Bundle-Version: 2.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.feature.feature.group' version='3.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.fmi.feature.feature.group' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='Moka For Cosimulation (Incubation)'/>
        <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.feature'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.feature.feature.group' version='3.0.0.201709250712'/>
      </provides>
      <requires size='67'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore' range='2.10.1'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore.xmi' range='2.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='3.11.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore' range='2.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml' range='5.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.extensionpoints' range='1.0.2'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.interfaces' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.interfaces' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' range='1.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.discreteevent' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='3.10.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='3.107.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.ui' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.standardlibrary' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.feature.feature.group' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.types' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='jnr.ffi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml.profile.standard' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml' range='5.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml.resources' range='5.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.utils' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.transaction' range='1.9.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.core' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.fmi2uml' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.dnd' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gef' range='3.11.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gmf.runtime.diagram.ui' range='1.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.css' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.diagram.composite' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.diagram.wizards' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.tools.utils' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml' range='1.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.fasterxml.jackson.core.jackson-core' range='2.5.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.fasterxml.jackson.core.jackson-annotations' range='2.5.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.service' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.utils' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='3.10.100'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.rcp' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.extensionpoints' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.cli' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.runtime' range='1.8.9'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.fmi2uml' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.master' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.cosimulation' range='[2.1.0.201709250712,2.1.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.profile' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.ui' range='[2.1.0.201709250712,2.1.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.engine' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.engine.debug' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.profile.ui' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.rcp' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.rcp.export' range='[1.0.0.201709250712,1.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.feature.feature.jar' range='[3.0.0.201709250712,3.0.0.201709250712]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <copyright uri='http://www.eclipse.org/legal/epl-v10.html' url='http://www.eclipse.org/legal/epl-v10.html'>
        Copyright (c) 2016 CEA LIST.&#xA;All rights reserved.   This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License&#xA;v1.0 which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html
      </copyright>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.master' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmi.master' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka FMI 2.0 Master implementation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.master'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.master' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.master' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master.fmilibrary' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master.fmuproxy' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master.jnr' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master.masterlibrary' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.master.masterproxy' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' range='2.0.100'/>
        <required namespace='osgi.bundle' name='jnr.ffi' range='[2.0.1,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='[3.12.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='com.github.jnr.jffi' range='1.2.11'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.master' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.master;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.composites' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.composites' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Composites Execution Engine'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.composites'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.CompleteActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.Actions.IntermediateActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.Classes.Kernel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.CommonBehaviors.Communications' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.CompositeStructures.InvocationActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.CompositeStructures.StructuredClasses' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.Semantics.impl.Loci.LociL3' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites.interfaces' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.composites' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.composites;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.discreteevent' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.discreteevent' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Discrete Event Clock (Incubation)'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.discreteevent'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.discreteevent' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.discreteevent' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.discreteevent' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.discreteevent.actions' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.discreteevent' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.discreteevent;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.validation' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml.validation' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Validation Rules for fUML/PSCS models'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.validation'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.validation' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.validation' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.validation' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.validation.constraints' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.validation' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.validation' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.validation;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.aspectj.runtime' version='1.8.10.201704242114' singleton='false'>
      <update id='org.aspectj.runtime' range='[0.0.0,1.8.10.201704242114)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='AspectJ Runtime'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse AspectJ Development Tools'/>
        <property name='maven-groupId' value='org.aspectj.ajde'/>
        <property name='maven-artifactId' value='org.aspectj.runtime'/>
        <property name='maven-version' value='1.8.10-SNAPSHOT'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.runtime' version='1.8.10.201704242114'/>
        <provided namespace='osgi.bundle' name='org.aspectj.runtime' version='1.8.10.201704242114'/>
        <provided namespace='java.package' name='org.aspectj.internal.lang.annotation' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.internal.lang.reflect' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.lang' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.lang.annotation' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.lang.internal.lang' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.lang.reflect' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.runtime' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.runtime.internal' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.runtime.internal.cflowstack' version='1.8.10'/>
        <provided namespace='java.package' name='org.aspectj.runtime.reflect' version='1.8.10'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.aspectj.runtime' version='1.8.10.201704242114'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.aspectj.runtime&#xA;Bundle-Version: 1.8.10.201704242114
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.simex' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.simex' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='SIMplified EXecutable UML'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.simex'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.simex' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.simex' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.advices' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.advices.commands' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.dnd.command' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.dnd.strategy' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.simex.viewpoint' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='18'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.viewpoints.policy' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.dnd' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gef' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.diagram.ui' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.tools.utils' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.edit' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.diagram.activity' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.service.types' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.common' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.diagram.common' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.widgets' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui.emf' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.emf.type.core' range='[1.9.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.types.core' range='[3.0.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.simex' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.simex;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.standardlibrary' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml.standardlibrary' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='Moka fUML Standard Library'/>
        <property name='org.eclipse.equinox.p2.description' value='%pluginDescription'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.standardlibrary'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.standardlibrary' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.standardlibrary' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.list' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.real' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.string' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='[3.13.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.standardlibrary' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.standardlibrary;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.utils' version='2.0.100.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.utils' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Utils'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.utils'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.utils' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.utils.constants' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.utils.helper.semantics' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.interfaces' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.utils' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.utils&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.cosimulation' version='2.1.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml.cosimulation' range='[0.0.0,2.1.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka execution engine for cosimulation'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.cosimulation'/>
        <property name='maven-version' value='2.1.0-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.cosimulation' version='2.1.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.cosimulation' version='2.1.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.cosimulation' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.cosimulation.semantics' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.master' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.cosimulation' version='2.1.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.cosimulation;singleton:=true&#xA;Bundle-Version: 2.1.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.assertionlibrary' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml.assertionlibrary' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Assertion Library'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.assertionlibrary'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.assertionlibrary' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.assertionlibrary' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.assertionlibrary' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.assertionlibrary.basic' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.assertionlibrary.reporting' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.assertionlibrary.utils' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core.log' range='[1.2.0,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.assertionlibrary' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.assertionlibrary;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmu.engine.debug' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmu.engine.debug' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMU slave debug engine'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmu.engine.debug'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.engine.debug' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.engine.debug' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine.debug' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.engine' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmu.engine.debug' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmu.engine.debug;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.profile' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmi.profile' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMI 2.0 UML Profile'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.profile'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.profile' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmiprofile' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmiprofile.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmiprofile.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.profile.custom' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.profile.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml.resources' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml.profile.standard' range='[1.0.100,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.profile' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.profile;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.xygraph.model' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.xygraph.model' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='7'>
        <property name='df_LT.pluginName' value='XYGraph Model'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.xygraph.model'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.model' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.model' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.model.reflection' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.model.xygraph' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.model.xygraph.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.model.xygraph.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='[2.13.0,3.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.xygraph.model' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.xygraph.model;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.xygraph.properties' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.xygraph.properties' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Framework'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.xygraph.properties'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.properties' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.properties' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.properties' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.properties.constraints' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.properties.modelelement' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.model' range='1.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.properties.ui' range='[2.0.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.xygraph.properties' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.xygraph.properties;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.equinox.weaving.hook' version='1.2.0.v20160929-1449' singleton='false'>
      <update id='org.eclipse.equinox.weaving.hook' range='[0.0.0,1.2.0.v20160929-1449)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Aspect Weaving Hooks Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - Equinox'/>
        <property name='maven-groupId' value='org.eclipse.equinox'/>
        <property name='maven-artifactId' value='org.eclipse.equinox.weaving.hook'/>
        <property name='maven-version' value='1.2.0-SNAPSHOT'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook' version='1.2.0.v20160929-1449'/>
        <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.hook' version='1.2.0.v20160929-1449'/>
        <provided namespace='java.package' name='org.eclipse.equinox.service.weaving' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.equinox.weaving.adaptors' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.equinox.weaving.hooks' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='org.eclipse.osgi' version='1.2.0.v20160929-1449'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.10.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.hook' version='1.2.0.v20160929-1449'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.equinox.weaving.hook&#xA;Bundle-Version: 1.2.0.v20160929-1449&#xA;Fragment-Host: org.eclipse.osgi;bundle-version=&quot;[3.10.0,4.0.0)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.xygraph.common' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.xygraph.common' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Framework'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.xygraph.common'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.common' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.common' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.common' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.common.adapter' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.common.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.common.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.common.writing' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.mapping' range='1.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.draw2d' range='[3.10.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.nebula.visualization.xygraph' range='[2.1.0,3.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.xygraph.common' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.xygraph.common;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmu.engine' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmu.engine' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMU slave engine'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmu.engine'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.engine' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.engine' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.communication' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.control.queue' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine.control' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine.de' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine.semantics' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.engine.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.json' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='com.fasterxml.jackson.core.jackson-core' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='com.fasterxml.jackson.core.jackson-annotations' range='[2.5.0,3.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmu.engine' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmu.engine;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.datavisualization' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.datavisualization' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='7'>
        <property name='df_LT.pluginName' value='Datavisualization Model'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse ModelingFramework'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.datavisualization'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.datavisualization' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.datavisualization' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.csv' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.profile' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.profile.custom' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.profile.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.profile.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.datavisualization' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.datavisualization;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.equinox.weaving.aspectj' version='1.0.400.201704242114' singleton='false'>
      <update id='org.eclipse.equinox.weaving.aspectj' range='[0.0.0,1.0.400.201704242114)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='WeavingService Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse AspectJ Development Tools'/>
        <property name='maven-groupId' value='org.eclipse.ajdt'/>
        <property name='maven-artifactId' value='org.eclipse.equinox.weaving.aspectj'/>
        <property name='maven-version' value='1.0.400-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.aspectj' version='1.0.400.201704242114'/>
        <provided namespace='osgi.bundle' name='org.eclipse.equinox.weaving.aspectj' version='1.0.400.201704242114'/>
        <provided namespace='java.package' name='org.eclipse.equinox.weaving.aspectj' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.equinox.weaving.aspectj.loadtime' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='java.package' name='org.aspectj.weaver' range='1.6.3' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.aspectj.weaver.bcel' range='1.6.3' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.aspectj.weaver.loadtime' range='1.6.3' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.aspectj.weaver.loadtime.definition' range='1.8.7'/>
        <required namespace='java.package' name='org.aspectj.weaver.tools' range='1.6.3' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.eclipse.equinox.service.weaving' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.6.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.namespace' range='1.1.0'/>
        <required namespace='java.package' name='org.osgi.framework.wiring' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.weaving.aspectj' version='1.0.400.201704242114'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.equinox.weaving.aspectj&#xA;Bundle-Version: 1.0.400.201704242114
          </instruction>
          <instruction key='configure'>
            setStartLevel(startLevel:1); markStarted(started: true);
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.animation' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.animation' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Animation Service'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.animation'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.animation' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.animation' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.css' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.engine' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.engine.animators' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.engine.rendering' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.presentation.control' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.presentation.data' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.animation.utils' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='18'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gef' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.9.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.transaction' range='[1.9.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.markerlistener' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.notation.edit' range='[1.7.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core.log' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.css' range='[2.1.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core.sashwindows.di' range='[1.2.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.labelprovider' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils.ui' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='1.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.animation' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.animation;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Execution Engine Core'/>
        <property name='org.eclipse.equinox.p2.description' value='%pluginDescription'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.engine' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='[5.3.0,6.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.externalcontrol' version='2.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.externalcontrol' range='[0.0.0,2.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka External Control Manager (Incubation)'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.externalcontrol'/>
        <property name='maven-version' value='2.0.0-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.externalcontrol' version='2.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.externalcontrol' version='2.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.externalcontrol' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.externalcontrol.advice' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.externalcontrol.controller' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.externalcontrol.engine' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.externalcontrol.semantics' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.10.100,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.externalcontrol' version='2.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.externalcontrol&#xA;Bundle-Version: 2.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.datavisualization.ui' version='1.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.datavisualization.ui' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.datavisualization.ui'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.datavisualization.ui' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.datavisualization.ui' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.handlers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.service' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.services' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.ui.diagram' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.datavisualization.ui.tester' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[2.0.0,3.0.1)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0]'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.common.ui' range='[2.12.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.datavisualization' range='1.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.common' range='1.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.services.edit' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.properties' range='[2.0.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.datavisualization.ui' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.datavisualization.ui;singleton:=true&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.async.fuml' version='2.1.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.async.fuml' range='[0.0.0,2.1.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka fUML Multi-threaded Execution Engine'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.async.fuml'/>
        <property name='maven-version' value='2.1.0-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.async.fuml' version='2.1.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.async.fuml' version='2.1.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.async.fuml' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.async.fuml.Semantics.Classes.Kernel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.async.fuml.Semantics.CommonBehaviors.Communications' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.async.fuml.Semantics.Loci.LociL1' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.async.fuml.debug' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='[3.6.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.standardlibrary' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.async.fuml' version='2.1.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.async.fuml;singleton:=true&#xA;Bundle-Version: 2.1.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.modeling.utils' version='1.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.modeling.utils' range='[0.0.0,1.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Modeling Utils'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.modeling.utils'/>
        <property name='maven-version' value='1.0.0-SNAPSHOT'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.modeling.utils' version='1.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.modeling.utils' version='1.0.0.201709250712'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='5.3.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.modeling.utils' version='1.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.modeling.utils&#xA;Bundle-Version: 1.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.utils.ui' version='2.0.100.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.utils.ui' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='Moka UI Utils plugin'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.utils.ui'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.utils.ui' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils.ui' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.utils.helper' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.utils.helper.presentation' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.utils.ui' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.utils.ui&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.composites.interfaces' version='3.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.composites.interfaces' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Composites Interfaces'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.composites.interfaces'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.interfaces' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites.interfaces' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces.Semantics.Actions.IntermediateActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces.Semantics.Classes.Kernel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces.Semantics.CommonBehaviors.BasicBehaviors' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces.Semantics.CompositeStructures.InvocationActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.interfaces.Semantics.CompositeStructures.StructuredClasses' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.interfaces' range='3.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.composites.interfaces' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.composites.interfaces&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.timedfuml' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.timedfuml' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Timed fUML'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.timedfuml'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.control.queue' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.semantics' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.semantics.CommonBehaviors' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.semantics.Loci' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.semantics.StructuredClassifiers' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.discreteevent' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines' range='2.0.0'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.uml' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml.interfaces' range='1.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.timedfuml' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.timedfuml;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.service' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.service' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Service Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.service'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.service' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.service' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.interfaces' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.11.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.service' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.service;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmi' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='FMI 2 Model Description'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='12'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmu' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.modeldescription' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.modeldescription.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.modeldescription.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmumetamodel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmumetamodel.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmumetamodel.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='[2.13.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.uml2.types' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='[2.13.0,3.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml' version='3.0.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fuml' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='Moka fUML Execution Engine'/>
        <property name='org.eclipse.equinox.p2.description' value='%pluginDescription'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='26'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml' version='3.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml' version='3.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Actions.BasicActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Actions.CompleteActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Actions.IntermediateActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Activities.CompleteStructuredActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Activities.ExtraStructuredActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Activities.IntermediateActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Classes.Kernel' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.CommonBehaviors.BasicBehaviors' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.CommonBehaviors.Communications' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Loci.LociL1' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Loci.LociL2' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.Semantics.impl.Loci.LociL3' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.control.execution' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.control.queue' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.debug' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.profiling' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.profiling.Semantics.Actions.BasicActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.profiling.Semantics.Actions.CompleteActions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.profiling.Semantics.Activities.IntermediateActivities' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.profiling.Semantics.Loci' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.registry' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.registry.service.framework' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.apache.commons.lang' range='[2.6.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.interfaces' range='3.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml;singleton:=true&#xA;Bundle-Version: 3.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.profile.ui' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmi.profile.ui' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMI 2.0 UML profile UI integration'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.profile.ui'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.profile.ui' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile.ui' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.profile.ui' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.profile.ui' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.profile.ui;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.rcp.export' version='1.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.fmi.rcp.export' range='[0.0.0,1.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka RCP for FMI export'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.rcp.export'/>
        <property name='maven-version' value='1.0.0-SNAPSHOT'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.rcp.export' version='1.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.rcp.export' version='1.0.0.201709250712'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.rcp.export' version='1.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.rcp.export&#xA;Bundle-Version: 1.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' version='2.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='[0.0.0,2.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='org.eclipse.papyrus.moka.fuml.statemachines.interfaces'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fuml.statemachines.interfaces'/>
        <property name='maven-version' value='2.0.0-SNAPSHOT'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' version='2.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' version='2.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces.Semantics.CommonBehavior' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces.Semantics.StateMachines' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces.Semantics.Values' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites.interfaces' range='3.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' version='2.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fuml.statemachines.interfaces&#xA;Bundle-Version: 2.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.debug' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.debug' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Debug Service'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.debug'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.debug' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.debug' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.breakpoint' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.engine' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.model.data.mapping' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.model.data.mapping.values' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.model.data.mapping.variables' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.model.data.presentations' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.debug.model.data.presentations.providers' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.service' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.animation' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils.ui' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.12.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.debug' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.debug;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.xygraph.mapping' version='1.0.100.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.xygraph.mapping' range='[0.0.0,1.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.xygraph.mapping'/>
        <property name='maven-version' value='1.0.100-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.mapping' version='1.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.mapping' version='1.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.mapping' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.mapping.common' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.mapping.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.mapping.writing' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.xygraph.mapping.writing.impl' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.draw2d' range='[3.10.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.nebula.visualization.xygraph' range='[2.1.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.xygraph.model' range='1.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.xygraph.mapping' version='1.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.xygraph.mapping&#xA;Bundle-Version: 1.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.timedfuml.interfaces' version='1.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.timedfuml.interfaces' range='[0.0.0,1.0.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Timed fUML Interfaces'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.timedfuml.interfaces'/>
        <property name='maven-version' value='1.0.0-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml.interfaces' version='1.0.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml.interfaces' version='1.0.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.timedfuml.interfaces.semantics.CommonBehaviors' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='2.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.timedfuml.interfaces' version='1.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.timedfuml.interfaces&#xA;Bundle-Version: 1.0.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.feature.feature.jar' version='3.0.0.201709250712'>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Core (Incubation)'/>
        <property name='org.eclipse.equinox.p2.description' value='MOKA is a framework for executing/simulating debugging fUML models. &#xA;      It implements:&#xA;       1 - The execution semantics of Foundational UML&#xA;       2 - The extension of the fUML semantics for Composite Structures&#xA;      It provides the following possibilities:&#xA;       1 - Execute models built from the UML subset considered by fUML (i.e. Classes, Actions, Activities, Composite Structures, Parts, Ports and Connectors)&#xA;       2 - At runtime models are animated (i.e. current executed nodes are hilighted in a specific way)&#xA;       3 - At runtime models can be debugged. According to breakpoints placed on a model, the execution engines stops and the UI provides variables snapshops which are presented to the user.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.feature'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.feature.feature.jar' version='3.0.0.201709250712'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.papyrus.moka.feature' version='3.0.0.201709250712'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.papyrus.moka.feature' version='3.0.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright uri='http://www.eclipse.org/legal/epl-v10.html' url='http://www.eclipse.org/legal/epl-v10.html'>
        Copyright (c) 2016 CEA LIST.&#xA;All rights reserved.   This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License&#xA;v1.0 which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html
      </copyright>
    </unit>
    <unit id='org.eclipse.papyrus.moka.feature.feature.group' version='3.0.0.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.feature.feature.group' range='[0.0.0,3.0.0.201709250712)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Core (Incubation)'/>
        <property name='org.eclipse.equinox.p2.description' value='MOKA is a framework for executing/simulating debugging fUML models. &#xA;      It implements:&#xA;       1 - The execution semantics of Foundational UML&#xA;       2 - The extension of the fUML semantics for Composite Structures&#xA;      It provides the following possibilities:&#xA;       1 - Execute models built from the UML subset considered by fUML (i.e. Classes, Actions, Activities, Composite Structures, Parts, Ports and Connectors)&#xA;       2 - At runtime models are animated (i.e. current executed nodes are hilighted in a specific way)&#xA;       3 - At runtime models can be debugged. According to breakpoints placed on a model, the execution engines stops and the UI provides variables snapshops which are presented to the user.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.feature'/>
        <property name='maven-version' value='3.0.0-SNAPSHOT'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.feature.feature.group' version='3.0.0.201709250712'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='112'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml' range='5.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='3.107.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='3.10.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.core' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.core.log' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='3.6.100'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.lang' range='2.6.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.extensionpoints' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf' range='2.6.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore' range='2.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.runtime' range='1.8.10'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench' range='3.108.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.common' range='2.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='3.11.100'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.widgets' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gmf.runtime.notation' range='1.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gef' range='3.11.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gmf.runtime.diagram.ui' range='1.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.diagram.common' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.emf' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.services.decoration' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.services.labelprovider' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.editor' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.css' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.e4.ui.css.core' range='0.11.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.common' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.services.markerlistener' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.animation' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.transaction' range='1.9.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.tools.utils' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.icons' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gmf.runtime.notation.edit' range='1.7.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.common' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='3.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface' range='3.12.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.core.sashwindows.di' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.viewpoints.policy' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.gmfdiag.dnd' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.services.edit' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.diagram.activity' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.uml.service.types' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.ui.emf' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gmf.runtime.emf.type.core' range='1.9.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.types.core' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='3.6.100'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.validation' range='1.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='3.11.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.10.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.ui' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.types' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.common.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.mapping' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.properties' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.draw2d' range='3.10.100'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.nebula.visualization.xygraph' range='2.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.emf.gmf' range='[1.2.100,2.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.viewpoints.policy' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.emf.facet.query.java.core' range='[2.0.0,3.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.emf.facet.custom.metamodel' range='[1.3.0,2.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.emf.facet.custom.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.emf' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.infra.properties.ui' range='1.2.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.uml2.uml' range='4.1.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='3.8.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.interfaces' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.interfaces' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.async.fuml' range='[2.1.0.201709250712,2.1.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.assertionlibrary' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.standardlibrary' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.ui' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.utils' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.animation' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.simex' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.interfaces' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.interfaces' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.validation' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.debug' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.service' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.utils' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.runtime' range='[1.8.10.201704242114,1.8.10.201704242114]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.aspectj.weaver' range='[1.8.10.201704242114,1.8.10.201704242114]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.aspectj' range='[1.0.400.201704242114,1.0.400.201704242114]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.weaving.hook' range='[1.2.0.v20160929-1449,1.2.0.v20160929-1449]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.discreteevent' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml' range='[3.0.0.201709250712,3.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.timedfuml.interfaces' range='[1.0.0.201709250712,1.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.utils.ui' range='[2.0.100.201709250712,2.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.datavisualization' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.datavisualization.ui' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.common' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.mapping' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.model' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.modelexplorer' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.xygraph.properties' range='[1.0.100.201709250712,1.0.100.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines' range='[2.0.0.201709250712,2.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fuml.statemachines.interfaces' range='[2.0.0.201709250712,2.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.nebula.visualization.xygraph' range='[2.1.0.201703081533,2.1.0.201703081533]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.modeling.utils' range='[1.0.0.201709250712,1.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.externalcontrol' range='[2.0.0.201709250712,2.0.0.201709250712]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.feature.feature.jar' range='[3.0.0.201709250712,3.0.0.201709250712]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright uri='http://www.eclipse.org/legal/epl-v10.html' url='http://www.eclipse.org/legal/epl-v10.html'>
        Copyright (c) 2016 CEA LIST.&#xA;All rights reserved.   This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License&#xA;v1.0 which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html
      </copyright>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.ui' version='2.1.0.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmi.ui' range='[0.0.0,2.1.0.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMI UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.ui'/>
        <property name='maven-version' value='2.1.0-SNAPSHOT'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.ui' version='2.1.0.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.ui' version='2.1.0.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.ui.commands' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.ui.dialogs' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.ui.dnd' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.ui.handlers' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='17'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.109.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gef' range='[3.11.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.transaction' range='[1.9.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.ui' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites.utils' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.engine' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.fmi2uml' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.diagram.ui' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.css' range='[2.1.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.diagram.composite' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.gmfdiag.dnd' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.diagram.wizards' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.tools.utils' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.core' range='2.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.ui' version='2.1.0.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.ui;singleton:=true&#xA;Bundle-Version: 2.1.0.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmu.rcp' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.fmu.rcp' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='Moka standalone RCP for FMU'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmu.rcp'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmu.rcp' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.rcp' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmu.rcp' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmu.engine' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.apache.commons.cli' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.timedfuml' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.aspectj.runtime' range='[1.8.10,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmu.rcp' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmu.rcp;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.fmi.fmi2uml' version='2.0.100.201709250712' singleton='false'>
      <update id='org.eclipse.papyrus.moka.fmi.fmi2uml' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='FMI 2 UML Importer'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.fmi.fmi2uml'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.fmi.fmi2uml' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.fmi2uml' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.fmi.fmi2uml' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.fmi.profile' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.fmi.fmi2uml' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.fmi.fmi2uml&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.papyrus.moka.composites.utils' version='2.0.100.201709250712'>
      <update id='org.eclipse.papyrus.moka.composites.utils' range='[0.0.0,2.0.100.201709250712)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Moka Composite Utils'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Modeling Project'/>
        <property name='maven-groupId' value='org.eclipse.papyrus.moka'/>
        <property name='maven-artifactId' value='org.eclipse.papyrus.moka.composites.utils'/>
        <property name='maven-version' value='2.0.100-SNAPSHOT'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.papyrus.moka.composites.utils' version='2.0.100.201709250712'/>
        <provided namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites.utils' version='2.0.100.201709250712'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.utils.handlers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.papyrus.moka.composites.utils.ui' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.tools.utils' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.uml.extensionpoints' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.infra.emf' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.gmf.runtime.diagram.ui' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.editor' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.composites' range='2.0.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.papyrus.moka.utils.ui' range='2.0.100'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.papyrus.moka.composites.utils' version='2.0.100.201709250712'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.papyrus.moka.composites.utils;singleton:=true&#xA;Bundle-Version: 2.0.100.201709250712
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
  </units>
</repository>
