<?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> |