blob: ae63792e67542b7554ae565eadd3f2a7589f4e7e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.handlers">
<handler
commandId="org.eclipse.stem.ui.commands.displayidentifiable"
class="org.eclipse.stem.ui.grapheditor.handlers.GraphDisplay">
</handler>
</extension>
<extension
id="org.eclipse.stem.ui.grapheditor"
name="%geUnusedPPage"
point="org.eclipse.ui.preferencePages">
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command
commandId="org.eclipse.stem.ui.command.displayidentifiable"
label="%_UI_STEM_Command_Display "
style="push"
tooltip="%_UI_STEM_Command_DisplayTT">
<visibleWhen
checkEnabled="false">
<reference
definitionId="org.eclipse.stem.ui.isDisplayableIdentifiable">
</reference>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command
commandId="org.eclipse.stem.ui.command.displaycanonicalidentifiable"
label="%_UI_STEM_Command_DisplayCanonical "
style="push"
tooltip="%_UI_STEM_Command_DisplayCanonicalTT">
<visibleWhen
checkEnabled="false">
<reference
definitionId="org.eclipse.stem.ui.isDisplayableCanonicalIdentifiable">
</reference>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<!--
<factory
class="org.eclipse.stem.ui.adapters.executable.IdentifiableDelegateExecutableAdapterFactory"
adaptableType="org.eclipse.stem.ui.views.IdentifiableDelegate">
<adapter type="org.eclipse.stem.jobs.execution.IExecutable"/>
</factory>
<factory
adaptableType="org.eclipse.stem.ui.views.IdentifiableDelegate"
class="org.eclipse.stem.ui.adapters.identifiable.IdentifiableDelegateIdentifiableAdapterFactory">
<adapter
type="org.eclipse.stem.core.common.Identifiable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider"
class="org.eclipse.stem.ui.adapters.identifiable.DelegatingWrapperItemProviderIdentifiableAdapterFactory">
<adapter
type="org.eclipse.stem.core.common.Identifiable">
</adapter>
</factory>
-->
<factory
adaptableType="org.eclipse.stem.ui.views.IdentifiableDelegate"
class="org.eclipse.stem.ui.grapheditor.adapters.IdentifiableDelegateDisplayableAdapterFactory">
<adapter
type="org.eclipse.stem.core.graph.Displayable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider"
class="org.eclipse.stem.ui.grapheditor.adapters.DelegatingWrapperItemProviderDisplayableAdapterFactory">
<adapter
type="org.eclipse.stem.core.graph.Displayable">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.stem.ui.views.IdentifiableDelegate"
class="org.eclipse.stem.ui.grapheditor.adapters.IdentifiableDelegateDisplayableCanonicalAdapterFactory">
<adapter
type="org.eclipse.stem.core.model.DisplayableCanonical">
</adapter>
</factory>
<factory
adaptableType="org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider"
class="org.eclipse.stem.ui.grapheditor.adapters.DelegatingWrapperItemProviderDisplayableCanonicalAdapterFactory">
<adapter
type="org.eclipse.stem.core.model.DisplayableCanonical">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
description="%_UI_STEM_WizCmd_Cat_Desc"
id="org.eclipse.stem.ui.wizards"
name="%_UI_STEM_WizCmd_Cat_Name">
</category>
<command
defaultHandler="org.eclipse.stem.ui.grapheditor.handlers.GraphDisplay"
description="%_UI_Display_description"
id="org.eclipse.stem.ui.command.displayidentifiable"
name="%_UI_Display_label">
</command>
<command
defaultHandler="org.eclipse.stem.ui.grapheditor.handlers.CanonicalGraphDisplay"
description="%_UI_CanonicalDisplay_description"
id="org.eclipse.stem.ui.command.displaycanonicalidentifiable"
name="%_UI_CanonicalDisplay_label">
</command>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
id="org.eclipse.stem.ui.isDisplayableIdentifiable_old">
<with
variable="selection">
<iterate
operator="and">
<and>
<adapt
type="org.eclipse.stem.core.graph.Graph">
<!--
type="org.eclipse.emf.edit.provider.DelegatingWrapperItemProvider">
-->
</adapt>
</and>
</iterate>
</with>
</definition>
<definition
id="org.eclipse.stem.ui.isDisplayableIdentifiable">
<with
variable="selection">
<iterate
operator="and">
<and>
<adapt
type="org.eclipse.stem.core.graph.Displayable">
</adapt>
<not>
<reference
definitionId="org.eclipse.stem.ui.isexecutable">
</reference>
</not>
</and>
</iterate>
</with>
</definition>
<definition id="org.eclipse.stem.ui.isDisplayableCanonicalIdentifiable">
<with variable="selection">
<iterate operator="or">
<or>
<!--
<adapt
type="org.eclipse.stem.ui.views.explorer.IdentifiableTreeNode$ModelsTreeNode">
</adapt>
-->
<adapt
type="org.eclipse.stem.core.model.Model">
</adapt>
<adapt
type="org.eclipse.stem.core.model.DisplayableCanonical">
</adapt>
</or>
</iterate>
</with>
</definition>
</extension>
</plugin>