blob: 63e9b4a18cdff0d98ea424e6956227922c3913ab [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramPreferenceInitializer"/>
</extension>
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes
type="text"
extension="wvd">
</fileTypes>
</extension>
<extension point="org.eclipse.emf.ecore.extension_parser">
<parser
type="wvd"
class="org.eclipse.gmf.runtime.emf.core.resources.GMFResourceFactory">
</parser>
</extension>
<extension point="org.eclipse.ui.editors">
<editor
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID"
name="Tigerstripe Diagram Editor"
icon="icons/obj16/VisualeditorDiagramFile.gif"
extensions="wvd"
default="true"
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditor"
matchingStrategy="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeMatchingStrategy"
contributorClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramActionBarContributor">
</editor>
</extension>
<extension point="org.eclipse.ui.newWizards">
<wizard
name="Class Diagram"
icon="icons/obj16/VisualeditorDiagramFile.gif"
category="org.eclipse.tigerstripe.eclipse"
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeCreationWizard"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeCreationWizardID">
<description>
Creates Class diagram.
</description>
</wizard>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.objectContribution1"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.TigerstripeEditableEntityEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TSRemoveFromModelAction"
icon="icons/obj16/delete_obj.gif"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action1"
menubarPath="group1"
label="Remove from Model"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TSRemoveFromDiagramAction"
icon="icons/obj16/delete_obj.gif"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action2"
menubarPath="group1"
label="Remove from Diagram"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.OpenArtifactStereotypesInEditorAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action3a"
label="Edit Stereotypes"
/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.OpenArtifactPartInEditorAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action3"
label="Open in Editor"
/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.PasteMembersAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.PasteMembers"
label="Paste Members"
/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.CopyAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.Copy"
label="Copy"
/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ui.objectContribution4"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.ClassDiagramShapeNodeEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.ManageLinksAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action4"
label="Manage Artifact Links..."
/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ui.objectContribution4a"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.ClassDiagramShapeNodeEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.AddRelatedArtifactsAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action4a"
label="Add Related Artifacts..."
/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ui.objectContribution5"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.MapEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.ManageLinksAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action5"
label="Manage Artifact Links..."
/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ui.objectContribution6"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.MapEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.HideArtifactPackagesToggleAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action9"
label="Hide Artifact Packages"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.hideShow/group1"
style="toggle"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.HidePackagesInCompartmentsAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action6"
label="Hide packages in Compartments"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.hideShow/group1"
style="toggle"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.HideDefaultValuesToggleAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action7"
label="Hide default values"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.hideShow/group1"
style="toggle"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.HideStereotypesToggleAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action8"
label="Hide Stereotypes"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.hideShow/group1"
style="toggle"/>
<menu
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.hideShow"
label="Hide/Show"
path="additions">
<separator name="group1"/>
</menu>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationContribution"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.AssociationEnabledActionPart">
<menu
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu"
label="Hide/Show Details..."
path="additions">
<separator name="content"/>
</menu>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.AssociationShowNoneAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationShowNone"
label="None"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu/content"
style="radio"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.AssociationShowNameAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationShowName"
label="Assoc. Name"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu/content"
style="radio"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.AssociationShowAEndNameAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationShowAEndName"
label="aEnd &amp; Assoc. Name"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu/content"
style="radio"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.AssociationShowZEndNameAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationShowZEndName"
label="zEnd &amp; Assoc. Name"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu/content"
style="radio"/>
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.AssociationShowAllAction"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationShowAll"
label="All"
menubarPath="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.associationHideShowMenu/content"
style="radio"/>
</objectContribution>
<objectContribution
adaptable="false"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.objectContribution1b"
objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.ClassDiagramShapeNodeEditPart">
<menu
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.artifactHideShow"
label="Hide/Show"
path="additions">
<separator name="group1"/>
</menu>
</objectContribution>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.contributionItemProviders">
<contributionItemProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContributionItemProvider"
checkPluginLoaded="false">
<Priority name="Low"/>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.TigerstripeEditableEntityEditPart"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
<popupPredefinedItem id="editGroup" remove="true"/>
</popupContribution>
<popupContribution class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramContextMenuProvider">
<popupStructuredContributionCriteria objectClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.NamePackageInterface"/>
<popupPredefinedItem id="deleteFromDiagramAction" remove="true"/>
<popupPredefinedItem id="deleteFromModelAction" remove="true"/>
<popupPredefinedItem id="editGroup" remove="true"/>
</popupContribution>
</contributionItemProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.action.globalActionHandlerProviders">
<GlobalActionHandlerProvider
class="org.eclipse.gmf.runtime.diagram.ui.providers.DiagramGlobalActionHandlerProvider"
id="TigerstripePresentation">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID">
<ElementType class="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
<GlobalActionId actionId="delete"/>
<GlobalActionId actionId="save"/>
</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.providers.ide.providers.DiagramIDEGlobalActionHandlerProvider"
id="TigerstripePresentationIDE">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID">
<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="TigerstripeRender">
<Priority name="Lowest"/>
<ViewId id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID">
<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.diagram.core.viewProviders">
<viewProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripeViewProvider">
<Priority name="Lowest"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Diagram" semanticHints="Tigerstripe"/>
<context viewClass="org.eclipse.gmf.runtime.notation.Node" semanticHints=""/>
<context viewClass="org.eclipse.gmf.runtime.notation.Edge" semanticHints=""/>
</viewProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.ui.editpartProviders">
<editpartProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripeEditPartProvider">
<Priority name="Lowest"/>
</editpartProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.diagram.ui.paletteProviders">
<paletteProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripePaletteProvider">
<Priority name="Lowest"/>
<editor id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID"/>
</paletteProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.ui.modelingAssistantProviders">
<modelingAssistantProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripeModelingAssistantProvider">
<Priority name="Lowest"/>
</modelingAssistantProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.properties.propertiesProviders">
<PropertiesProvider
verifyPluginLoaded="false"
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripePropertyProvider">
<Priority name="Lowest"/>
</PropertiesProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.iconProviders">
<IconProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripeIconProvider">
<Priority name="Low"/>
</IconProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.common.ui.services.parserProviders">
<ParserProvider class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.providers.TigerstripeParserProvider">
<Priority name="Lowest"/>
</ParserProvider>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypes">
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Map_79"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Map"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.MapEditHelper">
<param name="semanticHint" value="79"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Attribute"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AttributeEditHelper">
<param name="semanticHint" value="2001"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2002"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AttributeEditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2002"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2003"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Attribute2EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2003"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2004"
name="Method"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Method"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.MethodEditHelper">
<param name="semanticHint" value="2004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2005"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Attribute3EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2005"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2006"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Attribute4EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2006"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2007"
name="Method"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.MethodEditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2004"/>
<param name="semanticHint" value="2007"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2008"
name="Literal"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Literal"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.LiteralEditHelper">
<param name="semanticHint" value="2008"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2009"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Attribute5EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2009"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2010"
name="Method"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Method2EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2004"/>
<param name="semanticHint" value="2010"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2011"
name="Attribute"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Attribute6EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<param name="semanticHint" value="2011"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2012"
name="Method"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Method3EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2004"/>
<param name="semanticHint" value="2012"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2013"
name="Literal"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.LiteralEditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2008"/>
<param name="semanticHint" value="2013"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2014"
name="Literal"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.Literal2EditHelperAdvice">
<specializes id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2008"/>
<param name="semanticHint" value="2014"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NamedQueryArtifact_1001"
name="Named Query"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="NamedQueryArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.NamedQueryArtifactEditHelper">
<param name="semanticHint" value="1001"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ExceptionArtifact_1002"
name="Exception"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ExceptionArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.ExceptionArtifactEditHelper">
<param name="semanticHint" value="1002"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ManagedEntityArtifact_1003"
name="Managed Entity"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="ManagedEntityArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.ManagedEntityArtifactEditHelper">
<param name="semanticHint" value="1003"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NotificationArtifact_1004"
name="Notification"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="NotificationArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.NotificationArtifactEditHelper">
<param name="semanticHint" value="1004"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.DatatypeArtifact_1005"
name="Datatype"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="DatatypeArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.DatatypeArtifactEditHelper">
<param name="semanticHint" value="1005"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Enumeration_1006"
name="Enumeration"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Enumeration"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.EnumerationEditHelper">
<param name="semanticHint" value="1006"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.UpdateProcedureArtifact_1007"
name="Update Procedure"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="UpdateProcedureArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.UpdateProcedureArtifactEditHelper">
<param name="semanticHint" value="1007"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifact_1008"
name="Session Facade"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="SessionFacadeArtifact"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.SessionFacadeArtifactEditHelper">
<param name="semanticHint" value="1008"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClassClass_1009"
name="Association Class Class"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="AssociationClassClass"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AssociationClassClassEditHelper">
<param name="semanticHint" value="1009"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Association_3001"
name="Association"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Association"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AssociationEditHelper">
<param name="semanticHint" value="3001"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactEmittedNotifications_3002"
name="Emits"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.SessionFacadeArtifactEmittedNotificationsEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3002"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactManagedEntities_3003"
name="Manages"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.SessionFacadeArtifactManagedEntitiesEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3003"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NamedQueryArtifactReturnedType_3004"
name="Returns"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.NamedQueryArtifactReturnedTypeEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3004"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactNamedQueries_3005"
name="Supports"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.SessionFacadeArtifactNamedQueriesEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3005"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactExposedProcedures_3006"
name="Exposes"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.SessionFacadeArtifactExposedProceduresEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3006"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AbstractArtifactExtends_3007"
name="Extends"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AbstractArtifactExtendsEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3007"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Dependency_3008"
name="Dependency"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Dependency"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.DependencyEditHelper">
<param name="semanticHint" value="3008"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Reference_3009"
name="Reference"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="Reference"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.ReferenceEditHelper">
<param name="semanticHint" value="3009"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<metamodelType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClass_3010"
name="Association Class"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
eclass="AssociationClass"
edithelper="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AssociationClassEditHelper">
<param name="semanticHint" value="3010"/>
</metamodelType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClassAssociatedClass_3011"
name="Association Class Connection"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AssociationClassAssociatedClassEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3011"/>
</specializationType>
</metamodel>
<metamodel nsURI="null">
<specializationType
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AbstractArtifactImplements_3012"
name="Implements"
kind="org.eclipse.gmf.runtime.emf.type.core.IHintedType"
edithelperadvice="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.helpers.AbstractArtifactImplementsEditHelperAdvice">
<specializes id="org.eclipse.gmf.runtime.emf.type.core.null"/>
<param name="semanticHint" value="3012"/>
</specializationType>
</metamodel>
</extension>
<extension point="org.eclipse.gmf.runtime.emf.type.core.elementTypeBindings">
<clientContext id="TigerstripeClientContext">
<enablement>
<test
property="org.eclipse.gmf.runtime.emf.core.editingDomain"
value="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.EditingDomain"/>
</enablement>
</clientContext>
<binding context="TigerstripeClientContext">
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Map_79"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2001"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2002"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2003"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2004"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2005"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2006"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2007"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2008"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2009"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2010"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Attribute_2011"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Method_2012"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2013"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Literal_2014"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NamedQueryArtifact_1001"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ExceptionArtifact_1002"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.ManagedEntityArtifact_1003"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NotificationArtifact_1004"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.DatatypeArtifact_1005"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Enumeration_1006"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.UpdateProcedureArtifact_1007"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifact_1008"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClassClass_1009"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Association_3001"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactEmittedNotifications_3002"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactManagedEntities_3003"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.NamedQueryArtifactReturnedType_3004"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactNamedQueries_3005"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.SessionFacadeArtifactExposedProcedures_3006"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AbstractArtifactExtends_3007"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Dependency_3008"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.Reference_3009"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClass_3010"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AssociationClassAssociatedClass_3011"/>
<elementType ref="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.AbstractArtifactImplements_3012"/>
<advice ref="org.eclipse.gmf.runtime.diagram.core.advice.notationDepdendents"/>
</binding>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<commonWizard
type="new"
menuGroupId="tigerstripe.commons"
wizardId="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeCreationWizardID">
<enablement>
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject" />
</adapt>
</enablement>
</commonWizard>
</extension>
<extension
id="ShowInExamplePopupMenu"
name="Show In Example Popup Menu"
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart"
id="ShowInExampleObjectContribution">
<action
label="Tigerstripe Explorer"
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.ShowInExplorerAction"
menubarPath="navigateMenu/showInMenu/additions"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.showinexplorer">
</action>
</objectContribution>
<objectContribution
adaptable="false"
id="RefactorRenameObjectContribution"
objectClass="org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart">
<action
class="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.action.RefactorRenameAction"
enablesFor="1"
id="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.refactorRename"
label="Rename..."
menubarPath="additions"
style="push">
</action>
</objectContribution>
</extension>
<!-- <extension
point="org.eclipse.tigerstripe.workbench.base.fileExtensionBasedAuditor">
<fileExtensionBasedRule
auditorClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.builder.WVDFileAuditor"
name="WVD Files">
</fileExtensionBasedRule>
<fileExtensionBasedRule
auditorClass="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.builder.VWMFileAuditor"
name="VWM Files">
</fileExtensionBasedRule>
</extension> -->
</plugin>