Bug 349242 - [help] split otdt.ui.help plug-in
- this shall be the code-part of the plug-in.

diff --git a/plugins/org.eclipse.objectteams.otdt.ui.help/plugin.xml b/plugins/org.eclipse.objectteams.otdt.ui.help/plugin.xml
new file mode 100644
index 0000000..2d0dcb7
--- /dev/null
+++ b/plugins/org.eclipse.objectteams.otdt.ui.help/plugin.xml
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+
+
+<!-- OTDT extensions for intro/welcome page -->
+   <extension point="org.eclipse.ui.intro.configExtension">
+      <configExtension
+         configId="org.eclipse.ui.intro.universalConfig"
+         content="intro/overviewExtensionContent.xml"/>
+   </extension>
+
+   <extension point="org.eclipse.ui.intro.configExtension">
+      <configExtension
+         configId="org.eclipse.ui.intro.universalConfig"
+         content="intro/tutorialsExtensionContentOT.xml"/>
+   </extension>
+
+   <extension point="org.eclipse.ui.intro.configExtension">
+      <configExtension
+         configId="org.eclipse.ui.intro.universalConfig"
+         content="intro/whatsnewExtensionContent.xml"/>
+   </extension>
+
+<!-- OTDT cheat sheet extension for small OT example -->   
+   <extension point="org.eclipse.ui.cheatsheets.cheatSheetContent">
+     <cheatsheet
+           category="org.eclipse.objectteams"
+           contentFile="cheatsheets/SimpleOTApplication.xml"
+           id="org.eclipse.objectteams.otdt.ui.help.cheatsheets.SimpleOTApplication"
+           name="%cheatsheet.SimpleOTApplication.name">
+      <description>%cheatsheet.SimpleOTApplication.desc</description>
+     </cheatsheet>
+     <category
+           id="org.eclipse.objectteams"
+           name="Object Teams">
+     </category>
+   </extension>
+
+<!-- OTDT help extension-->      
+   <extension point="org.eclipse.help.toc">
+     <toc file="guide/toc.xml" primary="true"/>
+   </extension>
+
+   <extension
+         point="org.eclipse.ui.views">
+      <view
+            name="OT/J Language Definition"
+            icon="icons/ot_paragraph.gif"
+            category="org.eclipse.objectteams.otdt.ui"
+            class="org.eclipse.objectteams.otdt.internal.ui.help.views.OTJLDView"
+            id="org.eclipse.objectteams.otdt.ui.help.views.OTJLDView">
+         <description>
+            Browsable view of the OT/J Language Definition.
+         </description>
+      </view>
+   </extension>
+   <extension
+         point="org.eclipse.ui.popupMenus">
+      <viewerContribution
+            targetID="org.eclipse.ui.views.ProblemView"
+            id="org.eclipse.objectteams.otdt.ui.help.problemContribution">
+         <action
+               class="org.eclipse.objectteams.otdt.internal.ui.help.actions.ShowOTJLDAction"
+               enablesFor="1"
+               icon="icons/ot_paragraph.gif"
+               id="org.eclipse.objectteams.otdt.ui.help.actions.ShowOTJLDAction"
+               label="Go to Language Definition"
+               menubarPath="group.showIn"/>
+      </viewerContribution>
+   </extension>
+   
+   <extension
+         point="org.eclipse.ui.viewActions">
+      <viewContribution
+            id="org.eclipse.objectteams.otdt.ui.help.OTJLDView.actions"
+            targetID="org.eclipse.objectteams.otdt.ui.help.views.OTJLDView">
+         <action
+               class="org.eclipse.objectteams.otdt.internal.ui.help.actions.OTJLDViewActionDelegate"
+               disabledIcon="icons/dlcl16/nav_home.gif"
+               hoverIcon="icons/clcl16/nav_home.gif"
+               icon="icons/elcl16/nav_home.gif"
+               id="org.eclipse.objectteams.otdt.ui.help.OTJLDView.home"
+               label="Table Of Contents"
+               style="push"
+               toolbarPath="additions"
+               tooltip="Table Of Contents">
+         </action>
+         <action
+               class="org.eclipse.objectteams.otdt.internal.ui.help.actions.OTJLDViewActionDelegate"
+               disabledIcon="icons/dlcl16/nav_forward.gif"
+               hoverIcon="icons/clcl16/nav_forward.gif"
+               icon="icons/elcl16/nav_forward.gif"
+               id="org.eclipse.objectteams.otdt.ui.help.OTJLDView.next"
+               label="Forward to the next page"
+               style="push"
+               toolbarPath="additions"
+               tooltip="Forward to the next page">
+         </action>
+         <action
+               class="org.eclipse.objectteams.otdt.internal.ui.help.actions.OTJLDViewActionDelegate"
+               disabledIcon="icons/dlcl16/nav_backward.gif"
+               hoverIcon="icons/clcl16/nav_backward.gif"
+               icon="icons/elcl16/nav_backward.gif"
+               id="org.eclipse.objectteams.otdt.ui.help.OTJLDView.back"
+               label="Back to the previous page"
+               style="push"
+               toolbarPath="additions"
+               tooltip="Back to the previous page">
+         </action>
+      </viewContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension
+            targetID="org.eclipse.objectteams.otdt.ui.OTJavaPerspective">
+         <viewShortcut
+               id="org.eclipse.objectteams.otdt.ui.help.views.OTJLDView">
+         </viewShortcut>
+         <view
+               id="org.eclipse.objectteams.otdt.ui.help.views.OTJLDView"
+               minimized="false"
+               relationship="stack"
+               relative="org.eclipse.ui.views.ProblemView">
+         </view>
+      </perspectiveExtension>
+   </extension>
+   <extension
+         point="org.eclipse.objectteams.otdt.ui.updateRulerActionExtenders">
+      <extender
+            class="org.eclipse.objectteams.otdt.internal.ui.help.actions.UpdateRulerAction"
+            editorClass="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor">
+      </extender>
+   </extension>
+   <extension
+         point="org.eclipse.objectteams.otequinox.aspectBindings">
+      <aspectBinding
+            icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/calloutbinding_obj.gif">
+         <basePlugin
+               icon="platform:/plugin/org.eclipse.pde.ui/icons/obj16/plugin_obj.gif"
+               id="org.eclipse.jdt.ui">
+         </basePlugin>
+         <team
+               activation="ALL_THREADS"
+               class="org.eclipse.objectteams.otdt.internal.ui.help.actions.HoverAdaptor"
+               icon="platform:/plugin/org.eclipse.objectteams.otdt.ui/icons/ot/team_obj.gif">
+         </team>
+      </aspectBinding>
+   </extension>
+
+   <!--
+   <extension
+         point="org.eclipse.jdt.ui.javaEditorTextHovers">
+         <hover
+         	id="org.eclipse.objectteams.otdt.ui.help.IProblemDocumentation"
+         	class="org.eclipse.objectteams.otdt.ui.help.IProblemDocumentation"
+         	label="ObjectTeams Language Specification Hover"/>
+   </extension>
+   -->
+
+</plugin>