| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| <extension-point id="closedDiagramSynchronizer" name="Closed Diagram Synchronizer" schema="schema/closedDiagramSynchronizer.exsd"/> |
| <extension-point id="modelFileContentReader" name="Model Specific Content Reader" schema="schema/modelFileContentReader.exsd"/> |
| <extension-point id="diagramAuditor" name="Diagram Auditor" schema="schema/diagramAuditor.exsd"/> |
| <extension-point id="labelDecorator" name="Label Decorator" schema="schema/labelDecorator.exsd"/> |
| <extension-point id="lifecycle" name="Diagram Lifecycle" schema="schema/lifecycle.exsd"/> |
| <extension-point id="artifactComponentChangeListener" name="Artifact Component Change Listener Extension" schema="schema/artifactComponentChangeListener.exsd"/> |
| <extension-point id="artifactEditorExtraPages" name="Artifact Editor Extra Pages" schema="schema/artifactEditorExtraPages.exsd"/> |
| <extension-point id="postCreateAction" name="Post Create Artifact Action" schema="schema/postCreateAction.exsd"/> |
| |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.descriptor.DescriptorEditor" |
| default="true" |
| filenames="tigerstripe.xml" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.descriptorEditor" |
| name="Tigerstripe Descriptor Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.entity.EntityArtifactEditor" |
| default="false" |
| icon="src/icons/new/entity.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.entityEditor" |
| name="Tigerstripe Entity Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.entityContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.exception.ExceptionArtifactEditor" |
| default="false" |
| icon="src/icons/new/exception.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.exceptionEditor" |
| name="Tigerstripe Exception Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.exceptionContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.query.QueryArtifactEditor" |
| default="false" |
| icon="src/icons/new/query.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.queryEditor" |
| name="Tigerstripe Query Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.queryContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.event.EventArtifactEditor" |
| default="false" |
| icon="src/icons/new/event.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.eventEditor" |
| name="Tigerstripe Event Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.eventContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.datatype.DatatypeArtifactEditor" |
| default="false" |
| icon="src/icons/new/datatype.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.datatypeEditor" |
| name="Tigerstripe Datatype Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.dataContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.session.SessionArtifactEditor" |
| default="false" |
| icon="src/icons/new/session.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.sessionEditor" |
| name="Tigerstripe Session Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.sessionContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.enumeration.EnumArtifactEditor" |
| default="false" |
| icon="src/icons/new/enum.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.enumEditor" |
| name="Tigerstripe Enum Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.enumContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.updateProcedure.UpdateProcedureArtifactEditor" |
| default="false" |
| icon="src/icons/new/updateProc.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.updateProcedureEditor" |
| name="Tigerstripe Update Procedure Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.updateContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.pluginDescriptor.PluginDescriptorEditor" |
| default="true" |
| filenames="ts-plugin.xml" |
| icon="src/icons/plugin.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.pluginDescriptorEditor" |
| name="Tigerstripe Generator Descriptor Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.generator.m0Descriptor.M0DescriptorEditor" |
| default="true" |
| filenames="m0-generator.xml" |
| icon="src/icons/plugin.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.m0DescriptorEditor" |
| name="Tigerstripe M0-Level Generator Descriptor Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.profile.ProfileEditor" |
| default="true" |
| extensions="wbp" |
| icon="src/icons/profile.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.profileEditor" |
| name="Workbench Profile Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.association.AssociationArtifactEditor" |
| default="false" |
| icon="src/icons/new/association.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.associationEditor" |
| name="Tigerstripe Association Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.associationContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.dependency.DependencyArtifactEditor" |
| default="false" |
| icon="src/icons/new/dependency.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.dependencyEditor" |
| name="Tigerstripe Dependency Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.dependencyContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.associationClass.AssociationClassArtifactEditor" |
| default="false" |
| icon="src/icons/new/associationClass.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.associationClassEditor" |
| name="Tigerstripe Association Class Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.associationClassContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.segment.SegmentEditor" |
| default="true" |
| extensions="wfc" |
| icon="src/icons/segment.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.segmentEditor" |
| name="Tigerstripe Facet Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.useCase.UseCaseEditor" |
| default="true" |
| extensions="ucd" |
| icon="src/icons/useCase.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.useCaseEditor" |
| name="Tigerstripe Contract Use Case Editor"/> |
| <editor |
| class="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.packageArtifact.PackageArtifactEditor" |
| default="false" |
| icon="src/icons/archive/package.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.packageEditor" |
| name="Tigerstripe Package Editor"> |
| |
| <contentTypeBinding |
| contentTypeId="org.eclipse.tigerstripe.workbench.base.packageContentType"> |
| </contentTypeBinding> |
| |
| </editor> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category |
| name="Tigerstripe" |
| id="org.eclipse.tigerstripe.eclipse"> |
| </category> |
| |
| <!-- Velocity template wizard --> |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.pluggablePlugin.NewVelocityTemplateWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/velo_icon.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.wizards.newVelocityTemplateWizard" |
| name="Velocity Template"> |
| </wizard> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.project.NewProjectWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/new_project.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.wizards.newProjectWizard" |
| name="Tigerstripe Project" |
| project="true"> |
| </wizard> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.pluggablePlugin.NewPluginProjectWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/plugin.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.wizards.newPluginWizard" |
| name="Tigerstripe Generator Project" |
| project="true"/> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.m0Generator.NewM0GeneratorProjectWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/plugin.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.wizards.newM0GeneratorWizard" |
| name="Tigerstripe M0-Level Generator Project" |
| project="true"/> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.profile.NewWorkbenchProfileWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/profile.gif" |
| id="org.eclipse.tigerstripe.eclipse.wizards.NewProfileWizard" |
| name="Workbench Profile"/> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.segment.NewContractSegmentWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/segment.gif" |
| id="org.eclipse.tigerstripe.eclipse.wizards.NewSegmentWizard" |
| name="Facet"/> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.artifacts.components.NewMethodWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/method.gif" |
| id="org.eclipse.tigerstripe.eclipse.wizards.NewMethodWizard" |
| name="Method"> |
| </wizard> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.artifacts.components.NewAttributeWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/field.gif" |
| id="org.eclipse.tigerstripe.eclipse.wizards.NewAttributeWizard" |
| name="Attribute"/> |
| |
| <wizard |
| category="org.eclipse.tigerstripe.eclipse" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.artifacts.components.NewConstantWizard" |
| finalPerspective="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| icon="src/icons/literal.gif" |
| id="org.eclipse.tigerstripe.eclipse.wizards.NewConstantWizard" |
| name="Constant"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> |
| <perspectiveShortcut id="org.eclipse.tigerstripe.community.tigerstripePerspective"/> |
| </perspectiveExtension> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.TopLevelPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| name="Tigerstripe"/> |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.GeneralPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.GeneralPreferencePage" |
| name="General"/> |
| |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.AuditPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.AuditPreferencePage" |
| name="Audit"/> |
| |
| <!-- |
| TA24515: Clean up Tigerstripe preferences |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.modelImport.ImportPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.ModelImportPreferencePage" |
| name="Model Import"/> --> |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.GenerationPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.GenerationPreferencePage" |
| name="Generation"/> |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.ExplorerPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.ExplorerPreferencePage" |
| name="Explorer"/> |
| <page |
| category="org.eclipse.tigerstripe.ui.eclipse.preferences.TopLevelPreferences" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.preferences.ContributionsPreferencePage" |
| id="org.eclipse.tigerstripe.ui.eclipse.preferences.ContributionsPreferencePage" |
| name="Contributions"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| id="org.eclipse.tigerstripe.workbench.views.category" |
| name="Tigerstripe"/> |
| <view |
| category="org.eclipse.tigerstripe.workbench.views.category" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.TSExplorer" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.workbench.views.artifactExplorerViewNew" |
| name="Tigerstripe Explorer"/> |
| <view |
| category="org.eclipse.tigerstripe.workbench.views.category" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.hierarchy.HierarchyView" |
| icon="src/icons/hierarchy_view.gif" |
| id="org.eclipse.tigerstripe.view.hierarchy" |
| name="Artifact Type Hierarchy"> |
| </view> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| class="org.eclipse.tigerstripe.workbench.ui.internal.perspective.TigerstripePerspectiveFactory" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.community.tigerstripePerspective" |
| name="Tigerstripe"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.ide.projectNatureImages"> |
| <image |
| icon="src/icons/tigerstripe-nature.gif" |
| id="org.eclipse.tigerstripe.community.image1" |
| natureId="org.eclipse.tigerstripe.workbench.pluggablePluginProjectAuditor"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.importWizards"> |
| <category |
| id="org.eclipse.tigerstripe.importWizardCategory" |
| name="Tigerstripe"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.exportWizards"> |
| <category |
| id="org.eclipse.tigerstripe.exportWizardCategory" |
| name="Tigerstripe"/> |
| <wizard |
| category="org.eclipse.tigerstripe.exportWizardCategory" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.gmf.export.wizards.AllDiagramsExportWizard" |
| icon="src/icons/archive/importExport.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.base.gmf.export.allDiagrams" |
| name="All Diagrams"> |
| <description> |
| Export all diagrams in a Tigerstripe Model project to pictures. |
| </description> |
| </wizard> |
| <wizard |
| category="org.eclipse.tigerstripe.exportWizardCategory" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.export.ModuleExportWizard" |
| icon="src/icons/archive/importExport.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.base.moduleExportWizard" |
| name="Tigerstripe Module"> |
| <description> |
| Export Tigerstripe model project to read-only module. |
| </description> |
| </wizard> |
| <wizard |
| category="org.eclipse.tigerstripe.exportWizardCategory" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.export.model.facet.FacetExportWizard" |
| icon="src/icons/archive/importExport.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.base.facetmodelwizard" |
| name="Facet Scoped Model"> |
| <description> |
| Export Tigerstripe sub-model as |
| </description> |
| </wizard> |
| </extension> |
| |
| <extension point="org.eclipse.ui.popupMenus"> |
| |
| <!-- NM US7852 --> |
| <!-- TODO: Incomplete --> |
| <!--<objectContribution |
| objectClass="org.eclipse.tigerstripe.workbench.project.ITigerstripeModelProject" |
| id="org.eclipse.tigerstripe.workbench.compareActionACTION" |
| adaptable="true"> |
| |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.ModelCompareAction" |
| id="org.eclipse.tigerstripe.workbench.compareAction" |
| label="Compare Tigerstripe Models..." |
| menubarPath="additions" |
| enablesFor="2"/> |
| |
| </objectContribution>--> |
| |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.tigerstripe.workbench.ui.base.packagedPlugin.popupMenu" |
| nameFilter="*.zip" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.base.zippedPluginPopupMenu" |
| label="Plugin" |
| path="group.build"> |
| <groupMarker name="content"/> |
| <separator name="group.build"/> |
| </menu> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.DeployZippedPluginActionDelegate" |
| id="org.eclipse.tigerstripe.workbench.ui.base.deployZip" |
| label="Deploy" |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.zippedPluginPopupMenu/content"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.tigerstripe.workbench.ui.base.facet.popupMenu" |
| nameFilter="*.wfc" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.base.facet.popupSubMenu" |
| label="Facets" |
| path="group.build"> |
| <groupMarker name="content"/> |
| <separator name="group.build"/> |
| </menu> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.MarkFacetAsActiveActionDelegate" |
| enablesFor="?" |
| id="org.eclipse.tigerstripe.workbench.ui.base.markFacetAsActive" |
| label="Mark as Active" |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.facet.popupSubMenu/content"/> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.ResetActiveFacetActionDelegate" |
| enablesFor="?" |
| id="org.eclipse.tigerstripe.workbench.ui.base.resetActiveFacet" |
| label="Reset Active Facet" |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.facet.popupSubMenu/content"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.tigerstripe.workbench.ui.base.tigerstripePluginPopupMenu" |
| objectClass="org.eclipse.tigerstripe.workbench.project.ITigerstripeGeneratorProject"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.base.tigerstripePluginSubMenu" |
| label="Plugin" |
| path="group.build"> |
| <groupMarker name="content"/> |
| <separator name="group.build"/> |
| </menu> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.UnDeployPluginActionDelegate" |
| id="org.eclipse.tigerstripe.workbench.ui.base.pluginDescriptor.undeployAction" |
| label="Undeploy" |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.tigerstripePluginSubMenu/content" |
| tooltip="Undeploy this generator"/> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.PacakgePluginActionDelegate" |
| id="org.eclipse.tigerstripe.workbench.ui.base.pluginDescriptor.packageAction" |
| label="Package..." |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.tigerstripePluginSubMenu/content" |
| tooltip="Package and deploy this Tigerstripe plugin"/> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.DeployPluginActionDelegate" |
| id="org.eclipse.tigerstripe.workbench.ui.base.pluginDescriptor.deployAction" |
| label="Deploy" |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.tigerstripePluginSubMenu/content" |
| tooltip="Package and deploy this Tigerstripe plugin"/> |
| </objectContribution> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.tigerstripe.workbench.ui.base.profilePopup" |
| nameFilter="*.wbp" |
| objectClass="org.eclipse.core.resources.IFile"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.base.profileSubMenu" |
| label="Profile" |
| path="group.build"> |
| <groupMarker name="content"/> |
| <separator name="group.build"/> |
| </menu> |
| <action |
| class="org.eclipse.tigerstripe.workbench.ui.internal.actions.DeployProfileActionDelegate" |
| id="org.eclipse.tigerstripe.workbench.ui.base.profile.deployaction" |
| label="Set as active profile." |
| menubarPath="org.eclipse.tigerstripe.workbench.ui.base.profileSubMenu/content" |
| tooltip="Make this profile active."/> |
| </objectContribution> |
| </extension> |
| |
| <extension |
| id="tigerstripe.logicalExplorerNode.modelProvider" |
| name="Tigerstripe Explorer Node" |
| point="org.eclipse.core.resources.modelProviders"> |
| <modelProvider class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.LogicalExplorerNodeModelProvider"/> |
| </extension> |
| |
| <extension |
| id="tigerstripe.search" |
| name="tigerstripe.search" |
| point="org.eclipse.search.searchPages"> |
| <page |
| canSearchEnclosingProjects="true" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchPage" |
| extensions="*:10" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.ui.eclipse.search.tigerstripeSearch" |
| label="Tigerstripe Search" |
| showScopeSection="true"> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.search.searchResultViewPages"> |
| <viewPage |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchResultPage" |
| id="org.eclipse.tigerstripe.workbench.ui.base.tigerstripeSearchView" |
| label="Tigerstripe result" |
| searchResultClass="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchResult"> |
| </viewPage> |
| </extension> |
| |
| <extension |
| id="m0GeneratorProject" |
| name="Tigerstripe M0-Level Generator" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.eclipse.tigerstripe.workbench.ui.internal.natures.TigerstripeM0GeneratorNature"> |
| </run> |
| </runtime> |
| </extension> |
| |
| <extension |
| name="Tigerstripe Diagram Adapter Factory" |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.core.resources.IResource" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.LogicalExplorerNodeFactory"> |
| <adapter |
| type="org.eclipse.tigerstripe.workbench.diagram.IDiagram"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.utils.ArtifactAdapterFactory"> |
| <adapter type="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.IOssjArtifactFormContentProvider" /> |
| <adapter type="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.IArtifactFormContentProvider" /> |
| <adapter type="org.eclipse.tigerstripe.workbench.ui.internal.editors.artifacts.IArtifactFormLabelProvider" /> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.jdt.core.IPackageFragment" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchPageScoreComputerAdapterFactory"> |
| <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchPageScoreComputerAdapterFactory"> |
| <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.jdt.core.ICompilationUnit" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchPageScoreComputerAdapterFactory"> |
| <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.ElementWrapper" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeSearchPageScoreComputerAdapterFactory"> |
| <adapter type="org.eclipse.search.ui.ISearchPageScoreComputer"/> |
| </factory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| description="Top Level Tigerstripe Commands" |
| id="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| name="Tigerstripe"> |
| </category> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| defaultHandler="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| description="Open the Tigerstripe deployed generator dialog" |
| id="org.eclipse.tigerstripe.workbench.ui.base.plugins" |
| name="Plugins"> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| defaultHandler="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| description="Open the Tigerstripe modules dialog" |
| id="org.eclipse.tigerstripe.workbench.ui.base.modules" |
| name="Plugins"> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| defaultHandler="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| description="Open the Tigerstripe active profile dialog" |
| id="org.eclipse.tigerstripe.workbench.ui.base.profile" |
| name="Profile"> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| description="Generate the current project" |
| id="org.eclipse.tigerstripe.workbench.ui.base.generate" |
| name="Generate"> |
| </command> |
| <command |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| description="Show selected artifact in hierarchy view" |
| id="org.eclipse.tigerstripe.workbench.ui.base.showHierarchy" |
| name="Show Type Hierarchy"> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| description="Pattern Based Create" |
| id="org.eclipse.tigerstripe.workbench.ui.base.patternBasedCreate" |
| name="Pattern Based Create"> |
| <commandParameter |
| id="org.eclipse.tigerstripe.workbench.ui.base.patternName" |
| name="patternName" |
| optional="false"> |
| </commandParameter> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| description="Pattern Based Project Create" |
| id="org.eclipse.tigerstripe.workbench.ui.base.patternBasedProjectCreate" |
| name="Pattern Based Project Create"> |
| <commandParameter |
| id="org.eclipse.tigerstripe.workbench.ui.base.patternName" |
| name="patternName" |
| optional="false"> |
| </commandParameter> |
| </command> |
| <command |
| category="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| categoryId="org.eclipse.tigerstripe.workbench.ui.base.tigerstripecategory" |
| description="Facet Based Model Export" |
| id="org.eclipse.tigerstripe.workbench.ui.menu.export.model.facet" |
| name="Facet Based Export"> |
| </command> |
| <category |
| id="org.eclipse.tigerstripe.workbench.category.refactoring" |
| name="Tigerstripe Refactoring Category"> |
| </category> |
| <command |
| categoryId="org.eclipse.tigerstripe.workbench.category.refactoring" |
| defaultHandler="org.eclipse.tigerstripe.workbench.ui.internal.handlers.RefactoringRenameHandler" |
| description="Rename a Tigerstripe model artifact" |
| id="org.eclipse.tigerstripe.workbench.ui.base.refactorRename" |
| name="Rename"> |
| </command> |
| <command |
| categoryId="org.eclipse.tigerstripe.workbench.category.refactoring" |
| defaultHandler="org.eclipse.tigerstripe.workbench.ui.internal.handlers.RefactoringMoveHandler" |
| description="Move a Tigerstripe model artifact" |
| id="org.eclipse.tigerstripe.workbench.ui.base.refactorMove" |
| name="Move"> |
| </command> |
| |
| <command id="org.eclipse.tigerstripe.workbench.ui.commands.cleanupOSSJ" name="Cleanup Artifacts..." /> |
| <command id="org.eclipse.tigerstripe.workbench.ui.commands.cleanupGenerator" name="Cleanup Generator Project..." /> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="menu:org.eclipse.ui.main.menu"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.menu.main" |
| label="Tigerstripe"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.menu.new" |
| label="New..."> |
| </menu> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.menu.import" |
| label="Import..."> |
| </menu> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.menu.export" |
| label="Export..."> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.menu.export.model" |
| label="Model"> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.menu.export.model.facet" |
| style="push"> |
| </command> |
| </menu> |
| </menu> |
| <separator |
| name="org.eclipse.tigerstripe.workbench.ui.menu.seperator1" |
| visible="true"> |
| </separator> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.generate" |
| disabledIcon="src/icons/run_tigerstripe_gs.gif" |
| icon="src/icons/run_tigerstripe.gif" |
| label="Generate" |
| style="push"> |
| </command> |
| <separator |
| name="org.eclipse.tigerstripe.workbench.ui.menu.separator2" |
| visible="true"> |
| </separator> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.profile" |
| icon="src/icons/profile.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.menu.profile" |
| label="Active Profile Details..." |
| style="push"> |
| </command> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.plugins" |
| icon="src/icons/plugin.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.menu.plugins" |
| label="Deployed Generators..." |
| style="push"> |
| </command> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.modules" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.menu.modules" |
| label="Installed Modules..." |
| style="push"> |
| </command> |
| <separator |
| name="org.eclipse.tigerstripe.workbench.ui.main.additions" |
| visible="true"> |
| </separator> |
| </menu> |
| </menuContribution> |
| <menuContribution |
| locationURI="toolbar:org.eclipse.ui.main.toolbar"> |
| <toolbar |
| id="org.eclipse.tigerstripe.workbench.ui.base.toolbar"> |
| <separator |
| name="org.eclipse.tigerstripe.workbench.ui.base.start" |
| visible="false"> |
| </separator> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.generate" |
| disabledIcon="src/icons/run_tigerstripe_gs.gif" |
| icon="src/icons/run_tigerstripe.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.toolbar.generate" |
| label="Generate" |
| style="push"> |
| <visibleWhen> |
| <with variable="activeWorkbenchWindow.activePerspective"> |
| <equals value="org.eclipse.tigerstripe.community.tigerstripePerspective"/> |
| </with> |
| </visibleWhen> |
| </command> |
| </toolbar> |
| </menuContribution> |
| <menuContribution |
| locationURI="popup:org.eclipse.ui.popup.any?after=group.build"> |
| <menu |
| id="org.eclipse.tigerstripe.workbench.ui.base.refactoring" |
| label="Refactor Model"> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.refactorRename" |
| label="Rename..." |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <count |
| value="1"> |
| </count> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.refactorMove" |
| label="Move..." |
| style="push"> |
| </command> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="selection"> |
| <iterate |
| ifEmpty="false"> |
| <and> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| </adapt> |
| </and> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </menu> |
| </menuContribution> |
| <menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=group.show"> |
| <command |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.showHierarchy" |
| icon="src/icons/hierarchy_view.gif" |
| style="push"> |
| <visibleWhen checkEnabled="false"> |
| <with variable="selection"> |
| <count value="1" /> |
| <iterate ifEmpty="false"> |
| <and> |
| <or> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact" /> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent" /> |
| <instanceof value="org.eclipse.tigerstripe.workbench.model.deprecated_.IRelationship.IRelationshipEnd" /> |
| <instanceof value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.RelationshipAnchor" /> |
| </or> |
| <not> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"> |
| <instanceof value="org.eclipse.tigerstripe.workbench.model.deprecated_.IPackageArtifact" /> |
| </adapt> |
| </not> |
| </and> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| |
| </menuContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.expressions.definitions"> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.TSProjectSelected"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.TSEditorsActive"> |
| <or> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.entityEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.exceptionEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.queryEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.eventEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.datatypeEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.sessionEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.associationEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.associationClassEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.dependencyEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.enumEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.updateProcedureEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.ossj.packageEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.eclipse.editors.descriptorEditor"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.TigerstripeDiagramEditorID"> |
| </equals> |
| </with> |
| <with |
| variable="activeEditorId"> |
| <equals |
| value="org.eclipse.tigerstripe.workbench.ui.instancediagram.diagram.part.InstanceDiagramEditorID"> |
| </equals> |
| </with> |
| </or> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.entity"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.entityEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.datatype"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.datatypeEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.event"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.eventEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.enumeration"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.enumerationEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.exception"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.exceptionEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.query"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.queryEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.updateProcedure"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.updateProcedureEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.session"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.sessionEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.association"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.associationEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.associationClass"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.associationClassEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.dependency"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.dependencyEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| <definition |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledInProfile.package"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact.packageEnabled" |
| value="true"> |
| </test> |
| </adapt> |
| </iterate> |
| </definition> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.generate"> |
| <enabledWhen> |
| <or> |
| <reference |
| definitionId="org.eclipse.tigerstripe.workbench.ui.base.TSEditorsActive"> |
| </reference> |
| <reference |
| definitionId="org.eclipse.tigerstripe.workbench.ui.base.TSProjectSelected"> |
| </reference> |
| </or> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.patternBasedCreate"> |
| <enabledWhen> |
| <or> |
| <reference |
| definitionId="org.eclipse.tigerstripe.workbench.ui.base.TSEditorsActive"> |
| </reference> |
| <reference |
| definitionId="org.eclipse.tigerstripe.workbench.ui.base.TSProjectSelected"> |
| </reference> |
| </or> |
| </enabledWhen> |
| </handler> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.TigerstripeCommandHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.patternBasedProjectCreate"> |
| </handler> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.FacetExportHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.menu.export.model.facet"> |
| </handler> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.RefactoringRenameHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.renameHandler"> |
| </handler> |
| <handler |
| class="org.eclipse.tigerstripe.workbench.ui.internal.search.TigerstripeOpenSearchDialogHandler" |
| commandId="org.eclipse.search.ui.openSearchDialog"> |
| <enabledWhen> |
| <with variable="activeWorkbenchWindow.activePerspective"> |
| <equals value="org.eclipse.tigerstripe.community.tigerstripePerspective"/> |
| </with> |
| </enabledWhen> |
| <activeWhen> |
| <with variable="activeWorkbenchWindow.activePerspective"> |
| <equals value="org.eclipse.tigerstripe.community.tigerstripePerspective"/> |
| </with> |
| </activeWhen> |
| </handler> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.EnabledArtifactType" |
| id="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifactPropertyTester" |
| namespace="org.eclipse.tigerstripe.workbench.ui.base.enabledArtifact" |
| properties="entityEnabled,datatypeEnabled,eventEnabled,exceptionEnabled,enumerationEnabled,queryEnabled,updateNotificationEnabled,sessionEnabled,associationEnabled,associationClassEnabled,dependencyEnabled,packageEnabled" |
| type="org.eclipse.core.resources.IResource"> |
| </propertyTester> |
| </extension> |
| |
| <extension |
| point="org.eclipse.jdt.ui.classpathContainerPage"> |
| <classpathContainerPage |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.classpath.ReferencesContainerPage" |
| id="org.eclipse.tigerstripe.workbench.base.modelReferences" |
| name="Model References"> |
| </classpathContainerPage> |
| </extension> |
| |
| |
| <!-- Navigator Content --> |
| |
| <extension |
| point="org.eclipse.ui.navigator.linkHelper"> |
| <linkHelper |
| class="org.eclipse.tigerstripe.workbench.ui.explorer.TigerstripeLinkHelper" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.linkHelper"> |
| <selectionEnablement> |
| <or> |
| <instanceof value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode" /> |
| <instanceof value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.ElementWrapper" /> |
| </or> |
| </selectionEnablement> |
| <editorInputEnablement> |
| </editorInputEnablement> |
| </linkHelper> |
| </extension> |
| |
| <extension point="org.eclipse.ui.navigator.navigatorContent"> |
| <navigatorContent |
| activeByDefault="true" |
| contentProvider="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.TigerstripeContentProvider" |
| icon="src/icons/ts_logo.gif.gif" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.tigerstripeContent" |
| labelProvider="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.TigerstripeLabelProvider" |
| name="Tigerstripe Content" |
| priority="higher"> |
| <triggerPoints> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IWorkspaceRoot"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode" /> |
| <and> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaModel"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.internal.ui.packageview.ClassPathContainer"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.IElementWrapper"> |
| </instanceof> |
| </or> |
| </triggerPoints> |
| <commonSorter |
| class="org.eclipse.tigerstripe.workbench.ui.internal.utils.TSElementSorter" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.tigerstripeSorter"> |
| </commonSorter> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.PackageActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.PackageActionsProvider"> |
| <enablement> |
| <and> |
| <instanceof |
| value="org.eclipse.jdt.core.IPackageFragment"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| </enablement> |
| </actionProvider> |
| |
| <!-- NM US7583: Model compare tool --> |
| <!--<actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.CompareActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.ComparetActions"> |
| <enablement> |
| <count value="2"/> |
| </enablement> |
| </actionProvider> --> |
| |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.AuditActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.AuditActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <and> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.TSCCPActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.TSCCPActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <and> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.TSNavigateActionProvider" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.TSNavigateActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.IElementWrapper"/> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <and> |
| <instanceof value="org.eclipse.jdt.core.IJavaElement" /> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"/> |
| </and> |
| <and> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| <not> |
| <instanceof |
| value="org.eclipse.jdt.core.IPackageFragment"> |
| </instanceof> |
| </not> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| </and> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.NewWizardsActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.NewWizardsActions" |
| overrides="org.eclipse.ui.navigator.resources.NewActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <and> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| </and> |
| <adapt type="org.eclipse.core.resources.IWorkspaceRoot"/> |
| <adapt type="java.util.Collection"> |
| <count value="0" /> |
| </adapt> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.TSRefactorActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.TSRefactorActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <and> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| </and> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.TSProjectActionGroup" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.ProjectActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IProject"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaProject"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.ImportActionProvider" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.actions.ImportActions" |
| overrides="org.eclipse.ui.navigator.resources.PortingActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <and> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| </and> |
| </or> |
| </enablement> |
| </actionProvider> |
| <possibleChildren> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.abstraction.AbstractLogicalExplorerNode"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.tigerstripe.workbench.IElementWrapper"> |
| </instanceof> |
| </or> |
| </possibleChildren> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.EmptyActionProvider" |
| overrides="org.eclipse.jdt.ui.navigator.actions.ViewActions"> |
| <enablement> |
| <and> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.EmptyActionProvider" |
| overrides="org.eclipse.jdt.ui.navigator.actions.StandardActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.EmptyActionProvider" |
| overrides="org.eclipse.jdt.ui.navigator.actions.RefactorActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.EmptyActionProvider" |
| overrides="org.eclipse.jdt.ui.navigator.actions.OpenActions"> |
| <enablement> |
| <or> |
| <and> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </and> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"/> |
| </or> |
| </enablement> |
| </actionProvider> |
| <actionProvider |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.actions.EmptyActionProvider" |
| overrides="org.eclipse.ui.navigator.resources.ResourceMgmtActions"> |
| <enablement> |
| <or> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <instanceof |
| value="org.eclipse.jdt.core.IJavaElement"> |
| </instanceof> |
| </or> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </enablement> |
| </actionProvider> |
| <override |
| policy="InvokeAlwaysRegardlessOfSuppressedExt" |
| suppressedExtensionId="org.eclipse.jdt.java.ui.javaContent"> |
| </override> |
| <dropAssistant |
| class="org.eclipse.atigerstripe.internal.explorer.dnd.ArtifactComponentDropAssistant" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.dnd.artifactComponentDropAssistant"> |
| <possibleDropTargets> |
| <and> |
| <instanceof value="org.eclipse.jdt.core.IJavaElement"/> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IAbstractArtifact"/> |
| </and> |
| </possibleDropTargets> |
| </dropAssistant> |
| <dropAssistant |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.dnd.LogicalExplorerNodeDropAssistant" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.dnd.logicalExplorerNodeDropAssistant"> |
| <possibleDropTargets> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| </possibleDropTargets> |
| </dropAssistant> |
| </navigatorContent> |
| <commonFilter |
| activeByDefault="false" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.filters.ClasspathContainerFilter" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.filters.ClasspathContainerFilter" |
| name="Empty Classpath containers" |
| description="Hides all classpath containers that are empty"> |
| </commonFilter> |
| <commonFilter |
| activeByDefault="true" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.filters.EmptyDefaultPackageFilter" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.filters.EmptyDefaultPackageFilter" |
| name="Empty default packages" |
| description="Hides empty default packages"> |
| </commonFilter> |
| <commonFilter |
| activeByDefault="true" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.filters.TSLibraryFilter" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.filters.LibraryFilter" |
| name="External libraries" |
| description="Hides external libraries (except modules) i.e. those not contained inside the project itself"> |
| </commonFilter> |
| <commonFilter |
| activeByDefault="true" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.filters.EmptyParentPackageFilter" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.filters.EmptyParentPackageFilter" |
| name="Empty parent packages" |
| description="Hides empty packages which do not contain components but other sub-folders. E.g. given a package 'org.junit' where 'org' does not contain any Java files, this filter will hide the package 'org' but not the package 'org.junit'"> |
| </commonFilter> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.componentModel" |
| wizardId="org.eclipse.tigerstripe.eclipse.wizards.NewMethodWizard"> |
| <enablement> |
| <instanceof |
| value="org.eclipse.jdt.core.ICompilationUnit" /> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject" /> |
| </adapt> |
| <test property="tigerstripe.artifact.hasMethods" /> |
| </enablement> |
| </commonWizard> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.componentModel" |
| wizardId="org.eclipse.tigerstripe.eclipse.wizards.NewAttributeWizard"> |
| <enablement> |
| <instanceof |
| value="org.eclipse.jdt.core.ICompilationUnit" /> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject" /> |
| </adapt> |
| <test property="tigerstripe.artifact.hasAttributes" /> |
| </enablement> |
| </commonWizard> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.componentModel" |
| wizardId="org.eclipse.tigerstripe.eclipse.wizards.NewConstantWizard"> |
| <enablement> |
| <instanceof |
| value="org.eclipse.jdt.core.ICompilationUnit" /> |
| <adapt |
| type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject" /> |
| </adapt> |
| <test property="tigerstripe.artifact.hasConstants" /> |
| </enablement> |
| </commonWizard> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.commons" |
| wizardId="org.eclipse.tigerstripe.eclipse.wizards.NewProfileWizard"> |
| <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> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.commons" |
| wizardId="org.eclipse.tigerstripe.eclipse.wizards.NewSegmentWizard"> |
| <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> |
| |
| <!-- Velocity template wizard --> |
| <commonWizard |
| type="new" |
| menuGroupId="tigerstripe.commons" |
| wizardId="org.eclipse.tigerstripe.workbench.ui.wizards.newVelocityTemplateWizard"> |
| <enablement> |
| <or> |
| <adapt type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripePluginProject" /> |
| </adapt> |
| <adapt type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.m0GeneratorProject" /> |
| </adapt> |
| </or> |
| </enablement> |
| </commonWizard> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.navigator.viewer"> |
| <dragAssistant |
| class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant" |
| viewerId="org.eclipse.tigerstripe.workbench.views.artifactExplorerViewNew" /> |
| <viewerContentBinding |
| viewerId="org.eclipse.tigerstripe.workbench.views.artifactExplorerViewNew"> |
| <includes> |
| <contentExtension pattern="org.eclipse.ui.navigator.resources.*"/> |
| <contentExtension pattern="org.eclipse.ui.navigator.resourceContent"/> |
| <contentExtension pattern="org.eclipse.jdt.java.ui.javaContent"/> |
| <contentExtension pattern="org.eclipse.jdt.java.ui.navigator.actions.*"/> |
| <!-- add all java filters except HideEmptyInnerPackages and HideReferencedLibraries --> |
| <contentExtension pattern="org.eclipse.jdt.java.ui.filters.Hide[^ER].*"/> |
| <contentExtension pattern="org.eclipse.jdt.java.ui.filters.HideEmptyPackages"/> |
| <contentExtension pattern="org.eclipse.gmf.ecore.editor.*"/> |
| <contentExtension pattern="org.eclipse.tigerstripe.workbench.ui.explorer.*"/> |
| </includes> |
| </viewerContentBinding> |
| <viewerActionBinding |
| viewerId="org.eclipse.tigerstripe.workbench.views.artifactExplorerViewNew"> |
| <includes> |
| <actionExtension |
| pattern="org.eclipse.ui.navigator.resources.*"> |
| </actionExtension> |
| </includes> |
| </viewerActionBinding> |
| </extension> |
| |
| <extension point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.TigerstripeProjectPropertyTester" |
| id="org.eclipse.tigerstripe.workbench.ui.explorer.tigerstripeProjectPropertyTester" |
| namespace="org.eclipse.core.resources" |
| properties="open" |
| type="org.eclipse.jdt.core.IJavaProject"/> |
| <propertyTester |
| id="org.eclipse.tigerstripe.ui.javaElementTester" |
| namespace="tigerstripe.javaElement" |
| properties="onBuildPath,inArchive" |
| type="org.eclipse.jdt.core.IJavaElement" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.utils.TigerstripeJavaElementTester" /> |
| <propertyTester |
| id="org.eclipse.tigerstripe.ui.artifactTester" |
| namespace="tigerstripe.artifact" |
| properties="hasMethods,hasAttributes,hasConstants" |
| type="org.eclipse.jdt.core.ICompilationUnit" |
| class="org.eclipse.tigerstripe.workbench.ui.internal.utils.ArtifactTester" /> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.ShowHierarchyHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.showHierarchy" /> |
| <handler class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.CleanupOSSJLegacyHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.commands.cleanupOSSJ" /> |
| <handler class="org.eclipse.tigerstripe.workbench.ui.internal.handlers.GeneratorProjectCleanupHandler" |
| commandId="org.eclipse.tigerstripe.workbench.ui.commands.cleanupGenerator" /> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution locationURI="popup:org.eclipse.ui.projectConfigure?after=additions"> |
| <command commandId="org.eclipse.tigerstripe.workbench.ui.commands.cleanupGenerator" style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <iterate |
| ifEmpty="false"> |
| <adapt |
| type="org.eclipse.core.resources.IProject"> |
| <and> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripePluginProject"> |
| </test> |
| </and> |
| </adapt> |
| </iterate> |
| |
| </visibleWhen> |
| </command> |
| |
| <command commandId="org.eclipse.tigerstripe.workbench.ui.commands.cleanupOSSJ" style="push"> |
| <visibleWhen checkEnabled="false"> |
| <with variable="selection"> |
| <and> |
| <count value="+"/> |
| <iterate> |
| <or> |
| <adapt type="org.eclipse.core.resources.IResource"> |
| <test |
| property="org.eclipse.core.resources.projectNature" |
| value="org.eclipse.tigerstripe.workbench.base.tigerstripeProject"> |
| </test> |
| </adapt> |
| <adapt type="org.eclipse.tigerstripe.workbench.model.deprecated_.IModelComponent"/> |
| </or> |
| </iterate> |
| </and> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| |
| |
| <extension point="org.eclipse.ui.bindings"> |
| <key sequence="Shift+F4" |
| commandId="org.eclipse.tigerstripe.workbench.ui.base.showHierarchy" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| contextId="org.eclipse.ui.contexts.window"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.tigerstripe.workbench.base.runtimeLoggers"> |
| <appender |
| class="org.eclipse.tigerstripe.workbench.ui.internal.UILogAppender"> |
| </appender> |
| </extension> |
| |
| <extension |
| point="org.eclipse.tigerstripe.workbench.ui.base.labelDecorator"> |
| <decorator |
| class="org.eclipse.tigerstripe.workbench.ui.internal.views.explorerview.TigerstripeProblemsLabelDecorator"> |
| </decorator> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.ide.projectConfigurators"> |
| <projectConfigurator |
| class="org.eclipse.tigerstripe.workbench.ui.internal.wizards.GeneratorProjectImportConfigurator" |
| label="Tigerstripe Generator Project"> |
| <activeWhen> |
| <and> |
| <hasFileRecursively filename="ts-plugin.xml"/> |
| </and> |
| </activeWhen> |
| </projectConfigurator> |
| </extension> |
| <extension |
| point="org.eclipse.ui.ide.markerResolution"> |
| <markerResolutionGenerator |
| class="org.eclipse.tigerstripe.workbench.ui.internal.qf.GeneratorClasspathQuickFixGen" |
| markerType="org.eclipse.tigerstripe.workbench.base.auditmarker"> |
| </markerResolutionGenerator> |
| </extension> |
| </plugin> |