From 5f87917977c15e81e2dab5490460bf8d72d61ba6 Mon Sep 17 00:00:00 2001 From: Marko Luukkainen Date: Wed, 21 Oct 2020 15:27:11 +0300 Subject: [PATCH] Split scl.ui plugin. Moved SCL Issues, Module Browser and SCL Development perspective to a separate scl.ui.development plugin. Added new scl.ui.development. feature. gitlab #627 Change-Id: I60c937aedca10522ceeb886091a82d403fafe6a8 --- .../.classpath | 7 +++ .../org.simantics.scl.ui.development/.project | 28 +++++++++ .../.settings/org.eclipse.jdt.core.prefs | 7 +++ .../META-INF/MANIFEST.MF | 10 +++ .../build.properties | 5 ++ .../plugin.xml | 62 +++++++++++++++++++ bundles/org.simantics.scl.ui/plugin.xml | 51 +-------------- bundles/pom.xml | 1 + .../.project | 17 +++++ .../build.properties | 1 + .../feature.xml | 31 ++++++++++ features/pom.xml | 1 + 12 files changed, 173 insertions(+), 48 deletions(-) create mode 100644 bundles/org.simantics.scl.ui.development/.classpath create mode 100644 bundles/org.simantics.scl.ui.development/.project create mode 100644 bundles/org.simantics.scl.ui.development/.settings/org.eclipse.jdt.core.prefs create mode 100644 bundles/org.simantics.scl.ui.development/META-INF/MANIFEST.MF create mode 100644 bundles/org.simantics.scl.ui.development/build.properties create mode 100644 bundles/org.simantics.scl.ui.development/plugin.xml create mode 100644 features/org.simantics.scl.ui.development.feature/.project create mode 100644 features/org.simantics.scl.ui.development.feature/build.properties create mode 100644 features/org.simantics.scl.ui.development.feature/feature.xml diff --git a/bundles/org.simantics.scl.ui.development/.classpath b/bundles/org.simantics.scl.ui.development/.classpath new file mode 100644 index 000000000..eca7bdba8 --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/bundles/org.simantics.scl.ui.development/.project b/bundles/org.simantics.scl.ui.development/.project new file mode 100644 index 000000000..3c8730972 --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/.project @@ -0,0 +1,28 @@ + + + org.simantics.scl.ui.development + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/bundles/org.simantics.scl.ui.development/.settings/org.eclipse.jdt.core.prefs b/bundles/org.simantics.scl.ui.development/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..0c68a61dc --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/bundles/org.simantics.scl.ui.development/META-INF/MANIFEST.MF b/bundles/org.simantics.scl.ui.development/META-INF/MANIFEST.MF new file mode 100644 index 000000000..2d15670dc --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: SCL Development UI +Bundle-SymbolicName: org.simantics.scl.ui.development;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-Vendor: Semantum +Automatic-Module-Name: org.simantics.scl.ui.development +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Require-Bundle: org.eclipse.ui, + org.simantics.scl.ui;bundle-version="0.5.0" diff --git a/bundles/org.simantics.scl.ui.development/build.properties b/bundles/org.simantics.scl.ui.development/build.properties new file mode 100644 index 000000000..e9863e281 --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/build.properties @@ -0,0 +1,5 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + plugin.xml diff --git a/bundles/org.simantics.scl.ui.development/plugin.xml b/bundles/org.simantics.scl.ui.development/plugin.xml new file mode 100644 index 000000000..1f079ac31 --- /dev/null +++ b/bundles/org.simantics.scl.ui.development/plugin.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.simantics.scl.ui/plugin.xml b/bundles/org.simantics.scl.ui/plugin.xml index ac4489d2e..e137c7404 100644 --- a/bundles/org.simantics.scl.ui/plugin.xml +++ b/bundles/org.simantics.scl.ui/plugin.xml @@ -63,24 +63,7 @@ name="SCL Script Output" restorable="true"> - - - - + @@ -181,39 +164,11 @@ - - + - - - - - - - - + diff --git a/bundles/pom.xml b/bundles/pom.xml index 59e88c12b..7c4267afa 100644 --- a/bundles/pom.xml +++ b/bundles/pom.xml @@ -196,6 +196,7 @@ org.simantics.scl.runtime org.simantics.scl.tutorial org.simantics.scl.ui + org.simantics.scl.ui.development org.simantics.selectionview org.simantics.selectionview.ontology org.simantics.selectionview.ui.ontology diff --git a/features/org.simantics.scl.ui.development.feature/.project b/features/org.simantics.scl.ui.development.feature/.project new file mode 100644 index 000000000..ee85a9197 --- /dev/null +++ b/features/org.simantics.scl.ui.development.feature/.project @@ -0,0 +1,17 @@ + + + org.simantics.scl.ui.development.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/org.simantics.scl.ui.development.feature/build.properties b/features/org.simantics.scl.ui.development.feature/build.properties new file mode 100644 index 000000000..64f93a9f0 --- /dev/null +++ b/features/org.simantics.scl.ui.development.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/org.simantics.scl.ui.development.feature/feature.xml b/features/org.simantics.scl.ui.development.feature/feature.xml new file mode 100644 index 000000000..d36c3f668 --- /dev/null +++ b/features/org.simantics.scl.ui.development.feature/feature.xml @@ -0,0 +1,31 @@ + + + + + [Enter Feature Description here.] + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + diff --git a/features/pom.xml b/features/pom.xml index 0f8fbf948..89563d9c1 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -116,6 +116,7 @@ org.simantics.rcp.feature org.simantics.scl.feature org.simantics.scl.ui.feature + org.simantics.scl.ui.development.feature org.simantics.scl.rest.feature org.simantics.sdk.feature org.simantics.selectionview.feature -- 2.45.2