blob: 3d4faacd531840711190bfb0bef7d99101ae9117 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension-point id="org.eclipse.emf.ecp.validation.filters" name="The validation filter extension point" schema="schema/org.eclipse.emf.ecp.validation.filter.exsd"/>
<extension-point id="org.eclipse.emf.ecp.validation.refactoring.strategies" name="Refactorings for the validation constraint violations" schema="schema/org.eclipse.emf.ecp.validation.refactorings.exsd"/>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.emf.ecp"
class="org.eclipse.emf.ecp.validation.ValidationView"
icon="icons/validation.png"
id="org.eclipse.emf.ecp.validation.validationView"
name="Validation View"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.emf.ecp.validation.filters">
<filter
filter="org.eclipse.emf.ecp.validation.filter.impl.Severity1ValidationFilter"
name="Severity1ValidationFilter">
</filter>
<filter
filter="org.eclipse.emf.ecp.validation.filter.impl.Severity2ValidationFilter"
name="Severity2ValidationFilter">
</filter>
<filter
filter="org.eclipse.emf.ecp.validation.filter.impl.Severity4ValidationFilter"
name="Severity4ValidationFilter">
</filter>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.emf.emfstore.client.ui.project"
name="ECP">
</category>
<command
defaultHandler="org.eclipse.emf.ecp.validation.ValidateHandler"
id="org.eclipse.emf.emfstore.client.ui.validate"
name="Validate">
</command>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.emf.ecp.navigator.viewer?after=additions">
<command
commandId="org.eclipse.emf.emfstore.client.ui.validate"
icon="icons/validation.png"
label="Validate"
style="push">
<visibleWhen
checkEnabled="false">
<and>
<count
value="1">
</count>
<iterate
operator="or">
<instanceof
value="org.eclipse.emf.ecore.EObject">
</instanceof>
</iterate>
<test
args="org.eclipse.emf.emfstore.client.ui.validate"
property="org.eclipse.emf.ecp.common.menuContributionsEnablement"
value="true">
</test>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.emf.emfstore.client.ui.validate"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+V">
</key>
</extension>
<!--
//Disabled until bug 353491 is fixed
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.emf.ecp.validation.pref.ValidationPropertyPage"
id="org.eclipse.emf.ecp.validation.pref.ValidationPropertyPage"
name="Validation">
</page>
</extension>-->
</plugin>