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