blob: a5871ce545c1e3431747580d6a9c3609b9fd0e53 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="org.eclipse.osbp.ide.core.ui.nature.addNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="org.eclipse.osbp.ide.core.ui.nature.ToggleOSBPNatureAction"
icon="icons/nature_overlay.png"
id="org.eclipse.osbp.ide.core.ui.nature.AddOSBPNatureAction"
label="Convert to OSBP project"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<visibility>
<not>
<objectState
name="nature"
value="org.eclipse.osbp.ide.core.ui.shared.OSBPNature">
</objectState>
</not>
</visibility>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.osbp.ide.core.ui.nature.removeNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="org.eclipse.osbp.ide.core.ui.nature.ToggleOSBPNatureAction"
icon="icons/nature_overlay.png"
id="org.eclipse.osbp.ide.core.ui.nature.RemoveOSBPNatureAction"
label="Remove OSBP Nature"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<visibility>
<objectState
name="nature"
value="org.eclipse.osbp.ide.core.ui.shared.OSBPNature">
</objectState>
</visibility>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
icon="icons/nature_overlay.png"
id="org.eclipse.osbp.ide.core.nature.overlay"
label="OSBP Nature"
lightweight="true"
location="TOP_LEFT"
state="true">
<enablement>
<and>
<objectClass
name="org.eclipse.core.resources.IProject"/>
<objectState
name="nature"
value="org.eclipse.osbp.ide.core.ui.shared.OSBPNature">
</objectState>
</and>
</enablement>
</decorator>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="OSBP"
icon="/icons/osbpPerspective.png"
class="org.eclipse.osbp.ide.core.ui.perspective.OSBPPerspectiveFactory"
id="org.eclipse.osbp.ide.core.ui.OSBPPerspective">
<description>
Provides views for OSBP project
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.osbp.eclipse.ui.views.category.Resources"
name="OSBP Views">
</category>
</extension>
</plugin>