diff options
Diffstat (limited to 'releng')
34 files changed, 2504 insertions, 2504 deletions
diff --git a/releng/.project b/releng/.project index 0b0f47bcea7..9838d30fce8 100644 --- a/releng/.project +++ b/releng/.project @@ -1,11 +1,11 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>releng</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- </buildSpec>
- <natures>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>releng</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> +</projectDescription> diff --git a/releng/Papyrus - All.launch b/releng/Papyrus - All.launch index e55cda0025a..f04ed161655 100644 --- a/releng/Papyrus - All.launch +++ b/releng/Papyrus - All.launch @@ -1,19 +1,19 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify "/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value="!generate-tests"/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="buildAll=true"/>
-<listEntry value="eclipse.p2.mirrors=false"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify "/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value="!generate-tests"/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="buildAll=true"/> +<listEntry value="eclipse.p2.mirrors=false"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}"/> +</launchConfiguration> diff --git a/releng/Papyrus - Dev.launch b/releng/Papyrus - Dev.launch index 4370e97accb..6084e55db2f 100644 --- a/releng/Papyrus - Dev.launch +++ b/releng/Papyrus - Dev.launch @@ -1,18 +1,18 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value=""/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/dev"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value=""/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/dev"/> +</launchConfiguration> diff --git a/releng/Papyrus - Main tests - Failures.launch b/releng/Papyrus - Main tests - Failures.launch index 3dad4db0988..058030b2bb3 100644 --- a/releng/Papyrus - Main tests - Failures.launch +++ b/releng/Papyrus - Main tests - Failures.launch @@ -1,20 +1,20 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value="!generate-tests"/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="testConfig=FAILING_TESTS_CONFIG"/>
-<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
-<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main-tests"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value="!generate-tests"/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="testConfig=FAILING_TESTS_CONFIG"/> +<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/> +<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main-tests"/> +</launchConfiguration> diff --git a/releng/Papyrus - Main tests.launch b/releng/Papyrus - Main tests.launch index 4d6d0d3b311..8616e05865a 100644 --- a/releng/Papyrus - Main tests.launch +++ b/releng/Papyrus - Main tests.launch @@ -1,19 +1,19 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value="!generate-tests"/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/>
-<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main-tests"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value="!generate-tests"/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="papyrus.repo.main=file:/${project_loc:releng}/main/site/target/repository"/> +<listEntry value="papyrus.repo.dev=file:/${project_loc:releng}/dev/site/target/repository"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main-tests"/> +</launchConfiguration> diff --git a/releng/Papyrus - Main.launch b/releng/Papyrus - Main.launch index 1e46d5495d8..e71d842201a 100644 --- a/releng/Papyrus - Main.launch +++ b/releng/Papyrus - Main.launch @@ -1,18 +1,18 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value=""/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="eclipse.p2.mirrors=false"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value=""/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="eclipse.p2.mirrors=false"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/main"/> +</launchConfiguration> diff --git a/releng/Papyrus - RCP.launch b/releng/Papyrus - RCP.launch index 56d8dc1d2e5..d759c50be70 100644 --- a/releng/Papyrus - RCP.launch +++ b/releng/Papyrus - RCP.launch @@ -1,19 +1,19 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>
-<stringAttribute key="M2_GOALS" value="clean verify"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value=""/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="eclipse.p2.mirrors=false"/>
-<listEntry value="papyrus.repo.main=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/repository/"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<stringAttribute key="M2_USER_SETTINGS" value=""/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/rcp"/>
-</launchConfiguration>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType"> +<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/> +<stringAttribute key="M2_GOALS" value="clean verify"/> +<booleanAttribute key="M2_NON_RECURSIVE" value="false"/> +<booleanAttribute key="M2_OFFLINE" value="false"/> +<stringAttribute key="M2_PROFILES" value=""/> +<listAttribute key="M2_PROPERTIES"> +<listEntry value="eclipse.p2.mirrors=false"/> +<listEntry value="papyrus.repo.main=https://hudson.eclipse.org/papyrus/job/Papyrus-Master/lastSuccessfulBuild/artifact/repository/"/> +</listAttribute> +<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/> +<booleanAttribute key="M2_SKIP_TESTS" value="false"/> +<intAttribute key="M2_THREADS" value="1"/> +<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/> +<stringAttribute key="M2_USER_SETTINGS" value=""/> +<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_loc:releng}/rcp"/> +</launchConfiguration> diff --git a/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd index 6e274338a96..1a1b9d7dfba 100644 --- a/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd +++ b/releng/main-tests/targetPlatform/portable/org.eclipse.papyrus.main.tests.portable.target.tpd @@ -1,16 +1,16 @@ -target "Papyrus Tests" with source requirements
-
-include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd"
-
-
-//manualUpdate ("GMF Tooling",0)
-
-location gmfTooling "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a" {
- org.eclipse.gmf.tooling.codegen.xtend2.feature.group
-}
-
-//manualUpdate (org.eclipse.papyrus.tests.feature -> oep.tests.framework)
-
-location upr "http://download.eclipse.org/upr/0.9RC1/update/" {
- org.eclipse.upr.utp.feature.feature.group
-}
+target "Papyrus Tests" with source requirements + +include "../../../main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.tpd" + + +//manualUpdate ("GMF Tooling",0) + +location gmfTooling "http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a" { + org.eclipse.gmf.tooling.codegen.xtend2.feature.group +} + +//manualUpdate (org.eclipse.papyrus.tests.feature -> oep.tests.framework) + +location upr "http://download.eclipse.org/upr/0.9RC1/update/" { + org.eclipse.upr.utp.feature.feature.group +} diff --git a/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target index d1b05929839..eaaa4c37051 100644 --- a/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target +++ b/releng/main/targetPlatform/portable/org.eclipse.papyrus.main.portable.target.target @@ -1,104 +1,104 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde?>
-<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform -->
-<target name="Papyrus Main" sequenceNumber="1513357171">
- <locations>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.8.0.v20171025-1022"/>
- <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.8.0/S201710310601"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/>
- <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201605260315"/>
- <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20171212-1005"/>
- <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.4milestones"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20171206-2000"/>
- <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M4-201712062000/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20171207-1251"/>
- <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20171211-1247"/>
- <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201712111714"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/>
- <repository id="xwt" location="http://download.eclipse.org/xwt/updates"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.xtext.sdk.feature.group" version="2.13.0.v20171020-0920"/>
- <unit id="org.eclipse.xtend.sdk.feature.group" version="2.13.0.v20171020-0920"/>
- <unit id="org.eclipse.xtext.redist.feature.group" version="2.13.0.v20171020-0920"/>
- <unit id="org.eclipse.xtext.runtime.feature.group" version="2.13.0.v20171020-0920"/>
- <unit id="org.eclipse.xtext.ui.feature.group" version="2.13.0.v20171020-0920"/>
- <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.1.201705291011"/>
- <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.0.v201706011851"/>
- <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.9.0/R-3.9.0-20170613094504/repository/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.team.svn.feature.group" version="0.0.0"/>
- <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.11.0.201706061437"/>
- <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201706061437"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.11.0.201706061354"/>
- <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201706061354"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20171212-0927"/>
- <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.14milestones/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.11.0.201706061326"/>
- <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/releases/R201706061326"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.11.0.201706061352"/>
- <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201706061352"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.11.0.201706061339"/>
- <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201706061339"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/>
- <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.2.0.201703081533"/>
- <unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201703081533"/>
- <repository id="nebula" location="http://download.eclipse.org/nebula/releases/1.2.0/"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/>
- <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/>
- <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/>
- <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/>
- <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/>
- <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/>
- <repository id="nattable" location="http://download.eclipse.org/nattable/releases/1.5.0/repository"/>
- </location>
- <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
- <unit id="com.google.guava" version="21.0.0.v20170206-1425"/>
- <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/>
- <unit id="com.google.gson" version="2.7.0.v20170129-0911"/>
- <unit id="com.google.gson.source" version="2.7.0.v20170129-0911"/>
- <unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/>
- <unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/>
- <repository id="orbit" location="http://download.eclipse.org/tools/orbit/S-builds/S20170804160030/repository"/>
- </location>
- </locations>
-</target>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde?> +<!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform --> +<target name="Papyrus Main" sequenceNumber="1513357171"> + <locations> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.8.0.v20171025-1022"/> + <repository id="qvto" location="http://download.eclipse.org/mmt/qvto/updates/milestones/3.8.0/S201710310601"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/> + <unit id="org.eclipse.xtend.feature.group" version="2.2.0.v201605260315"/> + <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20171212-1005"/> + <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.4milestones"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20171206-2000"/> + <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M4-201712062000/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20171207-1251"/> + <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20171211-1247"/> + <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201712111714"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/> + <repository id="xwt" location="http://download.eclipse.org/xwt/updates"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.xtext.sdk.feature.group" version="2.13.0.v20171020-0920"/> + <unit id="org.eclipse.xtend.sdk.feature.group" version="2.13.0.v20171020-0920"/> + <unit id="org.eclipse.xtext.redist.feature.group" version="2.13.0.v20171020-0920"/> + <unit id="org.eclipse.xtext.runtime.feature.group" version="2.13.0.v20171020-0920"/> + <unit id="org.eclipse.xtext.ui.feature.group" version="2.13.0.v20171020-0920"/> + <repository id="xtext" location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="2.9.1.201705291011"/> + <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.0.v201706011851"/> + <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.9.0/R-3.9.0-20170613094504/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.team.svn.feature.group" version="0.0.0"/> + <repository id="subversive" location="http://download.eclipse.org/technology/subversive/4.0/neon-site/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.11.0.201706061437"/> + <repository id="gmfRuntime" location="http://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases/R201706061437"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gmf.runtime.notation.sdk.feature.group" version="1.11.0.201706061354"/> + <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/releases/R201706061354"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20171212-0927"/> + <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/updates/2.14milestones/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.11.0.201706061326"/> + <repository id="emfQuery" location="http://download.eclipse.org/modeling/emf/query/updates/releases/R201706061326"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.validation.sdk.feature.group" version="1.11.0.201706061352"/> + <repository id="emfValidation" location="http://download.eclipse.org/modeling/emf/validation/updates/releases/R201706061352"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.emf.transaction.sdk.feature.group" version="1.11.0.201706061339"/> + <repository id="emfTransaction" location="http://download.eclipse.org/modeling/emf/transaction/updates/releases/R201706061339"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.gef.feature.group" version="3.11.0.201606061308"/> + <repository id="gef" location="http://download.eclipse.org/tools/gef/updates/legacy/releases/4.0.0_gef-master_1952"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.2.0.201703081533"/> + <unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.0.0.201703081533"/> + <repository id="nebula" location="http://download.eclipse.org/nebula/releases/1.2.0/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.nebula.widgets.nattable.core.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.core.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature.feature.group" version="1.5.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.feature.feature.group" version="1.1.0.201703192131"/> + <unit id="org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature.feature.group" version="1.1.0.201703192131"/> + <repository id="nattable" location="http://download.eclipse.org/nattable/releases/1.5.0/repository"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="com.google.guava" version="21.0.0.v20170206-1425"/> + <unit id="com.google.guava.source" version="21.0.0.v20170206-1425"/> + <unit id="com.google.gson" version="2.7.0.v20170129-0911"/> + <unit id="com.google.gson.source" version="2.7.0.v20170129-0911"/> + <unit id="org.apache.commons.lang3" version="3.1.0.v201403281430"/> + <unit id="org.apache.commons.lang3.source" version="3.1.0.v201403281430"/> + <repository id="orbit" location="http://download.eclipse.org/tools/orbit/S-builds/S20170804160030/repository"/> + </location> + </locations> +</target> diff --git a/releng/rcp/org.eclipse.papyrus.rcp.feature/.project b/releng/rcp/org.eclipse.papyrus.rcp.feature/.project index de8422f4814..5f4380dcbdd 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp.feature/.project +++ b/releng/rcp/org.eclipse.papyrus.rcp.feature/.project @@ -1,28 +1,28 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.rcp.feature</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.papyrus.rcp.feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/releng/rcp/org.eclipse.papyrus.rcp.feature/feature.properties b/releng/rcp/org.eclipse.papyrus.rcp.feature/feature.properties index 6695a516cbf..daa5a5b2890 100755 --- a/releng/rcp/org.eclipse.papyrus.rcp.feature/feature.properties +++ b/releng/rcp/org.eclipse.papyrus.rcp.feature/feature.properties @@ -1,132 +1,132 @@ -
-# "licenseURL" property - URL of the "Feature License"
-# do not translate value - just change to point to a locale-specific HTML page
-licenseURL=license.html
-
-# "license" property - text of the "Feature Update License"
-# should be plain text version of license agreement pointed to be "licenseURL"
-license=\
-Eclipse Foundation Software User Agreement\n\
-February 1, 2011\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
- - Content may be structured and packaged into modules to facilitate delivering,\n\
- extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
- plug-in fragments ("Fragments"), and features ("Features").\n\
- - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
- in a directory named "plugins".\n\
- - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
- Each Feature may be packaged as a sub-directory in a directory named "features".\n\
- Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
- numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- - Features may also include other Features ("Included Features"). Within a Feature, files\n\
- named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
- - The top-level (root) directory\n\
- - Plug-in and Fragment directories\n\
- - Inside Plug-ins and Fragments packaged as JARs\n\
- - Sub-directories of the directory named "src" of certain Plug-ins\n\
- - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
- - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
- - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
- 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
- the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
- extending or updating the functionality of an Eclipse-based product.\n\
- 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
- Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
- 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
- govern the use of the Installable Software ("Installable Software Agreement") and such\n\
- Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
- with the Specification. Such Installable Software Agreement must inform the user of the\n\
- terms and conditions that govern the Installable Software and must solicit acceptance by\n\
- the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
- indication of agreement by the user, the provisioning Technology will complete installation\n\
- of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
+ +# "licenseURL" property - URL of the "Feature License" +# do not translate value - just change to point to a locale-specific HTML page +licenseURL=license.html + +# "license" property - text of the "Feature Update License" +# should be plain text version of license agreement pointed to be "licenseURL" +license=\ +Eclipse Foundation Software User Agreement\n\ +February 1, 2011\n\ +\n\ +Usage Of Content\n\ +\n\ +THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ +OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ +USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ +AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ +NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ +AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ +AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ +OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ +TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ +OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ +BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ +\n\ +Applicable Licenses\n\ +\n\ +Unless otherwise indicated, all Content made available by the\n\ +Eclipse Foundation is provided to you under the terms and conditions of\n\ +the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\ +provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ +For purposes of the EPL, "Program" will mean the Content.\n\ +\n\ +Content includes, but is not limited to, source code, object code,\n\ +documentation and other files maintained in the Eclipse Foundation source code\n\ +repository ("Repository") in software modules ("Modules") and made available\n\ +as downloadable archives ("Downloads").\n\ +\n\ + - Content may be structured and packaged into modules to facilitate delivering,\n\ + extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ + plug-in fragments ("Fragments"), and features ("Features").\n\ + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\ + in a directory named "plugins".\n\ + - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ + Each Feature may be packaged as a sub-directory in a directory named "features".\n\ + Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ + numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ + - Features may also include other Features ("Included Features"). Within a Feature, files\n\ + named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ +\n\ +The terms and conditions governing Plug-ins and Fragments should be\n\ +contained in files named "about.html" ("Abouts"). The terms and\n\ +conditions governing Features and Included Features should be contained\n\ +in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ +Licenses may be located in any directory of a Download or Module\n\ +including, but not limited to the following locations:\n\ +\n\ + - The top-level (root) directory\n\ + - Plug-in and Fragment directories\n\ + - Inside Plug-ins and Fragments packaged as JARs\n\ + - Sub-directories of the directory named "src" of certain Plug-ins\n\ + - Feature directories\n\ +\n\ +Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ +Provisioning Technology (as defined below), you must agree to a license ("Feature \n\ +Update License") during the installation process. If the Feature contains\n\ +Included Features, the Feature Update License should either provide you\n\ +with the terms and conditions governing the Included Features or inform\n\ +you where you can locate them. Feature Update Licenses may be found in\n\ +the "license" property of files named "feature.properties" found within a Feature.\n\ +Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\ +terms and conditions (or references to such terms and conditions) that\n\ +govern your use of the associated Content in that directory.\n\ +\n\ +THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\ +TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ +SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ +\n\ + - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\ + - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ + - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ + - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ + - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ + - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ +\n\ +IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ +TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\ +is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ +govern that particular Content.\n\ +\n\ +\n\Use of Provisioning Technology\n\ +\n\ +The Eclipse Foundation makes available provisioning software, examples of which include,\n\ +but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\ +the purpose of allowing users to install software, documentation, information and/or\n\ +other materials (collectively "Installable Software"). This capability is provided with\n\ +the intent of allowing such users to install, extend and update Eclipse-based products.\n\ +Information about packaging Installable Software is available at\n\ +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\ +\n\ +You may use Provisioning Technology to allow other parties to install Installable Software.\n\ +You shall be responsible for enabling the applicable license agreements relating to the\n\ +Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\ +in accordance with the Specification. By using Provisioning Technology in such a manner and\n\ +making it available in accordance with the Specification, you further acknowledge your\n\ +agreement to, and the acquisition of all necessary rights to permit the following:\n\ +\n\ + 1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\ + the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\ + extending or updating the functionality of an Eclipse-based product.\n\ + 2. During the Provisioning Process, the Provisioning Technology may cause third party\n\ + Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\ + 3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\ + govern the use of the Installable Software ("Installable Software Agreement") and such\n\ + Installable Software Agreement shall be accessed from the Target Machine in accordance\n\ + with the Specification. Such Installable Software Agreement must inform the user of the\n\ + terms and conditions that govern the Installable Software and must solicit acceptance by\n\ + the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\ + indication of agreement by the user, the provisioning Technology will complete installation\n\ + of the Installable Software.\n\ +\n\ +Cryptography\n\ +\n\ +Content may contain encryption software. The country in which you are\n\ +currently may have restrictions on the import, possession, and use,\n\ +and/or re-export to another country, of encryption software. BEFORE\n\ +using any encryption software, please check the country's laws,\n\ +regulations and policies concerning the import, possession, or use, and\n\ +re-export of encryption software, to see if this is permitted.\n\ +\n\ +Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n +########### end of license property ########################################## diff --git a/releng/rcp/org.eclipse.papyrus.rcp.feature/license.html b/releng/rcp/org.eclipse.papyrus.rcp.feature/license.html index 5ef681156be..f19c483b9c8 100755 --- a/releng/rcp/org.eclipse.papyrus.rcp.feature/license.html +++ b/releng/rcp/org.eclipse.papyrus.rcp.feature/license.html @@ -1,108 +1,108 @@ -<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
- (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
- CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
- OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
- NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
- CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
- ("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
- For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
- repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</p>
-
-<ul>
- <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
- <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li>
- <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins
- and/or Fragments associated with that Feature.</li>
- <li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and
-Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
- <li>The top-level (root) directory</li>
- <li>Plug-in and Fragment directories</li>
- <li>Inside Plug-ins and Fragments packaged as JARs</li>
- <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
- <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the
-installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
- <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
- <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
- <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
- <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
- <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
- <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
- Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or
- other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to
- install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
- href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
- ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
- applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
- in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
- Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
- <li>A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology
- on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based
- product.</li>
- <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
- accessed and copied to the Target Machine.</li>
- <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
- Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target
- Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
- the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
- indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
- another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
- possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
+<?xml version="1.0" encoding="ISO-8859-1" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> +<title>Eclipse Foundation Software User Agreement</title> +</head> + +<body lang="EN-US"> +<h2>Eclipse Foundation Software User Agreement</h2> +<p>February 1, 2011</p> + +<h3>Usage Of Content</h3> + +<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS + (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND + CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE + OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR + NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND + CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p> + +<h3>Applicable Licenses</h3> + +<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 + ("EPL"). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. + For purposes of the EPL, "Program" will mean the Content.</p> + +<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code + repository ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</p> + +<ul> + <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li> + <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</li> + <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named "features". Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of the Plug-ins + and/or Fragments associated with that Feature.</li> + <li>Features may also include other Features ("Included Features"). Within a Feature, files named "feature.xml" may contain a list of the names and version numbers of Included Features.</li> +</ul> + +<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and +Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module +including, but not limited to the following locations:</p> + +<ul> + <li>The top-level (root) directory</li> + <li>Plug-in and Fragment directories</li> + <li>Inside Plug-ins and Fragments packaged as JARs</li> + <li>Sub-directories of the directory named "src" of certain Plug-ins</li> + <li>Feature directories</li> +</ul> + +<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license ("Feature Update License") during the +installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or +inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. +Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in +that directory.</p> + +<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE +OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p> + +<ul> + <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li> + <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li> + <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li> + <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li> + <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li> + <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li> +</ul> + +<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please +contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p> + + +<h3>Use of Provisioning Technology</h3> + +<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse + Update Manager ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or + other materials (collectively "Installable Software"). This capability is provided with the intent of allowing such users to + install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a + href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a> + ("Specification").</p> + +<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the + applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology + in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the + Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p> + +<ol> + <li>A series of actions may occur ("Provisioning Process") in which a user may execute the Provisioning Technology + on a machine ("Target Machine") with the intent of installing, extending or updating the functionality of an Eclipse-based + product.</li> + <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be + accessed and copied to the Target Machine.</li> + <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable + Software ("Installable Software Agreement") and such Installable Software Agreement shall be accessed from the Target + Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern + the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such + indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li> +</ol> + +<h3>Cryptography</h3> + +<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to + another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, + possession, or use, and re-export of encryption software, to see if this is permitted.</p> + +<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p> +</body> +</html> diff --git a/releng/rcp/org.eclipse.papyrus.rcp.feature/pom.xml b/releng/rcp/org.eclipse.papyrus.rcp.feature/pom.xml index 5a134efef50..e04e3402492 100755 --- a/releng/rcp/org.eclipse.papyrus.rcp.feature/pom.xml +++ b/releng/rcp/org.eclipse.papyrus.rcp.feature/pom.xml @@ -1,16 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
-
- <artifactId>org.eclipse.papyrus.rcp.feature</artifactId>
- <packaging>eclipse-feature</packaging>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.rcp.releng</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + + <artifactId>org.eclipse.papyrus.rcp.feature</artifactId> + <packaging>eclipse-feature</packaging> + +</project> diff --git a/releng/rcp/org.eclipse.papyrus.rcp.product/.project b/releng/rcp/org.eclipse.papyrus.rcp.product/.project index a51d907500a..d2fbd603747 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp.product/.project +++ b/releng/rcp/org.eclipse.papyrus.rcp.product/.project @@ -1,28 +1,28 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.rcp.product</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.papyrus.rcp.product</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/releng/rcp/org.eclipse.papyrus.rcp.product/pom.xml b/releng/rcp/org.eclipse.papyrus.rcp.product/pom.xml index fed0f46e984..0ca3a92eb65 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp.product/pom.xml +++ b/releng/rcp/org.eclipse.papyrus.rcp.product/pom.xml @@ -1,70 +1,70 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
-
- <artifactId>org.eclipse.papyrus.rcp.product</artifactId>
- <packaging>eclipse-repository</packaging>
-
- <properties>
- <product-id>org.eclipse.papyrus.rcp.product</product-id>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-repository-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <includeAllDependencies>true</includeAllDependencies>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-p2-director-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <profile>org.eclipse.papyrus</profile>
- <formats>
- <linux>tar.gz</linux>
- <macosx>tar.gz</macosx>
- <solaris>tar.gz</solaris>
- </formats>
- <products>
- <product>
- <id>${product-id}</id>
- <rootFolder>Papyrus</rootFolder>
- <rootFolders>
- <macosx>Papyrus.app</macosx>
- <win32>Papyrus</win32>
- <linux>Papyrus</linux>
- </rootFolders>
- </product>
- </products>
- </configuration>
- <executions>
- <execution>
- <id>materialize-products</id>
- <goals>
- <goal>materialize-products</goal>
- </goals>
- </execution>
- <execution>
- <id>archive-products</id>
- <goals>
- <goal>archive-products</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.rcp.releng</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + + <artifactId>org.eclipse.papyrus.rcp.product</artifactId> + <packaging>eclipse-repository</packaging> + + <properties> + <product-id>org.eclipse.papyrus.rcp.product</product-id> + </properties> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-repository-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <includeAllDependencies>true</includeAllDependencies> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-director-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <profile>org.eclipse.papyrus</profile> + <formats> + <linux>tar.gz</linux> + <macosx>tar.gz</macosx> + <solaris>tar.gz</solaris> + </formats> + <products> + <product> + <id>${product-id}</id> + <rootFolder>Papyrus</rootFolder> + <rootFolders> + <macosx>Papyrus.app</macosx> + <win32>Papyrus</win32> + <linux>Papyrus</linux> + </rootFolders> + </product> + </products> + </configuration> + <executions> + <execution> + <id>materialize-products</id> + <goals> + <goal>materialize-products</goal> + </goals> + </execution> + <execution> + <id>archive-products</id> + <goals> + <goal>archive-products</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> +</project> diff --git a/releng/rcp/org.eclipse.papyrus.rcp/.classpath b/releng/rcp/org.eclipse.papyrus.rcp/.classpath index 49e77f4e0f2..67e2a52cbdf 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/.classpath +++ b/releng/rcp/org.eclipse.papyrus.rcp/.classpath @@ -1,6 +1,6 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/> + <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/releng/rcp/org.eclipse.papyrus.rcp/.project b/releng/rcp/org.eclipse.papyrus.rcp/.project index a4c8c582447..5a657096653 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/.project +++ b/releng/rcp/org.eclipse.papyrus.rcp/.project @@ -1,28 +1,28 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.papyrus.rcp</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.papyrus.rcp</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/releng/rcp/org.eclipse.papyrus.rcp/META-INF/MANIFEST.MF b/releng/rcp/org.eclipse.papyrus.rcp/META-INF/MANIFEST.MF index 072b063b3a4..690e81b5852 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/META-INF/MANIFEST.MF +++ b/releng/rcp/org.eclipse.papyrus.rcp/META-INF/MANIFEST.MF @@ -1,11 +1,11 @@ -Manifest-Version: 1.0
-Require-Bundle: org.eclipse.e4.ui.css.swt.theme
-Bundle-Vendor: %pluginProvider
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 4.0.0.qualifier
-Eclipse-BundleShape: dir
-Bundle-Name: %pluginName
-Bundle-Localization: plugin
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.rcp;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Manifest-Version: 1.0 +Require-Bundle: org.eclipse.e4.ui.css.swt.theme +Bundle-Vendor: %pluginProvider +Bundle-ActivationPolicy: lazy +Bundle-Version: 4.0.0.qualifier +Eclipse-BundleShape: dir +Bundle-Name: %pluginName +Bundle-Localization: plugin +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.eclipse.papyrus.rcp;singleton:=true +Bundle-RequiredExecutionEnvironment: JavaSE-1.7 diff --git a/releng/rcp/org.eclipse.papyrus.rcp/about.html b/releng/rcp/org.eclipse.papyrus.rcp/about.html index 82d49bf5f81..d35d5aed64c 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/about.html +++ b/releng/rcp/org.eclipse.papyrus.rcp/about.html @@ -1,28 +1,28 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2007</p>
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
-being redistributed by another party ("Redistributor") and different terms and conditions may
-apply to your use of any object code in the Content. Check the Redistributor's license that was
-provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> +<title>About</title> +</head> +<body lang="EN-US"> +<h2>About This Content</h2> + +<p>June 5, 2007</p> +<h3>License</h3> + +<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise +indicated below, the Content is provided to you under the terms and conditions of the +Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available +at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. +For purposes of the EPL, "Program" will mean the Content.</p> + +<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is +being redistributed by another party ("Redistributor") and different terms and conditions may +apply to your use of any object code in the Content. Check the Redistributor's license that was +provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise +indicated below, the terms and conditions of the EPL still apply to any source code in the Content +and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p> + +</body> +</html> diff --git a/releng/rcp/org.eclipse.papyrus.rcp/icons/icon.xpm b/releng/rcp/org.eclipse.papyrus.rcp/icons/icon.xpm index 0ef25026ece..f23f89b0611 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/icons/icon.xpm +++ b/releng/rcp/org.eclipse.papyrus.rcp/icons/icon.xpm @@ -1,303 +1,303 @@ -/* XPM */
-static char * C:\Users\fn224852\Workspaces\Keulkeul\org_eclipse_papyrus_rcp\icons\icon_xpm[] = {
-"256 256 44 1",
-" c None",
-". c #98BF06",
-"+ c #1C99B6",
-"@ c #88AA08",
-"# c #75910B",
-"$ c #76910B",
-"% c #87A908",
-"& c #97BE06",
-"* c #7D9C0B",
-"= c #546411",
-"- c #3A4315",
-"; c #212218",
-"> c #19171A",
-", c #1E1D19",
-"' c #333916",
-") c #495712",
-"! c #809F0A",
-"~ c #90B408",
-"{ c #4C5B11",
-"] c #1A181A",
-"^ c #4D5C11",
-"/ c #8FB308",
-"( c #78950B",
-"_ c #242519",
-": c #262818",
-"< c #8BAE08",
-"[ c #7C9B0B",
-"} c #373F15",
-"| c #8AAD08",
-"1 c #202019",
-"2 c #8BAD08",
-"3 c #363E15",
-"4 c #323816",
-"5 c #7D9C0A",
-"6 c #96BC06",
-"7 c #576910",
-"8 c #282B18",
-"9 c #252619",
-"0 c #647A0F",
-"a c #84A509",
-"b c #60750E",
-"c c #495612",
-"d c #495512",
-"e c #677E0E",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ........... ",
-" ............................. ",
-" ...................................... ",
-" ............................................ ",
-" ................................................. ",
-" ...................................................... ++ ",
-" ........................................................... ++++ ",
-" .............................................................. ++++++ ",
-" ................................................................. +++++ ",
-" .................................................................... ++++++ ",
-" ....................................................................... ++++++ ",
-" ......................................................................... ++++++ ",
-" ............................................................................ +++++++ ",
-" .............................................................................. +++++++ ",
-" ............................................................................... +++++++ ",
-" ................................................................................. +++++++ ",
-" ................................................................................... ++++++++ ",
-" ..................................................................................... +++++++ ",
-" ...................................................................................... ++++++++ ",
-" ........................................@#$%&.......................................... ++++++++ ",
-" .....................................*=-;>>>>,')!....................................... +++++++++ ",
-" ....................................~{]>>>>>>>>>>]^/...................................... +++++++++ ",
-" >>>>> ....................................(_>>>>>>>>>>>>>>:<..................................... +++++++++ ",
-" >>>>>>>>>>>>> ....................................'>>>>>>>>>>>>>>>>{..................................... ++++++++++ ",
-" >>>>>>>>>>>>>>>>>> ....................................[>>>>>>>>>>>>>>>>>}..................................... ++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>> .....................................|>>>>>>>>>>>>>>>>>)...................................... ++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................'>>>>>>>>>>>>>>>1%...................................... +++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................23>>>>>>>>>>>>>45....................................... +++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................678>>>>>>>>>90&......................................... ++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...........................................abcddd^ea............................................ +++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. ++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... +++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... +++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................ ++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................ ++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................... +++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................... +++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .............................................................................................. ++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................. +++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................ +++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................................... ++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................................................................... ++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................................ ++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...................................................................................... ++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................... ++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................. ++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................... ++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................ ++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................ ++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................... ++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................................... ++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ..................................................... ++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................... ++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................. ++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................ ++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................ ++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................... +++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++",
-" >>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" >>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">>>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">>> ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-">> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-"> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ....................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ....................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ....................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... ++++++++++++++++++++++++++++++++++++++ ",
-" ......................................... +++++++++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++++++++ ",
-" .......................................... ++++++++++++++++++++++++++++++++++ ",
-" .......................................... ++++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++++ ",
-" .......................................... +++++++++++++++++++++++++++++ ",
-" .......................................... ++++++++++++++++++++++++++++ ",
-" ........................................... ++++++++++++++++++++++++++ ",
-" ........................................... ++++++++++++++++++++++++ ",
-" ........................................... ++++++++++++++++++++++ ",
-" ........................................... ++++++++++++++++++++ ",
-" ........................................... ++++++++++++++++++ ",
-" ........................................... +++++++++++++++++ ",
-" ........................................... +++++++++++++++ ",
-" ........................................... ++++++++++++ ",
-" ........................................... ++++++++++ ",
-" ........................................... +++++++ ",
-" ............................................ +++++ ",
-" ............................................ ++ ",
-" ............................................ ",
-" ............................................ ",
-" ......................................... ",
-" ..................................... ",
-" ................................. ",
-" ............................. ",
-" ........................ ",
-" ................. ",
-" ....... ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" ",
-" "};
+/* XPM */ +static char * C:\Users\fn224852\Workspaces\Keulkeul\org_eclipse_papyrus_rcp\icons\icon_xpm[] = { +"256 256 44 1", +" c None", +". c #98BF06", +"+ c #1C99B6", +"@ c #88AA08", +"# c #75910B", +"$ c #76910B", +"% c #87A908", +"& c #97BE06", +"* c #7D9C0B", +"= c #546411", +"- c #3A4315", +"; c #212218", +"> c #19171A", +", c #1E1D19", +"' c #333916", +") c #495712", +"! c #809F0A", +"~ c #90B408", +"{ c #4C5B11", +"] c #1A181A", +"^ c #4D5C11", +"/ c #8FB308", +"( c #78950B", +"_ c #242519", +": c #262818", +"< c #8BAE08", +"[ c #7C9B0B", +"} c #373F15", +"| c #8AAD08", +"1 c #202019", +"2 c #8BAD08", +"3 c #363E15", +"4 c #323816", +"5 c #7D9C0A", +"6 c #96BC06", +"7 c #576910", +"8 c #282B18", +"9 c #252619", +"0 c #647A0F", +"a c #84A509", +"b c #60750E", +"c c #495612", +"d c #495512", +"e c #677E0E", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ........... ", +" ............................. ", +" ...................................... ", +" ............................................ ", +" ................................................. ", +" ...................................................... ++ ", +" ........................................................... ++++ ", +" .............................................................. ++++++ ", +" ................................................................. +++++ ", +" .................................................................... ++++++ ", +" ....................................................................... ++++++ ", +" ......................................................................... ++++++ ", +" ............................................................................ +++++++ ", +" .............................................................................. +++++++ ", +" ............................................................................... +++++++ ", +" ................................................................................. +++++++ ", +" ................................................................................... ++++++++ ", +" ..................................................................................... +++++++ ", +" ...................................................................................... ++++++++ ", +" ........................................@#$%&.......................................... ++++++++ ", +" .....................................*=-;>>>>,')!....................................... +++++++++ ", +" ....................................~{]>>>>>>>>>>]^/...................................... +++++++++ ", +" >>>>> ....................................(_>>>>>>>>>>>>>>:<..................................... +++++++++ ", +" >>>>>>>>>>>>> ....................................'>>>>>>>>>>>>>>>>{..................................... ++++++++++ ", +" >>>>>>>>>>>>>>>>>> ....................................[>>>>>>>>>>>>>>>>>}..................................... ++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>> .....................................|>>>>>>>>>>>>>>>>>)...................................... ++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................'>>>>>>>>>>>>>>>1%...................................... +++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................23>>>>>>>>>>>>>45....................................... +++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................678>>>>>>>>>90&......................................... ++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...........................................abcddd^ea............................................ +++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. ++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... +++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... +++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................... ++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................................. +++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. +++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................. ++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................ ++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................................ ++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................... +++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................... +++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .............................................................................................. ++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................. +++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................................ +++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................................... ++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ......................................................................................... ++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................................ ++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...................................................................................... ++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................................................... ++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................................. ++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................... ++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................................................ ++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................................................ ++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................................... ++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................................... ++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ..................................................... ++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................... ++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .................................................. ++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................ ++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ................................................ ++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................... +++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>> .......................................... ++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++", +" >>>>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>> .............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>>> ............................................. +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>> ............................................. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>> ............................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>>> ............................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>> ........................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>>> ........................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>> .......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" >>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">>>> ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">>> ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">>> ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +">> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +"> ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ....................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ....................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ....................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ +++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ........................................ ++++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++++++++++++ ", +" ......................................... ++++++++++++++++++++++++++++++++++++++ ", +" ......................................... +++++++++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++++++++ ", +" .......................................... ++++++++++++++++++++++++++++++++++ ", +" .......................................... ++++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++++ ", +" .......................................... +++++++++++++++++++++++++++++ ", +" .......................................... ++++++++++++++++++++++++++++ ", +" ........................................... ++++++++++++++++++++++++++ ", +" ........................................... ++++++++++++++++++++++++ ", +" ........................................... ++++++++++++++++++++++ ", +" ........................................... ++++++++++++++++++++ ", +" ........................................... ++++++++++++++++++ ", +" ........................................... +++++++++++++++++ ", +" ........................................... +++++++++++++++ ", +" ........................................... ++++++++++++ ", +" ........................................... ++++++++++ ", +" ........................................... +++++++ ", +" ............................................ +++++ ", +" ............................................ ++ ", +" ............................................ ", +" ............................................ ", +" ......................................... ", +" ..................................... ", +" ................................. ", +" ............................. ", +" ........................ ", +" ................. ", +" ....... ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/releng/rcp/org.eclipse.papyrus.rcp/plugin.properties b/releng/rcp/org.eclipse.papyrus.rcp/plugin.properties index 3dc7358c285..9bc72f02d6b 100644 --- a/releng/rcp/org.eclipse.papyrus.rcp/plugin.properties +++ b/releng/rcp/org.eclipse.papyrus.rcp/plugin.properties @@ -1,12 +1,12 @@ -################################################################################
-# Copyright (c) 2008 CEA LIST.
-# All rights reserved. This program and the accompanying materials
-# 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:
-# CEA LIST - initial API and implementation
-################################################################################
-pluginName=Papyrus RCP
-pluginProvider=Eclipse Modeling Project
+################################################################################ +# Copyright (c) 2008 CEA LIST. +# All rights reserved. This program and the accompanying materials +# 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: +# CEA LIST - initial API and implementation +################################################################################ +pluginName=Papyrus RCP +pluginProvider=Eclipse Modeling Project diff --git a/releng/rcp/org.eclipse.papyrus.rcp/pom.xml b/releng/rcp/org.eclipse.papyrus.rcp/pom.xml index a7923c420e3..5e771a2c935 100755 --- a/releng/rcp/org.eclipse.papyrus.rcp/pom.xml +++ b/releng/rcp/org.eclipse.papyrus.rcp/pom.xml @@ -1,16 +1,16 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>4.0.0-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
-
- <artifactId>org.eclipse.papyrus.rcp</artifactId>
- <packaging>eclipse-plugin</packaging>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.rcp.releng</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>4.0.0-SNAPSHOT</version> + <relativePath>..</relativePath> + </parent> + + <artifactId>org.eclipse.papyrus.rcp</artifactId> + <packaging>eclipse-plugin</packaging> + +</project> diff --git a/releng/rcp/pom.xml b/releng/rcp/pom.xml index e56198b1912..003cad7a5f2 100644 --- a/releng/rcp/pom.xml +++ b/releng/rcp/pom.xml @@ -1,134 +1,134 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.eclipse.papyrus</groupId>
- <artifactId>org.eclipse.papyrus.all.releng</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- </parent>
-
- <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
- <version>4.0.0-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <modules>
- <module>org.eclipse.papyrus.rcp</module>
- <module>org.eclipse.papyrus.rcp.feature</module>
- <module>org.eclipse.papyrus.rcp.product</module>
- <module>targetPlatform</module>
- </modules>
-
- <properties>
- <!-- Timestamp used in various places, e.g. the about dialog (see about.mappings) -->
- <eclipse.simultaneous.release.build>${maven.build.timestamp}</eclipse.simultaneous.release.build>
- <!-- Human readable name of the release, e.g. used in the about dialog (see about.mappings) -->
- <eclipse.simultaneous.release.name>Photon (4.8.0)</eclipse.simultaneous.release.name>
- <target.platform>org.eclipse.papyrus.rcp.${target.suffix}.target</target.platform>
- </properties>
-
- <repositories>
- <!-- Papyrus repository -->
- <repository>
- <id>papyrus-main</id>
- <layout>p2</layout>
- <url>${papyrus.repo.main}</url>
- </repository>
- </repositories>
-
- <build>
- <plugins>
- <plugin>
- <!-- enable tycho build extension -->
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-maven-plugin</artifactId>
- <version>${tycho-version}</version>
- <extensions>true</extensions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-versions-plugin</artifactId>
- <version>${tycho-version}</version>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>target-platform-configuration</artifactId>
- </plugin>
- <!-- enable source bundle generation -->
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-source-plugin</artifactId>
- <version>${tycho-version}</version>
- <executions>
- <execution>
- <id>plugin-source</id>
- <goals>
- <goal>plugin-source</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>update-branding-plugins-about.mappings</id>
- <activation>
- <file>
- <exists>${basedir}/about.mappings</exists>
- </file>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <executions>
- <execution>
- <id>process-about.mappings</id>
- <phase>prepare-package</phase>
- <configuration>
- <outputDirectory>${project.build.directory}</outputDirectory>
- <overwrite>true</overwrite>
- <resources>
- <resource>
- <directory>${basedir}</directory>
- <includes>
- <include>about.mappings</include>
- </includes>
- <filtering>true</filtering>
- </resource>
- </resources>
- </configuration>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.eclipse.tycho</groupId>
- <artifactId>tycho-packaging-plugin</artifactId>
- <version>${tycho-version}</version>
- <configuration>
- <additionalFileSets>
- <fileSet>
- <directory>${project.build.directory}</directory>
- <includes>
- <include>about.mappings</include>
- </includes>
- </fileSet>
- </additionalFileSets>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.papyrus</groupId> + <artifactId>org.eclipse.papyrus.all.releng</artifactId> + <version>0.0.1-SNAPSHOT</version> + </parent> + + <artifactId>org.eclipse.papyrus.rcp.releng</artifactId> + <version>4.0.0-SNAPSHOT</version> + <packaging>pom</packaging> + + <modules> + <module>org.eclipse.papyrus.rcp</module> + <module>org.eclipse.papyrus.rcp.feature</module> + <module>org.eclipse.papyrus.rcp.product</module> + <module>targetPlatform</module> + </modules> + + <properties> + <!-- Timestamp used in various places, e.g. the about dialog (see about.mappings) --> + <eclipse.simultaneous.release.build>${maven.build.timestamp}</eclipse.simultaneous.release.build> + <!-- Human readable name of the release, e.g. used in the about dialog (see about.mappings) --> + <eclipse.simultaneous.release.name>Photon (4.8.0)</eclipse.simultaneous.release.name> + <target.platform>org.eclipse.papyrus.rcp.${target.suffix}.target</target.platform> + </properties> + + <repositories> + <!-- Papyrus repository --> + <repository> + <id>papyrus-main</id> + <layout>p2</layout> + <url>${papyrus.repo.main}</url> + </repository> + </repositories> + + <build> + <plugins> + <plugin> + <!-- enable tycho build extension --> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <version>${tycho-version}</version> + <extensions>true</extensions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-versions-plugin</artifactId> + <version>${tycho-version}</version> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>target-platform-configuration</artifactId> + </plugin> + <!-- enable source bundle generation --> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-source-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>plugin-source</id> + <goals> + <goal>plugin-source</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>update-branding-plugins-about.mappings</id> + <activation> + <file> + <exists>${basedir}/about.mappings</exists> + </file> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>process-about.mappings</id> + <phase>prepare-package</phase> + <configuration> + <outputDirectory>${project.build.directory}</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>${basedir}</directory> + <includes> + <include>about.mappings</include> + </includes> + <filtering>true</filtering> + </resource> + </resources> + </configuration> + <goals> + <goal>copy-resources</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-packaging-plugin</artifactId> + <version>${tycho-version}</version> + <configuration> + <additionalFileSets> + <fileSet> + <directory>${project.build.directory}</directory> + <includes> + <include>about.mappings</include> + </includes> + </fileSet> + </additionalFileSets> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/releng/rcp/targetPlatform/pom.xml b/releng/rcp/targetPlatform/pom.xml index 666c1a32d86..144d38b745c 100644 --- a/releng/rcp/targetPlatform/pom.xml +++ b/releng/rcp/targetPlatform/pom.xml @@ -1,20 +1,20 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <artifactId>org.eclipse.papyrus.rcp.releng</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>4.0.0-SNAPSHOT</version>
- </parent>
-
- <artifactId>org.eclipse.papyrus.rcp.target.parent</artifactId>
- <version>0.0.1-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <modules>
- <module>portable</module>
- <module>eclipse</module>
- </modules>
-</project>
+<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <artifactId>org.eclipse.papyrus.rcp.releng</artifactId> + <groupId>org.eclipse.papyrus</groupId> + <version>4.0.0-SNAPSHOT</version> + </parent> + + <artifactId>org.eclipse.papyrus.rcp.target.parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + <packaging>pom</packaging> + + <modules> + <module>portable</module> + <module>eclipse</module> + </modules> +</project> diff --git a/releng/templates/HowToUseTemplates.txt b/releng/templates/HowToUseTemplates.txt index 02661d30d45..5f25702a8f7 100644 --- a/releng/templates/HowToUseTemplates.txt +++ b/releng/templates/HowToUseTemplates.txt @@ -1,47 +1,47 @@ --------------------------------------------------------------------------------
-
---------------------------
-! Papyrus Code Templates !
---------------------------
-
-In Eclipse workbench, select "Window" -> "preferences"
-
-In the opened window, in the left tree, select:
-"Java" -> "Code Style" -> "Code Templates"
-
-On the right, click on the button: "Import..."
-
-Select the place where the file "Papyrus Code Templates.xml" is.
-
-
--------------------------------------------------------------------------------
-
----------------------
-! Papyrus Formatter !
----------------------
-
-In Eclipse workbench, select "Window" -> "preferences"
-
-In the opened window, in the left tree, select:
-"Java" -> "Code Style" -> "Formatter"
-
-On the right, click on the button: "Import..."
-
-Select the place where the file "papyrus_formatter.xml" is.
-
--------------------------------------------------------------------------------
-
--------------------
-! Papyrus Cleanup !
--------------------
-
-In Eclipse workbench, select "Window" -> "preferences"
-
-In the opened window, in the left tree, select:
-"Java" -> "Code Style" -> "Clean Up"
-
-On the right, click on the button: "Import..."
-
-Select the place where the file "papyrus_cleanup.xml" is.
-
+------------------------------------------------------------------------------- + +-------------------------- +! Papyrus Code Templates ! +-------------------------- + +In Eclipse workbench, select "Window" -> "preferences" + +In the opened window, in the left tree, select: +"Java" -> "Code Style" -> "Code Templates" + +On the right, click on the button: "Import..." + +Select the place where the file "Papyrus Code Templates.xml" is. + + +------------------------------------------------------------------------------- + +--------------------- +! Papyrus Formatter ! +--------------------- + +In Eclipse workbench, select "Window" -> "preferences" + +In the opened window, in the left tree, select: +"Java" -> "Code Style" -> "Formatter" + +On the right, click on the button: "Import..." + +Select the place where the file "papyrus_formatter.xml" is. + +------------------------------------------------------------------------------- + +------------------- +! Papyrus Cleanup ! +------------------- + +In Eclipse workbench, select "Window" -> "preferences" + +In the opened window, in the left tree, select: +"Java" -> "Code Style" -> "Clean Up" + +On the right, click on the button: "Import..." + +Select the place where the file "papyrus_cleanup.xml" is. + -------------------------------------------------------------------------------
\ No newline at end of file diff --git a/releng/templates/Papyrus Code templates.xml b/releng/templates/Papyrus Code templates.xml index e46846fecd3..d62c623c3e5 100644 --- a/releng/templates/Papyrus Code templates.xml +++ b/releng/templates/Papyrus Code templates.xml @@ -1,28 +1,28 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/**
- * @return the ${bare_field_name}
- */</template><template autoinsert="true" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/**
- * @author ${user}
- *
- * ${tags}
- */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/**
- * Constructor.
- *
- * ${tags}
- */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/**
- * @param ${param} the ${bare_field_name} to set
- */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/**
- * ${tags}
- */</template><template autoinsert="true" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/**
- *
- */</template><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/**
- * ${see_to_target}
- *
- * ${tags}
- */</template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/**
- * ${see_to_overridden}
- *
- * ${tags}
- */
-</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/**
- *
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/** + * @return the ${bare_field_name} + */</template><template autoinsert="true" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">/** + * @author ${user} + * + * ${tags} + */</template><template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">/** + * Constructor. + * + * ${tags} + */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/** + * @param ${param} the ${bare_field_name} to set + */</template><template autoinsert="true" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">/** + * ${tags} + */</template><template autoinsert="true" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/** + * + */</template><template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/** + * ${see_to_target} + * + * ${tags} + */</template><template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/** + * ${see_to_overridden} + * + * ${tags} + */ +</template><template autoinsert="true" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/** + * */</template></templates>
\ No newline at end of file diff --git a/releng/templates/papyrus_cleanup.xml b/releng/templates/papyrus_cleanup.xml index b5774bfc7b5..5b680c647f5 100644 --- a/releng/templates/papyrus_cleanup.xml +++ b/releng/templates/papyrus_cleanup.xml @@ -1,62 +1,62 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<profiles version="2">
-<profile kind="CleanUpProfile" name="Papyrus" version="2">
-<setting id="cleanup.remove_redundant_type_arguments" value="true"/>
-<setting id="cleanup.remove_unused_private_fields" value="true"/>
-<setting id="cleanup.always_use_parentheses_in_expressions" value="false"/>
-<setting id="cleanup.never_use_blocks" value="false"/>
-<setting id="cleanup.remove_unused_private_methods" value="true"/>
-<setting id="cleanup.add_missing_deprecated_annotations" value="true"/>
-<setting id="cleanup.convert_to_enhanced_for_loop" value="false"/>
-<setting id="cleanup.remove_unnecessary_nls_tags" value="true"/>
-<setting id="cleanup.sort_members" value="false"/>
-<setting id="cleanup.remove_unused_local_variables" value="false"/>
-<setting id="cleanup.never_use_parentheses_in_expressions" value="true"/>
-<setting id="cleanup.remove_unused_private_members" value="false"/>
-<setting id="cleanup.remove_unnecessary_casts" value="true"/>
-<setting id="cleanup.make_parameters_final" value="false"/>
-<setting id="cleanup.use_this_for_non_static_field_access" value="false"/>
-<setting id="cleanup.remove_private_constructors" value="true"/>
-<setting id="cleanup.use_blocks" value="true"/>
-<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/>
-<setting id="cleanup.remove_trailing_whitespaces_all" value="true"/>
-<setting id="cleanup.always_use_this_for_non_static_field_access" value="false"/>
-<setting id="cleanup.use_this_for_non_static_field_access_only_if_necessary" value="true"/>
-<setting id="cleanup.add_default_serial_version_id" value="true"/>
-<setting id="cleanup.make_type_abstract_if_missing_method" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value="true"/>
-<setting id="cleanup.make_variable_declarations_final" value="false"/>
-<setting id="cleanup.add_missing_nls_tags" value="false"/>
-<setting id="cleanup.format_source_code" value="false"/>
-<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="false"/>
-<setting id="cleanup.add_missing_override_annotations" value="true"/>
-<setting id="cleanup.convert_functional_interfaces" value="false"/>
-<setting id="cleanup.remove_unused_private_types" value="true"/>
-<setting id="cleanup.use_anonymous_class_creation" value="false"/>
-<setting id="cleanup.use_type_arguments" value="false"/>
-<setting id="cleanup.add_missing_methods" value="false"/>
-<setting id="cleanup.make_local_variable_final" value="true"/>
-<setting id="cleanup.correct_indentation" value="false"/>
-<setting id="cleanup.add_missing_override_annotations_interface_methods" value="true"/>
-<setting id="cleanup.remove_unused_imports" value="true"/>
-<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/>
-<setting id="cleanup.make_private_fields_final" value="true"/>
-<setting id="cleanup.add_generated_serial_version_id" value="false"/>
-<setting id="cleanup.organize_imports" value="false"/>
-<setting id="cleanup.remove_trailing_whitespaces" value="true"/>
-<setting id="cleanup.sort_members_all" value="false"/>
-<setting id="cleanup.insert_inferred_type_arguments" value="false"/>
-<setting id="cleanup.use_blocks_only_for_return_and_throw" value="false"/>
-<setting id="cleanup.add_missing_annotations" value="true"/>
-<setting id="cleanup.use_parentheses_in_expressions" value="false"/>
-<setting id="cleanup.use_lambda" value="true"/>
-<setting id="cleanup.qualify_static_field_accesses_with_declaring_class" value="false"/>
-<setting id="cleanup.use_this_for_non_static_method_access_only_if_necessary" value="true"/>
-<setting id="cleanup.use_this_for_non_static_method_access" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value="true"/>
-<setting id="cleanup.add_serial_version_id" value="false"/>
-<setting id="cleanup.format_source_code_changes_only" value="false"/>
-<setting id="cleanup.qualify_static_member_accesses_with_declaring_class" value="true"/>
-<setting id="cleanup.always_use_blocks" value="true"/>
-</profile>
-</profiles>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<profiles version="2"> +<profile kind="CleanUpProfile" name="Papyrus" version="2"> +<setting id="cleanup.remove_redundant_type_arguments" value="true"/> +<setting id="cleanup.remove_unused_private_fields" value="true"/> +<setting id="cleanup.always_use_parentheses_in_expressions" value="false"/> +<setting id="cleanup.never_use_blocks" value="false"/> +<setting id="cleanup.remove_unused_private_methods" value="true"/> +<setting id="cleanup.add_missing_deprecated_annotations" value="true"/> +<setting id="cleanup.convert_to_enhanced_for_loop" value="false"/> +<setting id="cleanup.remove_unnecessary_nls_tags" value="true"/> +<setting id="cleanup.sort_members" value="false"/> +<setting id="cleanup.remove_unused_local_variables" value="false"/> +<setting id="cleanup.never_use_parentheses_in_expressions" value="true"/> +<setting id="cleanup.remove_unused_private_members" value="false"/> +<setting id="cleanup.remove_unnecessary_casts" value="true"/> +<setting id="cleanup.make_parameters_final" value="false"/> +<setting id="cleanup.use_this_for_non_static_field_access" value="false"/> +<setting id="cleanup.remove_private_constructors" value="true"/> +<setting id="cleanup.use_blocks" value="true"/> +<setting id="cleanup.always_use_this_for_non_static_method_access" value="false"/> +<setting id="cleanup.remove_trailing_whitespaces_all" value="true"/> +<setting id="cleanup.always_use_this_for_non_static_field_access" value="false"/> +<setting id="cleanup.use_this_for_non_static_field_access_only_if_necessary" value="true"/> +<setting id="cleanup.add_default_serial_version_id" value="true"/> +<setting id="cleanup.make_type_abstract_if_missing_method" value="false"/> +<setting id="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value="true"/> +<setting id="cleanup.make_variable_declarations_final" value="false"/> +<setting id="cleanup.add_missing_nls_tags" value="false"/> +<setting id="cleanup.format_source_code" value="false"/> +<setting id="cleanup.qualify_static_method_accesses_with_declaring_class" value="false"/> +<setting id="cleanup.add_missing_override_annotations" value="true"/> +<setting id="cleanup.convert_functional_interfaces" value="false"/> +<setting id="cleanup.remove_unused_private_types" value="true"/> +<setting id="cleanup.use_anonymous_class_creation" value="false"/> +<setting id="cleanup.use_type_arguments" value="false"/> +<setting id="cleanup.add_missing_methods" value="false"/> +<setting id="cleanup.make_local_variable_final" value="true"/> +<setting id="cleanup.correct_indentation" value="false"/> +<setting id="cleanup.add_missing_override_annotations_interface_methods" value="true"/> +<setting id="cleanup.remove_unused_imports" value="true"/> +<setting id="cleanup.remove_trailing_whitespaces_ignore_empty" value="false"/> +<setting id="cleanup.make_private_fields_final" value="true"/> +<setting id="cleanup.add_generated_serial_version_id" value="false"/> +<setting id="cleanup.organize_imports" value="false"/> +<setting id="cleanup.remove_trailing_whitespaces" value="true"/> +<setting id="cleanup.sort_members_all" value="false"/> +<setting id="cleanup.insert_inferred_type_arguments" value="false"/> +<setting id="cleanup.use_blocks_only_for_return_and_throw" value="false"/> +<setting id="cleanup.add_missing_annotations" value="true"/> +<setting id="cleanup.use_parentheses_in_expressions" value="false"/> +<setting id="cleanup.use_lambda" value="true"/> +<setting id="cleanup.qualify_static_field_accesses_with_declaring_class" value="false"/> +<setting id="cleanup.use_this_for_non_static_method_access_only_if_necessary" value="true"/> +<setting id="cleanup.use_this_for_non_static_method_access" value="false"/> +<setting id="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value="true"/> +<setting id="cleanup.add_serial_version_id" value="false"/> +<setting id="cleanup.format_source_code_changes_only" value="false"/> +<setting id="cleanup.qualify_static_member_accesses_with_declaring_class" value="true"/> +<setting id="cleanup.always_use_blocks" value="true"/> +</profile> +</profiles> diff --git a/releng/templates/papyrus_formatter.xml b/releng/templates/papyrus_formatter.xml index 22b67816991..03754774534 100644 --- a/releng/templates/papyrus_formatter.xml +++ b/releng/templates/papyrus_formatter.xml @@ -1,291 +1,291 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<profiles version="12">
-<profile kind="CodeFormatterProfile" name="Papyrus" version="12">
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="260"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="5"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="260"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/>
-<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
-</profile>
-</profiles>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<profiles version="12"> +<profile kind="CodeFormatterProfile" name="Papyrus" version="12"> +<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="80"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/> +<setting id="org.eclipse.jdt.core.compiler.source" value="1.7"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="260"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/> +<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/> +<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/> +<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="5"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.7"/> +<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/> +<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="260"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.7"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="80"/> +<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="0"/> +<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="end_of_line"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/> +<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/> +<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/> +<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/> +</profile> +</profiles> diff --git a/releng/toolkit/cleaner.py b/releng/toolkit/cleaner.py index e2768d11f38..ed60ffa918f 100755 --- a/releng/toolkit/cleaner.py +++ b/releng/toolkit/cleaner.py @@ -1,147 +1,147 @@ -# ###############################################################################
-# Copyright (c) 2013 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-This script cleans up a repository of Eclipse features and plugins
-in order to improve their Tycho compatibility
-"""
-
-import os # File handling
-import os.path # File path handling
-import shutil # File handling
-import sys # System
-import subprocess # Process handling
-import xml.dom.minidom # Minimal XML
-
-import console # Console pretty printing
-import eclipse # Eclipse API
-import xmlutils # XML utilities
-
-
-def print_usage():
- """
- Print how to use this script
- :return: None
- """
- print("Usage:")
- print(" python cleaner.py [-h | --help] [--color] <targets>")
- print(" <targets> is the list of files and directories to clean")
- print("Options:")
- print(" -h, --help: print this screen")
- print(" --color: activate console color")
-
-
-def cleanup_bundle(bundle):
- """
- Cleanup the specified Eclipse bundle
- :param bundle: An Eclipse bundle
- :return: None
- """
- __cleanup_classpath(bundle)
- __cleanup_build_properties(bundle)
-
-
-def __cleanup_classpath(bundle):
- """
- Cleanup the classpath of the specified Eclipse bundle
- :param bundle: An Eclipse bundle
- :return: None
- """
- subs = os.listdir(bundle.location)
- if not ".classpath" in subs:
- return
- doc = xml.dom.minidom.parse(os.path.join(bundle.location, ".classpath"))
- dirty = False
- for entry in doc.getElementsByTagName("classpathentry"):
- data = entry.getAttribute("excluding")
- folder = entry.getAttribute("path")
- if data is not None and len(data) > 0:
- files = data.split("|")
- for file in files:
- if file is not None and len(file) > 0:
- dirty = True
- full = os.path.join(bundle.location, os.path.join(folder, os.path.join(file)))
- print("Found " + full)
- if full.endswith("/"):
- subprocess.call(["git", "rm", "-r", full])
- else:
- subprocess.call(["git", "rm", full])
- entry.parentNode.removeChild(entry)
- if dirty:
- xmlutils.output(doc, os.path.join(bundle.location, ".classpath"))
- console.log("Bundle " + bundle.name + " => Fixed .classpath to remove excluded sources")
-
-
-def __cleanup_build_properties(bundle):
- """
- Cleanup the build properties of the specified Eclipse bunle
- :param bundle: An Eclipse bundle
- :return: None
- """
- subs = os.listdir(bundle.location)
- if not "build.properties" in subs:
- return
- properties = open(os.path.join(bundle.location, "build.properties"), "r")
- found = False
- for line in properties:
- if line.find("src.includes") != -1:
- found = True
- break
- properties.close()
- if not found:
- if not "about.html" in subs:
- shutil.copy("about.html", os.path.join(bundle.location, "about.html"))
- properties = open(os.path.join(bundle.location, "build.properties"), "a")
- properties.write("src.includes = about.html\n")
- properties.close()
- console.log("Bundle " + bundle.name + " => Fixed build.properties to add src.includes")
-
-
-def cleanup(directories):
- """
- Cleanup the Eclipse bundles in the specified directories
- :param directories: A collection of directories
- :return: None
- """
- # Build the repo
- repo = eclipse.Repository()
- for directory in directories:
- repo.load(directory)
- # Do the cleanup
- for name in repo.plugins:
- cleanup_bundle(repo.plugins[name])
- for name in repo.features:
- cleanup_bundle(repo.features[name])
-
-
-# Main script
-if __name__ == "__main__":
- # Checks the arguments
- nb = len(sys.argv)
- if nb <= 1:
- print_usage()
- sys.exit(1)
-
- targets = []
- # Parse the arguments
- for arg in sys.argv[1:]:
- if arg == "-h" or arg == "--help":
- print_usage()
- sys.exit(0)
- elif arg == console.CLI_COLOR:
- console.USE_COLOR = True
- else:
- targets.append(arg)
- # Execute
- cleanup(targets)
+# ############################################################################### +# Copyright (c) 2013 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +This script cleans up a repository of Eclipse features and plugins +in order to improve their Tycho compatibility +""" + +import os # File handling +import os.path # File path handling +import shutil # File handling +import sys # System +import subprocess # Process handling +import xml.dom.minidom # Minimal XML + +import console # Console pretty printing +import eclipse # Eclipse API +import xmlutils # XML utilities + + +def print_usage(): + """ + Print how to use this script + :return: None + """ + print("Usage:") + print(" python cleaner.py [-h | --help] [--color] <targets>") + print(" <targets> is the list of files and directories to clean") + print("Options:") + print(" -h, --help: print this screen") + print(" --color: activate console color") + + +def cleanup_bundle(bundle): + """ + Cleanup the specified Eclipse bundle + :param bundle: An Eclipse bundle + :return: None + """ + __cleanup_classpath(bundle) + __cleanup_build_properties(bundle) + + +def __cleanup_classpath(bundle): + """ + Cleanup the classpath of the specified Eclipse bundle + :param bundle: An Eclipse bundle + :return: None + """ + subs = os.listdir(bundle.location) + if not ".classpath" in subs: + return + doc = xml.dom.minidom.parse(os.path.join(bundle.location, ".classpath")) + dirty = False + for entry in doc.getElementsByTagName("classpathentry"): + data = entry.getAttribute("excluding") + folder = entry.getAttribute("path") + if data is not None and len(data) > 0: + files = data.split("|") + for file in files: + if file is not None and len(file) > 0: + dirty = True + full = os.path.join(bundle.location, os.path.join(folder, os.path.join(file))) + print("Found " + full) + if full.endswith("/"): + subprocess.call(["git", "rm", "-r", full]) + else: + subprocess.call(["git", "rm", full]) + entry.parentNode.removeChild(entry) + if dirty: + xmlutils.output(doc, os.path.join(bundle.location, ".classpath")) + console.log("Bundle " + bundle.name + " => Fixed .classpath to remove excluded sources") + + +def __cleanup_build_properties(bundle): + """ + Cleanup the build properties of the specified Eclipse bunle + :param bundle: An Eclipse bundle + :return: None + """ + subs = os.listdir(bundle.location) + if not "build.properties" in subs: + return + properties = open(os.path.join(bundle.location, "build.properties"), "r") + found = False + for line in properties: + if line.find("src.includes") != -1: + found = True + break + properties.close() + if not found: + if not "about.html" in subs: + shutil.copy("about.html", os.path.join(bundle.location, "about.html")) + properties = open(os.path.join(bundle.location, "build.properties"), "a") + properties.write("src.includes = about.html\n") + properties.close() + console.log("Bundle " + bundle.name + " => Fixed build.properties to add src.includes") + + +def cleanup(directories): + """ + Cleanup the Eclipse bundles in the specified directories + :param directories: A collection of directories + :return: None + """ + # Build the repo + repo = eclipse.Repository() + for directory in directories: + repo.load(directory) + # Do the cleanup + for name in repo.plugins: + cleanup_bundle(repo.plugins[name]) + for name in repo.features: + cleanup_bundle(repo.features[name]) + + +# Main script +if __name__ == "__main__": + # Checks the arguments + nb = len(sys.argv) + if nb <= 1: + print_usage() + sys.exit(1) + + targets = [] + # Parse the arguments + for arg in sys.argv[1:]: + if arg == "-h" or arg == "--help": + print_usage() + sys.exit(0) + elif arg == console.CLI_COLOR: + console.USE_COLOR = True + else: + targets.append(arg) + # Execute + cleanup(targets) sys.exit(0)
\ No newline at end of file diff --git a/releng/toolkit/console.py b/releng/toolkit/console.py index 77898408ed4..9eb3f17f0be 100755 --- a/releng/toolkit/console.py +++ b/releng/toolkit/console.py @@ -1,73 +1,73 @@ -# ###############################################################################
-# Copyright (c) 2014 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-API for console logging with log levels and colors
-"""
-
-
-# Log levels
-LEVELS = {
- "DEBUG": 0,
- "INFO": 0,
- "WARNING": 93,
- "ERROR": 91
-}
-
-# Color codes for the console colors
-COLORS = {
- "ENDC": 0, # RESET COLOR
- "GREY70": 97,
- "RED": 91,
- "YELLOW": 93,
- "BLUE": 94,
- "PURPLE": 95,
- "GREEN": 92,
-}
-
-# Activate/Deactivate the use of console colors
-USE_COLOR = False
-# Command line option to activate colors
-CLI_COLOR = "--color"
-
-
-def log(message, level="INFO"):
- """
- Logs the given message at the given level
- :param message: The message to log
- :param level: The log level
- :return: None
- """
- print(__get_formatted(message, level))
-
-
-def __get_formatted(message, level):
- """
- Gets the formatted string for the given message and level
- :param message: The message to format
- :param level: The log level
- :return: The formatted message string
- """
- if USE_COLOR and LEVELS[level] > 0:
- return __termcode(LEVELS[level]) + "[" + level + "] " + message + __termcode(0)
- else:
- return "[" + level + "] " + message
-
-
-def __termcode(num):
- """
- Gets the string for the given console color
- :param num: A console color
- :return: The terminal string for the specified color
- """
+# ############################################################################### +# Copyright (c) 2014 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +API for console logging with log levels and colors +""" + + +# Log levels +LEVELS = { + "DEBUG": 0, + "INFO": 0, + "WARNING": 93, + "ERROR": 91 +} + +# Color codes for the console colors +COLORS = { + "ENDC": 0, # RESET COLOR + "GREY70": 97, + "RED": 91, + "YELLOW": 93, + "BLUE": 94, + "PURPLE": 95, + "GREEN": 92, +} + +# Activate/Deactivate the use of console colors +USE_COLOR = False +# Command line option to activate colors +CLI_COLOR = "--color" + + +def log(message, level="INFO"): + """ + Logs the given message at the given level + :param message: The message to log + :param level: The log level + :return: None + """ + print(__get_formatted(message, level)) + + +def __get_formatted(message, level): + """ + Gets the formatted string for the given message and level + :param message: The message to format + :param level: The log level + :return: The formatted message string + """ + if USE_COLOR and LEVELS[level] > 0: + return __termcode(LEVELS[level]) + "[" + level + "] " + message + __termcode(0) + else: + return "[" + level + "] " + message + + +def __termcode(num): + """ + Gets the string for the given console color + :param num: A console color + :return: The terminal string for the specified color + """ return "\033[%sm" % num
\ No newline at end of file diff --git a/releng/toolkit/eclipse.py b/releng/toolkit/eclipse.py index fba29a91a86..ff50c615c7d 100755 --- a/releng/toolkit/eclipse.py +++ b/releng/toolkit/eclipse.py @@ -1,182 +1,182 @@ -# ###############################################################################
-# Copyright (c) 2014 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-This script provides an API to load and manipulate
-Eclipse plugins and features in a code repository
-"""
-
-import os # File handling
-import os.path # File path handling
-import re # Regular expressions
-import xml.dom.minidom # Minimal XML
-
-
-class Bundle:
- """
- Represents an Eclipse bundle
- """
-
- def __init__(self, location):
- """
- Initializes this bundle
- :param location: The bundle's location
- :return: The bundle
- """
- # The name as the last element of the path (folder name)
- self.name = os.path.basename(location)
- # The folder
- self.location = location
-
-
-class Plugin(Bundle):
- """
- Represents an Eclipse plugin
- """
-
- def __init__(self, location):
- """
- Initializes this plugin
- :param location: The plugin's location
- :return: The plugin
- """
- Bundle.__init__(self, location)
- # Initializes the list of dependencies
- self.dependencies = []
- # Initializes the manifest data
- self.properties = {}
- # Load the data from manifest
- manifest = open(os.path.join(os.path.join(location, "META-INF"), "MANIFEST.MF"), "r")
- on_dependency = False
- for line in manifest:
- if line.startswith("Require-Bundle:") or on_dependency:
- m = re.search("[a-zA-Z_][a-zA-Z_0-9]+(\\.[a-zA-Z_][a-zA-Z_0-9]+)+", line)
- dep = m.group(0)
- self.dependencies.append(dep)
- on_dependency = line.endswith(",")
- elif line.startswith("Bundle-"):
- m = re.match("Bundle-(\\w+): (.*)", line)
- self.properties[m.group(1)] = m.group(2)
- manifest.close()
-
-
-class Feature(Bundle):
- """
- Represents an Eclipse feature
- """
-
- def __init__(self, location):
- """
- Represents an Eclipse feature
- :param location: The feature's location
- :return: The feature
- """
- Bundle.__init__(self, location)
- # Initializes the list of the included features
- self.included = []
- # Initializes the list of the plugins
- self.plugins = []
- # Load the content
- doc = xml.dom.minidom.parse(os.path.join(location, "feature.xml"))
- for node in doc.getElementsByTagName("plugin"):
- identifier = node.getAttribute("id")
- self.plugins.append(identifier)
- for node in doc.getElementsByTagName("includes"):
- identifier = node.getAttribute("id")
- self.included.append(identifier)
-
-
-class Repository:
- """
- Represents a repository of Eclipse plugins and features
- """
-
- def __init__(self):
- """
- Initializes this repository
- :return: The repository
- """
- # Initializes a dictionary of plugins indexed by name
- self.plugins = {}
- # Initializes a dictionary of features indexed by name
- self.features = {}
-
- def load(self, directory):
- """
- Recursively load plugins and features in the given directory
- :param directory: The directory to load from
- :return: None
- """
- subs = os.listdir(directory)
- if "META-INF" in subs:
- # this is a plugin
- plugin = Plugin(directory)
- self.plugins[plugin.name] = plugin
- return
- if "feature.xml" in subs:
- # this is a feature
- feature = Feature(directory)
- self.features[feature.name] = feature
- return
- for name in subs:
- sub = os.path.join(directory, name)
- if os.path.isdir(sub):
- self.load(sub)
-
- def check(self, include_pattern, exclude_pattern):
- """
- Checks the consistency of the repository to check whether
- all required features and plugins are present
- The given pattern is used to determine whether a feature or
- plugin is required ; matching means required
- This method returns the list of the missing features and plugins
- :param include_pattern: A pattern matching the bundles to include
- :param exclude_pattern: A pattern matching the bundles to exclude
- :return: The missing bundles
- """
- result = []
- for name in self.features:
- if match(name, exclude_pattern):
- continue
- feature = self.features[name]
- for included in feature.included:
- if match(included, exclude_pattern):
- continue
- if not included in self.features and match(included, include_pattern):
- result.append(included)
- for plugin in feature.plugins:
- if match(plugin, exclude_pattern):
- continue
- if not plugin in self.plugins and match(plugin, include_pattern):
- result.append(plugin)
- for name in self.plugins:
- if match(name, exclude_pattern):
- continue
- plugin = self.plugins[name]
- for dep in plugin.dependencies:
- if match(dep, exclude_pattern):
- continue
- if not dep in self.plugins and match(dep, include_pattern):
- result.append(dep)
- return result
-
-
-def match(value, pattern):
- """
- Determines whether the specified value matches the given pattern
- :param value: A value
- :param pattern: A pattern
- :return: True if the value matches the pattern
- """
- m = re.match(pattern, value)
+# ############################################################################### +# Copyright (c) 2014 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +This script provides an API to load and manipulate +Eclipse plugins and features in a code repository +""" + +import os # File handling +import os.path # File path handling +import re # Regular expressions +import xml.dom.minidom # Minimal XML + + +class Bundle: + """ + Represents an Eclipse bundle + """ + + def __init__(self, location): + """ + Initializes this bundle + :param location: The bundle's location + :return: The bundle + """ + # The name as the last element of the path (folder name) + self.name = os.path.basename(location) + # The folder + self.location = location + + +class Plugin(Bundle): + """ + Represents an Eclipse plugin + """ + + def __init__(self, location): + """ + Initializes this plugin + :param location: The plugin's location + :return: The plugin + """ + Bundle.__init__(self, location) + # Initializes the list of dependencies + self.dependencies = [] + # Initializes the manifest data + self.properties = {} + # Load the data from manifest + manifest = open(os.path.join(os.path.join(location, "META-INF"), "MANIFEST.MF"), "r") + on_dependency = False + for line in manifest: + if line.startswith("Require-Bundle:") or on_dependency: + m = re.search("[a-zA-Z_][a-zA-Z_0-9]+(\\.[a-zA-Z_][a-zA-Z_0-9]+)+", line) + dep = m.group(0) + self.dependencies.append(dep) + on_dependency = line.endswith(",") + elif line.startswith("Bundle-"): + m = re.match("Bundle-(\\w+): (.*)", line) + self.properties[m.group(1)] = m.group(2) + manifest.close() + + +class Feature(Bundle): + """ + Represents an Eclipse feature + """ + + def __init__(self, location): + """ + Represents an Eclipse feature + :param location: The feature's location + :return: The feature + """ + Bundle.__init__(self, location) + # Initializes the list of the included features + self.included = [] + # Initializes the list of the plugins + self.plugins = [] + # Load the content + doc = xml.dom.minidom.parse(os.path.join(location, "feature.xml")) + for node in doc.getElementsByTagName("plugin"): + identifier = node.getAttribute("id") + self.plugins.append(identifier) + for node in doc.getElementsByTagName("includes"): + identifier = node.getAttribute("id") + self.included.append(identifier) + + +class Repository: + """ + Represents a repository of Eclipse plugins and features + """ + + def __init__(self): + """ + Initializes this repository + :return: The repository + """ + # Initializes a dictionary of plugins indexed by name + self.plugins = {} + # Initializes a dictionary of features indexed by name + self.features = {} + + def load(self, directory): + """ + Recursively load plugins and features in the given directory + :param directory: The directory to load from + :return: None + """ + subs = os.listdir(directory) + if "META-INF" in subs: + # this is a plugin + plugin = Plugin(directory) + self.plugins[plugin.name] = plugin + return + if "feature.xml" in subs: + # this is a feature + feature = Feature(directory) + self.features[feature.name] = feature + return + for name in subs: + sub = os.path.join(directory, name) + if os.path.isdir(sub): + self.load(sub) + + def check(self, include_pattern, exclude_pattern): + """ + Checks the consistency of the repository to check whether + all required features and plugins are present + The given pattern is used to determine whether a feature or + plugin is required ; matching means required + This method returns the list of the missing features and plugins + :param include_pattern: A pattern matching the bundles to include + :param exclude_pattern: A pattern matching the bundles to exclude + :return: The missing bundles + """ + result = [] + for name in self.features: + if match(name, exclude_pattern): + continue + feature = self.features[name] + for included in feature.included: + if match(included, exclude_pattern): + continue + if not included in self.features and match(included, include_pattern): + result.append(included) + for plugin in feature.plugins: + if match(plugin, exclude_pattern): + continue + if not plugin in self.plugins and match(plugin, include_pattern): + result.append(plugin) + for name in self.plugins: + if match(name, exclude_pattern): + continue + plugin = self.plugins[name] + for dep in plugin.dependencies: + if match(dep, exclude_pattern): + continue + if not dep in self.plugins and match(dep, include_pattern): + result.append(dep) + return result + + +def match(value, pattern): + """ + Determines whether the specified value matches the given pattern + :param value: A value + :param pattern: A pattern + :return: True if the value matches the pattern + """ + m = re.match(pattern, value) return m is not None
\ No newline at end of file diff --git a/releng/toolkit/tycho-generator.py b/releng/toolkit/tycho-generator.py index fd2b7d2096c..7ee3c3a5ddd 100755 --- a/releng/toolkit/tycho-generator.py +++ b/releng/toolkit/tycho-generator.py @@ -1,295 +1,295 @@ -# ###############################################################################
-# Copyright (c) 2014 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-This script provides an API to generate the Tycho
-configuration files (pom.xml) for an Eclipse code repository
-"""
-
-import os # File handling
-import os.path # File path handling
-import sys # System
-import xml.dom.minidom # Minimal XML
-
-import console # Console pretty printing
-import eclipse # Eclipse API
-import xmlutils # XML utilities
-
-
-class Target:
- """
- Represents a build target
- """
- def __init__(self, name, pom, site, feature):
- """
- Initializes this build target
- :param name: The target's name
- :param pom: Path to the target top pom.xml
- :param site: Path to the target's site
- :param feature: Identifier of the target's top Eclipse feature
- :return: The build target
- """
- self.name = name
- self.pom = pom
- self.site = site
- self.feature = feature
-
-
-# General constants
-MAVEN_MODEL_VERSION = "4.0.0"
-
-# Product constants
-PRODUCT_VERSION = "1.0.0"
-PRODUCT_CATEGORY_ID = "org.eclipse.papyrus.category"
-PRODUCT_CATEGORY_LABEL = "Papyrus Category"
-PRODUCT_CATEGORY_DESC = PRODUCT_CATEGORY_LABEL
-PRODUCT_GROUP = "org.eclipse.papyrus"
-
-# Generator targets configuration
-TARGETS = [Target("main",
- "releng/top-pom-main.xml",
- "releng/main",
- "org.eclipse.papyrus.sdk.feature"),
- Target("extras",
- "releng/top-pom-extras.xml",
- "releng/extras",
- "org.eclipse.papyrus.extra.feature"),
- Target("dev",
- "releng/top-pom-dev.xml",
- "releng/dev",
- "org.eclipse.papyrus.dev.feature")]
-
-# Generator inputs configuration
-INPUTS = [
- "plugins",
- "extraplugins",
- "features/papyrus-main-features",
- "features/papyrus-extra-features",
- "features/papyrus-dev-features"
-]
-
-# Pattern to recognize required plugin to include in the build
-PATTERN_INCLUDE = "org\\.eclipse\\.papyrus\\..*"
-# Pattern to recognize required plugin to exclude from the build
-PATTERN_EXCLUDE = "(.*\\.source.feature)|(.*\\.tests)"
-
-
-def print_usage():
- """
- Print how to use this script
- :return: None
- """
- print("Usage:")
- print(" python tycho-generator.py [-h | --help] [--color]")
- print("Options:")
- print(" -h, --help: print this screen")
- print(" --color: activate console color")
-
-
-def generate(inputs, targets, include_pattern, exclude_pattern):
- """
- Generate the Tycho data and files
- :param inputs: Array of input directories to load Eclipse plugins and features from
- :param targets: Array of build targets
- :param include_pattern: Pattern matching Eclipse bundle to include into a build target
- :param exclude_pattern: Pattern matching Eclipse bundle to exclude from any build target
- :return: The error code, or 0 if all went well
- """
- # Build repo
- console.log("== Preparing the repository ...")
- repo = __build_repository(inputs, include_pattern, exclude_pattern)
- if repo is None:
- return 1
- # Setup the bundles' target data
- for target in targets:
- __add_target(repo, target.feature, target)
- # Generate all bundles POM
- console.log("== Generating POM for features ...")
- for name in iter(sorted(repo.features)):
- if not __generate_bundle_pom(repo.features[name], "eclipse-feature"):
- return 2
- console.log("== Generating POM for plugins ...")
- for name in iter(sorted(repo.plugins)):
- if not __generate_bundle_pom(repo.plugins[name], "eclipse-plugin"):
- return 2
- # Update the targets' top pom.xml
- console.log("== Updating the module references in top POMs ...")
- for target in targets:
- __update_modules(repo, target)
- return 0
-
-
-def __build_repository(inputs, include_pattern, exclude_pattern):
- """
- Gets an initialized repository of features and plugins
- :param inputs: Array of input directories to load Eclipse plugins and features from
- :param include_pattern: Pattern matching Eclipse bundle to include into a build target
- :param exclude_pattern: Pattern matching Eclipse bundle to exclude from any build target
- :return: The corresponding repository of Eclipse plugins and features
- """
- # Build the repo
- repository = eclipse.Repository()
- for directory_input in inputs:
- repository.load(directory_input)
- # Check for missing bundles
- missing = repository.check(include_pattern, exclude_pattern)
- for m in missing:
- console.log("Missing bundle " + m, "ERROR")
- if len(missing) > 0:
- return None
- # Initializes the targets
- for name in repository.plugins:
- repository.plugins[name].targets = []
- for name in repository.features:
- repository.features[name].targets = []
- return repository
-
-
-def __add_target(repository, feature_identifier, target):
- """
- Recursively add a build target to a feature, its included features and its plugins
- :param repository: The Eclipse repository to work on
- :param feature_identifier: The identifier of the Eclipse feature to add a build target for
- :param target: The build target to add
- :return: None
- """
- # If the feature is missing
- if not feature_identifier in repository.features:
- return
- feature = repository.features[feature_identifier]
- # Add the target is required
- if not target in feature.targets:
- feature.targets.append(target)
- # Traverse all sub-features
- for included in feature.included:
- __add_target(repository, included, target)
- # Traverse all plugins
- for name in feature.plugins:
- if name in repository.plugins:
- plugin = repository.plugins[name]
- if not target in plugin.targets:
- plugin.targets.append(target)
-
-
-def __generate_bundle_pom(bundle, packaging):
- """
- Generate the pom.xml file for the given bundle and given packaging
- :param bundle: The bundle to generate the pom for
- :param packaging: The type of packaging (feature or plugin)
- :return: True if the operation succeeded, False otherwise
- """
- if len(bundle.targets) == 0:
- console.log("Bundle " + bundle.name + " has no target => skipped", "WARNING")
- return True
- if len(bundle.targets) >= 2:
- console.log("Bundle " + bundle.name + " has more than one target:", "ERROR")
- for target in bundle.targets:
- console.log("\t" + target, "ERROR")
- return False
- if os.path.isfile(os.path.join(bundle.location, "pom.xml")):
- console.log("Bundle " + bundle.name + " already has pom.xml => skipped")
- return True
- relative = os.path.relpath(".", bundle.location)
- relative = os.path.join(relative, bundle.targets[0].pom)
- impl = xml.dom.minidom.getDOMImplementation()
- doc = impl.createDocument(None, "project", None)
- project = doc.documentElement
- __xml_append_text(doc, project, "modelVersion", MAVEN_MODEL_VERSION)
- parent = doc.createElement("parent")
- project.appendChild(parent)
- __xml_append_tycho_ref(doc, parent, PRODUCT_GROUP)
- __xml_append_text(doc, parent, "relativePath", relative)
- __xml_append_tycho_ref(doc, project, bundle.name)
- __xml_append_text(doc, project, "packaging", packaging)
- xmlutils.output(doc, os.path.join(bundle.location, "pom.xml"))
- console.log("Bundle " + bundle.name + " POM generated for target " + bundle.targets[0].name)
- return True
-
-
-def __xml_append_text(doc, parent, tag, content):
- """
- Append an element node with the given tag and content
- :param doc: The parent document
- :param parent: The parent XML element node
- :param tag: The element tag to create
- :param content: The content of the element to create
- :return: None
- """
- child = doc.createElement(tag)
- parent.appendChild(child)
- child.appendChild(doc.createTextNode(content))
-
-
-def __xml_append_tycho_ref(doc, parent, tycho_identifier):
- """
- Append a reference to a Tycho module
- :param doc: The parent document
- :param parent: The parent XML element node
- :param tycho_identifier: The Tycho module identifier
- :return:
- """
- __xml_append_text(doc, parent, "artifactId", tycho_identifier)
- __xml_append_text(doc, parent, "groupId", PRODUCT_GROUP)
- __xml_append_text(doc, parent, "version", PRODUCT_VERSION + "-SNAPSHOT")
-
-
-def __update_modules(repository, target):
- """
- Updates the modules for the given target
- :param repository: The Eclipse repository to work on
- :param target: The build target to update
- :return: None
- """
- doc = xml.dom.minidom.parse(target.pom)
- modules = doc.getElementsByTagName("modules")[0]
- for module in modules.getElementsByTagName("module"):
- modules.removeChild(module)
- for name in iter(sorted(repository.features)):
- feature = repository.features[name]
- if target in feature.targets:
- modules.appendChild(__get_module_node(feature, doc))
- for name in iter(sorted(repository.plugins)):
- plugin = repository.plugins[name]
- if target in plugin.targets:
- modules.appendChild(__get_module_node(plugin, doc))
- repo_node = doc.createElement("module")
- repo_node.appendChild(doc.createTextNode(target.name))
- modules.appendChild(repo_node)
- xmlutils.output(doc, target.pom)
- console.log("Updated top POM for target " + target.name)
-
-
-def __get_module_node(bundle, doc):
- """
- Get the path to the specified bundle relatively to the given target's top POM
- :param bundle: An Eclipse bundle
- :param doc: The parent XML document
- :return: The XML node containing the relative path
- """
- child = doc.createElement("module")
- child.appendChild(doc.createTextNode(os.path.join("..", bundle.location)))
- return child
-
-
-# Main script
-if __name__ == "__main__":
- # Checks the arguments
- for arg in sys.argv[1:]:
- if arg == "-h" or arg == "--help":
- print_usage()
- sys.exit(0)
- elif arg == console.CLI_COLOR:
- console.USE_COLOR = True
- # Execute the generation
- code = generate(INPUTS, TARGETS, PATTERN_INCLUDE, PATTERN_EXCLUDE)
+# ############################################################################### +# Copyright (c) 2014 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +This script provides an API to generate the Tycho +configuration files (pom.xml) for an Eclipse code repository +""" + +import os # File handling +import os.path # File path handling +import sys # System +import xml.dom.minidom # Minimal XML + +import console # Console pretty printing +import eclipse # Eclipse API +import xmlutils # XML utilities + + +class Target: + """ + Represents a build target + """ + def __init__(self, name, pom, site, feature): + """ + Initializes this build target + :param name: The target's name + :param pom: Path to the target top pom.xml + :param site: Path to the target's site + :param feature: Identifier of the target's top Eclipse feature + :return: The build target + """ + self.name = name + self.pom = pom + self.site = site + self.feature = feature + + +# General constants +MAVEN_MODEL_VERSION = "4.0.0" + +# Product constants +PRODUCT_VERSION = "1.0.0" +PRODUCT_CATEGORY_ID = "org.eclipse.papyrus.category" +PRODUCT_CATEGORY_LABEL = "Papyrus Category" +PRODUCT_CATEGORY_DESC = PRODUCT_CATEGORY_LABEL +PRODUCT_GROUP = "org.eclipse.papyrus" + +# Generator targets configuration +TARGETS = [Target("main", + "releng/top-pom-main.xml", + "releng/main", + "org.eclipse.papyrus.sdk.feature"), + Target("extras", + "releng/top-pom-extras.xml", + "releng/extras", + "org.eclipse.papyrus.extra.feature"), + Target("dev", + "releng/top-pom-dev.xml", + "releng/dev", + "org.eclipse.papyrus.dev.feature")] + +# Generator inputs configuration +INPUTS = [ + "plugins", + "extraplugins", + "features/papyrus-main-features", + "features/papyrus-extra-features", + "features/papyrus-dev-features" +] + +# Pattern to recognize required plugin to include in the build +PATTERN_INCLUDE = "org\\.eclipse\\.papyrus\\..*" +# Pattern to recognize required plugin to exclude from the build +PATTERN_EXCLUDE = "(.*\\.source.feature)|(.*\\.tests)" + + +def print_usage(): + """ + Print how to use this script + :return: None + """ + print("Usage:") + print(" python tycho-generator.py [-h | --help] [--color]") + print("Options:") + print(" -h, --help: print this screen") + print(" --color: activate console color") + + +def generate(inputs, targets, include_pattern, exclude_pattern): + """ + Generate the Tycho data and files + :param inputs: Array of input directories to load Eclipse plugins and features from + :param targets: Array of build targets + :param include_pattern: Pattern matching Eclipse bundle to include into a build target + :param exclude_pattern: Pattern matching Eclipse bundle to exclude from any build target + :return: The error code, or 0 if all went well + """ + # Build repo + console.log("== Preparing the repository ...") + repo = __build_repository(inputs, include_pattern, exclude_pattern) + if repo is None: + return 1 + # Setup the bundles' target data + for target in targets: + __add_target(repo, target.feature, target) + # Generate all bundles POM + console.log("== Generating POM for features ...") + for name in iter(sorted(repo.features)): + if not __generate_bundle_pom(repo.features[name], "eclipse-feature"): + return 2 + console.log("== Generating POM for plugins ...") + for name in iter(sorted(repo.plugins)): + if not __generate_bundle_pom(repo.plugins[name], "eclipse-plugin"): + return 2 + # Update the targets' top pom.xml + console.log("== Updating the module references in top POMs ...") + for target in targets: + __update_modules(repo, target) + return 0 + + +def __build_repository(inputs, include_pattern, exclude_pattern): + """ + Gets an initialized repository of features and plugins + :param inputs: Array of input directories to load Eclipse plugins and features from + :param include_pattern: Pattern matching Eclipse bundle to include into a build target + :param exclude_pattern: Pattern matching Eclipse bundle to exclude from any build target + :return: The corresponding repository of Eclipse plugins and features + """ + # Build the repo + repository = eclipse.Repository() + for directory_input in inputs: + repository.load(directory_input) + # Check for missing bundles + missing = repository.check(include_pattern, exclude_pattern) + for m in missing: + console.log("Missing bundle " + m, "ERROR") + if len(missing) > 0: + return None + # Initializes the targets + for name in repository.plugins: + repository.plugins[name].targets = [] + for name in repository.features: + repository.features[name].targets = [] + return repository + + +def __add_target(repository, feature_identifier, target): + """ + Recursively add a build target to a feature, its included features and its plugins + :param repository: The Eclipse repository to work on + :param feature_identifier: The identifier of the Eclipse feature to add a build target for + :param target: The build target to add + :return: None + """ + # If the feature is missing + if not feature_identifier in repository.features: + return + feature = repository.features[feature_identifier] + # Add the target is required + if not target in feature.targets: + feature.targets.append(target) + # Traverse all sub-features + for included in feature.included: + __add_target(repository, included, target) + # Traverse all plugins + for name in feature.plugins: + if name in repository.plugins: + plugin = repository.plugins[name] + if not target in plugin.targets: + plugin.targets.append(target) + + +def __generate_bundle_pom(bundle, packaging): + """ + Generate the pom.xml file for the given bundle and given packaging + :param bundle: The bundle to generate the pom for + :param packaging: The type of packaging (feature or plugin) + :return: True if the operation succeeded, False otherwise + """ + if len(bundle.targets) == 0: + console.log("Bundle " + bundle.name + " has no target => skipped", "WARNING") + return True + if len(bundle.targets) >= 2: + console.log("Bundle " + bundle.name + " has more than one target:", "ERROR") + for target in bundle.targets: + console.log("\t" + target, "ERROR") + return False + if os.path.isfile(os.path.join(bundle.location, "pom.xml")): + console.log("Bundle " + bundle.name + " already has pom.xml => skipped") + return True + relative = os.path.relpath(".", bundle.location) + relative = os.path.join(relative, bundle.targets[0].pom) + impl = xml.dom.minidom.getDOMImplementation() + doc = impl.createDocument(None, "project", None) + project = doc.documentElement + __xml_append_text(doc, project, "modelVersion", MAVEN_MODEL_VERSION) + parent = doc.createElement("parent") + project.appendChild(parent) + __xml_append_tycho_ref(doc, parent, PRODUCT_GROUP) + __xml_append_text(doc, parent, "relativePath", relative) + __xml_append_tycho_ref(doc, project, bundle.name) + __xml_append_text(doc, project, "packaging", packaging) + xmlutils.output(doc, os.path.join(bundle.location, "pom.xml")) + console.log("Bundle " + bundle.name + " POM generated for target " + bundle.targets[0].name) + return True + + +def __xml_append_text(doc, parent, tag, content): + """ + Append an element node with the given tag and content + :param doc: The parent document + :param parent: The parent XML element node + :param tag: The element tag to create + :param content: The content of the element to create + :return: None + """ + child = doc.createElement(tag) + parent.appendChild(child) + child.appendChild(doc.createTextNode(content)) + + +def __xml_append_tycho_ref(doc, parent, tycho_identifier): + """ + Append a reference to a Tycho module + :param doc: The parent document + :param parent: The parent XML element node + :param tycho_identifier: The Tycho module identifier + :return: + """ + __xml_append_text(doc, parent, "artifactId", tycho_identifier) + __xml_append_text(doc, parent, "groupId", PRODUCT_GROUP) + __xml_append_text(doc, parent, "version", PRODUCT_VERSION + "-SNAPSHOT") + + +def __update_modules(repository, target): + """ + Updates the modules for the given target + :param repository: The Eclipse repository to work on + :param target: The build target to update + :return: None + """ + doc = xml.dom.minidom.parse(target.pom) + modules = doc.getElementsByTagName("modules")[0] + for module in modules.getElementsByTagName("module"): + modules.removeChild(module) + for name in iter(sorted(repository.features)): + feature = repository.features[name] + if target in feature.targets: + modules.appendChild(__get_module_node(feature, doc)) + for name in iter(sorted(repository.plugins)): + plugin = repository.plugins[name] + if target in plugin.targets: + modules.appendChild(__get_module_node(plugin, doc)) + repo_node = doc.createElement("module") + repo_node.appendChild(doc.createTextNode(target.name)) + modules.appendChild(repo_node) + xmlutils.output(doc, target.pom) + console.log("Updated top POM for target " + target.name) + + +def __get_module_node(bundle, doc): + """ + Get the path to the specified bundle relatively to the given target's top POM + :param bundle: An Eclipse bundle + :param doc: The parent XML document + :return: The XML node containing the relative path + """ + child = doc.createElement("module") + child.appendChild(doc.createTextNode(os.path.join("..", bundle.location))) + return child + + +# Main script +if __name__ == "__main__": + # Checks the arguments + for arg in sys.argv[1:]: + if arg == "-h" or arg == "--help": + print_usage() + sys.exit(0) + elif arg == console.CLI_COLOR: + console.USE_COLOR = True + # Execute the generation + code = generate(INPUTS, TARGETS, PATTERN_INCLUDE, PATTERN_EXCLUDE) sys.exit(code)
\ No newline at end of file diff --git a/releng/toolkit/tycho-updater.py b/releng/toolkit/tycho-updater.py index 4749e7dd9a5..792ce97fa17 100755 --- a/releng/toolkit/tycho-updater.py +++ b/releng/toolkit/tycho-updater.py @@ -1,164 +1,164 @@ -# ###############################################################################
-# Copyright (c) 2014 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-This script provides an API to update the URI
-of P2 update sites in Tycho pom.xml using the
-Eclipse SIMREL repository
-"""
-
-import os.path # File path handling
-import re # Regular expressions
-import shutil # Shell utilities
-import subprocess # OS Process management
-import sys # System
-import xml.dom.minidom # Minimal XML
-
-import console # Console pretty printing
-import xmlutils # XML utilities
-
-
-# URI of the git SIMREL repository
-SIMREL_GIT = "http://git.eclipse.org/gitroot/simrel/org.eclipse.simrel.build.git"
-
-# Path of the local SIMREL repository
-SIMREL_PATH = "simrel"
-
-
-def print_usage():
- """
- Print how to use this script
- :return: None
- """
- print("Usage:")
- print(" python tycho-updater.py [-h | --help] [--color] [--simrel <local>] <targets>")
- print(" <targets> is the list of file to update")
- print("Options:")
- print(" -h, --help: print this screen")
- print(" --color: activate console color")
- print(" --simrel <local>: use the SIMREL repo at the given <local> path")
-
-
-def __get_url_for(simrel, identifier):
- """
- Get the update site URL for the given identifier
- An identifier is a simple name with an optional '[index]' suffix
- where index is the integer index of the update site to use
- :param simrel: Path to the local simrel repository
- :param identifier: Identifier of the dependency
- :return: The URL for the dependency
- """
- m = re.match("(?P<id>(\\w|-)+)(\\[(?P<index>\\d+)\\])?", identifier)
- if m is None:
- return None
- file = simrel + "/" + m.group("id") + ".b3aggrcon"
- index = m.group("index")
- if index is None:
- index = 0
- else:
- index = int(index)
- if os.path.isfile(file):
- content = xml.dom.minidom.parse(simrel + "/" + m.group("id") + ".b3aggrcon")
- location = content.getElementsByTagName("repositories")[index].getAttribute("location")
- return location
- return None
-
-
-def update(simrel, target):
- """
- Update the given Tycho pom.xml file with new update sites
- :param simrel: Path to the local simrel repository
- :param target: Path to the target pom.xml to update
- :return: None
- """
- console.log("Reading " + target)
- pom = xml.dom.minidom.parse(target)
-
- console.log("Updating " + target)
- for node in pom.getElementsByTagName("repository"):
- identifier = node.getElementsByTagName("id")[0].childNodes[0].data
- url = node.getElementsByTagName("url")[0].childNodes[0].data
- data = __get_url_for(simrel, identifier)
- if data is None:
- console.log(identifier + " => no matching repository found", "WARNING")
- else:
- if data == url:
- console.log(identifier + " => no change")
- else:
- node.getElementsByTagName("url")[0].childNodes[0].data = data
- console.log(identifier + " => updated to " + data)
-
- console.log("Writing back " + target)
- xmlutils.output(pom, target)
-
-
-def execute(arguments):
- """
- Executes the update process
- :return: None
- """
- # Checks the arguments
- nb = len(arguments)
- if nb <= 1:
- print_usage()
- sys.exit(1)
-
- # Initializes the local data
- local = False
- simrel = SIMREL_PATH
- targets = []
-
- # Parse the arguments
- expect_local = False
- for arg in arguments[1:]:
- if arg == "-h" or arg == "--help":
- print_usage()
- sys.exit(0)
- elif arg == console.CLI_COLOR:
- console.USE_COLOR = True
- elif arg == "--simrel":
- expect_local = True
- elif expect_local:
- local = True
- simrel = arg
- expect_local = False
- else:
- targets.append(arg)
-
- # Checks the data
- if expect_local:
- console.log("Expected path the local SIMREL repo", "ERROR")
- print_usage()
- sys.exit(1)
- if len(targets) == 0:
- console.log("No target given", "ERROR")
- print_usage()
- sys.exit(1)
-
- # Clone the SIMREL repo if needed
- if local:
- console.log("Using local simrel at " + simrel)
- else:
- console.log("Cloning the simrel repository from Eclipse")
- subprocess.call(["git", "clone", SIMREL_GIT, simrel])
- # Do the updates
- for target in targets:
- update(simrel, target)
- # Cleanup if required
- if not local:
- console.log("Cleaning up ...")
- shutil.rmtree(simrel)
-
-
-if __name__ == "__main__":
+# ############################################################################### +# Copyright (c) 2014 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +This script provides an API to update the URI +of P2 update sites in Tycho pom.xml using the +Eclipse SIMREL repository +""" + +import os.path # File path handling +import re # Regular expressions +import shutil # Shell utilities +import subprocess # OS Process management +import sys # System +import xml.dom.minidom # Minimal XML + +import console # Console pretty printing +import xmlutils # XML utilities + + +# URI of the git SIMREL repository +SIMREL_GIT = "http://git.eclipse.org/gitroot/simrel/org.eclipse.simrel.build.git" + +# Path of the local SIMREL repository +SIMREL_PATH = "simrel" + + +def print_usage(): + """ + Print how to use this script + :return: None + """ + print("Usage:") + print(" python tycho-updater.py [-h | --help] [--color] [--simrel <local>] <targets>") + print(" <targets> is the list of file to update") + print("Options:") + print(" -h, --help: print this screen") + print(" --color: activate console color") + print(" --simrel <local>: use the SIMREL repo at the given <local> path") + + +def __get_url_for(simrel, identifier): + """ + Get the update site URL for the given identifier + An identifier is a simple name with an optional '[index]' suffix + where index is the integer index of the update site to use + :param simrel: Path to the local simrel repository + :param identifier: Identifier of the dependency + :return: The URL for the dependency + """ + m = re.match("(?P<id>(\\w|-)+)(\\[(?P<index>\\d+)\\])?", identifier) + if m is None: + return None + file = simrel + "/" + m.group("id") + ".b3aggrcon" + index = m.group("index") + if index is None: + index = 0 + else: + index = int(index) + if os.path.isfile(file): + content = xml.dom.minidom.parse(simrel + "/" + m.group("id") + ".b3aggrcon") + location = content.getElementsByTagName("repositories")[index].getAttribute("location") + return location + return None + + +def update(simrel, target): + """ + Update the given Tycho pom.xml file with new update sites + :param simrel: Path to the local simrel repository + :param target: Path to the target pom.xml to update + :return: None + """ + console.log("Reading " + target) + pom = xml.dom.minidom.parse(target) + + console.log("Updating " + target) + for node in pom.getElementsByTagName("repository"): + identifier = node.getElementsByTagName("id")[0].childNodes[0].data + url = node.getElementsByTagName("url")[0].childNodes[0].data + data = __get_url_for(simrel, identifier) + if data is None: + console.log(identifier + " => no matching repository found", "WARNING") + else: + if data == url: + console.log(identifier + " => no change") + else: + node.getElementsByTagName("url")[0].childNodes[0].data = data + console.log(identifier + " => updated to " + data) + + console.log("Writing back " + target) + xmlutils.output(pom, target) + + +def execute(arguments): + """ + Executes the update process + :return: None + """ + # Checks the arguments + nb = len(arguments) + if nb <= 1: + print_usage() + sys.exit(1) + + # Initializes the local data + local = False + simrel = SIMREL_PATH + targets = [] + + # Parse the arguments + expect_local = False + for arg in arguments[1:]: + if arg == "-h" or arg == "--help": + print_usage() + sys.exit(0) + elif arg == console.CLI_COLOR: + console.USE_COLOR = True + elif arg == "--simrel": + expect_local = True + elif expect_local: + local = True + simrel = arg + expect_local = False + else: + targets.append(arg) + + # Checks the data + if expect_local: + console.log("Expected path the local SIMREL repo", "ERROR") + print_usage() + sys.exit(1) + if len(targets) == 0: + console.log("No target given", "ERROR") + print_usage() + sys.exit(1) + + # Clone the SIMREL repo if needed + if local: + console.log("Using local simrel at " + simrel) + else: + console.log("Cloning the simrel repository from Eclipse") + subprocess.call(["git", "clone", SIMREL_GIT, simrel]) + # Do the updates + for target in targets: + update(simrel, target) + # Cleanup if required + if not local: + console.log("Cleaning up ...") + shutil.rmtree(simrel) + + +if __name__ == "__main__": execute(sys.argv)
\ No newline at end of file diff --git a/releng/toolkit/xmlutils.py b/releng/toolkit/xmlutils.py index 90b6258141f..02b7136cace 100755 --- a/releng/toolkit/xmlutils.py +++ b/releng/toolkit/xmlutils.py @@ -1,39 +1,39 @@ -# ###############################################################################
-# Copyright (c) 2014 CEA LIST.
-#
-# All rights reserved. This program and the accompanying materials
-# 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:
-# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation
-#
-# ###############################################################################
-
-"""
-API for the serialization of pretty-printed XML files
-"""
-
-# encoding of the XML files
-XML_ENCODING = "UTF-8"
-# identation string
-XML_IDENT = "\t"
-# new line string
-XML_NEWLINE = "\n"
-
-
-def output(document, file):
- """
- Outputs the XML document in the given file with pretty printing
- :param document: The XML document to serialize
- :param file: The file to output to
- :return: None
- """
- document.normalize()
- content = XML_NEWLINE.join(
- [line for line in document.toprettyxml(XML_IDENT, XML_NEWLINE, XML_ENCODING).split(XML_NEWLINE) if
- line.strip()])
- result = open(file, "w")
- result.write(content)
+# ############################################################################### +# Copyright (c) 2014 CEA LIST. +# +# All rights reserved. This program and the accompanying materials +# 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: +# Laurent Wouters laurent.wouters@cea.fr - Initial API and implementation +# +# ############################################################################### + +""" +API for the serialization of pretty-printed XML files +""" + +# encoding of the XML files +XML_ENCODING = "UTF-8" +# identation string +XML_IDENT = "\t" +# new line string +XML_NEWLINE = "\n" + + +def output(document, file): + """ + Outputs the XML document in the given file with pretty printing + :param document: The XML document to serialize + :param file: The file to output to + :return: None + """ + document.normalize() + content = XML_NEWLINE.join( + [line for line in document.toprettyxml(XML_IDENT, XML_NEWLINE, XML_ENCODING).split(XML_NEWLINE) if + line.strip()]) + result = open(file, "w") + result.write(content) result.close()
\ No newline at end of file |