diff options
6 files changed, 65 insertions, 4 deletions
diff --git a/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF index 89ff32ef..b76b517c 100644 --- a/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF +++ b/packages/org.eclipse.epp.package.modeling/META-INF/MANIFEST.MF @@ -6,5 +6,7 @@ Bundle-Version: 4.6.0.qualifier Bundle-Vendor: Eclipse Packaging Project Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Require-Bundle: org.eclipse.platform, - org.eclipse.equinox.app + org.eclipse.equinox.app, + org.eclipse.ui.intro.quicklinks;bundle-version="1.0.0" Eclipse-BundleShape: dir +Bundle-Localization: plugin diff --git a/packages/org.eclipse.epp.package.modeling/build.properties b/packages/org.eclipse.epp.package.modeling/build.properties index 3f0ac3fc..af1b93f1 100644 --- a/packages/org.eclipse.epp.package.modeling/build.properties +++ b/packages/org.eclipse.epp.package.modeling/build.properties @@ -11,3 +11,6 @@ bin.includes = META-INF/,\ intro-eclipse.png,\ plugin_customization.ini,\ plugin.xml,\ + intro-eclipse-bw.png,\ + plugin.properties + diff --git a/packages/org.eclipse.epp.package.modeling/intro-eclipse-bw.png b/packages/org.eclipse.epp.package.modeling/intro-eclipse-bw.png Binary files differnew file mode 100644 index 00000000..7e25dbb6 --- /dev/null +++ b/packages/org.eclipse.epp.package.modeling/intro-eclipse-bw.png diff --git a/packages/org.eclipse.epp.package.modeling/plugin.properties b/packages/org.eclipse.epp.package.modeling/plugin.properties new file mode 100644 index 00000000..b45a23de --- /dev/null +++ b/packages/org.eclipse.epp.package.modeling/plugin.properties @@ -0,0 +1,10 @@ +#Properties file for org.eclipse.epp.package.modeling +ql.newEcoreProject.description = Create a new Ecore Project to design your domain model using class diagrams. +ql.newEcoreProject.label = Create a new Ecore project +ql.ecoreHelp.description = A guided walkthrough to the ecore diagram editor. +ql.ecoreHelp.label = Learn how to use the diagram editor +ql.setupQuestionnaire.label = Verify Configuration Settings +ql.discovery.description = Install other Modeling Tools from Eclipse to build code generators, model transformations or editors. +ql.discovery.label = Install more Modeling Tools +ql.mpc.description = Enhance your IDE with additional plugins +ql.mpc.label = Launch the Eclipse Marketplace diff --git a/packages/org.eclipse.epp.package.modeling/plugin.xml b/packages/org.eclipse.epp.package.modeling/plugin.xml index 1b23f991..0e26a4c0 100644 --- a/packages/org.eclipse.epp.package.modeling/plugin.xml +++ b/packages/org.eclipse.epp.package.modeling/plugin.xml @@ -42,7 +42,7 @@ </property> <property name="introBrandingImage" - value="product:intro-eclipse.png"> + value="product:intro-eclipse-bw.png"> </property> <property name="introTitle" @@ -64,6 +64,10 @@ name="applicationCSSResources" value="platform:/plugin/org.eclipse.ui.themes/images/"> </property> + <property + name="introDescription-root" + value="Get Started..."> + </property> </product> </extension> <extension @@ -73,5 +77,43 @@ productId="org.eclipse.epp.package.modeling.product"> </introProductBinding> </extension> - + <extension + point="org.eclipse.ui.intro.quicklinks"> + <url + location="http://org.eclipse.ui.intro/showHelpTopic?id=/org.eclipse.emf.ecoretools.doc/doc/EcoreTools%20User%20Manual.html" + label="%ql.ecoreHelp.label" + description="%ql.ecoreHelp.description" + icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/start-cheatsheet.png" + importance="high"> + </url> + <command + id="org.eclipse.ui.newWizard(newWizardId=org.eclipse.ecoretools.emf.design.wizardID)" + description="%ql.newEcoreProject.description" + label="%ql.newEcoreProject.label" + importance="high" + resolution="launchbar"> + </command> + <command + id="org.eclipse.oomph.setup.ui.questionnaire" + importance="medium" + label="%ql.setupQuestionnaire.label"> + </command> + <override + command="org.eclipse.ui.newWizard*" + icon="platform:/plugin/org.eclipse.ui.intro.universal/themes/solstice/graphics/icons/ctool/new-project.png" + theme="org.eclipse.ui.intro.universal.solstice"> + </override> + <command + id="org.eclipse.amalgam.discovery.modeling.commands.discoveryCommand" + label="%ql.discovery.label" + description="%ql.discovery.description" + icon="platform:/plugin/org.eclipse.epp.mpc.ui/intro/css/marketplace.png"> + </command> + <command + id="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard" + label="%ql.mpc.label" + description="%ql.mpc.description" + icon="platform:/plugin/org.eclipse.epp.mpc.ui/intro/css/marketplace.png"> + </command> + </extension> </plugin> diff --git a/packages/org.eclipse.epp.package.modeling/plugin_customization.ini b/packages/org.eclipse.epp.package.modeling/plugin_customization.ini index 1fc02897..d61af20e 100644 --- a/packages/org.eclipse.epp.package.modeling/plugin_customization.ini +++ b/packages/org.eclipse.epp.package.modeling/plugin_customization.ini @@ -34,7 +34,7 @@ org.eclipse.ui.editors/lineNumberRuler=true # Intro-related preferences (since 3.2) # Welcome theme to use -org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.slate +org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.solstice # Root page links to show in the Universal Welcome org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew @@ -42,6 +42,10 @@ org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,wha # Initial page layout of the Universal Welcome org.eclipse.ui.intro.universal/INTRO_DATA = product:introData.xml +# Use quadrant root page with quicklinks +org.eclipse.ui.intro/INTRO_START_PAGE = qroot +org.eclipse.ui.intro/INTRO_HOME_PAGE = qroot + # Order help books in table of contents org.eclipse.help/HELP_DATA = helpData.xml |