| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| point="org.eclipse.papyrus.infra.nattable.configuration"> |
| <configuration |
| file="resources/requirement.nattableconfiguration" |
| type="PapyrusSysMLRequirementTable"> |
| </configuration> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.infra.nattable.configuration"> |
| <configuration |
| file="resources/requirementTree.nattableconfiguration" |
| type="PapyrusSysMLRequirementTreeTable"> |
| </configuration> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.infra.nattable.tester"> |
| <tester |
| class="org.eclipse.papyrus.sysml.nattable.requirement.tester.RequirementTableTester" |
| id="org.eclipse.papyrus.sysml.nattable.config.canCreateRequirementTable"> |
| </tester> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| categoryId="org.eclipse.papyrus.editor.category" |
| description="Create a SysML Requirement NatTable Editor" |
| id="org.eclipse.papyrus.sysml.nattable.requirement.create.command" |
| name="Create a new Requirement Table"> |
| </command> |
| <command |
| categoryId="org.eclipse.papyrus.editor.category" |
| description="Create a SysML Requirement NatTable Editor Without Dialog for Name" |
| id="org.eclipse.papyrus.sysml.nattable.requirement.create.withoutdialog.command" |
| name="Create a new Requirement Table"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| commandId="org.eclipse.papyrus.sysml.nattable.requirement.create.command"> |
| <activeWhen> |
| <or> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.papyrus.infra.core.papyrusEditor"> |
| </equals> |
| </with> |
| </or> |
| </activeWhen> |
| <class |
| class="org.eclipse.papyrus.infra.nattable.common.handlers.CreateNatTableEditorHandler"> |
| <parameter |
| name="tableType" |
| value="PapyrusSysMLRequirementTable"> |
| </parameter> |
| </class> |
| </handler> |
| <handler |
| commandId="org.eclipse.papyrus.sysml.nattable.requirement.create.withoutdialog.command"> |
| <activeWhen> |
| <or> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.papyrus.infra.core.papyrusEditor"> |
| </equals> |
| </with> |
| </or> |
| </activeWhen> |
| <class |
| class="org.eclipse.papyrus.infra.nattable.common.handlers.CreateNatTableEditorWithoutDialogHandler"> |
| <parameter |
| name="tableType" |
| value="PapyrusSysMLRequirementTable"> |
| </parameter> |
| </class> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commandImages"> |
| <image |
| commandId="org.eclipse.papyrus.sysml.nattable.requirement.create.command" |
| icon="icons/table_SysML_Requirement_new.png"> |
| </image> |
| <image |
| commandId="org.eclipse.papyrus.sysml.nattable.requirement.create.withoutdialog.command" |
| icon="icons/table_SysML_Requirement_new.png"> |
| </image> |
| </extension> |
| <extension |
| point="org.eclipse.papyrus.infra.nattable.celleditor.configuration"> |
| <cellAxisConfiguration |
| class="org.eclipse.papyrus.sysml.nattable.requirement.config.RequirementTextStringCellEditorConfiguration" |
| order="149"><!--This configuration has priority over the RichTextCellEditorConfiguration--> |
| </cellAxisConfiguration> |
| </extension> |
| </plugin> |