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