Commit 894a4122 authored by Elemer Lelik's avatar Elemer Lelik

Sync with 5.4.2

parent 95c3d069
......@@ -13,7 +13,7 @@ Java 1.6 or higher, recommended: 1.7
ANTLR 4 SDK 0.3.5
ANTLR Runtime 4.3 or higher, recommended: 4.3, available at Eclipse Orbit
Ant 1.9.2 or higher
NOTE: For Ant version below 1.8, the build will fail
NOTE: Build will not work below 1.8 for sure!
Eclipse Standard or Java 3.6 (Helios) or higher, recommended: 4.4 (Luna)
----------------------
......@@ -26,8 +26,9 @@ Eclipse -> Help -> Install New Software...
ANTLR
http://antlreclipse.sourceforge.net/updates/
Titan plug-ins can be obtained from the Titan download site:
https://projects.eclipse.org/projects/tools.titan/downloads
Titan plug-ins
from the Titan update site
TODO: add URL
Set the new JDK in Window -> Preferences -> Java -> Installed JREs
......@@ -65,43 +66,33 @@ It modifies the source, you need to rebuild org.eclipse.titan.common plug-in pro
4.1. EXTERNAL JAR DEPENDENCIES
- antlr-4.3-complete.jar
antlr-4.3-complete.jar
available at Eclipse Orbit
http://download.eclipse.org/tools/orbit/downloads/
NOTE: Use a recommended or a stable repository; the drop version of the latter changes often.
http://download.eclipse.org/tools/orbit/downloads/drops/S20150519210750/
NOTE: The drop version changes very often.
junit.jar (JUnit4)
- junit.jar (JUnit4)
available at Eclipse Orbit
http://download.eclipse.org/tools/orbit/downloads/
The following jars are needed by help.plugin to create pdf documentation;
These jars are needed by help.plugin to create pdf documentation
PDF documentation can be created only inside Ericcson network
- doc2pdf.jar (optional, pdf will not be created if file not found at this location)
For Ericsson users only: Download the plugin from http://ttcn.ericsson.se/download/third_party/
OR write to any contact person at Project Titan
- ant-contrib.jar (mandatory if doc2pdf.jar exists)
The following jars are needed by the Titanium plugin:
- org.apache.commons.collections15/collections-generic-4.01.jar
For Ericsson users only: Download the Jung plugin from http://ttcn.ericsson.se/download/third_party/commons.collections.zip
OR for users outside Ericsson:
Dwonload the plug-in from https://www.eclipse.org/downloads/download.php?file=/titan/commons.collections.zip
Jung 2.0.1
- edu.uci.ics.jung/jung-graph-impl-2.0.1.jar
- edu.uci.ics.jung/jung-visualization-2.0.1.jar
- edu.uci.ics.jung/jung-algorithms-2.0.1.jar
- edu.uci.ics.jung/jung-io-2.0.1.jar
doc2pdf.jar (optional, pdf will not be created if file not found at this location)
For Ericsson users only: Download the plugin from http://ttcn.ericsson.se/download/third_party/ OR write to any contact person at Project Titan
ant-contrib.jar (mandatory if doc2pdf.jar exists)
These jars are needed by titanium.plugin
org.apache.commons.collections15/collections-generic-4.01.jar
Download Commons-Collections from http://commons.apache.org/proper/commons-collections/
OR for Ericsson users only: Download the Jung plugin from http://ttcn.ericsson.se/download/third_party/commons.collections.zip
OR for users outside Ericsson: Write to any contact person on site https://projects.eclipse.org/projects/tools.titan and ask the commons.collections.zip .
edu.uci.ics.jung/jung-graph-impl-2.0.1.jar
edu.uci.ics.jung/jung-visualization-2.0.1.jar
edu.uci.ics.jung/jung-algorithms-2.0.1.jar
edu.uci.ics.jung/jung-io-2.0.1.jar
For Ericsson users only: Download the Jung plugin from http://ttcn.ericsson.se/download/third_party/edu.uci.ics.jung.zip
OR for users outside Ericsson:
https://www.eclipse.org/downloads/download.php?file=/titan/edu.uci.ics.jung.zip
- org.apache.poi_3.9.0.v201405241750.jar
OR for users outside Ericsson: Write to any contact person on site https://projects.eclipse.org/projects/tools.titan and ask the jung.zip
org.apache.poi_3.9.0.v201405241750.jar
available at Eclipse Orbit
http://download.eclipse.org/tools/orbit/downloads
http://download.eclipse.org/tools/orbit/downloads/drops/S20150519210750/
NOTE: The drop version changes very often.
4.2. BUILDING TITAN PLUG-INS FROM COMMAND LINE WITH ANT
......
......@@ -10,11 +10,11 @@
<feature
id="TITAN_Designer"
label="TITAN_Designer_Feature"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
provider-name="Eclipse Titan Project">
<description url="http://ttcn.ericsson.se/download/update_site/releasenotes.pdf">
CRL 113 200/5 R4A (5.4.pl0) version of the TITAN Designer plug-in.
CRL 113 200/5 R4C (5.4.pl2) version of the TITAN Designer plug-in.
</description>
<copyright>
......@@ -155,21 +155,21 @@ This Agreement is governed by the laws of the State of New York and the intellec
id="org.eclipse.titan.designer"
download-size="3841"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.help"
download-size="10546"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.common"
download-size="532"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
</feature>
......@@ -10,11 +10,11 @@
<feature
id="TITAN_Executor"
label="TITAN_Executor_Feature"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
provider-name="Eclipse Titan Project">
<description url="http://ttcn.ericsson.se/download/update_site/releasenotes.pdf">
CRL 113 200/5 R4A (5.4.pl0) version of the TITAN Executor
CRL 113 200/5 R4C (5.4.pl2) version of the TITAN Executor
plug-in.
</description>
......@@ -149,28 +149,28 @@ This Agreement is governed by the laws of the State of New York and the intellec
<import plugin="org.eclipse.core.expressions"/>
<import plugin="org.eclipse.core.filesystem"/>
<import plugin="org.eclipse.ui.ide"/>
<import feature="TITAN_Designer" version="5.3.0" match="greaterOrEqual"/>
<import feature="TITAN_Designer" version="5.4.2" match="greaterOrEqual"/>
</requires>
<plugin
id="org.eclipse.titan.executor"
download-size="720"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.help"
download-size="10546"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.common"
download-size="532"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
</feature>
......@@ -10,11 +10,11 @@
<feature
id="TITAN_Log_Viewer"
label="TITAN Log Viewer"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
provider-name="Eclipse Titan Project">
<description url="http://ttcn.ericsson.se/download/update_site/releasenotes.pdf">
CRL 113 200/5 R4A (5.4.pl0) version of the TITAN Log Viewer plug-in.
CRL 113 200/5 R4C (5.4.pl2) version of the TITAN Log Viewer plug-in.
</description>
<copyright>
......@@ -137,27 +137,27 @@ This Agreement is governed by the laws of the State of New York and the intellec
<import plugin="org.eclipse.ui.navigator"/>
<import plugin="org.eclipse.ui.console"/>
<import plugin="org.eclipse.ui.forms"/>
<import feature="TITAN_Designer" version="5.3.0" match="greaterOrEqual"/>
<import feature="TITAN_Designer" version="5.4.2" match="greaterOrEqual"/>
</requires>
<plugin
id="org.eclipse.titan.log.viewer"
download-size="0"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.common"
download-size="0"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.help"
download-size="0"
install-size="0"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"/>
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"/>
</feature>
......@@ -10,11 +10,11 @@
<feature
id="Titanium"
label="Titanium_Feature"
version="5.4.0.CRL_113_200_5_R4A_20151030-1100"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
provider-name="Eclipse Titan Project">
<description url="http://ttcn.ericsson.se/download/update_site/releasenotes.pdf">
CRL 113 200/5 R4A (5.4.pl0) version of the Titanium
CRL 113 200/5 R4C (5.4.pl2) version of the Titanium
plug-in.
</description>
......@@ -22,21 +22,28 @@ plug-in.
/*******************************************************************************
* Copyright (c) 2000-2015 Ericsson Telecom AB
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* are made available under the terms of the Eclipse Public License
v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Zoltan Janos Szabo (Ericsson) - initial architecture design and implementation
* Zoltan Janos Szabo (Ericsson) - initial architecture design
and implementation
* Roland Gecse (Ericsson) - initial architecture design
* Akos Cserveni (Ericsson) - Basic AST in compiler, semantic checking
* Akos Cserveni (Ericsson) - Basic AST in compiler, semantic
checking
* Gabor Szalai (Ericsson) – RAW and TEXT codecs
* Matyas Forstner (Ericsson) - ASN.1 extension of the compiler and BER/CER/DER codecs
* Kristof Szabados (Ericsson) - Eclipse Designer, Executor, Titanium UIs
* Matyas Forstner (Ericsson) - ASN.1 extension of the compiler
and BER/CER/DER codecs
* Kristof Szabados (Ericsson) - Eclipse Designer, Executor,
Titanium UIs
* Szabolcs Beres (Ericsson) - Eclipse LogViewer
* Ferenc Kovacs (Ericsson) – log interfaces, big number support, subtype checking
* Ferenc Kovacs (Ericsson) – log interfaces, big number support,
subtype checking
* Csaba Raduly (Ericsson) – ASN.1 additions, XML encoder/decoder
* Adam Delic (Ericsson) – template restrictions, try and catch, support of pre-processor directives in Eclipse
* Adam Delic (Ericsson) – template restrictions, try and
catch, support of pre-processor directives in Eclipse
* Krisztian Pandi (Ericsson) – import of imports
* Peter Dimitrov (Ericsson)- maintenance
* Balazs Andor Zalanyi (Ericsson) – code splitting
......@@ -160,28 +167,28 @@ This Agreement is governed by the laws of the State of New York and the intellec
id="org.eclipse.titanium"
download-size="3841"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.designer"
download-size="5894"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.help"
download-size="10546"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
<plugin
id="org.eclipse.titan.common"
download-size="532"
install-size="0"
version="0.0.0"
version="5.4.2.CRL_113_200_5_R4C_20160105-1100"
unpack="false"/>
</feature>
......@@ -10,7 +10,7 @@
<project basedir="." name="config">
<!-- The qualifier of the features -->
<property name="version" value="5.4.0.CRL_113_200_5_R4A"/>
<property name="version" value="5.4.2.CRL_113_200_5_R4C"/>
<tstamp/>
<property name="timestamp" value="${DSTAMP}-${TSTAMP}"/>
<property name="version.qualifier" value="${version}_${timestamp}"/>
......
<?xml version='1.0' ?>
<settings>
<resource name='**ANTLR-ECLIPSE-PLUGIN**'>
<property name='pluginVersion' value='2.7.6' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='importVocabularies' value='' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgComponentsSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgDefineSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgExecuteSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgExternalCommandsSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgGroupsSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgIncludeSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgLoggingSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgMainControllerSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgModuleParametersSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgParser.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='importVocabularies' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgProfilerSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='importVocabularies' value='' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgResolver.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='importVocabularies' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgParser.g' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
<resource name='src/org/eclipse/titan/common/parsers/cfg/cfgTestportParametersSectionLexer.g'>
<property name='cleanWarnings' value='false' />
<property name='debug' value='false' />
<property name='diagnosticOutput' value='false' />
<property name='docbookOutput' value='false' />
<property name='htmlOutput' value='false' />
<property name='installSmap' value='true' />
<property name='noTrace' value='true' />
<property name='normalOuput' value='true' />
<property name='output' value='' />
<property name='superGrammars' value='/org.eclipse.titan.common/src/org/eclipse/titan/common/parsers/cfg/cfgBaseLexer.g' />
<property name='trace' value='false' />
<property name='traceLexer' value='false' />
<property name='traceParser' value='false' />
<property name='traceTreeParser' value='false' />
</resource>
</settings>
......@@ -10,11 +10,6 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.antlr.eclipse.core.antlrbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
......@@ -30,19 +25,8 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.antlr.eclipse.core.warningcleanerbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.antlr.eclipse.core.smapbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.antlr.eclipse.core.antlrnature</nature>
<nature>org.eclipse.pde.PluginNature</nature>