Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortarendt2014-04-16 10:47:32 +0000
committertarendt2014-04-16 10:47:32 +0000
commitc7770b37490503d2e6a297bedbf800bc44e1e88a (patch)
tree4a24656b3727de61f6e559369c736a232b3e7d0b /org.eclipse.emf.refactor.comrel.diagram/plugin.xml
parent9f26d76211af63dfb1ac3e27d4edb08028b4666c (diff)
downloadorg.eclipse.emf.refactor.refactoring-c7770b37490503d2e6a297bedbf800bc44e1e88a.tar.gz
org.eclipse.emf.refactor.refactoring-c7770b37490503d2e6a297bedbf800bc44e1e88a.tar.xz
org.eclipse.emf.refactor.refactoring-c7770b37490503d2e6a297bedbf800bc44e1e88a.zip
initial commit CoMReL
Diffstat (limited to 'org.eclipse.emf.refactor.comrel.diagram/plugin.xml')
-rw-r--r--org.eclipse.emf.refactor.comrel.diagram/plugin.xml1438
1 files changed, 1438 insertions, 0 deletions
diff --git a/org.eclipse.emf.refactor.comrel.diagram/plugin.xml b/org.eclipse.emf.refactor.comrel.diagram/plugin.xml
new file mode 100644
index 0000000..147f9ca
--- /dev/null
+++ b/org.eclipse.emf.refactor.comrel.diagram/plugin.xml
@@ -0,0 +1,1438 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<!--
+
+-->
+<plugin>
+
+ <extension point="org.eclipse.team.core.fileTypes" id="repo-ftype">
+ <?gmfgen generated="true"?>
+ <fileTypes type="text" extension="comrel_diagram"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.extension_parser" id="resource-factory">
+ <?gmfgen generated="true"?>
+ <parser
+ type="comrel_diagram"
+ class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
+ </parser>
+ </extension>
+
+ <extension point="org.eclipse.ui.editors" id="gmf-editor">
+ <?gmfgen generated="true"?>
+ <editor
+ id="comrel.diagram.part.ComrelDiagramEditorID"
+ name="%editorName"
+ icon="icons/obj16/ComrelDiagramFile.gif"
+ extensions="comrel_diagram"
+ default="true"
+ class="comrel.diagram.part.ComrelDiagramEditor"
+ matchingStrategy="comrel.diagram.part.ComrelMatchingStrategy"
+ contributorClass="comrel.diagram.part.ComrelDiagramActionBarContributor">
+ </editor>
+ </extension>
+
+ <extension point="org.eclipse.ui.contexts" id="ui-context">
+ <?gmfgen generated="true"?>
+ <context
+ description="%context.description"
+ id="comrel.diagram.ui.diagramContext"
+ name="%context.name"
+ parentId="org.eclipse.gmf.runtime.diagram.ui.diagramContext">
+ </context>
+ </extension>
+
+ <extension point="org.eclipse.ui.newWizards" id="creation-wizard">
+ <?gmfgen generated="true"?>
+ <wizard
+ name="CoMReL diagram"
+ icon="icons/obj16/ComrelDiagramFile.gif"
+ category="comrel.generator.category"
+ class="comrel.diagram.part.ComrelCreationWizard"
+ id="comrel.diagram.part.ComrelCreationWizardID">
+ <description>%newWizardDesc</description>
+ </wizard>
+ </extension>
+
+ <extension point="org.eclipse.ui.popupMenus" id="init-diagram-action">
+ <?gmfgen generated="true"?>
+ <objectContribution
+ id="comrel.diagram.InitDiagram"
+ nameFilter="*.comrel"
+ objectClass="org.eclipse.core.resources.IFile">
+ <action
+ label="%initDiagramActionLabel"
+ class="comrel.diagram.part.ComrelInitDiagramFileAction"
+ menubarPath="additions"
+ enablesFor="1"
+ id="comrel.diagram.InitDiagramAction">
+ </action>
+ </objectContribution>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders" id="global-actions">
+ <?gmfgen generated="true"?>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
+ id="ComrelPresentation">
+ <Priority name="Lowest"/>
+ <ViewId id="comrel.diagram.part.ComrelDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="delete"/>
+ </ElementType>
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart">
+ <GlobalActionId actionId="save"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.printing.render.providers.DiagramWithPrintGlobalActionHandlerProvider"
+ id="ComrelPresentationPrint">
+ <Priority name="Lowest"/>
+ <ViewId id="comrel.diagram.part.ComrelDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="print"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider"
+ id="ComrelPresentationIDE">
+ <Priority name="Lowest"/>
+ <ViewId id="comrel.diagram.part.ComrelDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="bookmark"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ <GlobalActionHandlerProvider
+ class="org.eclipse.gmf.runtime.diagram.ui.render.providers.DiagramUIRenderGlobalActionHandlerProvider"
+ id="ComrelRender">
+ <Priority name="Lowest"/>
+ <ViewId id="comrel.diagram.part.ComrelDiagramEditorID">
+ <ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
+ <GlobalActionId actionId="cut"/>
+ <GlobalActionId actionId="copy"/>
+ <GlobalActionId actionId="paste"/>
+ </ElementType>
+ </ViewId>
+ </GlobalActionHandlerProvider>
+ </extension>
+
+
+ <extension point="org.eclipse.gmf.runtime.common.ui.services.markerNavigationProviders" id="markers-navigation">
+ <?gmfgen generated="true"?>
+ <MarkerNavigationProvider class="comrel.diagram.providers.ComrelMarkerNavigationProvider">
+ <MarkerType name="comrel.diagram.diagnostic"/>
+ <Priority name="Lowest"/>
+ </MarkerNavigationProvider>
+ </extension>
+
+ <extension id="diagnostic" name="Comrel Plugin problems" point="org.eclipse.core.resources.markers">
+ <?gmfgen generated="true"?>
+ <super type="org.eclipse.core.resources.problemmarker"/>
+ <super type="org.eclipse.gmf.runtime.common.ui.services.marker"/>
+ <persistent value="true"/>
+ </extension>
+
+ <extension id="validationDecoratorProvider" name="ValidationDecorations" point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders">
+ <?gmfgen generated="true"?>
+ <decoratorProvider class="comrel.diagram.providers.ComrelValidationDecoratorProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.diagram.ui.editparts.IPrimaryEditPart(org.eclipse.gmf.runtime.diagram.ui)" id="PRIMARY_VIEW"/>
+ <context decoratorTargets="PRIMARY_VIEW"/>
+ </decoratorProvider>
+ </extension>
+
+ <extension point="org.eclipse.core.runtime.preferences" id="prefs">
+ <?gmfgen generated="true"?>
+ <initializer class="comrel.diagram.preferences.DiagramPreferenceInitializer"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.preferencePages" id="prefpages">
+ <?gmfgen generated="true"?>
+ <page
+ id="comrel.diagram.general"
+ name="%prefpage.comrel.diagram.general"
+ class="comrel.diagram.preferences.DiagramGeneralPreferencePage">
+ </page>
+ <page
+ id="comrel.diagram.appearance"
+ name="%prefpage.comrel.diagram.appearance"
+ category="comrel.diagram.general"
+ class="comrel.diagram.preferences.DiagramAppearancePreferencePage">
+ </page>
+ <page
+ id="comrel.diagram.connections"
+ name="%prefpage.comrel.diagram.connections"
+ category="comrel.diagram.general"
+ class="comrel.diagram.preferences.DiagramConnectionsPreferencePage">
+ </page>
+ <page
+ id="comrel.diagram.printing"
+ name="%prefpage.comrel.diagram.printing"
+ category="comrel.diagram.general"
+ class="comrel.diagram.preferences.DiagramPrintingPreferencePage">
+ </page>
+ <page
+ id="comrel.diagram.rulersAndGrid"
+ name="%prefpage.comrel.diagram.rulersAndGrid"
+ category="comrel.diagram.general"
+ class="comrel.diagram.preferences.DiagramRulersAndGridPreferencePage">
+ </page>
+ </extension>
+
+ <extension point="org.eclipse.ui.views.properties.tabbed.propertyContributor" id="prop-contrib">
+ <?gmfgen generated="true"?>
+ <propertyContributor
+ contributorId="comrel.diagram"
+ labelProvider="comrel.diagram.sheet.ComrelSheetLabelProvider">
+ <propertyCategory category="domain"/>
+ <propertyCategory category="visual"/>
+ <propertyCategory category="extra"/>
+ </propertyContributor>
+ </extension>
+
+ <extension point="org.eclipse.ui.views.properties.tabbed.propertyTabs" id="proptabs">
+ <?gmfgen generated="true"?>
+ <propertyTabs contributorId="comrel.diagram">
+ <propertyTab
+ category="visual"
+ id="property.tab.AppearancePropertySection"
+ label="%tab.appearance"/>
+ <propertyTab
+ category="visual"
+ id="property.tab.DiagramPropertySection"
+ label="%tab.diagram"/>
+ <propertyTab
+ category="domain"
+ id="property.tab.domain"
+ label="%tab.domain"/>
+ </propertyTabs>
+ </extension>
+
+ <extension point="org.eclipse.ui.views.properties.tabbed.propertySections" id="propsections">
+ <?gmfgen generated="true"?>
+ <propertySections contributorId="comrel.diagram">
+ <propertySection id="property.section.ConnectorAppearancePropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ConnectionEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ConnectionAppearancePropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.ShapeColorAndFontPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.ShapeEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.ShapeColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.DiagramColorsAndFontsPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.appearance.DiagramColorsAndFontsPropertySection"
+ tab="property.tab.AppearancePropertySection">
+ </propertySection>
+ <propertySection id="property.section.RulerGridPropertySection"
+ filter="org.eclipse.gmf.runtime.diagram.ui.properties.filters.DiagramEditPartPropertySectionFilter"
+ class="org.eclipse.gmf.runtime.diagram.ui.properties.sections.grid.RulerGridPropertySection"
+ tab="property.tab.DiagramPropertySection">
+ </propertySection>
+ <propertySection
+ id="property.section.domain"
+ tab="property.tab.domain"
+ class="comrel.diagram.sheet.ComrelPropertySection">
+ <input type="org.eclipse.gmf.runtime.notation.View"/>
+ <input type="org.eclipse.gef.EditPart"/>
+ <input type="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ </propertySection>
+ </propertySections>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.diagram.core.viewProviders" id="view-provider">
+ <?gmfgen generated="true"?>
+ <viewProvider class="comrel.diagram.providers.ComrelViewProvider">
+ <Priority name="Lowest"/>
+ <object id="referencing-diagrams" class="org.eclipse.gmf.runtime.notation.Diagram">
+ <method name="getType()" value="comrel"/>
+ </object>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Node" containerViews="referencing-diagrams"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="Comrel"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints="2001,2002,2003,2004,2005,2006,2007,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078"/>
+ <context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints="4001,4002,4003"/>
+ </viewProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders" id="ep-provider">
+ <?gmfgen generated="true"?>
+ <editpartProvider class="comrel.diagram.providers.ComrelEditPartProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.notation.Diagram" id="generated-diagram">
+ <method name="getType()" value="Comrel"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-nodes">
+ <method name="getType()" value="2001,2002,2003,2004,2005,2006,2007,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Edge" id="generated-links">
+ <method name="getType()" value="4001,4002,4003"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-labels">
+ <method name="getType()" value="5001,5080,5081,5082,5083,5084,5085,5002,5003,5079,5078,5004,5005,5077,5009,5006,5007,5008,5013,5010,5011,5012,5016,5014,5015,5019,5017,5018,5076,5020,5021,5075,5074,5022,5023,5073,5072,5024,5025,5028,5027,5026,5071,5070,5029,5030,5031,5032,5069,5068,5067,5066,5065,5033,5035,5034,5036,5037,5038,5039,5064,5040,5041,5042,5043,5063,5062,5044,5045,5046,5047,5061,5060,5049,5048,5059,5058,5057,5056,5051,5050,5055,5052,5053,5054"/>
+ </object>
+ <object class="org.eclipse.gmf.runtime.notation.Node" id="generated-compartments">
+ <method name="getType()" value="7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084"/>
+ </object>
+ <context views="generated-diagram,generated-nodes,generated-links,generated-labels,generated-compartments"/>
+ </editpartProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders" id="modelassist-provider">
+ <?gmfgen generated="true"?>
+ <modelingAssistantProvider class="comrel.diagram.providers.ComrelModelingAssistantProvider">
+ <Priority name="Lowest"/>
+ <object class="comrel.diagram.edit.parts.CompositeRefactoringEditPart" id="CompositeRefactoring_1000"/>
+ <object class="comrel.diagram.edit.parts.SingleInputPortEditPart" id="SingleInputPort_2001"/>
+ <object class="comrel.diagram.edit.parts.CartesianQueuedUnitEditPart" id="CartesianQueuedUnit_2002"/>
+ <object class="comrel.diagram.edit.parts.ParallelQueuedUnitEditPart" id="ParallelQueuedUnit_2003"/>
+ <object class="comrel.diagram.edit.parts.SingleQueuedUnitEditPart" id="SingleQueuedUnit_2004"/>
+ <object class="comrel.diagram.edit.parts.SequentialUnitEditPart" id="SequentialUnit_2005"/>
+ <object class="comrel.diagram.edit.parts.ConditionalUnitEditPart" id="ConditionalUnit_2006"/>
+ <object class="comrel.diagram.edit.parts.AtomicUnitEditPart" id="AtomicUnit_2007"/>
+ <context elements="CompositeRefactoring_1000,SingleInputPort_2001,CartesianQueuedUnit_2002,ParallelQueuedUnit_2003,SingleQueuedUnit_2004,SequentialUnit_2005,ConditionalUnit_2006,AtomicUnit_2007"/>
+ </modelingAssistantProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders" id="icon-provider">
+ <?gmfgen generated="true"?>
+ <IconProvider class="comrel.diagram.providers.ComrelIconProvider">
+ <Priority name="Low"/>
+ </IconProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders" id="parser-provider">
+ <?gmfgen generated="true"?>
+ <ParserProvider class="comrel.diagram.providers.ComrelParserProvider">
+ <Priority name="Lowest"/>
+ </ParserProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.diagram.ui.decoratorProviders" id="decorator-provider">
+ <?gmfgen generated="true"?>
+ <decoratorProvider class="comrel.diagram.providers.ComrelShortcutsDecoratorProvider">
+ <Priority name="Lowest"/>
+ <object class="org.eclipse.gmf.runtime.notation.Node(org.eclipse.gmf.runtime.notation)" id="generated-top-nodes">
+ <method name="getType()" value="2001,2002,2003,2004,2005,2006,2007"/>
+ </object>
+ <context decoratorTargets="generated-top-nodes"/>
+ </decoratorProvider>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes" id="element-types">
+ <?gmfgen generated="true"?>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.CompositeRefactoring_1000"
+ name="%metatype.name.CompositeRefactoring_1000"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="CompositeRefactoring"
+ edithelper="comrel.diagram.edit.helpers.CompositeRefactoringEditHelper">
+ <param name="semanticHint" value="1000"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SingleInputPort_2001"
+ name="%metatype.name.SingleInputPort_2001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SingleInputPort"
+ edithelper="comrel.diagram.edit.helpers.SingleInputPortEditHelper">
+ <param name="semanticHint" value="2001"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.CartesianQueuedUnit_2002"
+ name="%metatype.name.CartesianQueuedUnit_2002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="CartesianQueuedUnit"
+ edithelper="comrel.diagram.edit.helpers.CartesianQueuedUnitEditHelper">
+ <param name="semanticHint" value="2002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_2003"
+ name="%metatype.name.ParallelQueuedUnit_2003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="2003"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_2004"
+ name="%metatype.name.SingleQueuedUnit_2004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="2004"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_2005"
+ name="%metatype.name.SequentialUnit_2005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="2005"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_2006"
+ name="%metatype.name.ConditionalUnit_2006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="2006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_2007"
+ name="%metatype.name.AtomicUnit_2007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="2007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3001"
+ name="%metatype.name.SingleInputPort_3001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3001"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiInputPort_3002"
+ name="%metatype.name.MultiInputPort_3002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiInputPort"
+ edithelper="comrel.diagram.edit.helpers.MultiInputPortEditHelper">
+ <param name="semanticHint" value="3002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3003"
+ name="%metatype.name.CartesianQueuedUnit_3003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3003"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.ParallelQueuedUnit_3004"
+ name="%metatype.name.ParallelQueuedUnit_3004"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ParallelQueuedUnit"
+ edithelper="comrel.diagram.edit.helpers.ParallelQueuedUnitEditHelper">
+ <param name="semanticHint" value="3004"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3005"
+ name="%metatype.name.SingleInputPort_3005"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3005"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3006"
+ name="%metatype.name.MultiInputPort_3006"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3006"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3007"
+ name="%metatype.name.CartesianQueuedUnit_3007"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3007"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SingleFeatureUnit_3008"
+ name="%metatype.name.SingleFeatureUnit_3008"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SingleFeatureUnit"
+ edithelper="comrel.diagram.edit.helpers.SingleFeatureUnitEditHelper">
+ <param name="semanticHint" value="3008"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3009"
+ name="%metatype.name.SingleInputPort_3009"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3009"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3010"
+ name="%metatype.name.MultiInputPort_3010"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3010"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SingleOutputPort_3011"
+ name="%metatype.name.SingleOutputPort_3011"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SingleOutputPort"
+ edithelper="comrel.diagram.edit.helpers.SingleOutputPortEditHelper">
+ <param name="semanticHint" value="3011"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiFeatureUnit_3012"
+ name="%metatype.name.MultiFeatureUnit_3012"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiFeatureUnit"
+ edithelper="comrel.diagram.edit.helpers.MultiFeatureUnitEditHelper">
+ <param name="semanticHint" value="3012"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3013"
+ name="%metatype.name.SingleInputPort_3013"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3013"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3014"
+ name="%metatype.name.MultiInputPort_3014"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3014"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiOutputPort_3015"
+ name="%metatype.name.MultiOutputPort_3015"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiOutputPort"
+ edithelper="comrel.diagram.edit.helpers.MultiOutputPortEditHelper">
+ <param name="semanticHint" value="3015"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SingleFilterUnit_3016"
+ name="%metatype.name.SingleFilterUnit_3016"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SingleFilterUnit"
+ edithelper="comrel.diagram.edit.helpers.SingleFilterUnitEditHelper">
+ <param name="semanticHint" value="3016"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3017"
+ name="%metatype.name.MultiInputPort_3017"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3017"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleOutputPort_3018"
+ name="%metatype.name.SingleOutputPort_3018"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleOutputPort_3011"/>
+ <param name="semanticHint" value="3018"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiFilterUnit_3019"
+ name="%metatype.name.MultiFilterUnit_3019"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiFilterUnit"
+ edithelper="comrel.diagram.edit.helpers.MultiFilterUnitEditHelper">
+ <param name="semanticHint" value="3019"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3020"
+ name="%metatype.name.MultiInputPort_3020"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3020"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiOutputPort_3021"
+ name="%metatype.name.MultiOutputPort_3021"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiOutputPort_3015"/>
+ <param name="semanticHint" value="3021"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SingleQueuedUnit_3022"
+ name="%metatype.name.SingleQueuedUnit_3022"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SingleQueuedUnit"
+ edithelper="comrel.diagram.edit.helpers.SingleQueuedUnitEditHelper">
+ <param name="semanticHint" value="3022"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3023"
+ name="%metatype.name.SingleInputPort_3023"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3023"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3024"
+ name="%metatype.name.MultiInputPort_3024"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3024"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3025"
+ name="%metatype.name.CartesianQueuedUnit_3025"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3025"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SequentialUnit_3026"
+ name="%metatype.name.SequentialUnit_3026"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SequentialUnit"
+ edithelper="comrel.diagram.edit.helpers.SequentialUnitEditHelper">
+ <param name="semanticHint" value="3026"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3027"
+ name="%metatype.name.SingleInputPort_3027"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3027"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3028"
+ name="%metatype.name.MultiInputPort_3028"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3028"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3029"
+ name="%metatype.name.CartesianQueuedUnit_3029"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3029"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.ConditionalUnit_3030"
+ name="%metatype.name.ConditionalUnit_3030"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ConditionalUnit"
+ edithelper="comrel.diagram.edit.helpers.ConditionalUnitEditHelper">
+ <param name="semanticHint" value="3030"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3031"
+ name="%metatype.name.SingleInputPort_3031"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3031"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiInputPort_3032"
+ name="%metatype.name.MultiInputPort_3032"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiInputPort_3002"/>
+ <param name="semanticHint" value="3032"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3033"
+ name="%metatype.name.CartesianQueuedUnit_3033"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3033"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.AtomicUnit_3034"
+ name="%metatype.name.AtomicUnit_3034"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="AtomicUnit"
+ edithelper="comrel.diagram.edit.helpers.AtomicUnitEditHelper">
+ <param name="semanticHint" value="3034"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleInputPort_3035"
+ name="%metatype.name.SingleInputPort_3035"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleInputPort_2001"/>
+ <param name="semanticHint" value="3035"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_3036"
+ name="%metatype.name.ParallelQueuedUnit_3036"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="3036"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_3037"
+ name="%metatype.name.ParallelQueuedUnit_3037"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="3037"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFeatureUnit_3038"
+ name="%metatype.name.SingleFeatureUnit_3038"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFeatureUnit_3008"/>
+ <param name="semanticHint" value="3038"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFeatureUnit_3039"
+ name="%metatype.name.MultiFeatureUnit_3039"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFeatureUnit_3012"/>
+ <param name="semanticHint" value="3039"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFilterUnit_3040"
+ name="%metatype.name.SingleFilterUnit_3040"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFilterUnit_3016"/>
+ <param name="semanticHint" value="3040"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFilterUnit_3041"
+ name="%metatype.name.MultiFilterUnit_3041"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFilterUnit_3019"/>
+ <param name="semanticHint" value="3041"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_3042"
+ name="%metatype.name.SingleQueuedUnit_3042"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="3042"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_3043"
+ name="%metatype.name.ParallelQueuedUnit_3043"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="3043"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_3044"
+ name="%metatype.name.SequentialUnit_3044"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="3044"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_3045"
+ name="%metatype.name.ParallelQueuedUnit_3045"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="3045"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_3046"
+ name="%metatype.name.ConditionalUnit_3046"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="3046"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.CartesianQueuedUnit_3047"
+ name="%metatype.name.CartesianQueuedUnit_3047"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <param name="semanticHint" value="3047"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ParallelQueuedUnit_3048"
+ name="%metatype.name.ParallelQueuedUnit_3048"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <param name="semanticHint" value="3048"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_3049"
+ name="%metatype.name.AtomicUnit_3049"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="3049"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFeatureUnit_3050"
+ name="%metatype.name.SingleFeatureUnit_3050"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFeatureUnit_3008"/>
+ <param name="semanticHint" value="3050"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFeatureUnit_3051"
+ name="%metatype.name.MultiFeatureUnit_3051"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFeatureUnit_3012"/>
+ <param name="semanticHint" value="3051"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFilterUnit_3052"
+ name="%metatype.name.SingleFilterUnit_3052"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFilterUnit_3016"/>
+ <param name="semanticHint" value="3052"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFilterUnit_3053"
+ name="%metatype.name.MultiFilterUnit_3053"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFilterUnit_3019"/>
+ <param name="semanticHint" value="3053"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_3054"
+ name="%metatype.name.SingleQueuedUnit_3054"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="3054"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFeatureUnit_3055"
+ name="%metatype.name.SingleFeatureUnit_3055"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFeatureUnit_3008"/>
+ <param name="semanticHint" value="3055"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFeatureUnit_3056"
+ name="%metatype.name.MultiFeatureUnit_3056"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFeatureUnit_3012"/>
+ <param name="semanticHint" value="3056"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFilterUnit_3057"
+ name="%metatype.name.SingleFilterUnit_3057"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFilterUnit_3016"/>
+ <param name="semanticHint" value="3057"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFilterUnit_3058"
+ name="%metatype.name.MultiFilterUnit_3058"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFilterUnit_3019"/>
+ <param name="semanticHint" value="3058"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_3059"
+ name="%metatype.name.SingleQueuedUnit_3059"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="3059"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_3060"
+ name="%metatype.name.SequentialUnit_3060"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="3060"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFeatureUnit_3061"
+ name="%metatype.name.SingleFeatureUnit_3061"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFeatureUnit_3008"/>
+ <param name="semanticHint" value="3061"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFeatureUnit_3062"
+ name="%metatype.name.MultiFeatureUnit_3062"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFeatureUnit_3012"/>
+ <param name="semanticHint" value="3062"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleFilterUnit_3063"
+ name="%metatype.name.SingleFilterUnit_3063"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleFilterUnit_3016"/>
+ <param name="semanticHint" value="3063"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.MultiFilterUnit_3064"
+ name="%metatype.name.MultiFilterUnit_3064"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.MultiFilterUnit_3019"/>
+ <param name="semanticHint" value="3064"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_3065"
+ name="%metatype.name.SingleQueuedUnit_3065"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="3065"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_3066"
+ name="%metatype.name.ConditionalUnit_3066"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="3066"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SingleQueuedUnit_3067"
+ name="%metatype.name.SingleQueuedUnit_3067"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SingleQueuedUnit_3022"/>
+ <param name="semanticHint" value="3067"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_3068"
+ name="%metatype.name.AtomicUnit_3068"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="3068"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_3069"
+ name="%metatype.name.SequentialUnit_3069"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="3069"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_3070"
+ name="%metatype.name.SequentialUnit_3070"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="3070"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_3071"
+ name="%metatype.name.ConditionalUnit_3071"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="3071"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_3072"
+ name="%metatype.name.ConditionalUnit_3072"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="3072"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.SequentialUnit_3073"
+ name="%metatype.name.SequentialUnit_3073"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.SequentialUnit_3026"/>
+ <param name="semanticHint" value="3073"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_3074"
+ name="%metatype.name.AtomicUnit_3074"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="3074"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.ConditionalUnit_3075"
+ name="%metatype.name.ConditionalUnit_3075"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.ConditionalUnit_3030"/>
+ <param name="semanticHint" value="3075"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.ConditionCheck_3076"
+ name="%metatype.name.ConditionCheck_3076"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="ConditionCheck"
+ edithelper="comrel.diagram.edit.helpers.ConditionCheckEditHelper">
+ <param name="semanticHint" value="3076"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_3077"
+ name="%metatype.name.AtomicUnit_3077"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="3077"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <specializationType
+ id="comrel.diagram.AtomicUnit_3078"
+ name="%metatype.name.AtomicUnit_3078"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType">
+ <specializes id="comrel.diagram.AtomicUnit_3034"/>
+ <param name="semanticHint" value="3078"/>
+ </specializationType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.SinglePortMapping_4001"
+ name="%metatype.name.SinglePortMapping_4001"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="SinglePortMapping"
+ edithelper="comrel.diagram.edit.helpers.SinglePortMappingEditHelper">
+ <param name="semanticHint" value="4001"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiPortMapping_4002"
+ name="%metatype.name.MultiPortMapping_4002"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiPortMapping"
+ edithelper="comrel.diagram.edit.helpers.MultiPortMappingEditHelper">
+ <param name="semanticHint" value="4002"/>
+ </metamodelType>
+ </metamodel>
+ <metamodel nsURI="http://comrel/0.1">
+ <metamodelType
+ id="comrel.diagram.MultiSinglePortMapping_4003"
+ name="%metatype.name.MultiSinglePortMapping_4003"
+ kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
+ eclass="MultiSinglePortMapping"
+ edithelper="comrel.diagram.edit.helpers.MultiSinglePortMappingEditHelper">
+ <param name="semanticHint" value="4003"/>
+ </metamodelType>
+ </metamodel>
+ </extension>
+
+ <extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings" id="element-types-bindings">
+ <?gmfgen generated="true"?>
+ <clientContext id="comrel.diagram.TypeContext">
+ <enablement>
+ <test
+ property="org.eclipse.gmf.runtime.emf.core.editingDomain"
+ value="comrel.diagram.EditingDomain"/>
+ </enablement>
+ </clientContext>
+ <binding context="comrel.diagram.TypeContext">
+ <elementType ref="comrel.diagram.CompositeRefactoring_1000"/>
+ <elementType ref="comrel.diagram.SingleInputPort_2001"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_2002"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_2003"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_2004"/>
+ <elementType ref="comrel.diagram.SequentialUnit_2005"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_2006"/>
+ <elementType ref="comrel.diagram.AtomicUnit_2007"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3001"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3002"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3003"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3004"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3005"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3006"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3007"/>
+ <elementType ref="comrel.diagram.SingleFeatureUnit_3008"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3009"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3010"/>
+ <elementType ref="comrel.diagram.SingleOutputPort_3011"/>
+ <elementType ref="comrel.diagram.MultiFeatureUnit_3012"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3013"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3014"/>
+ <elementType ref="comrel.diagram.MultiOutputPort_3015"/>
+ <elementType ref="comrel.diagram.SingleFilterUnit_3016"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3017"/>
+ <elementType ref="comrel.diagram.SingleOutputPort_3018"/>
+ <elementType ref="comrel.diagram.MultiFilterUnit_3019"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3020"/>
+ <elementType ref="comrel.diagram.MultiOutputPort_3021"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3022"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3023"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3024"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3025"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3026"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3027"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3028"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3029"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3030"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3031"/>
+ <elementType ref="comrel.diagram.MultiInputPort_3032"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3033"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3034"/>
+ <elementType ref="comrel.diagram.SingleInputPort_3035"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3036"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3037"/>
+ <elementType ref="comrel.diagram.SingleFeatureUnit_3038"/>
+ <elementType ref="comrel.diagram.MultiFeatureUnit_3039"/>
+ <elementType ref="comrel.diagram.SingleFilterUnit_3040"/>
+ <elementType ref="comrel.diagram.MultiFilterUnit_3041"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3042"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3043"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3044"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3045"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3046"/>
+ <elementType ref="comrel.diagram.CartesianQueuedUnit_3047"/>
+ <elementType ref="comrel.diagram.ParallelQueuedUnit_3048"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3049"/>
+ <elementType ref="comrel.diagram.SingleFeatureUnit_3050"/>
+ <elementType ref="comrel.diagram.MultiFeatureUnit_3051"/>
+ <elementType ref="comrel.diagram.SingleFilterUnit_3052"/>
+ <elementType ref="comrel.diagram.MultiFilterUnit_3053"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3054"/>
+ <elementType ref="comrel.diagram.SingleFeatureUnit_3055"/>
+ <elementType ref="comrel.diagram.MultiFeatureUnit_3056"/>
+ <elementType ref="comrel.diagram.SingleFilterUnit_3057"/>
+ <elementType ref="comrel.diagram.MultiFilterUnit_3058"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3059"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3060"/>
+ <elementType ref="comrel.diagram.SingleFeatureUnit_3061"/>
+ <elementType ref="comrel.diagram.MultiFeatureUnit_3062"/>
+ <elementType ref="comrel.diagram.SingleFilterUnit_3063"/>
+ <elementType ref="comrel.diagram.MultiFilterUnit_3064"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3065"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3066"/>
+ <elementType ref="comrel.diagram.SingleQueuedUnit_3067"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3068"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3069"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3070"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3071"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3072"/>
+ <elementType ref="comrel.diagram.SequentialUnit_3073"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3074"/>
+ <elementType ref="comrel.diagram.ConditionalUnit_3075"/>
+ <elementType ref="comrel.diagram.ConditionCheck_3076"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3077"/>
+ <elementType ref="comrel.diagram.AtomicUnit_3078"/>
+ <elementType ref="comrel.diagram.SinglePortMapping_4001"/>
+ <elementType ref="comrel.diagram.MultiPortMapping_4002"/>
+ <elementType ref="comrel.diagram.MultiSinglePortMapping_4003"/>
+ <advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
+ </binding>
+ </extension>
+ <extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isURIEditorInput">
+ <?gmfgen generated="true"?>
+ <propertyTester
+ id="comrel.diagram.URIEditorInputPropertyTester"
+ type="org.eclipse.emf.common.ui.URIEditorInput"
+ namespace="comrel.diagram"
+ properties="isURIEditorInput"
+ class="comrel.diagram.part.ComrelUriEditorInputTester">
+ </propertyTester>
+ </extension>
+
+ <extension point="org.eclipse.core.expressions.propertyTesters" id="navigator-proptest.isShortcut">
+ <?gmfgen generated="true"?>
+ <propertyTester
+ id="comrel.diagram.ShortcutPropertyTester"
+ type="org.eclipse.gmf.runtime.notation.View"
+ namespace="comrel.diagram"
+ properties="isShortcut"
+ class="comrel.diagram.part.ComrelShortcutPropertyTester">
+ </propertyTester>
+ </extension>
+
+ <extension point="org.eclipse.ui.navigator.viewer" id="navigator-viewbinding">
+ <?gmfgen generated="true"?>
+ <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <contentExtension pattern="comrel.diagram.resourceContent"/>
+ <contentExtension pattern="comrel.diagram.domainResourceContent"/>
+ <contentExtension pattern="comrel.diagram.navigatorLinkHelper"/>
+ </includes>
+ </viewerContentBinding>
+ <viewerActionBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <actionExtension pattern="comrel.diagram.navigatorActionProvider"/>
+ </includes>
+ </viewerActionBinding>
+ </extension>
+
+ <extension point="org.eclipse.ui.navigator.navigatorContent" id="navigator-content">
+ <?gmfgen generated="true"?>
+ <navigatorContent
+ id="comrel.diagram.resourceContent"
+ name="%navigatorContentName"
+ priority="normal"
+ contentProvider="comrel.diagram.navigator.ComrelNavigatorContentProvider"
+ labelProvider="comrel.diagram.navigator.ComrelNavigatorLabelProvider"
+ icon="icons/obj16/ComrelDiagramFile.gif"
+ activeByDefault="true">
+ <triggerPoints>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="comrel_diagram"/>
+ </and>
+ <instanceof value="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ <adapt type="org.eclipse.gmf.runtime.notation.View">
+ <test property="comrel.diagram.isShortcut"/>
+ </adapt>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof value="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ <adapt type="org.eclipse.gmf.runtime.notation.View">
+ <test property="comrel.diagram.isShortcut"/>
+ </adapt>
+ </or>
+ </possibleChildren>
+ <commonSorter
+ id="comrel.diagram.navigatorSorter"
+ class="comrel.diagram.navigator.ComrelNavigatorSorter">
+ <parentExpression>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="comrel_diagram"/>
+ </and>
+ <instanceof value="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ </or>
+ </parentExpression>
+ </commonSorter>
+ </navigatorContent>
+ <navigatorContent
+ id="comrel.diagram.domainResourceContent"
+ name="%domainNavigatorContentName"
+ priority="normal"
+ contentProvider="comrel.diagram.navigator.ComrelDomainNavigatorContentProvider"
+ labelProvider="comrel.diagram.navigator.ComrelDomainNavigatorLabelProvider"
+ icon="icons/obj16/ComrelDiagramFile.gif"
+ activeByDefault="true">
+ <triggerPoints>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.core.resources.IFile"/>
+ <test property="org.eclipse.core.resources.extension" value="comrel"/>
+ </and>
+ <instanceof value="comrel.diagram.navigator.ComrelDomainNavigatorItem"/>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <instanceof value="comrel.diagram.navigator.ComrelDomainNavigatorItem"/>
+ </possibleChildren>
+ </navigatorContent>
+ <actionProvider
+ id="comrel.diagram.navigatorActionProvider"
+ class="comrel.diagram.navigator.ComrelNavigatorActionProvider">
+ <enablement>
+ <or>
+ <instanceof value="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ <adapt type="org.eclipse.gmf.runtime.notation.View">
+ <test property="comrel.diagram.isShortcut"/>
+ </adapt>
+ </or>
+ </enablement>
+ </actionProvider>
+ </extension>
+
+ <extension point="org.eclipse.ui.navigator.linkHelper" id="navigator-linkhelper">
+ <?gmfgen generated="true"?>
+ <linkHelper
+ id="comrel.diagram.navigatorLinkHelper"
+ class="comrel.diagram.navigator.ComrelNavigatorLinkHelper">
+ <editorInputEnablement>
+ <and>
+ <instanceof value="org.eclipse.emf.common.ui.URIEditorInput"/>
+ <test property="comrel.diagram.isURIEditorInput"/>
+ </and>
+ </editorInputEnablement>
+ <selectionEnablement>
+ <instanceof value="comrel.diagram.navigator.ComrelAbstractNavigatorItem"/>
+ </selectionEnablement>
+ </linkHelper>
+ </extension>
+ <extension point="org.eclipse.ui.commands" id="update-cmd">
+ <?gmfgen generated="true"?>
+ <command
+ categoryId="org.eclipse.ui.category.edit"
+ defaultHandler="comrel.diagram.part.ComrelDiagramUpdateCommand"
+ description="%update.diagram.description"
+ id="comrel.diagram.updateDiagram"
+ name="%update.diagram.name"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.bindings" id="update-cmd-binding">
+ <?gmfgen generated="true"?>
+ <key
+ commandId="comrel.diagram.updateDiagram"
+ contextId="comrel.diagram.ui.diagramContext"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="F5"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.menus" id="context-menus">
+ <?gmfgen generated="true"?>
+ <!-- menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=">
+ </menuContribution>
+ <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=">
+ </menuContribution -->
+ <menuContribution locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
+ <command commandId="comrel.diagram.LoadResourceAction">
+ <visibleWhen>
+ <and>
+ <with variable="activePartId"><equals value="comrel.diagram.part.ComrelDiagramEditorID"/></with>
+ <with variable="selection"><iterate ifEmpty="false">
+ <instanceof value="comrel.diagram.edit.parts.CompositeRefactoringEditPart"/>
+ </iterate></with>
+ </and>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+
+ <extension point="org.eclipse.ui.commands" id="menu-commands">
+ <?gmfgen generated="true"?>
+ <category id="comrel.diagram.part.ComrelDiagramEditorID" name="%cmdcategory.name" description="%cmdcategory.desc"/>
+ <command id="comrel.diagram.LoadResourceAction"
+ name="Load Resource"
+ categoryId="comrel.diagram.part.ComrelDiagramEditorID"
+ defaultHandler="comrel.diagram.part.LoadResourceAction"/>
+ </extension>
+
+ <extension point="org.eclipse.ui.handlers" id="menu-handlers">
+ <?gmfgen generated="true"?>
+ </extension>
+
+ <!-- optionally, specify keybindings -->
+</plugin>

Back to the top