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

  <!--<extension
         point="org.eclipse.ui.splashHandlers">
      <splashHandler
            class="fr.ocelet.platform.splash.SplashHandler"
            id="fr.ocelet.platform.splash">
      </splashHandler>
      <splashHandlerProductBinding
            productId="fr.ocelet.platform.product"
            splashId="fr.ocelet.platform.splash">
      </splashHandlerProductBinding>
   </extension>-->


   <!--<extension
      point="org.eclipse.core.resources.natures"
      id="fr.ocelet.platform.builder.Nature"
      name="%extension.name">
      <runtime>
         <run class="fr.ocelet.platform.builder.Nature">
         </run>
      </runtime>
   </extension>-->

   <!--<extension
      point="org.eclipse.core.resources.builders"
      id="fr.ocelet.platform.builders.OceletBuilder"
      name="%extension.name.0" >
      <builder>
         <run 
            class="fr.ocelet.platform.builder.Builder">
            <parameter name="optimize" value="true" />
            <parameter name="comment" value="Builder comment" />
         </run>
      </builder>
   </extension>-->
   	<extension
         id="application"
         point="org.eclipse.core.runtime.applications">
      <application>
         <run
               class="fr.ocelet.platform.Application">
         </run>
      </application>
   	</extension>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="%perspective.name"
            class="fr.ocelet.platform.perspectives.OceletPerspective"
            id="fr.ocelet.platform.perspectives.OceletPerspective">
      </perspective>
   </extension>
   <extension point="org.eclipse.ui.views">
		<category name="%category.name"
            id="categoryOcelet">
        </category>
	
	
        <view 
        	id="fr.ocelet.platform.views.OutputsView"
            name="%view.name.0"
            category="categoryOcelet"
          	class="fr.ocelet.platform.views.OutputsView"/>
        <view
              allowMultiple="false"
              category="categoryOcelet"
              class="org.eclipse.ui.navigator.CommonNavigator"
              icon="icons/square16/gif/navigator.gif"
              id="fr.ocelet.platform.views.Navigator"
              name="%view.name.2"
              restorable="true">
        </view>
        <view
              allowMultiple="false"
              category="categoryOcelet"
              class="org.eclipse.ui.internal.views.markers.ProblemsView"
              id="fr.ocelet.platform.views.Problems"
              name="Problems"
              restorable="true">
        </view>


	</extension>   
    <extension point="org.eclipse.ui.editors">
    
      <!--<editor
            class="fr.ocelet.platform.ui.OceletDslExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
            contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
            default="true"
            extensions="oclt"
            icon="icons/square16/file_ocelet.svg"
            id="fr.ocelet.platform.OceletDsl"
            name="%editor.name.4">
        </editor>-->

          
   </extension>
	<extension
      id="fr.ocelet.rcptest.wizards.NewProjectWizard"
      name="%extension.name.1"
      point="org.eclipse.ui.newWizards">
   		<category
         name="%category.name.0"
         id="newWizardsOceletCategory">
   		</category>
   		<wizard
           category="wizardCategoryOcelet"
           class="fr.ocelet.platform.wizards.NewProjectWizard"
           descriptionImage="icons/square16/new_project.gif"
           icon="icons/wizard/new_proj.gif"
           id="fr.ocelet.platform.wizards.NewProjectWizard"
           name="%wizard.name"
           project="true">
      		<description>%wizard.description</description>
   		</wizard>
     <wizard
           category="wizardCategoryOcelet"
           class="fr.ocelet.platform.wizards.NewOcltFileWizard"
           descriptionImage="icons/square16/new_ocelet.gif"
           icon="icons/wizard/new_oclt.gif"
           id="fr.ocelet.platform.wizards.NewOcltFileWizard"
           name="%wizard.name.0"
           project="false">
        <description>
           %wizard.description.0
        </description>
     </wizard>
     <wizard
           category="wizardCategoryOcelet"
           class="fr.ocelet.platform.wizards.NewDatafacerFileWizard"
           descriptionImage="icons/square16/gif/new_datafacer.gif"
           icon="icons/wizard/new_dtfcr.gif"
           id="fr.ocelet.platform.wizards.NewDatafacerFileWizard"
           name="%wizard.name.1"
           project="false">
        <description>
           %wizard.description.1
        </description>
     </wizard>
	</extension>
   <extension
         id="fr.ocelet.platform.product"
         point="org.eclipse.core.runtime.products">
      <product
            application="fr.ocelet.platform.application"
            name="Ocelet Modelling Platform">
         <property
               name="appName"
               value="Ocelet Modelling Platform">
         </property>
         <property
               name="startupForegroundColor"
               value="000000">
         </property>
         <property
               name="startupMessageRect"
               value="165,210,270,20">
         </property>
         <property
               name="startupProgressRect"
               value="5,240,400,15">
         </property>
         <property
               name="preferenceCustomization"
               value="plugin_customization.ini">
         </property>
         <property
               name="welcomePage"
               value="utils/welcome.xml">
         </property>

         <property
               name="windowImages"
               value="icons/window/alt_window_16_32bit.gif,icons/window/alt_window_32_32bit.gif,icons/window/alt_window_48_32bit.gif,icons/window/alt_window_64_32bit.gif,icons/window/alt_window_128_32bit.gif">
         </property>
         <property
               name="aboutText"
               value="Ocelet Modelling Platform&#x0A;is an Eclipse RCP product&#x0A;2011 - Version 0.9&#x0A;&#x0A;This software was developed within Project No. ANR-07-BLAN-0121 &#x0A;(STAMP: Modelling dynamic landscapes with Spatial, Temporal And Multi-scale Primitives) &#x0A;supported by the French /Agence Nationale de la Recherche/ (ANR).&#x0A;Participants in the project are from four research teams:&#x0A;  CIRAD, UMR TETIS, Montpellier, France&#x0A;  INRIA, Sophia Antipolis, France&#x0A;  Gaspard Monge Institute, University of Paris-East, Marne-la-Vallée, France&#x0A;  INRA / IRD, UMR AMAP, Montpellier, France&#x0A;&#x0A;---- Credits ----&#x0A;&#x0A;The Ocelet language was designed as a result of the STAMP Project, with contributions from: &#x0A;Ayoub Ait-Lahcen, Daniel Auclair, Christian Baron, Mathieu Castets, Olivier Curé, Pascal Degenne, &#x0A;Rémi Forax, Cédric Gaucherel, Robert Jeansoulin, Danny Lo Seen, Didier Parigot, Christophe Proisy, &#x0A;Gilles Roussel, Valérie Soti, Annelise Tran, Rémi Tylski, and Elodie Vintrou.&#x0A;&#x0A;The project and software development were coordinated by Pascal Degenne and Danny Lo Seen.&#x0A;&#x0A;*Compiler development&#x0A; Rémi Forax, Mathieu Castets&#x0A;&#x0A;*Runtime development&#x0A;  Pascal Degenne, Ayoub Ait-Lahcen, Didier Parigot&#x0A;&#x0A;*Platform development&#x0A;  Rémi Tylski&#x0A;&#x0A;*Logos, icons, graphics design&#x0A; Valérie Tylski Vincent&#x0A;&#x0A; More Informations at http://wiki.ocelet.fr&#x0A;">
         </property>
         <property
               name="aboutImage"
               value="icons/alt_about.gif">
         </property>
         
      </product>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <category
            id="CommandsOceletCategory"
            name="%category.name.1">
      </category>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.ExitHandler"
            id="fr.ocelet.platform.commands.exit"
            name="%command.name">
      </command>
      <command
            defaultHandler="fr.ocelet.platform.commands.ModifyWorkspaceHandler"
            id="fr.ocelet.platform.commands.ModifyWorkspace"
            name="%command.name.1">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.SwitchOcltFilterHandler"
            id="fr.ocelet.platform.commands.SwitchOcltFilter"
            name="%command.name.3">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.NewProjectHandler"
            id="fr.ocelet.platform.commands.NewProject"
            name="%command.name.4">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.NewOceletFileHandler"
            id="fr.ocelet.platform.commands.NewOceletFile"
            name="%command.name.5">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.OcltToJavaHandler"
            id="fr.ocelet.platform.commands.CompileOcelet"
            name="%command.name.6">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.JavaExecuteHandler"
            id="fr.ocelet.platform.commands.LaunchOcelet"
            name="%command.name.7">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.NewDatafacerFileHandler"
            id="fr.ocelet.platform.commands.NewDatafacer"
            name="%command.name.8">
      </command>
      <command
            categoryId="CommandsOceletCategory"
            defaultHandler="fr.ocelet.platform.commands.ListGlobalDatafacersHandler"
            id="fr.ocelet.platform.commands.ListGlobalDatafacers"
            name="ListGlobalDatafacers">
      </command>
   </extension>
   <extension
         id="org.eclipse.ui.menus"
         point="org.eclipse.ui.menus">
      <menuContribution
            allPopups="false"
            locationURI="menu:org.eclipse.ui.main.menu">
         <menu
               id="fileMenu"
               label="%menu.label.0">
            <command
                  commandId="org.eclipse.ui.file.openWorkspace"
                  label="Switch Workspace..."
                  style="push">
            </command>
            <command
                  commandId="fr.ocelet.platform.commands.exit"
                  label="%command.label.0"
                  style="push"
                  tooltip="%command.tooltip.0">
            </command>
         </menu>
         <menu
               id="editMenu"
               label="Edit">
            <command
                  commandId="org.eclipse.ui.edit.selectAll"
                  label="Select All"
                  style="push">
            </command>
            <separator
                  name="fr.ocelet.platform.separator1"
                  visible="true">
            </separator>
            <command
                  commandId="org.eclipse.ui.edit.findNext"
                  label="Find Next"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.findPrevious"
                  label="Find Previous"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.findIncrementalReverse"
                  label="Incremental Find Previous"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.findIncremental"
                  label="Incremental Find Next"
                  style="push">
            </command>
            <separator
                  name="fr.ocelet.platform.separator2"
                  visible="true">
            </separator>
            <command
                  commandId="org.eclipse.ui.edit.copy"
                  label="Copy"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.cut"
                  label="Cut"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.paste"
                  label="Paste"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.delete"
                  label="Delete"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.edit.rename"
                  label="Rename"
                  style="push">
            </command>
         </menu>
         <menu
               label="Window">
            <command
                  commandId="org.eclipse.ui.window.preferences"
                  label="Preferences..."
                  style="push">
            </command>
         </menu>
         <menu
               label="Help">
            <command
                  commandId="org.eclipse.ui.help.quickStartAction"
                  label="Welcome"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.help.aboutAction"
                  label="About OMP"
                  style="push">
            </command>
            <command
                  commandId="org.eclipse.ui.window.showKeyAssist"
                  label="Key Assist"
                  style="push">
            </command>
         </menu>
      </menuContribution>
      <!--<menuContribution
            allPopups="false"
            locationURI="popup:fr.ocelet.platform.views.Navigator?after=additions">
         <command
               commandId="org.eclipse.ui.edit.delete"
               label="%command.label.1"
               mnemonic="%command.mnemonic"
               style="push">
            <visibleWhen
                  checkEnabled="false">
            </visibleWhen>
         </command>
         <command
               commandId="org.eclipse.ui.edit.rename"
               label="%command.label.2"
               mnemonic="%command.mnemonic.0"
               style="push">
            <visibleWhen
                  checkEnabled="false">
            </visibleWhen>
         </command>
         <command
               commandId="org.eclipse.ui.edit.copy"
               label="%command.label.3"
               style="push">
            <visibleWhen
                  checkEnabled="false">
            </visibleWhen>
         </command>
         <command
               commandId="org.eclipse.ui.edit.paste"
               label="%command.label.4"
               style="push">
            <visibleWhen
                  checkEnabled="false">
            </visibleWhen>
         </command>
      </menuContribution>-->
      <menuContribution
            allPopups="false"
            locationURI="toolbar:fr.ocelet.platform.views.Navigator">
         <command
               commandId="fr.ocelet.platform.commands.SwitchOcltFilter"
               label="%command.label.7"
               mnemonic="%command.mnemonic.1"
               mode="FORCE_TEXT"
               style="push">
         </command>
      </menuContribution>
      <menuContribution
            allPopups="false"
            locationURI="toolbar:org.eclipse.ui.main.toolbar">
         <toolbar
               id="OceletToolbar"
               label="%toolbar.label">
            <command
                  commandId="fr.ocelet.platform.commands.NewProject"
                  icon="icons/square16/gif/new_proj.gif"
                  label="%command.label.8"
                  style="push"
                  tooltip="%command.tooltip.1">
            </command>
            <command
                  commandId="fr.ocelet.platform.commands.NewOceletFile"
                  icon="icons/square16/gif/new_oclt.gif"
                  label="%command.label.9"
                  style="push"
                  tooltip="%command.tooltip.2">
            </command>
            <command
                  commandId="fr.ocelet.platform.commands.NewDatafacer"
                  icon="icons/square16/gif/new_dtfcr.gif"
                  label="%command.label.10"
                  style="push"
                  tooltip="%command.tooltip.3">
            </command>
            <command
                  commandId="fr.ocelet.platform.commands.ListGlobalDatafacers"
                  icon="icons/square16/gif/datafacer_list.gif"
                  label="List available global datafacers"
                  style="push"
                  tooltip="List available global datafacers">
            </command>
         </toolbar>
         <toolbar
               id="OceletWorkingToolbar"
               label="%toolbar.label.0"
               sibling_order="&lt;separator&#x0A;                  name=&quot;fr.ocelet.platform.separator1&quot;&gt;&#x0A;            &lt;/separator&gt;">
            <command
                  commandId="fr.ocelet.platform.commands.CompileOcelet"
                  icon="icons/square16/gif/ocelet_to_java.gif"
                  label="%command.label.11"
                  style="push"
                  tooltip="%command.tooltip.4">
            </command>
            <separator
                  name="separator1"
                  visible="true">
            </separator>
            <command
                  commandId="fr.ocelet.platform.commands.LaunchOcelet"
                  icon="icons/square16/gif/launch.gif"
                  label="%command.label.12"
                  style="push"
                  tooltip="%command.tooltip.5">
            </command>
         </toolbar>
         <toolbar
               id="EditorToolbar"
               label="Editor Toolbar">
            <command
                  commandId="org.eclipse.ui.file.save"
                  label="Save"
                  style="push">
            </command>
         </toolbar>
      </menuContribution>
   </extension>
   

   <extension
         point="org.eclipse.ui.navigator.navigatorContent">
      <navigatorContent
            activeByDefault="true"
            contentProvider="org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider"
            icon="icons/square16/gif/file_proj.gif"
            id="fr.ocelet.platform.navigatorContent1"
            labelProvider="fr.ocelet.platform.views.navigator.LabelProvider"
            name="%navigatorContent.name"
            priority="low">
         <enablement>
            <or>
               <adapt
                     type="org.eclipse.core.resources.IProject">
               </adapt>
               <instanceof
                     value="org.eclipse.core.resources.IResource">
               </instanceof>
            </or>
         </enablement>
         <dropAssistant
               class="org.eclipse.ui.navigator.resources.ResourceDropAdapterAssistant"
               id="org.eclipse.ui.navigator.resources.ResourceDropAdapterAdapter">
            <possibleDropTargets>
               <or>
                  <adapt
                        type="org.eclipse.core.resources.IProject">
                  </adapt>
                  <adapt
                        type="org.eclipse.core.resources.IFolder">
                  </adapt>
                  <adapt
                        type="org.eclipse.core.resources.IFile">
                  </adapt>
               </or></possibleDropTargets>
         </dropAssistant>
         <actionProvider
               class="org.eclipse.ui.internal.navigator.resources.actions.EditActionProvider">
         </actionProvider>
         <actionProvider
               class="org.eclipse.ui.internal.navigator.resources.actions.PropertiesActionProvider">
         </actionProvider>
         <actionProvider
               class="org.eclipse.ui.internal.navigator.resources.actions.RefactorActionProvider">
         </actionProvider>
      </navigatorContent>
      <commonFilter
            activeByDefault="false"
            description="%commonFilter.description"
            id="fr.ocelet.platform.views.Navigator.commonFilter.onlyJavaOclt"
            name="%commonFilter.name.0"
            visibleInUI="true">
         <filterExpression>
            <not>
               <or>
                  <instanceof
                        value="org.eclipse.core.resources.IProject">
                  </instanceof>
                  <and>
                     <instanceof
                           value="org.eclipse.core.resources.IFile">
                     </instanceof>
                     <test
                           property="org.eclipse.core.resources.name"
                           value="*.oclt">
                     </test>
                  </and>
                  <and>
                     <instanceof
                           value="org.eclipse.core.resources.IFolder">
                     </instanceof>
                     <test
                           property="org.eclipse.core.resources.name"
                           value="oclt">
                     </test>
                  </and>
                  <and>
                     <instanceof
                           value="org.eclipse.core.resources.IFolder">
                     </instanceof>
                     <test
                           property="org.eclipse.core.resources.name"
                           value="datafacer">
                     </test>
                  </and>
                  <and>
                     <instanceof
                           value="org.eclipse.core.resources.IFolder">
                     </instanceof>
                     <test
                           property="org.eclipse.core.resources.name"
                           value="output">
                     </test>
                  </and>
               </or>
            </not>
         </filterExpression>
      </commonFilter>
      <commonWizard
            type="new"
            wizardId="fr.ocelet.platform.wizards.NewProjectWizard">
         <enablement>
            <not>
               <or>
                  <instanceof
                        value="org.eclipse.core.resources.IFile">
                  </instanceof>
                  <instanceof
                        value="org.eclipse.core.resources.IFolder">
                  </instanceof>
               </or>
            </not></enablement>
      </commonWizard>
      <commonWizard
            type="new"
            wizardId="fr.ocelet.platform.wizards.NewOcltFileWizard">
         <enablement>
            <or>
               <instanceof
                     value="org.eclipse.core.resources.IProject">
               </instanceof>
               <instanceof
                     value="org.eclipse.core.resources.IFile">
               </instanceof>
               <instanceof
                     value="org.eclipse.core.resources.IFolder">
               </instanceof>
            </or></enablement>
      </commonWizard>
      <commonWizard
            type="new"
            wizardId="fr.ocelet.platform.wizards.NewDatafacerFileWizard">
         <enablement>
            <or>
               <instanceof
                     value="org.eclipse.core.resources.IProject">
               </instanceof>
               <instanceof
                     value="org.eclipse.core.resources.IFile">
               </instanceof>
               <instanceof
                     value="org.eclipse.core.resources.IFolder">
               </instanceof>
            </or></enablement>
      </commonWizard>
   </extension>
   <extension
         point="org.eclipse.ui.intro">
      <intro
            class="org.eclipse.ui.intro.config.CustomizableIntroPart"
            icon="icons/square16/gif/welcome.gif"
            id="fr.ocelet.platform.intro1">
      </intro>
      <introProductBinding
            introId="fr.ocelet.platform.intro1"
            productId="fr.ocelet.platform.product">
      </introProductBinding>
   </extension>
   <!--<extension
         point="org.eclipse.ui.preferencePages">
      <page
            class="fr.ocelet.platform.preferencePages.pageWorkspace"
            id="fr.ocelet.platform.preferencePages.pageWorkspace"
            name="%page.name.0">
      </page>
   </extension>-->
   <extension
         point="org.eclipse.ui.intro.config">
      <config
            content="utils/intro/welcome.xml"
            id="fr.ocelet.platform.intro1.config"
            introId="fr.ocelet.platform.intro1">
         <presentation
               home-page-id="root"
               standby-page-id="standby">
            <implementation
                  kind="html"
                  os="linux, win32,macosx">
            </implementation>
         </presentation>
      </config>
   </extension>
   <extension
         point="org.eclipse.core.runtime.preferences">
      <initializer
            class="fr.ocelet.platform.preferences.PreferenceInitializer">
      </initializer>
   </extension>
   <extension
         point="org.eclipse.ui.navigator.viewer">
      <viewer
            viewerId="fr.ocelet.platform.views.Navigator">
         <popupMenu
               allowsPlatformContributions="true"
               id="org.eclipse.ui.navigator.PopupMenu">
            <insertionPoint
                  name="group.new">
            </insertionPoint>
            <insertionPoint
                  name="group.edit">
            </insertionPoint>
            <insertionPoint
                  name="group.reorganize">
            </insertionPoint>
            <insertionPoint
                  name="group.open">
            </insertionPoint>
            <insertionPoint
                  name="group.openWith">
            </insertionPoint>
            <insertionPoint
                  name="group.search">
            </insertionPoint>
            <insertionPoint
                  name="group.build">
            </insertionPoint>
            <insertionPoint
                  name="group.port">
            </insertionPoint>
            <insertionPoint
                  name="group.properties" separator="true">
            </insertionPoint>
            
            
         </popupMenu>
      </viewer>
      <viewerContentBinding
            viewerId="fr.ocelet.platform.views.Navigator">
         <includes>
            <contentExtension
                  pattern="fr.ocelet.platform.navigatorContent1">
            </contentExtension>
            <contentExtension
                  pattern="org.eclipse.ui.navigator.resources.filters.*">
            </contentExtension>
            <actionExtension
                  pattern="org.eclipse.ui.navigator.resources.*">
            </actionExtension>
            <contentExtension
                  pattern="fr.ocelet.platform.views.Navigator.commonFilter.*">
            </contentExtension>
         </includes>
      </viewerContentBinding>
      <viewerActionBinding
            viewerId="fr.ocelet.platform.views.Navigator">
         <includes>
            <contentExtension
                  pattern="org.eclipse.ui.navigator.resources.filters.*">
            </contentExtension>
            <contentExtension
                  pattern="fr.ocelet.platform.navigator.linkHelper">
            </contentExtension>
            <contentExtension
                  pattern="org.eclipse.ui.navigator.resources.workingSets">
            </contentExtension>
            <actionExtension
                  pattern="org.eclipse.ui.navigator.resources.EditActions">
            </actionExtension>
            <actionExtension
                  pattern="org.eclipse.ui.navigator.resources.OpenActions">
            </actionExtension>
            <actionExtension
                  pattern="org.eclipse.ui.navigator.resources.actions.RefactorActionProvider">
            </actionExtension>
            <actionExtension
                  pattern="org.eclipse.ui.navigator.resources.*Actions">
            </actionExtension>
         </includes>
      </viewerActionBinding>
      <dragAssistant
            class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant"
            viewerId="fr.ocelet.platform.views.Navigator">
      </dragAssistant>
   </extension>
   <!--<extension
         id="id1"
         point="org.eclipse.core.resources.natures">
      <runtime>
         <run
               class="fr.ocelet.platform.builder.Nature">
         </run>
      </runtime>
      <builder
            id="ocelet.builder">
      </builder>
   </extension>-->
   <!--<extension
         id="id1"
         point="org.eclipse.core.resources.builders">
      <builder
            hasNature="true"
            isConfigurable="false">
         <run
               class="fr.ocelet.platform.builder.Builder">
            <parameter
                  name="optimize"
                  value="false">
            </parameter>
            <parameter
                  name="comment"
                  value="Builder for Ocelet projects">
            </parameter>
         </run>
      </builder>
   </extension>-->
   
   <extension
         point="org.eclipse.debug.ui.launchShortcuts">
      <shortcut
            class="fr.ocelet.platform.shortcuts.OceletLaunchShortcut"
            icon="icons/square16/gif/launch.gif"
            id="fr.ocelet.platform.shortcuts.OceletLaunchShortcut"
            label="%shortcut.label"
            modes="run">
         <configurationType
               id="fr.ocelet.platform.launching.OceletLaunchConfiguration">
         </configurationType>
         <contextualLaunch>
            <contextLabel
                  label="%contextLabel.label"
                  mode="run">
            </contextLabel>
         </contextualLaunch>
         <enablement>
    <with variable="selection">
     <count value="1"/>
      <iterate>
       <or>
        <!--<test property="org.eclipse.jdt.launching.hasMain"/>-->
        <test
              property="org.eclipse.debug.ui.matchesPattern"
              value="*.oclt">
        </test>
        </or>
      </iterate>
     </with>
  </enablement>
         
      </shortcut>
   </extension>

   <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
    <launchConfigurationTypeImage
        icon="icons/square16/gif/file_oclt.gif"
        configTypeID="fr.ocelet.platform.launching.OceletLaunchConfiguration"
        id="fr.ocelet.platform.launching.OceletLaunchConfigurationTypeImage">
    </launchConfigurationTypeImage>
    <launchConfigurationTypeImage
          configTypeID="fr.ocelet.platform.launching.OceletCompileConfiguration"
          icon="icons/square16/gif/file_oclt.gif"
          id="fr.ocelet.platform.launching.OceletCompileConfigurationTypeImage">
    </launchConfigurationTypeImage>
   </extension>
   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
      <launchConfigurationTabGroup
            class="fr.ocelet.platform.launching.OceletLaunchConfiguration"
            id="fr.ocelet.platform.launchConfigurations.launchConfigurationTabGroup"
            type="fr.ocelet.platform.launching.OceletLaunchConfiguration">
      </launchConfigurationTabGroup>
      <launchConfigurationTabGroup
            class="fr.ocelet.platform.launching.OceletCompileConfiguration"
            id="fr.ocelet.platform.launchConfigurations.compileConfigurationTabGroup"
            type="fr.ocelet.platform.launching.OceletCompileConfiguration">
      </launchConfigurationTabGroup>
   </extension>

   <extension point="org.eclipse.debug.core.launchConfigurationTypes">
    <launchConfigurationType
          delegate="org.eclipse.jdt.launching.JavaLaunchDelegate"
          id="fr.ocelet.platform.launching.OceletLaunchConfiguration"
          modes="run"
          name="%launchConfigurationType.name"
          sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
          sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">        
    </launchConfigurationType>
    <launchConfigurationType
          delegate="org.eclipse.jdt.launching.JavaLaunchDelegate"
          id="fr.ocelet.platform.launching.OceletCompileConfiguration"
          modes="run"
          name="%launchConfigurationType.name.0"
          sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
          sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
    </launchConfigurationType>
   </extension>
   <extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="org.eclipse.core.resources.IResource"
            class="org.eclipse.debug.internal.core.commands.CommandAdapterFactory">
         <adapter
               type="org.eclipse.debug.ui.actions.ILaunchable">
         </adapter>
      </factory>
   </extension>


   <!--<extension
         point="org.eclipse.ui.navigator.linkHelper">
      <linkHelper
            class="org.eclipse.ui.internal.navigator.resources.workbench.ResourceLinkHelper"
            id="fr.ocelet.platform.navigator.linkHelper">
         <editorInputEnablement>
            <instanceof
                  value="fr.ocelet.platform.editors.EditorOutput">
            </instanceof>
            </editorInputEnablement>
         <selectionEnablement>
            <instanceof
                  value="org.eclipse.core.resources.IFile">
            </instanceof>
            </selectionEnablement>
      </linkHelper>
   </extension>-->
 
   <extension
         id="fr.ocelet.platform.product"
         point="org.eclipse.core.runtime.products">
      <product
            application="fr.ocelet.platform.application"
            name="Ocelet Modelling Platform">
         <property
               name="windowImages"
               value="icons/window/alt_window_16_32bit.gif,icons/window/alt_window_32_32bit.gif,icons/window/alt_window_48_32bit.gif,icons/window/alt_window_64_32bit.gif,icons/window/alt_window_128_32bit.gif">
         </property>
         <property
               name="aboutText"
               value="Ocelet Modelling Platform&#x0A;is an Eclipse RCP product&#x0A;2011 - Version 0.9&#x0A;&#x0A;This software was developed within Project No. ANR-07-BLAN-0121 &#x0A;(STAMP: Modelling dynamic landscapes with Spatial, Temporal And Multi-scale Primitives) &#x0A;supported by the French /Agence Nationale de la Recherche/ (ANR).&#x0A;Participants in the project are from four research teams:&#x0A;  CIRAD, UMR TETIS, Montpellier, France&#x0A;  INRIA, Sophia Antipolis, France&#x0A;  Gaspard Monge Institute, University of Paris-East, Marne-la-Vallée, France&#x0A;  INRA / IRD, UMR AMAP, Montpellier, France&#x0A;&#x0A;---- Credits ----&#x0A;&#x0A;The Ocelet language was designed as a result of the STAMP Project, with contributions from: &#x0A;Ayoub Ait-Lahcen, Daniel Auclair, Christian Baron, Mathieu Castets, Olivier Curé, Pascal Degenne, &#x0A;Rémi Forax, Cédric Gaucherel, Robert Jeansoulin, Danny Lo Seen, Didier Parigot, Christophe Proisy, &#x0A;Gilles Roussel, Valérie Soti, Annelise Tran, Rémi Tylski, and Elodie Vintrou.&#x0A;&#x0A;The project and software development were coordinated by Pascal Degenne and Danny Lo Seen.&#x0A;&#x0A;*Compiler development&#x0A; Rémi Forax, Mathieu Castets&#x0A;&#x0A;*Runtime development&#x0A;  Pascal Degenne, Ayoub Ait-Lahcen, Didier Parigot&#x0A;&#x0A;*Platform development&#x0A;  Rémi Tylski&#x0A;&#x0A;*Logos, icons, graphics design&#x0A; Valérie Tylski Vincent&#x0A;&#x0A; More Informations at http://wiki.ocelet.fr&#x0A;">
         </property>
         <property
               name="aboutImage"
               value="icons/alt_about.gif">
         </property>
         <property
               name="startupForegroundColor"
               value="000000">
         </property>
         <property
               name="startupProgressRect"
               value="5,275,445,15">
         </property>
         <property
               name="startupMessageRect"
               value="7,252,445,20">
         </property>
         <property
               name="preferenceCustomization"
               value="plugin_customization.ini">
         </property>
      </product>
   </extension>
   <extension
         id="product"
         point="org.eclipse.core.runtime.products">
      <product
            application="fr.ocelet.platform.application"
            name="Ocelet Modelling Platform">
         <property
               name="windowImages"
               value="icons/window/alt_window_16_32bit.gif,icons/window/alt_window_32_32bit.gif,icons/window/alt_window_48_32bit.gif,icons/window/alt_window_64_32bit.gif,icons/window/alt_window_128_32bit.gif">
         </property>
         <property
               name="aboutText"
               value="">
         </property>
         <property
               name="aboutImage"
               value="icons/alt_about.gif">
         </property>
         <property
               name="startupForegroundColor"
               value="FF8000">
         </property>
         <property
               name="startupProgressRect"
               value="5,275,445,15">
         </property>
         <property
               name="startupMessageRect"
               value="7,252,445,20">
         </property>
         <property
               name="appName"
               value="Ocelet Modelling Platform">
         </property>
         <property
               name="preferenceCustomization"
               value="plugin_customization.ini">
         </property>
      </product>
   </extension>
   <extension
         id="product"
         point="org.eclipse.core.runtime.products">
      <product
            application="fr.ocelet.platform.application"
            name="Ocelet Modelling Platform">
         <property
               name="windowImages"
               value="icons/window/alt_window_16_32bit.gif,icons/window/alt_window_32_32bit.gif,icons/window/alt_window_48_32bit.gif,icons/window/alt_window_64_32bit.gif,icons/window/alt_window_128_32bit.gif">
         </property>
         <property
               name="aboutText"
               value="Ocelet Modelling Platform&#x0A;is an Eclipse RCP product&#x0A;2011 - Version 0.9&#x0A;&#x0A;This software was developed within Project No. ANR-07-BLAN-0121 &#x0A;(STAMP: Modelling dynamic landscapes with Spatial, Temporal And Multi-scale Primitives) &#x0A;supported by the French /Agence Nationale de la Recherche/ (ANR).&#x0A;Participants in the project are from four research teams:&#x0A;  CIRAD, UMR TETIS, Montpellier, France&#x0A;  INRIA, Sophia Antipolis, France&#x0A;  Gaspard Monge Institute, University of Paris-East, Marne-la-Vallée, France&#x0A;  INRA / IRD, UMR AMAP, Montpellier, France&#x0A;&#x0A;---- Credits ----&#x0A;&#x0A;The Ocelet language was designed as a result of the STAMP Project, with contributions from: &#x0A;Ayoub Ait-Lahcen, Daniel Auclair, Christian Baron, Mathieu Castets, Olivier Curé, Pascal Degenne, &#x0A;Rémi Forax, Cédric Gaucherel, Robert Jeansoulin, Danny Lo Seen, Didier Parigot, Christophe Proisy, &#x0A;Gilles Roussel, Valérie Soti, Annelise Tran, Rémi Tylski, and Elodie Vintrou.&#x0A;&#x0A;The project and software development were coordinated by Pascal Degenne and Danny Lo Seen.&#x0A;&#x0A;*Compiler development&#x0A; Rémi Forax, Mathieu Castets&#x0A;&#x0A;*Runtime development&#x0A;  Pascal Degenne, Ayoub Ait-Lahcen, Didier Parigot&#x0A;&#x0A;*Platform development&#x0A;  Rémi Tylski&#x0A;&#x0A;*Logos, icons, graphics design&#x0A; Valérie Tylski Vincent&#x0A;&#x0A; More Informations at http://wiki.ocelet.fr&#x0A;">
         </property>
         <property
               name="aboutImage"
               value="icons/alt_about.gif">
         </property>
         <property
               name="startupForegroundColor"
               value="000000">
         </property>
         <property
               name="startupProgressRect"
               value="5,275,445,15">
         </property>
         <property
               name="startupMessageRect"
               value="7,252,445,20">
         </property>
      </product>
   </extension>
   <extension
         id="product"
         point="org.eclipse.core.runtime.products">
      <product
            application="fr.ocelet.platform.application"
            name="Ocelet Modelling Platform">
         <property
               name="windowImages"
               value="icons/window/alt_window_16_32bit.gif,icons/window/alt_window_32_32bit.gif,icons/window/alt_window_48_32bit.gif,icons/window/alt_window_64_32bit.gif,icons/window/alt_window_128_32bit.gif">
         </property>
         <property
               name="aboutText"
               value="Ocelet Modelling Platform&#x0A;is an Eclipse RCP product&#x0A;2011 - Version 0.9&#x0A;&#x0A;This software was developed within Project No. ANR-07-BLAN-0121 &#x0A;(STAMP: Modelling dynamic landscapes with Spatial, Temporal And Multi-scale Primitives) &#x0A;supported by the French /Agence Nationale de la Recherche/ (ANR).&#x0A;Participants in the project are from four research teams:&#x0A;  CIRAD, UMR TETIS, Montpellier, France&#x0A;  INRIA, Sophia Antipolis, France&#x0A;  Gaspard Monge Institute, University of Paris-East, Marne-la-Vallée, France&#x0A;  INRA / IRD, UMR AMAP, Montpellier, France&#x0A;&#x0A;---- Credits ----&#x0A;&#x0A;The Ocelet language was designed as a result of the STAMP Project, with contributions from: &#x0A;Ayoub Ait-Lahcen, Daniel Auclair, Christian Baron, Mathieu Castets, Olivier Curé, Pascal Degenne, &#x0A;Rémi Forax, Cédric Gaucherel, Robert Jeansoulin, Danny Lo Seen, Didier Parigot, Christophe Proisy, &#x0A;Gilles Roussel, Valérie Soti, Annelise Tran, Rémi Tylski, and Elodie Vintrou.&#x0A;&#x0A;The project and software development were coordinated by Pascal Degenne and Danny Lo Seen.&#x0A;&#x0A;*Compiler development&#x0A; Rémi Forax, Mathieu Castets&#x0A;&#x0A;*Runtime development&#x0A;  Pascal Degenne, Ayoub Ait-Lahcen, Didier Parigot&#x0A;&#x0A;*Platform development&#x0A;  Rémi Tylski&#x0A;&#x0A;*Logos, icons, graphics design&#x0A; Valérie Tylski Vincent&#x0A;&#x0A; More Informations at http://wiki.ocelet.fr&#x0A;">
         </property>
         <property
               name="aboutImage"
               value="icons/alt_about.gif">
         </property>
         <property
               name="startupForegroundColor"
               value="000000">
         </property>
         <property
               name="startupProgressRect"
               value="5,275,445,15">
         </property>
         <property
               name="startupMessageRect"
               value="7,252,445,20">
         </property>
         <property
               name="preferenceCustomization"
               value="plugin_customization.ini">
         </property>
      </product>
   </extension>
   
</plugin>
