name="Artifact editor"
icon="icons/artifactVersionBase.gif"
default="false">
+ </editor>
+ <editor
+ class="org.argeo.slc.client.ui.dist.editors.DistributionEditor"
+ id="org.argeo.slc.client.ui.dist.distributionEditor"
+ name="Distribution editor"
+ icon="icons/distribution_perspective.gif"
+ default="false">
</editor>
</extension>
<!-- Commands -->
id="org.argeo.slc.client.ui.dist.runInOSGi"
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
name="Run in OSGi">
+ <commandParameter
+ id="workspace"
+ name="Workspace Name">
+ </commandParameter>
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.normalizeDistribution"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Normalize Distribution">
+ <commandParameter
+ id="workspace"
+ name="Workspace Name">
+ </commandParameter>
+ </command>
+
+ <!-- TO MANIPULATE WORKSPACES -->
+ <command
+ id="org.argeo.slc.client.ui.dist.createWorkspace"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Create Workspace">
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.deleteWorkspace"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Delete chosen Workspace">
+ <commandParameter
+ id="org.argeo.slc.client.ui.dist.workspaceName"
+ name="Workspace Name">
+ </commandParameter>
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.copyWorkspace"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Copy chosen Workspace">
+ <commandParameter
+ id="org.argeo.slc.client.ui.dist.workspaceName"
+ name="Workspace Name">
+ </commandParameter>
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.manageWorkspaceAuth"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Manage workspace authorizations">
+ <commandParameter
+ id="org.argeo.slc.client.ui.dist.workspaceName"
+ name="Workspace Name">
+ </commandParameter>
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.refreshDistributionsView"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Refresh Distributions View">
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.refreshDistributionOverviewPage"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Refresh distribution overview page">
+ </command>
+ <command
+ id="org.argeo.slc.client.ui.dist.deleteArtifacts"
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ name="Remove selected artifacts">
</command>
</extension>
<extension
tooltip="Refresh the whole browser">
</command>
</menuContribution>
+ <!--
<menuContribution
locationURI="toolbar:org.argeo.slc.client.ui.dist.distributionsView">
<command
tooltip="Run in a spearate OSGi runtime">
</command>
</menuContribution>
-
+ -->
<!-- Queries -->
<!-- <menuContribution
allPopups="false"
</menu>
</menuContribution> -->
</extension>
+ <extension
+ point="org.eclipse.ui.activities">
+ <!-- TODO: find a way to exclude evrything -->
+ <activityPatternBinding
+ activityId="org.argeo.slc.client.ui.slcActivity"
+ isEqualityPattern="true"
+ pattern="org.argeo.slc.client.ui.dist/org.argeo.slc.client.ui.dist.distributionPerspective">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.argeo.security.ui.adminActivity"
+ isEqualityPattern="true"
+ pattern="org.argeo.slc.client.ui/org.argeo.slc.client.ui.slcExecutionPerspective">
+ </activityPatternBinding>
+ </extension>
</plugin>