<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<!-- (c) 2011 fortiss GmbH -->

<plugin>
   <extension
         id="org.fortiss.af3.rcp.application.af3app"
         name="AF3 &quot;Phoenix&quot;"
         point="org.eclipse.core.runtime.applications">
      <application>
         <run
               class="org.fortiss.af3.rcp.application.AF3Application">
         </run>
      </application>
   </extension>
   <extension
         id="product"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.fortiss.af3.rcp.application.af3app"
            description="AutoFOCUS 3 - &quot;Phoenix&quot; Release"
            name="AutoFOCUS 3 - &quot;Phoenix&quot;">
         <property
               name="appName"
               value="AutoFOCUS 3 - &quot;Phoenix&quot;">
         </property>
         <property
               name="preferenceCustomization"
               value="plugin_customization.ini">
         </property>
         <property
               name="aboutImage"
               value="icons/about.png">
         </property>
         <property
               name="windowImages"
               value="icons/dock_icons/icon16.png,icons/dock_icons/icon32.png,icons/dock_icons/icon48.png,icons/dock_icons/icon64.png,icons/dock_icons/icon128.png">
         </property>
         <property
               name="aboutText"
               value="AutoFOCUS 3 - &quot;Phoenix&quot;&#x0A;&#x0A;Version: 2.15.0&#x0A;&#x0A;Copyright 2011-present fortiss GmbH&#x0A;&#x0A;Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);&#x0A;you may not use this file except in compliance with the License.&#x0A;You may obtain a copy of the License at&#x0A;&#x0A;     http://www.apache.org/licenses/LICENSE-2.0&#x0A;&#x0A;Unless required by applicable law or agreed to in writing, software&#x0A;distributed under the License is distributed on an &quot;AS IS&quot; BASIS,&#x0A;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either &#x0A;express or implied. See the License for the specific language &#x0A;governing permissions and limitations under the License.">
         </property>
         <property
               name="startupProgressRect"
               value="0,290,450,10">
         </property>
         <property
               name="startupForegroundColor"
               value="35517B">
         </property>
         <property
               name="startupMessageRect"
               value="0,275,450,15">
         </property>
         <property 
         		name="introTitle" 
         		value="AutoFOCUS 3 - &quot;Phoenix&quot;">
         </property>
          <property 
         		name="introBrandingImage" 
         		value="product:icons/welcomeAF3.png">
         </property>
         <property
       	       name="introBrandingImageText"
               value="Welcome page">
         </property>

      </product>
   </extension>
   <extension
         point="org.eclipse.ui.activities">
      <activity
            id="org.fortiss.af3.rcp.application.af3"
            name="AF3">
      </activity>
      <activityPatternBinding
            activityId="org.fortiss.af3.rcp.application.af3"
            pattern="org\.eclipse\.ui\.editors\..*/.*">
      </activityPatternBinding>
      <categoryActivityBinding
            activityId="org.fortiss.af3.rcp.application.af3"
            categoryId="org.fortiss.af3.rcp.application.af3.category">
      </categoryActivityBinding>
      <category
            id="org.fortiss.af3.rcp.application.af3.category"
            name="AF3 Activities Category">
      </category>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$NewAF3ProjectCommandHandler"
            id="org.fortiss.af3.rcp.application.newaf3project"
            name="NewAF3Project">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadSimpleTrafficLightsExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadsimpletrafficlightsexample"
            name="LoadSimpleTrafficLightsExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadSimpleTrafficLightsModesExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadsimpletrafficlightsmodesexample"
            name="LoadSimpleTrafficLightsModesExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadSimpleTrafficLightsCodeGenerationExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadsimpletrafficlightscodegenerationexample"
            name="LoadSimpleTrafficLightsCodeGenerationExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadSimpleTrafficLights_AF3TourCommandHandler"
            id="org.fortiss.af3.rcp.application.loadsimpletrafficlightsaf3tourexample"
            name="LoadSimpleTrafficLightsAF3TourExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$ImportAF3ProjectCommandHandler"
            id="org.fortiss.af3.rcp.application.importaf3project"
            name="ImportAF3Project">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$ExportAF3ProjectCommandHandler"
            id="org.fortiss.af3.rcp.application.exportaf3project"
            name="ExportAF3Project">
      </command>
      <command
            categoryId="org.eclipse.ui.category.views"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$ShowErrorLogCommandHandler"
            id="org.fortiss.af3.rcp.application.showErrorLogAction"
            name="Show Error Log">
      </command>
      <command
            categoryId="org.eclipse.ui.category.views"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$ShowModelStorageErrorDialogCommandHandler"
            id="org.fortiss.af3.rcp.application.showModelStorageErrorDialogAction"
            name="Show Model Storage Errors">
      </command>
      <command
            categoryId="org.eclipse.ui.category.views"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$RefreshWorkspaceCommandHandler"
            id="org.fortiss.af3.rcp.application.refreshWorkspaceAction"
            name="Refresh Workspace">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadMotorManagementExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadmotormanagementexample"
            name="LoadMotorManagementExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadACCExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadaccexample"
            name="LoadACCExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadACCRefinementExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadaccrefinementexample"
            name="LoadACCRefinementExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadECarExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadecarexample"
            name="LoadECarExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadEmergencyStopExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loademergencystopexample"
            name="LoadEmergencyStopExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadEmergencyStopWeaklyCausalExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loademergencystopweaklycausalexample"
            name="LoadEmergencyStopWeaklyCausalExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadOperatorPanelExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadOperatorPanelExample"
            name="LoadOperatorPanelExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$LoadSTLCBeagleJavaDeploymentExampleCommandHandler"
            id="org.fortiss.af3.rcp.application.loadSTLCBeagleJavaDeploymentExample"
            name="LoadSTLCBeagleJavaDeploymentExample">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$NewAF3LibraryCommandHandler"
            id="org.fortiss.af3.rcp.application.newaf3library"
            name="NewAF3Library">
      </command>
      <command
            categoryId="org.eclipse.ui.category.file"
            defaultHandler="org.fortiss.af3.rcp.application.handler.ApplicationCommandHandler$AF3ExitCommandHandler"
            id="org.fortiss.af3.rcp.application.af3exit"
            name="Exit">
      </command>
   </extension>
   <extension
         point="org.eclipse.help.toc">
      <toc
            file="toc.xml"
            primary="true">
      </toc>
   </extension>
   <extension
         point="org.fortiss.tooling.kernel.ui.contextMenuContribution">
      <contextMenuContribution
            contributor="org.fortiss.af3.rcp.application.NewProjectContextMenu">
      </contextMenuContribution>
   </extension>
   

<extension point="org.eclipse.ui.intro">
		<introProductBinding
			introId="org.eclipse.ui.intro.universal"
			productId="org.fortiss.af3.rcp.application.product">
		</introProductBinding>
	</extension>
   <extension
         point="org.eclipse.ui.intro.configExtension">
      <configExtension
            configId="org.eclipse.ui.intro.universalConfig"
            content="intro/introContent.xml">
      </configExtension>
   </extension> 
<!---
   <extension
         point="org.eclipse.ui.intro">
      <intro
            class="org.eclipse.ui.intro.config.CustomizableIntroPart"
            icon="icons/welcome1.gif"
            id="org.eclipse.intro.af3"
            label="Welcome"/>
   </extension>
   <extension
         point="org.eclipse.ui.intro.config">
      <config
      		configurer="org.eclipse.ui.internal.intro.universal.UniversalIntroConfigurer"
            content="introContent.xml"
            id="org.eclipse.platform.introConfig"
            introId="org.eclipse.intro.af3">
         <presentation
               home-page-id="root" 
               standby-page-id="standby">
            <implementation
                  kind="html">
            </implementation>
         </presentation>
      </config>
   </extension>
   <extension
		point="org.eclipse.ui.intro">
      <introProductBinding
            introId="org.eclipse.intro.af3"
            productId="org.fortiss.af3.rcp.application.product">
      </introProductBinding>
    </extension>

    --> 
    <extension 
      	point="org.eclipse.ui.activities">  
     <activity id="org.fortiss.af3.activities.unwantedActionSet1" name="Unwanted Search ActionSet"> 
     </activity>    
      
     <activityPatternBinding activityId="org.fortiss.af3.activities.unwantedActionSet1" pattern="org.eclipse.ui.actionSet.openFiles">  
     </activityPatternBinding>
     <activityPatternBinding activityId="org.fortiss.af3.activities.unwantedActionSet1" pattern="org.eclipse.ui.edit.text.*">  
     </activityPatternBinding> 
     
    </extension>
</plugin>