[SCM] Lisaac compiler branch, master, updated. lisaac-0.12-417-g653c1fc

Damien Bouvarel dams.bouvarel at wanadoo.fr
Wed Aug 19 22:37:04 UTC 2009


The following commit has been merged in the master branch:
commit 2dd0440079f57687fc80fd11ebe5be88cb6fee24
Author: Damien Bouvarel <dams.bouvarel at wanadoo.fr>
Date:   Thu Aug 20 00:32:22 2009 +0200

    replace update-site with plugin sources

diff --git a/editor/eclipse/README b/editor/eclipse/README
index 881c0a1..b752969 100644
--- a/editor/eclipse/README
+++ b/editor/eclipse/README
@@ -19,22 +19,35 @@
    
 How to get started?
 ===================
+   
+  - Install lastest Lisaac Compiler 0.14.
     
   * Plugin Installation :
      -------------------
  
-    - Use the Eclipse Update Manager to install the Lisaac plugin. Add the compiler/editor/eclipse/update-site/ directory in the manager, select Lisaac feature and click 'Install'.
-    (recommended for updates checking and uninstallation)
-        or
-    - Copy the "update-site/plugins/org.lisaac.ldt_1.1.4.jar" plugin jar file into your "eclipse/plugins/" directory.
-   
-   
+    - Use the Eclipse Update Manager to install the Lisaac plugin.  Add the http://isaacproject.u-strasbg.fr/eclipse/update/  site in the manager, select Lisaac feature and click 'Install'.
+       or
+    - Open the Eclisaac project as described below, export it into a .jar file, copy the jar into your 'eclipse/plugins' directory.
+    
    * Plugin Development and Bug Report :
    ------------------------------------------------
    
-     - clone the lisaac/eclisaac.git repository to get the sources and the plugin project.
+    - Install latest Eclipse SDK (3.5 Galileo)  see http://www.eclipse.org/downloads.
+    
+    - Copy the 'editor/eclipse' directory to your Eclipse workspace.
+    - Launch Eclipse, create a Project (File->New->Project, select General->Project).
+    - Enter project name: 'eclipse'  and click on the finish button.
+        or
+    - Select your own workspace and create a project with 'eclipse' lisaac plugin location.
+        or 
+    - Import the 'eclipse' project (File->Import then select 'Existing Projects into Workspace').
+    
+    - First Run : open META-INF/MANIFEST.MF and click on the link 'Launch an Eclipse application'.
+    - Other Run :   Green toolbar button  Run or Run->Run As->EclipseApplication
+    
+    - export the plugin project to a suitable .jar file. (optional)
+  
   
-   
 Quick Start into the Lisaac Mode.
 ===================
  
@@ -54,6 +67,46 @@ Quick Start into the Lisaac Mode.
      - [NEW] Run the compiler & the program with the 'Run' menu.
      - [NEW] Section Header refactor & rename prototype refactor ('Refactor' menu).
       
+      
+       
+Quick Start into Source Code.
+===================
+ 
+   * General overview:
+      -----------------------
+      
+   - META-INF/MANIFEST.MF               Main file for Plugin general settings -  edit within eclipse only.
+   - plugin.xml                         Define Extensions Points that the plugin implements - edit within eclipse only.
+   - build.properties                   Define Plugin classpath for compilation - edit within eclipse only.
+   
+   - .project & .classpath & .settings  Eclipse files associated with the project - you may erase or replace them.       
+   
+   - src/                               Java implementation.
+   - help/                              Help files used inside lisaac plugin, html doc (Help->Help contents) and sheetcheats (Help->Cheat Sheets...)
+   - icons/                             Icons used in lisaac plugin.
+   - bin/                               Java binary files (removed in git repository) This is automatically placed in jar file while releasing.
+   
+   * Java Packages overview
+     -------------------------------
+     
+     - lisaac/                          Main package, contain plugin activator, LisaacPlugin.java, this object follows plugin lifecycle.
+     - lisaac/actions                   Plugin menus actions, which implements IActionDelegate interface.
+     - lisaac/builder                   Incremental project builder - Handle calls to create & update Lisaac Models for each lisaac project.
+     - lisaac/editors                   Lisaac and Lip Editor. Handle syntax coloring, completion, hyperlinks...
+     - lisaac/launch                    Interface to call Lisaac Compiler and lisaac tools - Manage Lisaac Run Configuration (Run->Run configurations...)
+     - lisaac/model                     Manage and Parse Lisaac Models - Used by completion, colorer, hyperlinks, run...
+     - lisaac/model/items               Parsing element of lisaac syntax tree. 
+     - lisaac/model/lip                 Parsing element of lip syntax tree. 
+     - lisaac/model/types               Parsing types of lisaac syntax tree.
+     - lisaac/outline                   Elements displayed in Lisaac Outline view.
+     - lisaac/perspectives              Define Lisaac Perspective.
+     - lisaac/preferences               Add menus to Window->Preferences Menu in Lisaac section. 
+     - lisaac/properties                Add menus to right-click Properties Menu for lisaac resources.
+     - lisaac/templates                 Support for Editor Templates.
+     - lisaac/views                     Define Lisaac Views, Console, Outline view, ...
+     - lisaac/wizards                   Define Lisaac Wizards, New Lisaac Project, New Prototype, ...
+     - lisaac/refactor                   Define Lisaac refactorings.
+ 
    --
    Best regards,
     Damien Bouvarel <Damien.Bouvarel at bvra.e.ujf-grenoble.fr>
diff --git a/editor/eclipse/update-site/.project b/editor/eclipse/update-site/.project
deleted file mode 100644
index ae79908..0000000
--- a/editor/eclipse/update-site/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>update</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.UpdateSiteBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.UpdateSiteNature</nature>
-	</natures>
-</projectDescription>
diff --git a/editor/eclipse/update-site/artifacts.xml b/editor/eclipse/update-site/artifacts.xml
deleted file mode 100644
index b13e036..0000000
--- a/editor/eclipse/update-site/artifacts.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<?artifactRepository class='org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository' version='1.0.0'?>
-<repository name='file:/C:/files/GIT/update/ - artifacts' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
-  <properties size='2'>
-    <property name='p2.compressed' value='false'/>
-    <property name='p2.timestamp' value='1250592129137'/>
-  </properties>
-  <mappings size='3'>
-    <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
-    <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
-    <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
-  </mappings>
-  <artifacts size='21'>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.1'>
-      <properties size='2'>
-        <property name='artifact.size' value='1258'/>
-        <property name='download.size' value='1258'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'>
-      <properties size='2'>
-        <property name='artifact.size' value='1258'/>
-        <property name='download.size' value='1258'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='528664'/>
-        <property name='download.size' value='528664'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.4'>
-      <properties size='2'>
-        <property name='artifact.size' value='1259'/>
-        <property name='download.size' value='1259'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'>
-      <properties size='2'>
-        <property name='artifact.size' value='1255'/>
-        <property name='download.size' value='1255'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.1'>
-      <properties size='3'>
-        <property name='artifact.size' value='538755'/>
-        <property name='download.size' value='538755'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='531369'/>
-        <property name='download.size' value='531369'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'>
-      <properties size='2'>
-        <property name='artifact.size' value='808'/>
-        <property name='download.size' value='808'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='529846'/>
-        <property name='download.size' value='529846'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='531238'/>
-        <property name='download.size' value='531238'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.3'>
-      <properties size='3'>
-        <property name='artifact.size' value='540260'/>
-        <property name='download.size' value='540260'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='538752'/>
-        <property name='download.size' value='538752'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'>
-      <properties size='3'>
-        <property name='artifact.size' value='545837'/>
-        <property name='download.size' value='545837'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.2'>
-      <properties size='2'>
-        <property name='artifact.size' value='1259'/>
-        <property name='download.size' value='1259'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='528664'/>
-        <property name='download.size' value='528664'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'>
-      <properties size='3'>
-        <property name='artifact.size' value='546707'/>
-        <property name='download.size' value='546707'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.3'>
-      <properties size='2'>
-        <property name='artifact.size' value='1259'/>
-        <property name='download.size' value='1259'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='529792'/>
-        <property name='download.size' value='529792'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
-      <properties size='3'>
-        <property name='artifact.size' value='529867'/>
-        <property name='download.size' value='529867'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'>
-      <properties size='2'>
-        <property name='artifact.size' value='1262'/>
-        <property name='download.size' value='1262'/>
-      </properties>
-    </artifact>
-    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.2'>
-      <properties size='3'>
-        <property name='artifact.size' value='543034'/>
-        <property name='download.size' value='543034'/>
-        <property name='download.contentType' value='application/zip'/>
-      </properties>
-    </artifact>
-  </artifacts>
-</repository>
diff --git a/editor/eclipse/update-site/content.xml b/editor/eclipse/update-site/content.xml
deleted file mode 100644
index 7283225..0000000
--- a/editor/eclipse/update-site/content.xml
+++ /dev/null
@@ -1,1051 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?>
-<repository name='file:/C:/files/GIT/update/ - metadata' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'>
-  <properties size='2'>
-    <property name='p2.compressed' value='false'/>
-    <property name='p2.timestamp' value='1250592129207'/>
-  </properties>
-  <units size='23'>
-    <unit id='tooling.source.default' version='1.0.0' singleton='false'>
-      <hostRequirements size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
-      </hostRequirements>
-      <properties size='1'>
-        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
-      </properties>
-      <provides size='2'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/>
-        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
-      </provides>
-      <requires size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='2'>
-          <instruction key='install'>
-            addSourceBundle(bundle:${artifact})
-          </instruction>
-          <instruction key='uninstall'>
-            removeSourceBundle(bundle:${artifact})
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.0.0'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.0.0)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.0.0'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.0.0&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'>
-      <hostRequirements size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
-      </hostRequirements>
-      <properties size='1'>
-        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
-      </properties>
-      <provides size='2'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/>
-        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
-      </provides>
-      <requires size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='4'>
-          <instruction key='install'>
-            installBundle(bundle:${artifact})
-          </instruction>
-          <instruction key='uninstall'>
-            uninstallBundle(bundle:${artifact})
-          </instruction>
-          <instruction key='unconfigure'>
-
-          </instruction>
-          <instruction key='configure'>
-            setStartLevel(startLevel:4);
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.0.0' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.0.0)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac Feature'/>
-        <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.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.0.0'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.0.0,1.0.0]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.0.0,1.0.0]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license url='http://www.example.com/license'>
-          [Enter License Description here.]
-        </license>
-      </licenses>
-      <copyright url='http://www.example.com/copyright'>
-        [Enter Copyright Description here.]
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.0.0'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.0.0)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac Feature'/>
-        <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.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.0.0'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.0.0'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'/>
-      </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 url='http://www.example.com/license'>
-          [Enter License Description here.]
-        </license>
-      </licenses>
-      <copyright url='http://www.example.com/copyright'>
-        [Enter Copyright Description here.]
-      </copyright>
-    </unit>
-    <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'>
-      <hostRequirements size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
-      </hostRequirements>
-      <properties size='1'>
-        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
-      </properties>
-      <provides size='2'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/>
-        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
-      </provides>
-      <requires size='1'>
-        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
-      </requires>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <touchpoint id='null' version='0.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='2'>
-          <instruction key='install'>
-            installFeature(feature:${artifact},featureId:default,featureVersion:default)
-          </instruction>
-          <instruction key='uninstall'>
-            uninstallFeature(feature:${artifact},featureId:default,featureVersion:default)
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='config.a.jre' version='1.6.0' singleton='false'>
-      <hostRequirements size='1'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
-      </hostRequirements>
-      <properties size='1'>
-        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' version='1.6.0'/>
-      </provides>
-      <requires size='1'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
-      </requires>
-      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='install'>
-
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='a.jre' version='1.6.0' singleton='false'>
-      <provides size='117'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre' version='1.6.0'/>
-        <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.activity' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.crypto' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.naming' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.net' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.print' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.print.event' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.rmi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.rmi.CORBA' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sql' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.transaction' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/>
-        <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/>
-        <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA_2_3' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA_2_3.portable' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA.DynAnyPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA.ORBPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA.portable' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CORBA.TypeCodePackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CosNaming' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextExtPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.Dynamic' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.DynamicAny' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyFactoryPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.IOP' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.IOP.CodecFactoryPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.IOP.CodecPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.Messaging' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableInterceptor' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableInterceptor.ORBInitInfoPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer.CurrentPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer.POAManagerPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer.POAPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer.portable' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.PortableServer.ServantLocatorPackage' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.SendingContext' version='0.0.0'/>
-        <provided namespace='java.package' name='org.omg.stub.java.rmi' version='0.0.0'/>
-        <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/>
-        <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/>
-        <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/>
-        <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/>
-        <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/>
-        <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/>
-        <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/>
-      </provides>
-      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.1.0'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.1.0)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.0'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.0&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.1.0' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.0'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.0,1.1.0]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.0,1.1.0]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.1.0'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.0'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.0'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'/>
-      </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>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.1.1'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.1.1)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.1'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.1'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.1'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.1&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.1.1'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.1'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.1'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.1'/>
-      </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>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.1.1' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.1'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.1,1.1.1]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.1,1.1.1]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.1.2' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.1.2)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.2'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.2,1.1.2]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.2,1.1.2]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.1.2'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.1.2)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.2'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.2'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.2'/>
-      </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>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.1.2'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.1.2)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.2'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.2'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.2'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.2&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.1.3' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.1.3)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.3'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.3,1.1.3]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.3,1.1.3]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.1.3'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.1.3)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.3'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.3'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.3'/>
-      </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>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.1.3'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.1.3)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.3'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.3'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.3'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.3&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-    <unit id='lisaac.feature.group' version='1.1.4' singleton='false'>
-      <update id='lisaac.feature.group' range='[0.0.0,1.1.4)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.4'/>
-      </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
-        <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.jface.text' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.4,1.1.4]'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.4,1.1.4]'>
-          <filter>
-            (org.eclipse.update.install.features=true)
-          </filter>
-        </required>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-      <licenses size='1'>
-        <license>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='lisaac.feature.jar' version='1.1.4'>
-      <update id='lisaac.feature.jar' range='[0.0.0,1.1.4)' severity='0'/>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
-        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
-        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
-        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
-      </properties>
-      <provides size='3'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.4'/>
-        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
-        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.4'/>
-      </provides>
-      <filter>
-        (org.eclipse.update.install.features=true)
-      </filter>
-      <artifacts size='1'>
-        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.4'/>
-      </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>
-          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
-        </license>
-      </licenses>
-      <copyright>
-        2009 Damien Bouvarel
-      </copyright>
-    </unit>
-    <unit id='org.lisaac.ldt' version='1.1.4'>
-      <update id='org.lisaac.ldt' range='[0.0.0,1.1.4)' severity='0'/>
-      <properties size='4'>
-        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
-        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
-        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
-        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
-      </properties>
-      <provides size='20'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.4'/>
-        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.4'/>
-        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
-        <provided namespace='java.package' name='org.lisaac.ldt.wizards' 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='14'>
-        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
-        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
-      </requires>
-      <artifacts size='1'>
-        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'/>
-      </artifacts>
-      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
-      <touchpointData size='1'>
-        <instructions size='1'>
-          <instruction key='manifest'>
-            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.4&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
-          </instruction>
-        </instructions>
-      </touchpointData>
-    </unit>
-  </units>
-</repository>
diff --git a/editor/eclipse/update-site/features/lisaac_1.1.4.jar b/editor/eclipse/update-site/features/lisaac_1.1.4.jar
deleted file mode 100644
index c5ec169..0000000
Binary files a/editor/eclipse/update-site/features/lisaac_1.1.4.jar and /dev/null differ
diff --git a/editor/eclipse/update-site/index.html b/editor/eclipse/update-site/index.html
deleted file mode 100644
index b49fb9a..0000000
--- a/editor/eclipse/update-site/index.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<html>
-<head>
-<title>update</title>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<style>@import url("web/site.css");</style>
-<script type="text/javascript">
-	var returnval = 0;
-	var stylesheet, xmlFile, cache, doc;
-	function init(){
-		// NSCP 7.1+ / Mozilla 1.4.1+ / Safari
-		// Use the standard DOM Level 2 technique, if it is supported
-		if (document.implementation && document.implementation.createDocument) {
-			xmlFile = document.implementation.createDocument("", "", null);
-			stylesheet = document.implementation.createDocument("", "", null);
-			if (xmlFile.load){
-				xmlFile.load("site.xml");
-				stylesheet.load("web/site.xsl");
-			} else {
-				alert("Document could not be loaded by browser.");
-			}
-			xmlFile.addEventListener("load", transform, false);
-			stylesheet.addEventListener("load", transform, false);
-		}
-		//IE 6.0+ solution
-		else if (window.ActiveXObject) {
-			xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
-			xmlFile.async = false;
-			xmlFile.load("site.xml");
-			stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
-			stylesheet.async = false;
-			stylesheet.load("web/site.xsl");
-			cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
-			cache.stylesheet = stylesheet;
-			transformData();
-		}
-	}
-	// separate transformation function for IE 6.0+
-	function transformData(){
-		var processor = cache.createProcessor();
-		processor.input = xmlFile;
-		processor.transform();
-		data.innerHTML = processor.output;
-	}
-	// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+ 
-	function transform(){
-		returnval+=1;
-		if (returnval==2){
-			var processor = new XSLTProcessor();
-			processor.importStylesheet(stylesheet); 
-			doc = processor.transformToDocument(xmlFile);
-			document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
-		}
-	}
-</script>
-</head>
-<body onload="init();">
-<!--[insert static HTML here]-->
-<div id="data"><!-- this is where the transformed data goes --></div>
-</body>
-</html>
diff --git a/editor/eclipse/update-site/plugins/org.lisaac.ldt_1.1.4.jar b/editor/eclipse/update-site/plugins/org.lisaac.ldt_1.1.4.jar
deleted file mode 100644
index f47da0a..0000000
Binary files a/editor/eclipse/update-site/plugins/org.lisaac.ldt_1.1.4.jar and /dev/null differ
diff --git a/editor/eclipse/update-site/site.xml b/editor/eclipse/update-site/site.xml
deleted file mode 100644
index 3d61929..0000000
--- a/editor/eclipse/update-site/site.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<site>
-   <feature url="features/lisaac_1.1.4.jar" id="lisaac" version="1.1.4">
-      <category name="Lisaac"/>
-   </feature>
-   <category-def name="Lisaac" label="org.lisaac.ldt.category"/>
-</site>
diff --git a/editor/eclipse/update-site/web/site.css b/editor/eclipse/update-site/web/site.css
deleted file mode 100644
index 62c6f9f..0000000
--- a/editor/eclipse/update-site/web/site.css
+++ /dev/null
@@ -1,12 +0,0 @@
-<STYLE type="text/css">
-td.spacer {padding-bottom: 10px; padding-top: 10px;}
-.title { font-family: sans-serif; color: #99AACC;}
-.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000;  }
-.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}
-.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}
-.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}
-.light-row {background:#FFFFFF}
-.dark-row {background:#EEEEFF}
-.header {background:#99AADD}
-#indent {word-wrap : break-word;width :300px;text-indent:10px;}
-</STYLE>
diff --git a/editor/eclipse/update-site/web/site.xsl b/editor/eclipse/update-site/web/site.xsl
deleted file mode 100644
index 386ae35..0000000
--- a/editor/eclipse/update-site/web/site.xsl
+++ /dev/null
@@ -1,214 +0,0 @@
-<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl="urn:schemas-microsoft-com:xslt">
-<xsl:output method="html" encoding="UTF-8"/>
-<xsl:key name="cat" match="category" use="@name"/>
-<xsl:template match="/">
-<xsl:for-each select="site">
-	<html>
-	<head>
-	<title>update</title>
-	<style>@import url("web/site.css");</style>
-	</head>
-	<body>
-	<h1 class="title">update</h1>
-	<p class="bodyText"><xsl:value-of select="description"/></p>
-	<table width="100%" border="0" cellspacing="1" cellpadding="2">
-	<xsl:for-each select="category-def">
-		<xsl:sort select="@label" order="ascending" case-order="upper-first"/>
-		<xsl:sort select="@name" order="ascending" case-order="upper-first"/>
-	<xsl:if test="count(key('cat', at name)) != 0">
-			<tr class="header">
-				<td class="sub-header" width="30%">
-					<xsl:value-of select="@name"/>
-				</td>
-				<td class="sub-header" width="70%">
-					<xsl:value-of select="@label"/>
-				</td>
-			</tr>
-			<xsl:for-each select="key('cat', at name)">
-			<xsl:sort select="ancestor::feature//@version" order="ascending"/>
-			<xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/>
-			<tr>
-				<xsl:choose>
-				<xsl:when test="(position() mod 2 = 1)">
-					<xsl:attribute name="class">dark-row</xsl:attribute>
-				</xsl:when>
-				<xsl:otherwise>
-					<xsl:attribute name="class">light-row</xsl:attribute>
-				</xsl:otherwise>
-				</xsl:choose>
-				<td class="log-text" id="indent">
-						<xsl:choose>
-						<xsl:when test="ancestor::feature//@label">
-							<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@label"/></a>
-							<br/>
-							<div id="indent">
-							(<xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/>)
-							</div>
-						</xsl:when>
-						<xsl:otherwise>
-						<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/></a>
-						</xsl:otherwise>
-						</xsl:choose>
-						<br />
-				</td>
-				<td>
-					<table>
-						<xsl:if test="ancestor::feature//@os">
-							<tr><td class="log-text" id="indent">Operating Systems:</td>
-							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@os"/></td>
-							</tr>
-						</xsl:if>
-						<xsl:if test="ancestor::feature//@ws">
-							<tr><td class="log-text" id="indent">Windows Systems:</td>
-							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@ws"/></td>
-							</tr>
-						</xsl:if>
-						<xsl:if test="ancestor::feature//@nl">
-							<tr><td class="log-text" id="indent">Languages:</td>
-							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@nl"/></td>
-							</tr>
-						</xsl:if>
-						<xsl:if test="ancestor::feature//@arch">
-							<tr><td class="log-text" id="indent">Architecture:</td>
-							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@arch"/></td>
-							</tr>
-						</xsl:if>
-					</table>
-				</td>
-			</tr>
-			</xsl:for-each>
-			<tr><td class="spacer"><br/></td><td class="spacer"><br/></td></tr>
-		</xsl:if>
-	</xsl:for-each>
-	<xsl:if test="count(feature)  &gt; count(feature/category)">
-	<tr class="header">
-		<td class="sub-header" colspan="2">
-		Uncategorized
-		</td>
-	</tr>
-	</xsl:if>
-	<xsl:choose>
-	<xsl:when test="function-available('msxsl:node-set')">
-	   <xsl:variable name="rtf-nodes">
-		<xsl:for-each select="feature[not(category)]">
-			<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
-			<xsl:sort select="@version" order="ascending" />
-			<xsl:value-of select="."/>
-			<xsl:copy-of select="." />
-		</xsl:for-each>
-	   </xsl:variable>
-	   <xsl:variable name="myNodeSet" select="msxsl:node-set($rtf-nodes)/*"/>
-	<xsl:for-each select="$myNodeSet">
-	<tr>
-		<xsl:choose>
-		<xsl:when test="position() mod 2 = 1">
-		<xsl:attribute name="class">dark-row</xsl:attribute>
-		</xsl:when>
-		<xsl:otherwise>
-		<xsl:attribute name="class">light-row</xsl:attribute>
-		</xsl:otherwise>
-		</xsl:choose>
-		<td class="log-text" id="indent">
-			<xsl:choose>
-			<xsl:when test="@label">
-				<a href="{@url}"><xsl:value-of select="@label"/></a>
-				<br />
-				<div id="indent">
-				(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
-				</div>
-			</xsl:when>
-			<xsl:otherwise>
-				<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
-			</xsl:otherwise>
-			</xsl:choose>
-			<br /><br />
-		</td>
-		<td>
-			<table>
-				<xsl:if test="@os">
-					<tr><td class="log-text" id="indent">Operating Systems:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@ws">
-					<tr><td class="log-text" id="indent">Windows Systems:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@nl">
-					<tr><td class="log-text" id="indent">Languages:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@arch">
-					<tr><td class="log-text" id="indent">Architecture:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
-					</tr>
-				</xsl:if>
-			</table>
-		</td>
-	</tr>
-	</xsl:for-each>
-	</xsl:when>
-	<xsl:otherwise>
-	<xsl:for-each select="feature[not(category)]">
-	<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
-	<xsl:sort select="@version" order="ascending" />
-	<tr>
-		<xsl:choose>
-		<xsl:when test="count(preceding-sibling::feature[not(category)]) mod 2 = 1">
-		<xsl:attribute name="class">dark-row</xsl:attribute>
-		</xsl:when>
-		<xsl:otherwise>
-		<xsl:attribute name="class">light-row</xsl:attribute>
-		</xsl:otherwise>
-		</xsl:choose>
-		<td class="log-text" id="indent">
-			<xsl:choose>
-			<xsl:when test="@label">
-				<a href="{@url}"><xsl:value-of select="@label"/></a>
-				<br />
-				<div id="indent">
-				(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
-				</div>
-			</xsl:when>
-			<xsl:otherwise>
-				<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
-			</xsl:otherwise>
-			</xsl:choose>
-			<br /><br />
-		</td>
-		<td>
-			<table>
-				<xsl:if test="@os">
-					<tr><td class="log-text" id="indent">Operating Systems:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@ws">
-					<tr><td class="log-text" id="indent">Windows Systems:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@nl">
-					<tr><td class="log-text" id="indent">Languages:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
-					</tr>
-				</xsl:if>
-				<xsl:if test="@arch">
-					<tr><td class="log-text" id="indent">Architecture:</td>
-					<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
-					</tr>
-				</xsl:if>
-			</table>
-		</td>
-	</tr>
-	</xsl:for-each>
-	</xsl:otherwise>
-	</xsl:choose>
-	</table>
-	</body>
-	</html>
-</xsl:for-each>
-</xsl:template>
-</xsl:stylesheet>

-- 
Lisaac compiler



More information about the Lisaac-commits mailing list