Ctrl K
ComunidadGuías…

eclipse-plugin-studio/plugin.xml

Rama develop · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>

	<extension
		point="org.eclipse.ui.editors">
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.connector.ConnectorEditor"
			default="false"
			icon="icons/connector_color_16x16.gif"
			id="com.twinsoft.convertigo.eclipse.editors.connector.ConnectorEditor"
			name="Connector Editor" />
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.sequence.SequenceEditor"
			default="false"
			icon="icons/connector_color_16x16.gif"
			id="com.twinsoft.convertigo.eclipse.editors.sequence.SequenceEditor"
			name="Sequence Editor">
		</editor>
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.mobile.ApplicationComponentEditor"
			default="false"
			icon="icons/convertigo_doc_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.editors.mobile.ApplicationComponentEditor"
			name="Application Editor">
		</editor>
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.ngx.ApplicationComponentEditor"
			default="false"
			icon="icons/convertigo_doc_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.editors.ngx.ApplicationComponentEditor"
			name="Application Editor">
		</editor>
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.StartupEditor"
			default="false"
			icon="icons/convertigo_doc_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.editors.StartupEditor"
			name="Convertigo Startup">
		</editor>
		<editor
			class="com.twinsoft.convertigo.eclipse.editors.flow.FlowEngineEditor"
			default="false"
			icon="icons/studio/web_color_16x16.png"
			id="com.twinsoft.convertigo.eclipse.editors.flow.FlowEngineEditor"
			name="Flow Browser">
		</editor>
	</extension>
	<extension
		point="org.eclipse.ui.actionSets">
		<actionSet
			description="Actions provided by Convertigo"
			id="com.twinsoft.convertigo.actionset"
			label="Convertigo"
			visible="true">
			<menu
				id="com.twinsoft.convertigo.menu"
				label="&amp;Convertigo">
				<separator name="com.twinsoft.convertigo.separator" />
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.AboutAction"
				icon="icons/convertigo_16x16.gif"
				id="com.twinsoft.convertigo.About"
				label="About Convertigo plug-in"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenStartupPage"
				icon="icons/studio/menu/statement_color_16x16.png"
				id="com.twinsoft.convertigo.OpenStartupPage"
				label="&amp;Open the Startup page"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenMarketplace"
				icon="icons/studio/retail_store_color_16x16.png"
				id="com.twinsoft.convertigo.OpenMarketplace"
				label="&amp;Open the Marketplace"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenAssistant"
				icon="icons/tigo_16x16.png"
				id="com.twinsoft.convertigo.OpenAssistant"
				label="&amp;Open the Convertigo Assistant"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenTutorialView"
				icon="icons/studio/information_16x16.svg"
				id="com.twinsoft.convertigo.OpenTutorialView"
				label="&amp;Open the Tutorial view"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenBaserowView"
				icon="icons/studio/br_16x16.png"
				id="com.twinsoft.convertigo.OpenBaserowView"
				label="&amp;Open the NoCode Databases view"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.AdministrationAction"
				icon="icons/administration_16x16.svg"
				id="com.twinsoft.convertigo.Administration"
				label="&amp;Open web administration console"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenLogViewerViewAction"
				icon="icons/consoles/engine.svg"
				id="com.twinsoft.convertigo.OpenLogViewerView"
				label="&amp;Open engine log viewer"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenSwaggerConsoleAction"
				icon="icons/studio/swagger_16x16.png"
				id="com.twinsoft.convertigo.OpenSwaggerConsole"
				label="&amp;Open Swagger console"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenConvertigoDocumentationAction"
				icon="icons/convertigo_doc_16x16.svg"
				id="com.twinsoft.convertigo.OpenConvertigoDocumentation"
				label="&amp;Open Convertigo Documentation"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenConvertigoWorkspaceFolderAction"
				icon="icons/studio/options.svg"
				id="com.twinsoft.convertigo.OpenConvertigoWorkspaceFolder"
				label="&amp;Open Convertigo workspace folder"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.CheckRemoteDependenciesAction"
				icon="icons/studio/remote_dependencies.svg"
				id="com.twinsoft.convertigo.CheckRemoteDependenvies"
				label="&amp;Check remote dependencies"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.SetupAction"
				icon="icons/setupwizard_16x16.svg"
				id="com.twinsoft.convertigo.Setup"
				label="&amp;Configure Registration Account"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenPreferencesAction"
				icon="icons/studio/declare_global_symbols_16x16.png"
				id="com.twinsoft.convertigo.StudioPreference"
				label="&amp;Studio Preferences"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.OpenPreferencesAction"
				icon="icons/studio/xml.svg"
				id="com.twinsoft.convertigo.EnginePreference"
				label="&amp;Engine Preferences"
				menubarPath="com.twinsoft.convertigo.menu/com.twinsoft.convertigo.separator" />
		</actionSet>
	</extension>
	<extension
		point="org.eclipse.ui.newWizards">
		<category
			id="com.twinsoft.convertigo.eclipse.convertigofrontend"
			name="Convertigo Low Code FullStack Web/Desktop or Mobile app">
		</category>
		<category
			id="com.twinsoft.convertigo.eclipse.convertigobackend"
			name="Convertigo Low Code Back-End">
		</category>
		<category
			id="com.twinsoft.convertigo.eclipse.convertigolegacyweb"
			name="Convertigo Legacy publishing (webization)">
		</category>
		<category
			id="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			name="Convertigo Legacy integration" />
		<category
			id="com.twinsoft.convertigo.eclipse.convertigomarketplace"
			name="Convertigo Libraries" />
		<!-- Mobile projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigofrontend"
			class="com.twinsoft.convertigo.eclipse.wizards.marketplace.MarketplaceWizard"
			icon="icons/studio/retail_store_color_32x32.png"
			id="com.twinsoft.convertigo.eclipse.wizards.MarketplaceStartersWizard"
			name="Convertigo App Starters from Marketplace"
			preferredPerspectives="convertigo"
			project="true">
			<description>Opens the Convertigo Marketplace and shows starter projects.</description>
			{ "tag": "starter" } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigofrontend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/web_color_32x32.png"
			id="com.twinsoft.convertigo.eclipse.wizards.NewNgxBuilderWizard"
			name="Convertigo Low Code FullStack Web/Desktop or Mobile app project"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a NGX Builder application project based on
			Ionic and Convertigo Angular frameworks.</description> { "url":
			"template_ngxBuilderIonic=https://github.com/convertigo/c8oprj-template-ngx-builder/archive/8.4.0.zip",
			"doPage1": true } </wizard>
		<primaryWizard
			id="com.twinsoft.convertigo.eclipse.wizards.MarketplaceStartersWizard"></primaryWizard>
		<primaryWizard
			id="com.twinsoft.convertigo.eclipse.wizards.NewNgxBuilderWizard"></primaryWizard>
		<!-- Sequencer projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/sequence_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewSequencerWizard"
			name="Convertigo Low Code Back-End project"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a sequencer project.</description> { "url":
			"template_sequence=https://github.com/convertigo/c8oprj-template-sequence/archive/8.3.0.zip",
			"doPage1": true } </wizard>
		<primaryWizard
			id="com.twinsoft.convertigo.eclipse.wizards.NewSequencerWizard"></primaryWizard>
		<!-- Legacy publishing projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyweb"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/panel_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.New3270WebWizard"
			name="3270 Web Style"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an IBM 3270 Web style webization project.</description>
			{ "url":
			"template_javelin=https://github.com/convertigo/c8oprj-template-javelin/archive/7.8.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyweb"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/panel_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.New5250WebWizard"
			name="5250 Web Style"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an IBM 5250 Web style webization project.</description>
			{ "url":
			"template_javelin=https://github.com/convertigo/c8oprj-template-javelin/archive/7.8.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyweb"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/panel_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewDKUWebWizard"
			name="DKU7xxx Web Style"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a BULL DKUxxx Web style webization project.</description>
			{ "url":
			"template_javelinDKU=https://github.com/convertigo/c8oprj-template-javelindku/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<!-- Legacy integration projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/javelinconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.New3270ConnectorWizard"
			name="3270 Screen"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an IBM 3270 Screen based WebService connector
			project.</description> { "url":
			"template_javelinIntegration=https://github.com/convertigo/c8oprj-template-javelin-integration/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/javelinconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.New5250ConnectorWizard"
			name="5250 Screen"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an IBM 5250 Screen based WebService connector
			project.</description> { "url":
			"template_javelinIntegration=https://github.com/convertigo/c8oprj-template-javelin-integration/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/javelinconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewDKUConnectorWizard"
			name="Bull DKUxxx Screen"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a BULL DKU7xx Screen based WebService connector
			project.</description> { "url":
			"template_javelinIntegration=https://github.com/convertigo/c8oprj-template-javelin-integration/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/javelinconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewVT220ConnectorWizard"
			name="Unix VTxxx Screen"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an UNIX VTxxx Screen based WebService connector
			project.</description> { "url":
			"template_javelinIntegration=https://github.com/convertigo/c8oprj-template-javelin-integration/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage4": true, "doPage7": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolegacyintegration"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/cicsconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewCicsConnectorWizard"
			name="CICS COMMAREA"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an IBM CICS COMMAREA based WebService connector
			project.</description> { "url":
			"template_CICS=https://github.com/convertigo/c8oprj-template-cics/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage5": true, "doPage9": true } </wizard>
		<!-- SQL projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/sqlconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewSQLProjectWizard"
			name="SQL project"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a SQL project.</description> { "url":
			"template_SQL=https://github.com/convertigo/c8oprj-template-sql/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doConfigureSQLConnectorPage":
			true } </wizard>
		<!-- SAP projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/sapconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewSAPProjectWizard"
			name="SAP BAPI JCO project"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a SAP BAPI JCO project.</description> { "url":
			"template_SAP=https://github.com/convertigo/c8oprj-template-sap/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doConfigureSAPConnectorPage":
			true } </wizard>
		<!-- Site Clipper connector projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/siteclipperconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewSiteClipperProjectWizard"
			name="Site Clipper project"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates a Site Clipper connector project.</description>
			{ "url":
			"template_siteClipper=https://github.com/convertigo/c8oprj-template-site-clipper/archive/7.6.0.zip",
			"doPage1": true, "doPage2": true, "doPage11": true } </wizard>
		<!-- Web services projects -->
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/httpconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewWebServiceRestReferenceWizard"
			name="REST Empty Web service"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an HTTP based Web Service connector project to
			invoke a remote REST web service.</description> { "url":
			"template_HTTP=https://github.com/convertigo/c8oprj-template-http/archive/7.9.0.zip",
			"doPage1": true, "doPage2": true, "doPage6": true, "doPage8": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/httpconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewWebServiceSwaggerReferenceWizard"
			name="REST Swagger Web service"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an HTTP based Web Service connector project to
			invoke a remote REST web service, by importing its SWAGGER
			description file.</description> { "url":
			"template_HTTP=https://github.com/convertigo/c8oprj-template-http/archive/7.9.0.zip",
			"doPage1": true, "doPage10": true } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigobackend"
			class="com.twinsoft.convertigo.eclipse.wizards.new_project.NewProjectWizard"
			icon="icons/studio/httpconnector_color_32x32.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.NewWebServiceSoapReferenceWizard"
			name="SOAP Web service"
			preferredPerspectives="convertigo"
			project="true">
			<description>Creates an HTTP based Web Service connector project to
			invoke a remote SOAP web service, by importing its WSDL description
			file.</description> { "url":
			"template_HTTP=https://github.com/convertigo/c8oprj-template-http/archive/7.9.0.zip",
			"doPage1": true, "doPage10": true } </wizard>
		<!-- Marketplace projects -->
		<wizard
			category="org.eclipse.ui.Examples"
			class="com.twinsoft.convertigo.eclipse.wizards.marketplace.MarketplaceWizard"
			icon="icons/studio/retail_store_color_32x32.png"
			id="com.twinsoft.convertigo.eclipse.wizards.MarketplaceSamplesWizard"
			name="Convertigo Samples from Marketplace"
			preferredPerspectives="convertigo"
			project="true">
			<description>Opens the Convertigo Marketplace and shows sample projects.</description>
			{ "tag": "sample" } </wizard>
		<wizard
			category="com.twinsoft.convertigo.eclipse.convertigolibraries"
			class="com.twinsoft.convertigo.eclipse.wizards.marketplace.MarketplaceWizard"
			icon="icons/studio/retail_store_color_32x32.png"
			id="com.twinsoft.convertigo.eclipse.wizards.MarketplaceLibrariesWizard"
			name="Convertigo Libraries from Marketplace"
			preferredPerspectives="convertigo"
			project="true">
			<description>Opens the Convertigo Marketplace and shows library projects.</description>
			{ "tag": "library" } </wizard>
	</extension>
	<extension
		point="org.eclipse.ui.perspectiveExtensions">
		<perspectiveExtension
			targetID="org.eclipse.ui.resourcePerspective">
			<view
				relative="org.eclipse.ui.views.ResourceNavigator"
				relationship="stack"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView">
			</view>
		</perspectiveExtension>
		<perspectiveExtension
			targetID="com.twinsoft.convertigo.eclipse.ConvertigoPerspective">
			<perspectiveShortcut id="com.twinsoft.convertigo.eclipse.TigoPerspective" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView"
				ratio="0.20"
				relationship="left"
				relative="org.eclipse.ui.editorss" />
			<view
				id="org.eclipse.ui.navigator.ProjectExplorer"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView">
			</view>
			<view
				ratio="0.65"
				relationship="bottom"
				relative="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView"
				id="org.eclipse.ui.views.PropertySheet" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.loggers.EngineLogView"
				ratio="0.70"
				relationship="bottom"
				relative="org.eclipse.ui.editorss" />
			<view
				id="org.eclipse.ui.console.ConsoleView"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.loggers.EngineLogView" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.schema.SchemaView"
				relationship="stack"
				minimized="false"
				relative="org.eclipse.ui.console.ConsoleView" />
			<view
				id="org.eclipse.egit.ui.RepositoriesView"
				relationship="stack"
				minimized="false"
				relative="com.twinsoft.convertigo.eclipse.views.schema.SchemaView" />
			<view
				id="org.eclipse.egit.ui.StagingView"
				relationship="stack"
				minimized="false"
				relative="org.eclipse.egit.ui.RepositoriesView" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView"
				minimized="false"
				ratio="0.35"
				relationship="left"
				relative="org.eclipse.ui.editorss" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.palette.PaletteView"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.sourcepicker.SourcePickerView"
				minimized="false"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView">
			</view>
			<view
				id="com.twinsoft.convertigo.eclipse.views.rhino.RhinoDebugView"
				minimized="false"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView">
			</view>
			<view
				id="com.twinsoft.convertigo.eclipse.views.mobile.MobileDebugView"
				minimized="false"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView">
			</view>
			<view
				id="com.twinsoft.convertigo.eclipse.views.references.ReferencesView"
				minimized="false"
				relationship="stack"
				relative="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView">
			</view>
			<view
				id="com.twinsoft.convertigo.eclipse.views.tuto.TutoView"
				visible="false"
				relationship="right"
				relative="org.eclipse.ui.editorss" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.marketplace.MarketplaceView"
				visible="false"
				relationship="stack"
				relative="org.eclipse.ui.editorss" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.admin.AdminView"
				visible="false"
				relationship="stack"
				relative="org.eclipse.ui.editorss" />
			<view
				id="com.twinsoft.convertigo.eclipse.views.baserow.BaserowView"
				visible="false"
				relationship="stack"
				relative="org.eclipse.ui.editorss" />
			<hiddenMenuItem id="org.eclipse.ui.edit.text.openLocalFile"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.e4.ui.importer.openDirectory.menu"></hiddenMenuItem>
			<hiddenMenuItem id="sourceMenuId"></hiddenMenuItem>
			<hiddenMenuItem id="refactorMenuId"></hiddenMenuItem>
			<hiddenMenuItem id="project"></hiddenMenuItem>
			<hiddenMenuItem id="navigate"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.run"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.help.helpContents"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.help.helpSearch"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.help.dynamicHelp"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.window.showKeyAssist"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.help.tipsAndTricksAction"></hiddenMenuItem>
			<hiddenMenuItem id="group.main.ext"></hiddenMenuItem>
			<hiddenMenuItem id="group.tutorials"></hiddenMenuItem>
			<hiddenMenuItem
				id="org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction"></hiddenMenuItem>
			<!--hiddenMenuItem
			id="group.tools"></hiddenMenuItem-->
			<!--hiddenMenuItem
			id="group.updates"></hiddenMenuItem-->
			<hiddenMenuItem id="additions"></hiddenMenuItem>
			<!--hiddenMenuItem
			id="org.eclipse.equinox.p2.ui.sdk.update"></hiddenMenuItem-->
			<!--hiddenMenuItem
			id="org.eclipse.equinox.p2.ui.sdk.install"></hiddenMenuItem-->
			<hiddenMenuItem id="org.eclipse.epp.package.common.contribute"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.userstorage.accounts"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.ui.cheatsheets.actionSet"></hiddenMenuItem>
			<hiddenMenuItem id="org.eclipse.oomph.setup.editor.perform"></hiddenMenuItem>
			<hiddenToolBarItem
				id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"></hiddenToolBarItem>
			<hiddenToolBarItem id="org.eclipse.debug.ui.launchActionSet"></hiddenToolBarItem>
			<hiddenToolBarItem
				id="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"></hiddenToolBarItem>
			<hiddenToolBarItem
				id="org.eclipse.debug.internal.ui.actions.RunDropDownAction"></hiddenToolBarItem>
			<hiddenToolBarItem id="org.eclipse.ui.window.pinEditor"></hiddenToolBarItem>
		</perspectiveExtension>
	</extension>
	<extension
		point="org.eclipse.ui.popupMenus">
		<objectContribution
			id="convertigo.criteriaContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.CriteriaTreeObject">
		</objectContribution>


		<objectContribution
			id="convertigo.CordovaContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePlatformTreeObject">
			<menu
				id="convertigo.menu.action.cordova"
				label="Cordova"
				icon="icons/studio/cordova_build_local_menu_16x16.png"
				path="cordova">
				<groupMarker name="content" />
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.BuildLocallyAction"
				enablesFor="1"
				icon="icons/studio/build_locally_release_16x16.png"
				id="convertigo.action.buildLocallyRelease"
				label="Local build(Release)"
				menubarPath="convertigo.menu.action.cordova/build" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.BuildLocallyAction"
				enablesFor="1"
				icon="icons/studio/build_locally_debug_16x16.png"
				id="convertigo.action.buildLocallyDebug"
				label="Local build(Debug)"
				menubarPath="convertigo.menu.action.cordova/build" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.BuildLocallyAction"
				enablesFor="1"
				icon="icons/studio/run_locally_16x16.png"
				id="convertigo.action.runLocally"
				label="Run on Device"
				menubarPath="convertigo.menu.action.cordova/run" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.BuildLocallyAction"
				enablesFor="1"
				icon="icons/studio/emulate_locally_16x16.png"
				id="convertigo.action.emulateLocally"
				label="Run on Emulator"
				menubarPath="convertigo.menu.action.cordova/run" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.BuildLocallyAction"
				enablesFor="1"
				icon="icons/studio/remove_cordova_dir_16x16.png"
				id="convertigo.action.removeCordovaDirectory"
				label="Clear Cordova"
				menubarPath="convertigo.menu.action.cordova/clean" />
		</objectContribution>
		<objectContribution
			id="convertigo.launchMobileApplicationProjectContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectFrontendDashboardAction"
				enablesFor="1"
				icon="icons/studio/launch_test_platform_16x16.png"
				id="convertigo.action.openMobileApplicationFrontendDashboard"
				label="Open Frontend Dashboard"
				menubarPath="run">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectBuiltApplicationAction"
				enablesFor="1"
				icon="icons/studio/launch_fullscreen_16x16.png"
				id="convertigo.action.openMobileApplicationBuiltApplication"
				label="Open Built Application"
				menubarPath="run">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderReInstallClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileApplicationBuilderReIntall"
				label="Re-install packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderUpdateClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileApplicationBuilderUpdate"
				label="Update packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileApplicationBuilder"
				label="Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileApplicationContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobilePlatformAction"
				enablesFor="1"
				icon="icons/studio/menu/mobileplatform_color_16x16.png"
				id="convertigo.action.newMobilePlatform"
				label="Mobile platform"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileApplicationComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/applicationcomponent_color_16x16.png"
				id="convertigo.action.newMobileApplicationComponent"
				label="Ionic3 Application"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxApplicationComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/applicationcomponent_color_16x16.png"
				id="convertigo.action.newNgxApplicationComponent"
				label="Ngx Application"
				menubarPath="convertigo.menu.new/content">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileApplicationComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routecomponent_color_16x16.png"
				id="convertigo.action.newRouteComponent"
				label="Navigation Route"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobilePageComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/pagecomponent_color_16x16.png"
				id="convertigo.action.newPageComponent"
				label="Page"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EditMobileComponentClassAction"
				enablesFor="1"
				id="convertigo.action.editMobileAppComponentClass"
				label="Edit application class"
				menubarPath="default">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileApplicationTranslationsFileAction"
				enablesFor="1"
				id="convertigo.action.createMobileApplicationTranslationsFile"
				label="Create or update translations file"
				menubarPath="translate">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectFrontendDashboardAction"
				enablesFor="1"
				icon="icons/studio/launch_test_platform_16x16.png"
				id="convertigo.action.openMobileApplicationComponentFrontendDashboard"
				label="Open Frontend Dashboard"
				menubarPath="run">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectBuiltApplicationAction"
				enablesFor="1"
				icon="icons/studio/launch_fullscreen_16x16.png"
				id="convertigo.action.openMobileApplicationComponentBuiltApplication"
				label="Open Built Application"
				menubarPath="run">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderReInstallClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilderReIntall"
				label="Re-install packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderUpdateClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilderUpdate"
				label="Update packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilder"
				label="Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.ngxApplicationComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxApplicationComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newNgxUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EditNgxComponentClassAction"
				enablesFor="1"
				id="convertigo.action.editNgxAppComponentClass"
				label="Edit application class"
				menubarPath="default">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxApplicationTranslationsFileAction"
				enablesFor="1"
				id="convertigo.action.createNgxApplicationTranslationsFile"
				label="Create or update translations file"
				menubarPath="translate">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectFrontendDashboardAction"
				enablesFor="1"
				icon="icons/studio/launch_test_platform_16x16.png"
				id="convertigo.action.openNgxApplicationComponentFrontendDashboard"
				label="Open Frontend Dashboard"
				menubarPath="run">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectBuiltApplicationAction"
				enablesFor="1"
				icon="icons/studio/launch_fullscreen_16x16.png"
				id="convertigo.action.openNgxApplicationComponentBuiltApplication"
				label="Open Built Application"
				menubarPath="run">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderReInstallClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilderReIntall"
				label="Re-install packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderUpdateClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilderUpdate"
				label="Update packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderClassAction"
				enablesFor="1"
				id="convertigo.action.openMobileBuilder"
				label="Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileRouteComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteActionComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routeactioncomponent_color_16x16.png"
				id="convertigo.action.newRouteActionComponent"
				label="Action"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteEventComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routeeventcomponent_color_16x16.png"
				id="convertigo.action.newRouteEventComponent"
				label="Event"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableMobileRouteComponentAction"
				enablesFor="+"
				id="convertigo.action.enableRoute"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableMobileRouteComponentAction"
				enablesFor="+"
				id="convertigo.action.disableRoute"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileRouteActionComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteActionComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableMobileRouteActionComponentAction"
				enablesFor="+"
				id="convertigo.action.enableRouteAction"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableMobileRouteActionComponentAction"
				enablesFor="+"
				id="convertigo.action.disableRouteAction"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileRouteEventComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteEventComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableMobileRouteEventComponentAction"
				enablesFor="+"
				id="convertigo.action.enableRouteEvent"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableMobileRouteEventComponentAction"
				enablesFor="+"
				id="convertigo.action.disableRouteEvent"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobilePageComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SetMobileRootPageAction"
				enablesFor="1"
				id="convertigo.action.setMobileRootPage"
				label="Root page"
				menubarPath="default"
				style="toggle">
				<enablement>
					<objectState
						name="isRoot"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EditMobileComponentClassAction"
				enablesFor="1"
				id="convertigo.action.editMobilePageClass"
				label="Edit page class"
				menubarPath="default">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableMobilePageComponentAction"
				enablesFor="+"
				id="convertigo.action.enablePageComponent"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableMobilePageComponentAction"
				enablesFor="+"
				id="convertigo.action.disablePageComponent"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.ngxPageComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newNgxUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SetNgxRootPageAction"
				enablesFor="1"
				id="convertigo.action.setNgxRootPage"
				label="Root page"
				menubarPath="default"
				style="toggle">
				<enablement>
					<objectState
						name="isRoot"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EditNgxComponentClassAction"
				enablesFor="1"
				id="convertigo.action.editNgxPageClass"
				label="Edit page class"
				menubarPath="default">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableNgxPageComponentAction"
				enablesFor="+"
				id="convertigo.action.enableNgxPageComponent"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableNgxPageComponentAction"
				enablesFor="+"
				id="convertigo.action.disableNgxPageComponent"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.mobileUIComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableMobileUIComponentAction"
				enablesFor="+"
				id="convertigo.action.enableComponent"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableMobileUIComponentAction"
				enablesFor="+"
				id="convertigo.action.disableComponent"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.MobileComponentImportVariablesAction"
				enablesFor="1"
				id="convertigo.action.componentImportVariables"
				label="Import variables from the targeted object"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.MobileSharedComponentExtractAction"
				enablesFor="1"
				id="convertigo.action.sharedComponentExtract"
				label="Create a shared component from the selected object"
				menubarPath="refactor">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.I18nUIComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject">
			<visibility>
				<or>
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxApplicationComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileComponentTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject" />
				</or>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.I18nUIComponentAction"
				enablesFor="1"
				icon="icons/studio/views.svg"
				id="convertigo.action.EnableI18nNgxUIComponentAction"
				label="Enable I18n recursively"
				menubarPath="i18n">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.I18nUIComponentAction"
				enablesFor="1"
				icon="icons/studio/views.svg"
				id="convertigo.action.DisableI18nNgxUIComponentAction"
				label="Disable I18n recursively"
				menubarPath="i18n">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.ngxUIComponentContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newNgxUIComponent"
				label="UI Component"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableNgxUIComponentAction"
				enablesFor="+"
				id="convertigo.action.enableNgxComponent"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableNgxUIComponentAction"
				enablesFor="+"
				id="convertigo.action.disableNgxComponent"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.NgxComponentImportVariablesAction"
				enablesFor="1"
				id="convertigo.action.ngxComponentImportVariables"
				label="Import variables from the targeted object"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.NgxComponentImportEventsAction"
				enablesFor="1"
				id="convertigo.action.ngxComponentImportEvents"
				label="Import events from the targeted object"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.NgxComponentEditWithAssistant"
				enablesFor="1"
				id="convertigo.action.editNgxAppComponentWithAssistant"
				label="Edit component with Convertigo AI Assistant"
				menubarPath="default">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.ngx.components.UISharedRegularComponent">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EditNgxComponentClassAction"
				enablesFor="1"
				id="convertigo.action.editNgxAppComponentClass"
				label="Edit component class"
				menubarPath="default">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.ngx.components.UISharedRegularComponent">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.NgxSharedComponentExtractAction"
				enablesFor="1"
				id="convertigo.action.ngxSharedComponentExtract"
				label="Create a shared component from the selected object"
				menubarPath="refactor">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.screenclassContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ScreenClassTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateInheritedScreenClassAction"
				enablesFor="1"
				icon="icons/studio/menu/screenclass_color_16x16.png"
				id="convertigo.action.newScreenclass"
				label="Screen class"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSheetAction"
				enablesFor="1"
				icon="icons/studio/menu/sheet_color_16x16.png"
				id="convertigo.action.newScreenclassSheet"
				label="Sheet"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateCriteriaAction"
				enablesFor="1"
				icon="icons/studio/menu/criteria_color_16x16.png"
				id="convertigo.action.newCriteria"
				label="Criteria"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="isDefault"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateExtractionRuleAction"
				enablesFor="1"
				icon="icons/studio/menu/extractionrule_color_16x16.png"
				id="convertigo.action.newExtractionRule"
				label="Extraction rule"
				menubarPath="convertigo.menu.new/content" />
		</objectContribution>
		<objectContribution
			id="convertigo.objectContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject">
			<visibility>
				<objectState
					name="isInherited"
					value="false" />
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDeleteAction"
				enablesFor="+"
				icon="icons/studio/delete.svg"
				id="convertigo.action.deleteAction"
				label="Delete"
				menubarPath="delete"
				tooltip="delete the selected object">
				<enablement>
					<objectState
						name="isInherited"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectRenameAction"
				enablesFor="1"
				id="convertigo.action.renameAction"
				label="Rename"
				menubarPath="delete" />
			<menu
				id="convertigo.menu.new"
				label="New"
				path="new">
				<groupMarker name="content" />
				<separator name="additions" />
			</menu>
		</objectContribution>
		<objectContribution
			id="convertigo.objectPriorityContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject">
			<visibility>
				<and>
					<objectState
						name="isInherited"
						value="false" />
					<or>
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.CriteriaTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ExtractionRuleTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FlowVirtualObjectTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteActionComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteEventComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingParameterTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject" />
						<objectClass
							name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject" />
					</or>
				</and>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_increase_priority.svg"
				id="convertigo.action.increasePriority"
				label="Increase priority"
				menubarPath="priority" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_decrease_priority.svg"
				id="convertigo.action.decreasePriority"
				label="Decrease priority"
				menubarPath="priority" />
		</objectContribution>

		<objectContribution
			id="convertigo.explorerContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UnloadedProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectOpenAction"
				enablesFor="+"
				icon="icons/studio/project_open.svg"
				id="convertigo.action.openProject"
				label="Open"
				menubarPath="project"
				tooltip="Open a project" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.UnloadedProjectDeleteAction"
				enablesFor="+"
				icon="icons/studio/project_delete.svg"
				id="convertigo.action.deleteProjectAction"
				label="Delete"
				menubarPath="project" />
		</objectContribution>
		<objectContribution
      		id="convertigo.webServiceContribution"
      		objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ReferenceTreeObject">
         <action
               class="com.twinsoft.convertigo.eclipse.popup.actions.UpdateReferenceAction"
               enablesFor="1"
               id="convertigo.action.updateReference"
               label="Update"
               menubarPath="convertigo.references.update">
               <enablement>
               		<objectState name="canUpdate" value="true" />
               </enablement>
         </action>
		</objectContribution>
		<objectContribution
			id="convertigo.transactionContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TransactionTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionCreateHandlerAction"
				enablesFor="1"
				icon="icons/studio/menu/handler_color_16x16.png"
				id="convertigo.action.createHandler"
				label="Handler"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSheetAction"
				enablesFor="1"
				icon="icons/studio/menu/sheet_color_16x16.png"
				id="convertigo.action.newTransactionSheet"
				label="Sheet"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/variable_color_16x16.png"
				id="convertigo.action.newTransactionVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateTestCaseAction"
				enablesFor="1"
				icon="icons/studio/menu/testcase_color_16x16.png"
				id="convertigo.action.newTransactionTestCase"
				label="Test case"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionEditHandlersAction"
				enablesFor="1"
				id="convertigo.action.editHandlers"
				label="Edit handlers"
				menubarPath="edit" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionExecuteSelectedAction"
				enablesFor="1"
				icon="icons/studio/transaction_execute_selected.svg"
				id="convertigo.action.executeSelectedTransaction"
				label="Execute"
				menubarPath="execute" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.UpdateXSDTypesFromXMLAction"
				enablesFor="1"
				id="convertigo.action.updateXSDFromXML"
				label="Update schema from current connector data"
				menubarPath="xsd" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.UpdateXSDTypesAction"
				enablesFor="1"
				id="convertigo.action.updateXSD"
				label="Update schema from transaction&apos;s definition"
				menubarPath="xsd" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SetDefaultTransactionAction"
				enablesFor="1"
				id="convertigo.action.setDefaultTransaction"
				label="Default transaction"
				menubarPath="default"
				style="toggle">
				<enablement>
					<objectState
						name="isDefault"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateEmptyStubAction"
				enablesFor="1"
				id="convertigo.action.createEmptyStub"
				label="Create empty stub"
				menubarPath="stub" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateStubFromXMLAction"
				enablesFor="1"
				id="convertigo.action.createStubFromXML"
				label="Create stub from current response data"
				menubarPath="stub" />
		</objectContribution>
		<objectContribution
			id="convertigo.transactionCopybookContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TransactionTreeObject">
			<visibility>
				<objectState
					name="objectClassName"
					value="com.twinsoft.convertigo.beans.transactions.CicsTransaction" />
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CicsTransactionImportCopybookAction"
				enablesFor="1"
				id="convertigo.action.importCopybook"
				label="Import copybook"
				menubarPath="transaction" />
		</objectContribution>
		<objectContribution
			id="convertigo.projectContributionForMobileApplication"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<!--<visibility>
				<objectState
					name="isMobileApplicationProject"
					value="true">
				</objectState>
			</visibility>-->
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ConvertMobileUIApplicationToNgxAction"
				enablesFor="1"
				icon="icons/studio/menu/extractionrule_color_16x16.png"
				id="convertigo.action.ConvertMobileUIApplicationToNgx"
				label="Convert Mobile Application Ngx"
				menubarPath="convert">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.projectContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<menu
				id="convertigo.menu.ci"
				label="Continuous Integration"
				path="ci">
				<groupMarker name="content" />
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyProjectRemoteURLAction"
				enablesFor="1"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyProjectRemoteURL"
				label="Copy Project Remote URL"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectCloseAction"
				enablesFor="+"
				icon="icons/studio/close.svg"
				id="convertigo.action.closeProject"
				label="Close"
				menubarPath="save" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectConvertYamlAction"
				enablesFor="1"
				id="convertigo.action.convertProjectYaml"
				label="Convert to standard YAML..."
				menubarPath="convert" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectSaveAction"
				enablesFor="1"
				icon="icons/studio/project_save.svg"
				id="convertigo.action.saveProject"
				label="Save"
				menubarPath="save"
				overrideActionId="convertigo.action.saveAction">
				<enablement>
					<objectState
						name="isModified"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectContinuousIntegrationGradle"
				enablesFor="1"
				icon="icons/studio/gitlab_16x16.png"
				id="convertigo.action.upgradeCI.gitlab"
				label="Update GitLab and Gradle"
				menubarPath="convertigo.menu.ci/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectContinuousIntegrationGradle"
				enablesFor="1"
				icon="icons/studio/circleci_16x16.png"
				id="convertigo.action.upgradeCI.circleci"
				label="Update CircleCI and Gradle"
				menubarPath="convertigo.menu.ci/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectContinuousIntegrationGradle"
				enablesFor="1"
				icon="icons/studio/ghactions_16x16.png"
				id="convertigo.action.upgradeCI.github-actions"
				label="Update GitHub Actions and Gradle"
				menubarPath="convertigo.menu.ci/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectContinuousIntegrationGradle"
				enablesFor="1"
				icon="icons/studio/gradle_16x16.png"
				id="convertigo.action.upgradeCI.gradle"
				label="Update Gradle only"
				menubarPath="convertigo.menu.ci/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectContinuousIntegrationGradle"
				enablesFor="1"
				icon="icons/studio/ignore.svg"
				id="convertigo.action.upgradeCI.httpignore"
				label="Update .httpignore"
				menubarPath="convertigo.menu.ci/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectExportAction"
				enablesFor="1"
				icon="icons/studio/project_export.svg"
				id="convertigo.action.exportProject"
				label="Export"
				menubarPath="project" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectDeployAction"
				enablesFor="1"
				icon="icons/studio/project_deploy.svg"
				id="convertigo.action.deployProject"
				label="Deploy"
				menubarPath="project" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerRefreshAction"
				enablesFor="1"
				icon="icons/studio/refresh.svg"
				id="convertigo.action.reloadXmlProject"
				label="Reload your project"
				menubarPath="project" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectGenerateReadmeAction"
				enablesFor="1"
				id="convertigo.action.generateReadme"
				label="Generate readme.md"
				menubarPath="markdown" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectImportSoapWsReference"
				enablesFor="1"
				id="convertigo.action.importSoapWsReference"
				label="Import SOAP WS reference"
				menubarPath="service" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectImportRestWsReference"
				enablesFor="1"
				id="convertigo.action.importRestWsReference"
				label="Import REST WS reference"
				menubarPath="service" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DeclareGlobalSymbolsFromThisProjectAction"
				enablesFor="1"
				icon="icons/studio/declare_global_symbols_16x16.png"
				id="convertigo.action.declareGlobalSymbolsFromThisProject"
				label="Create Global Symbols"
				menubarPath="project" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CustomStatisticsAction"
				icon="icons/studio/statistics.svg"
				id="convertigo.action.customStatisticsAction"
				label="Statistics"
				menubarPath="stats" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CustomAdditionsAction"
				enablesFor="1"
				id="convertigo.action.customizeFile"
				label="Add files ..."
				menubarPath="add" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileApplicationAction"
				enablesFor="1"
				icon="icons/studio/menu/mobileapplication_color_16x16.png"
				id="convertigo.action.newMobileApplication"
				label="Mobile application"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMapperAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmapper_color_16x16.png"
				id="convertigo.action.newUrlMapper"
				label="URL mapper"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateReferenceAction"
				enablesFor="1"
				icon="icons/studio/menu/reference_color_16x16.gif"
				id="convertigo.action.newReference"
				label="Reference"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateConnectorAction"
				enablesFor="1"
				icon="icons/studio/menu/connector_color_16x16.png"
				id="convertigo.action.newConnector"
				label="Connector"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSequenceAction"
				enablesFor="1"
				icon="icons/studio/menu/sequence_color_16x16.png"
				id="convertigo.action.newSequence"
				label="Sequence"
				menubarPath="convertigo.menu.new/content" />
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileDeviceAction"
               enablesFor="1"
               icon="icons/studio/new.svg"
               id="convertigo.action.newMobileDevice"
               label="Mobile device"
               menubarPath="convertigo.menu.new/content">
         </action-->
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectEditWSDLAction"
               enablesFor="1"
               id="convertigo.action.editProjectWSDL"
               label="Display wsdl file"
               menubarPath="edit">
         </action-->
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectEditXSDAction"
               enablesFor="1"
               id="convertigo.action.editProjectXSD"
               label="Display schema file"
               menubarPath="edit">
         </action-->
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectCleanXSDAction"
               enablesFor="1"
               id="convertigo.action.cleanProjectXSD"
               label="Update Web Service"
               menubarPath="schema">
         </action-->
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.ProjectValidateXSDAction"
               enablesFor="1"
               id="convertigo.action.validateProjectXSD"
               label="Validate schema file"
               menubarPath="schema">
         </action-->
		</objectContribution>
		<objectContribution
			id="convertigo.openProjectTestPlatformContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectTestPlatformAction"
				enablesFor="1"
				icon="icons/studio/open_test_platform_16x16.png"
				id="convertigo.action.openProjectTestPlatform"
				label="Open Backend Dashboard"
				menubarPath="tools">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.openProjectSwaggerConsoleContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectSwaggerConsoleAction"
				enablesFor="1"
				icon="icons/studio/swagger_16x16.png"
				id="convertigo.action.openProjectSwaggerConsole"
				label="Open Swagger Console"
				menubarPath="tools">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.openProjectFrontendDashboardContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectFrontendDashboardAction"
				enablesFor="1"
				icon="icons/studio/launch_test_platform_16x16.png"
				id="convertigo.action.openProjectFrontendDashboard"
				label="Open Frontend Dashboard"
				menubarPath="tools">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.openProjectBuiltApplicationContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OpenProjectBuiltApplicationAction"
				enablesFor="1"
				icon="icons/studio/launch_fullscreen_16x16.png"
				id="convertigo.action.openProjectBuiltApplication"
				label="Open Built Application"
				menubarPath="tools">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.projectMobileBuilderContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderReInstallClassAction"
				enablesFor="1"
				id="convertigo.action.openProjectMobileBuilderReIntall"
				label="Re-install packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderUpdateClassAction"
				enablesFor="1"
				id="convertigo.action.openProjectMobileBuilderUpdate"
				label="Update packages and Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ExecuteMobileBuilderClassAction"
				enablesFor="1"
				id="convertigo.action.openProjectMobileBuilder"
				label="Execute"
				icon="icons/studio/transaction_execute_selected.svg"
				menubarPath="execute">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.connectorContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ConnectorTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreatePoolAction"
				enablesFor="1"
				icon="icons/studio/menu/pool_color_16x16.png"
				id="convertigo.action.newPool"
				label="Pool"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateTransactionAction"
				enablesFor="1"
				icon="icons/studio/menu/transaction_color_16x16.png"
				id="convertigo.action.newTransaction"
				label="Transaction"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateIndexAction"
				enablesFor="1"
				icon="icons/studio/menu/index_color_16x16.png"
				id="convertigo.action.newIndex"
				label="Index"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDocumentAction"
				enablesFor="1"
				icon="icons/studio/menu/document_color_16x16.png"
				id="convertigo.action.newDocument"
				label="Document"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateListenerAction"
				enablesFor="1"
				icon="icons/studio/menu/listener_color_16x16.png"
				id="convertigo.action.newListener"
				label="Listener"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SetDefaultConnectorAction"
				enablesFor="1"
				id="convertigo.action.setDefaultConnector"
				label="Default connector"
				menubarPath="default"
				style="toggle">
				<enablement>
					<objectState
						name="isDefault"
						value="false" />
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.connectorContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ConnectorTreeObject">
			<visibility>
				<or>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.connectors.CouchDbConnector" />
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.connectors.FullSyncConnector" />
				</or>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ImportDesignDocumentsFromDatabaseAction"
				enablesFor="1"
				id="convertigo.action.importDesignDocument"
				label="Import design documents"
				menubarPath="convertigo.menu.import">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.sheetContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.SheetTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SheetEditAction"
				enablesFor="1"
				id="convertigo.action.editAction"
				label="Edit"
				menubarPath="sheet" />
		</objectContribution>
		<objectContribution
			id="convertigo.listenerContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ListenerTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableListenerAction"
				enablesFor="+"
				id="convertigo.action.enableListener"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnable"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableListenerAction"
				enablesFor="+"
				id="convertigo.action.disableListener"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnable"
						value="true" />
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.folderContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ObjectsFolderTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateListenerAction"
				enablesFor="1"
				icon="icons/studio/menu/listener_color_16x16.png"
				id="convertigo.action.newListener"
				label="Listener"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="16" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateIndexAction"
				enablesFor="1"
				icon="icons/studio/menu/index_color_16x16.png"
				id="convertigo.action.newIndex"
				label="Index"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="35" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateTransactionAction"
				enablesFor="1"
				icon="icons/studio/menu/transaction_color_16x16.png"
				id="convertigo.action.newTransaction"
				label="Transaction"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="0" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionCreateHandlerAction"
				enablesFor="1"
				icon="icons/studio/menu/handler_color_16x16.png"
				id="convertigo.action.createHandler"
				label="Handler"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="2" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateInheritedScreenClassAction"
				enablesFor="1"
				icon="icons/studio/menu/screenclass_color_16x16.png"
				id="convertigo.action.newScreenclass"
				label="Screen class"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="5" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSheetAction"
				enablesFor="1"
				icon="icons/studio/menu/sheet_color_16x16.png"
				id="convertigo.action.newSheet"
				label="Sheet"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="1" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreatePoolAction"
				enablesFor="1"
				icon="icons/studio/menu/pool_color_16x16.png"
				id="convertigo.action.newPool"
				label="Pool"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="8" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateExtractionRuleAction"
				enablesFor="1"
				icon="icons/studio/menu/extractionrule_color_16x16.png"
				id="convertigo.action.newExtractionRule"
				label="Extraction rule"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="7" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateCriteriaAction"
				enablesFor="1"
				icon="icons/studio/menu/criteria_color_16x16.png"
				id="convertigo.action.newCriteria"
				label="Criteria"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="6" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateConnectorAction"
				enablesFor="1"
				icon="icons/studio/menu/connector_color_16x16.png"
				id="convertigo.action.newConnector"
				label="Connector"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="9" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSequenceAction"
				enablesFor="1"
				icon="icons/studio/menu/sequence_color_16x16.png"
				id="convertigo.action.newSequence"
				label="Sequence"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="11">
					</objectState>
				</enablement>
			</action>
			<!--action
               class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileDeviceAction"
               enablesFor="1"
               icon="icons/studio/new.svg"
               id="convertigo.action.newMobileDevice"
               label="Mobile device"
               menubarPath="convertigo.menu.new/content">
            <enablement>
               <objectState
                     name="folderType"
                     value="14">
               </objectState>
            </enablement>
         </action-->
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateStepAction"
				enablesFor="1"
				icon="icons/studio/menu/step_color_16x16.png"
				id="convertigo.action.newStep"
				label="Step"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="12">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateTestCaseAction"
				enablesFor="1"
				icon="icons/studio/menu/testcase_color_16x16.png"
				id="convertigo.action.newTestCase"
				label="Test case"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="13">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/variable_color_16x16.png"
				id="convertigo.action.newVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="3">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateReferenceAction"
				enablesFor="1"
				icon="icons/studio/menu/reference_color_16x16.gif"
				id="convertigo.action.newReference"
				label="Reference"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="14">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDocumentAction"
				enablesFor="1"
				icon="icons/studio/menu/document_color_16x16.png"
				id="convertigo.action.newDocument"
				label="Document"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="15">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlAuthenticationAction"
				enablesFor="1"
				icon="icons/studio/menu/urlauthentication_color_16x16.png"
				id="convertigo.action.newUrlAuthentication"
				label="Authentication"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="32">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmapping_color_16x16.png"
				id="convertigo.action.newUrlMapping"
				label="Mapping"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="17">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingOperationAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingoperation_color_16x16.png"
				id="convertigo.action.newUrlMappingOperation"
				label="Operation"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="18">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingParameterAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingparameter_color_16x16.png"
				id="convertigo.action.newUrlMappingParameter"
				label="Parameter"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="19">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingResponseAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingresponse_color_16x16.png"
				id="convertigo.action.newUrlMappingResponse"
				label="Response"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="20">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobilePlatformAction"
				enablesFor="1"
				icon="icons/studio/menu/mobileplatform_color_16x16.png"
				id="convertigo.action.newMobilePlatform"
				label="Mobile platform"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="21">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteActionComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routeactioncomponent_color_16x16.png"
				id="convertigo.action.newRouteActionComponent"
				label="Action"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="25">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteEventComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routeeventcomponent_color_16x16.png"
				id="convertigo.action.newRouteEventComponent"
				label="Event"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="22">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileRouteComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/routecomponent_color_16x16.png"
				id="convertigo.action.newRouteComponent"
				label="Navigation Route"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="folderType"
						value="23">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobilePageComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/pagecomponent_color_16x16.png"
				id="convertigo.action.newPageComponent"
				label="Mobile Page"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<and>
						<objectState
							name="folderType"
							value="24">
						</objectState>
						<objectState
							name="parentPackageName"
							value="com.twinsoft.convertigo.beans.mobile.components">
						</objectState>
					</and>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateMobileUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newUIComponent"
				label="Mobile UI Component"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="parentPackageName"
						value="com.twinsoft.convertigo.beans.mobile.components">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateNgxUIComponentAction"
				enablesFor="1"
				icon="icons/studio/menu/uicomponent_color_16x16.png"
				id="convertigo.action.newNgxUIComponent"
				label="Ngx UI Component"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="parentPackageName"
						value="com.twinsoft.convertigo.beans.ngx.components">
					</objectState>
				</enablement>
			</action>
			<menu
				id="convertigo.menu.new"
				label="New"
				path="new">
				<groupMarker name="content" />
			</menu>
		</objectContribution>
		<objectContribution
			id="convertigo.extractionruleContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ExtractionRuleTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableExtractionRuleAction"
				enablesFor="+"
				id="convertigo.action.enableExtractionRule"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="false" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableExtractionRuleAction"
				enablesFor="+"
				id="convertigo.action.disableExtractionRule"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnabled"
						value="true" />
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.variableContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject">
			<visibility>
				<objectState
					name="isChildOfJavelinTransaction"
					value="true" />
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionShowVariableAction"
				enablesFor="1"
				id="convertigo.action.showVariable"
				label="Show variable position"
				menubarPath="top">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TransactionWriteVariableAction"
				enablesFor="1"
				id="convertigo.action.writeVariable"
				label="Write variable position"
				menubarPath="top">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.variable2Contribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject2">
			<menu
				id="convertigo.menu.variable.changeTo"
				label="Change to"
				path="changeTo">
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToMultiValuedVariableAction"
				enablesFor="1"
				id="convertigo.action.changeToMultiValuedVariable"
				icon="icons/studio/beans/variables/multivaluedvariable_color_16x16.png"
				label="MultiValued Variable"
				menubarPath="convertigo.menu.variable.changeTo/content">
				<enablement>
					<objectState
						name="isMultiValued"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToSingleValuedVariableAction"
				enablesFor="1"
				id="convertigo.action.changeToSingleValuedVariable"
				icon="icons/studio/beans/variables/variable_color_16x16.png"
				label="SingleValued Variable"
				menubarPath="convertigo.menu.variable.changeTo/content">
				<enablement>
					<objectState
						name="isMultiValued"
						value="true">
					</objectState>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.variable2Contribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject2">
			<visibility>
				<objectState
					name="objectClassName"
					value="com.twinsoft.convertigo.beans.variables.StepVariable">
				</objectState>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.VariableGenerateFromXmlAndLinkAction"
				enablesFor="1"
				id="convertigo.action.variable.generateAndLink"
				label="Generate and Link structure"
				menubarPath="link">
				<enablement>
					<and>
						<objectState
							name="isTargetForSapTransaction"
							value="true">
						</objectState>
					</and>
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.traceContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TraceTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TraceDeleteAction"
				enablesFor="1"
				id="convertigo.action.deleteTrace"
				label="Delete"
				menubarPath="main" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TraceRenameAction"
				enablesFor="1"
				id="convertigo.action.renameTrace"
				label="Rename"
				menubarPath="main" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TraceEditAction"
				enablesFor="1"
				id="convertigo.action.editTrace"
				label="Edit"
				menubarPath="main" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TracePlayAction"
				enablesFor="1"
				id="convertigo.action.playTrace"
				label="Play"
				menubarPath="play" />
		</objectContribution>
		<objectContribution
			id="convertigo.stepContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.EnableStepAction"
				enablesFor="+"
				id="convertigo.action.enableStep"
				label="Enable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnable"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DisableStepAction"
				enablesFor="+"
				id="convertigo.action.disableStep"
				label="Disable"
				menubarPath="enable">
				<enablement>
					<objectState
						name="isEnable"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ShowStepSourceInPickerAction"
				enablesFor="1"
				id="convertigo.action.showSourceInPicker"
				label="Show source in Picker"
				menubarPath="picker">
				<enablement>
					<objectState
						name="workOnSource"
						value="true">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ShowStepInPickerAction"
				enablesFor="1"
				id="convertigo.action.showInPicker"
				label="Show in Picker"
				menubarPath="picker">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OutputStepAction"
				enablesFor="1"
				id="convertigo.action.step.output"
				label="Output"
				menubarPath="output">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.stepJsonPathSourceContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<and>
					<objectState
						name="workOnSource"
						value="true">
					</objectState>
					<objectState
						name="experimentalFeatures"
						value="true">
					</objectState>
				</and>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ConvertSourceToJsonPathAction"
				enablesFor="1"
				id="convertigo.action.convertSourceToJsonPath"
				label="Convert source to JSON path"
				menubarPath="picker">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.jsonStepContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<and>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.JsonFormatCellsStep;com.twinsoft.convertigo.beans.steps.JsonDistinctStep;com.twinsoft.convertigo.beans.steps.JsonGroupStep;com.twinsoft.convertigo.beans.steps.JsonSelectColumnsStep;com.twinsoft.convertigo.beans.steps.JsonStreamRowsStep;com.twinsoft.convertigo.beans.steps.JsonReadStep;com.twinsoft.convertigo.beans.steps.JsonToXmlStep">
					</objectState>
					<objectState
						name="experimentalFeatures"
						value="true">
					</objectState>
				</and>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ShowStepInJsonPickerAction"
				enablesFor="1"
				icon="icons/studio/beans/steps/jsonarray_16x16.png"
				id="convertigo.action.showInJsonPicker"
				label="Show in JSON Picker"
				menubarPath="picker">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.stepWEContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<objectState
					name="isStepWithExpressions"
					value="true">
				</objectState>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateStepAction"
				enablesFor="1"
				icon="icons/studio/menu/step_color_16x16.png"
				id="convertigo.action.newStep"
				label="Step"
				menubarPath="convertigo.menu.new/content">
				<enablement>
					<objectState
						name="isThenElseStep"
						value="false">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SequenceImportFromXsdAction"
				enablesFor="1"
				id="convertigo.action.swe.importXSD"
				label="Create steps structure from XSD schema"
				menubarPath="import">
				<enablement>
					<and>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.XMLElementStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IfThenElseStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IfExistThenElseStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IsInThenElseStep">
							</objectState>
						</not>
					</and>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SequenceImportFromXmlAction"
				enablesFor="1"
				id="convertigo.action.swe.importXML"
				label="Create steps structure from XML"
				menubarPath="import">
				<enablement>
					<and>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.XMLElementStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IfThenElseStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IfExistThenElseStep">
							</objectState>
						</not>
						<not>
							<objectState
								name="objectClassName"
								value="com.twinsoft.convertigo.beans.steps.IsInThenElseStep">
							</objectState>
						</not>
					</and>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OutputRecursiveStepAction"
				enablesFor="1"
				id="convertigo.action.step.output.recurse"
				label="Output recursively"
				menubarPath="output">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.stepChangeToContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<objectState
					name="canChangeTo"
					value="true">
				</objectState>
			</visibility>
			<menu
				id="convertigo.menu.step.changeTo"
				label="Change to"
				path="changeTo">
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToJsonStepAction"
				enablesFor="1"
				id="convertigo.action.changeToArray"
				label="Array"
				icon="icons/studio/beans/steps/jsonarray_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLComplexStep;com.twinsoft.convertigo.beans.steps.JsonObjectStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToJsonStepAction"
				enablesFor="1"
				id="convertigo.action.changeToObject"
				label="Object"
				icon="icons/studio/beans/steps/jsonobject_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLComplexStep;com.twinsoft.convertigo.beans.steps.JsonArrayStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToJsonStepAction"
				enablesFor="1"
				id="convertigo.action.changeToComplex"
				label="XML Complex"
				icon="icons/studio/beans/steps/complex_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.JsonObjectStep;com.twinsoft.convertigo.beans.steps.JsonArrayStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToJsonStepAction"
				enablesFor="1"
				id="convertigo.action.changeToField"
				label="Field"
				icon="icons/studio/beans/steps/jsonfield_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLElementStep;com.twinsoft.convertigo.beans.steps.ElementStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToSimpleSourceStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIf"
				label="jSimpleSource"
				icon="icons/studio/beans/steps/jsimplesource_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.SourceStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToSourceStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIf"
				label="jSource"
				icon="icons/studio/beans/steps/jsource_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.SimpleSourceStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIf"
				label="jIf"
				icon="icons/studio/beans/steps/jif_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfThenElseStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfThenElseStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIfThenElse"
				label="jIfThenElse"
				icon="icons/studio/beans/steps/jif_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIsInStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIsIn"
				label="IsIn"
				icon="icons/studio/beans/steps/ifIsIn_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IsInThenElseStep;com.twinsoft.convertigo.beans.steps.IfExistStep" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIsInThenElseStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIsInThenElse"
				label="IsInThenElse"
				icon="icons/studio/beans/steps/ifIsIn_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IsInStep;com.twinsoft.convertigo.beans.steps.IfExistThenElseStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfExistStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIfExist"
				label="IfExist"
				icon="icons/studio/beans/steps/if_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfExistThenElseStep;com.twinsoft.convertigo.beans.steps.IsInStep" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfExistThenElseStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIfExistThenElse"
				label="IfExistThenElse"
				icon="icons/studio/beans/steps/if_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfExistStep;com.twinsoft.convertigo.beans.steps.IsInThenElseStep" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfFileExistStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIfFileExist"
				label="IfFileExists"
				icon="icons/studio/beans/steps/ifFileExists_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfFileExistThenElseStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToIfFileExistThenElseStepAction"
				enablesFor="1"
				id="convertigo.action.changeToIfFileExistThenElse"
				label="IfFileExistsThenElse"
				icon="icons/studio/beans/steps/ifFileExists_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.IfFileExistStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToXMLConcatStepAction"
				enablesFor="1"
				id="convertigo.action.changeToXMLConcat"
				label="XML Concat"
				icon="icons/studio/beans/steps/concatstep_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLElementStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToXMLElementStepAction"
				enablesFor="1"
				id="convertigo.action.changeToXMLElement"
				label="XML Element"
				icon="icons/studio/beans/steps/element_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLConcatStep;com.twinsoft.convertigo.beans.steps.XMLAttributeStep;com.twinsoft.convertigo.beans.steps.ElementStep;com.twinsoft.convertigo.beans.steps.JsonFieldStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToXMLAttributeStepAction"
				enablesFor="1"
				id="convertigo.action.changeToXMLAttribute"
				label="XML Attribute"
				icon="icons/studio/beans/steps/attrib_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.XMLElementStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToAttributeStepAction"
				enablesFor="1"
				id="convertigo.action.changeToAttribute"
				label="jAttribute"
				icon="icons/studio/beans/steps/jattrib_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.ElementStep">
					</objectState>
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToElementStepAction"
				enablesFor="1"
				id="convertigo.action.changeToElement"
				label="jElement"
				icon="icons/studio/beans/steps/jelement_16x16.png"
				menubarPath="convertigo.menu.step.changeTo/content">
				<enablement>
					<objectState
						name="objectClassName"
						value="com.twinsoft.convertigo.beans.steps.AttributeStep;com.twinsoft.convertigo.beans.steps.XMLElementStep;com.twinsoft.convertigo.beans.steps.JsonFieldStep" />
				</enablement>
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.sequenceContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.SequenceTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateStepAction"
				enablesFor="1"
				icon="icons/studio/menu/step_color_16x16.png"
				id="convertigo.action.newStep"
				label="Step"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateSheetAction"
				enablesFor="1"
				icon="icons/studio/menu/sheet_color_16x16.png"
				id="convertigo.action.newSequenceSheet"
				label="Sheet"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/variable_color_16x16.png"
				id="convertigo.action.newSequenceVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateTestCaseAction"
				enablesFor="1"
				icon="icons/studio/menu/testcase_color_16x16.png"
				id="convertigo.action.newTestCase"
				label="Test case"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SequenceExecuteSelectedAction"
				enablesFor="1"
				icon="icons/studio/transaction_execute_selected.svg"
				id="convertigo.action.executeSelectedSequence"
				label="Execute"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SequenceImportFromXsdAction"
				enablesFor="1"
				id="convertigo.action.seq.importXSD"
				label="Create steps structure from XSD schema"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.SequenceImportFromXmlAction"
				enablesFor="1"
				id="convertigo.action.seq.importXML"
				label="Create steps structure from XML"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateEmptyStubAction"
				id="convertigo.action.seq.createEmptyStub"
				label="Create empty stub"
				menubarPath="stub">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateStubFromXMLAction"
				id="convertigo.action.seq.createStubFromXML"
				label="Create stub from current response data"
				menubarPath="stub">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.transactionStepContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<objectState
					name="isTransactionStep"
					value="true">
				</objectState>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/call_variable_color_16x16.png"
				id="convertigo.action.newTransactionStepVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.StepImportTransactionVariablesAction"
				enablesFor="1"
				id="convertigo.action.importVariables"
				label="Import variables from target transaction"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.StepExportVariablesToSequenceAction"
				enablesFor="1"
				id="convertigo.action.exportVariables"
				label="Export variables to main sequence"
				menubarPath="export">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.sequenceStepContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject">
			<visibility>
				<objectState
					name="isSequenceStep"
					value="true">
				</objectState>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/call_variable_color_16x16.png"
				id="convertigo.action.newSequenceStepVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.StepImportSequenceVariablesAction"
				enablesFor="1"
				id="convertigo.action.seq.importVariables"
				label="Import variables from target sequence"
				menubarPath="import">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.StepExportVariablesToSequenceAction"
				enablesFor="1"
				id="convertigo.action.seq.exportVariables"
				label="Export variables to main sequence"
				menubarPath="export">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.objectDesignDocument"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentTreeObject">
			<menu
				id="convertigo.menu.document.new"
				label="New"
				path="new">
				<groupMarker
					name="content">
				</groupMarker>
				<separator
					name="additions">
				</separator>
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDesignDocumentValidateAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newDocumentValidate"
				label="Validate"
				menubarPath="convertigo.menu.document.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDesignDocumentUpdateAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newDocumentUpdate"
				label="Filter"
				menubarPath="convertigo.menu.document.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDesignDocumentFilterAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newDocumentFilter"
				label="Filter"
				menubarPath="convertigo.menu.document.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDesignDocumentViewAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newDocumentView"
				label="View"
				menubarPath="convertigo.menu.document.new/content">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.objectDesignDocumentView"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentViewTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.FixLegacyDesignDocumentReduceAction"
				enablesFor="1"
				id="convertigo.action.fixLegacyReduce"
				label="Fix legacy count reduce"
				menubarPath="main">
			</action>
			<menu
				id="convertigo.menu.document.view.new"
				label="New"
				path="new">
				<groupMarker
					name="content">
				</groupMarker>
				<separator
					name="additions">
				</separator>
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ViewExecuteNoReduceAction"
				icon="icons/studio/transaction_execute_selected.svg"
				id="convertigo.action.executeNoReduceView"
				label="Execute without reduce (limit 50 rows)"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ViewExecuteSelectedAction"
				icon="icons/studio/transaction_execute_selected.svg"
				id="convertigo.action.executeSelectedView"
				label="Execute with reduce"
				menubarPath="execute">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateDesignDocumentViewReduceAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newDocumentViewReduce"
				label="Row"
				menubarPath="convertigo.menu.document.view.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ViewRenameAction"
				enablesFor="1"
				id="convertigo.action.renameView"
				label="Rename"
				menubarPath="main">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DeleteDesignDocumentViewAction"
				enablesFor="+"
				icon="icons/studio/delete.svg"
				id="convertigo.action.deleteDocumentView"
				label="Delete"
				menubarPath="delete">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
		</objectContribution>
		<objectContribution
			id="convertigo.objectDesignDocumentFunction"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentFunctionTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DeleteDesignDocumentFunctionAction"
				enablesFor="1"
				icon="icons/studio/delete.svg"
				id="convertigo.action.deleteDocumentFunction"
				label="Delete"
				menubarPath="delete">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.FunctionRenameAction"
				enablesFor="1"
				id="convertigo.action.renameFunction"
				label="Rename"
				menubarPath="main">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
		</objectContribution>
		<objectContribution
			id="convertigo.objectTableProperty"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableTreeObject">
			<visibility>
				<objectState
					name="isInherited"
					value="false">
				</objectState>
			</visibility>
			<menu
				id="convertigo.menu.tableProperty.new"
				label="New"
				path="new">
				<groupMarker
					name="content">
				</groupMarker>
				<separator
					name="additions">
				</separator>
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreatePropertyTableRowAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newTablePropertyRow"
				label="Row"
				menubarPath="convertigo.menu.tableProperty.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
		</objectContribution>
		<objectContribution
			id="convertigo.objectTableRowProperty"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject">
			<visibility>
				<objectState
					name="isInherited"
					value="false">
				</objectState>
			</visibility>
			<menu
				id="convertigo.menu.tableRowProperty.new"
				label="New"
				path="new">
				<groupMarker
					name="content">
				</groupMarker>
				<separator
					name="additions">
				</separator>
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreatePropertyTableColumnAction"
				enablesFor="1"
				icon="icons/studio/new.svg"
				id="convertigo.action.newTablePropertyCol"
				label="Column"
				menubarPath="convertigo.menu.tableRowProperty.new/content">
				<enablement>
					<objectState
						name="acceptColumns"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableRowAction"
				enablesFor="1"
				icon="icons/studio/delete.svg"
				id="convertigo.action.deleteTableRowAction"
				label="Delete"
				menubarPath="delete">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_increase_priority.svg"
				id="convertigo.action.moveRowUp"
				label="Up"
				menubarPath="move">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_decrease_priority.svg"
				id="convertigo.action.moveRowDown"
				label="Down"
				menubarPath="move">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
		</objectContribution>
		<objectContribution
			id="convertigo.objectTableColProperty"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableColumnTreeObject">
			<visibility>
				<objectState
					name="isInherited"
					value="false">
				</objectState>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableColumnAction"
				enablesFor="1"
				icon="icons/studio/delete.svg"
				id="convertigo.action.deleteTableColAction"
				label="Delete"
				menubarPath="delete">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_increase_priority.svg"
				id="convertigo.action.moveColumnUp"
				label="Up"
				menubarPath="move">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction"
				enablesFor="1"
				icon="icons/studio/dbo_decrease_priority.svg"
				id="convertigo.action.moveColumnDown"
				label="Down"
				menubarPath="move">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction"
				enablesFor="1"
				icon="icons/studio/clipboard_paste.svg"
				id="convertigo.action.pasteAction"
				label="Paste"
				menubarPath="clipboard">
				<enablement>
					<objectState
						name="canPaste"
						value="true" />
				</enablement>
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction"
				enablesFor="+"
				icon="icons/studio/clipboard_copy.svg"
				id="convertigo.action.copyAction"
				label="Copy"
				menubarPath="clipboard" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction"
				enablesFor="+"
				icon="icons/studio/clipboard_cut.svg"
				id="convertigo.action.cutAction"
				label="Cut"
				menubarPath="clipboard" />
		</objectContribution>
		<objectContribution
			id="convertigo.testCaseContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TestCaseTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateVariableAction"
				enablesFor="1"
				icon="icons/studio/menu/testcasevariable_color_16x16.png"
				id="convertigo.action.newTestCaseVariable"
				label="Variable"
				menubarPath="convertigo.menu.new/content">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TestCaseExecuteSelectedAction"
				enablesFor="1"
				icon="icons/studio/transaction_execute_selected.svg"
				id="convertigo.action.executeSelectedTestCase"
				label="Run"
				menubarPath="run">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.TestCaseImportRequestableVariablesAction"
				enablesFor="1"
				id="convertigo.action.importRequestableVariables"
				label="Import variables from target requestable"
				menubarPath="import">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.couchAddVariables"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TransactionTreeObject">
			<visibility>
				<or>
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.AllDocsTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.CopyDocumentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.DeleteDocumentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetDocumentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.HeadDocumentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostBulkDocumentsTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostDocumentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostFindTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostUpdateTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PurgeDatabaseTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PutUpdateTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.DeleteDocumentAttachmentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetDocumentAttachmentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PutDocumentAttachmentTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.DeleteDatabaseTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetDatabaseInfoTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.HeadDatabaseTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostReplicateTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PutDatabaseTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetViewTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PostSessionTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerDatabasesTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerLogTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerStatsTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerUpdatesTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerUuidsTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.DeleteServerConfigTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.GetServerConfigTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.couchdb.PutServerConfigTransaction" />
				</or>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CouchAddVariables"
				enablesFor="1"
				id="convertigo.action.couchAddVariables"
				label="Add variables for dynamic properties" />
		</objectContribution>
		<objectContribution
			id="convertigo.couchAddVariables"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TransactionTreeObject">
			<visibility>
				<or>
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.XmlHttpTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.JsonHttpTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.HttpTransaction" />
					<objectState name="objectClassName"
						value="com.twinsoft.convertigo.beans.transactions.DownloadHttpTransaction" />
				</or>
			</visibility>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.HttpTransactionAddVariables"
				enablesFor="1"
				id="convertigo.action.httpTransactionAddVariables"
				label="Add variables for dynamic properties" />
		</objectContribution>
		<objectContribution
			id="convertigo.urlmapperContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMapperTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmapping_color_16x16.png"
				id="convertigo.action.newUrlMapping"
				label="Mapping"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlAuthenticationAction"
				enablesFor="1"
				icon="icons/studio/menu/urlauthentication_color_16x16.png"
				id="convertigo.action.newUrlAuthentication"
				label="Authentication"
				menubarPath="convertigo.menu.new/content" />
		</objectContribution>
		<objectContribution
			id="convertigo.urlmappingContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingOperationAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingoperation_color_16x16.png"
				id="convertigo.action.newUrlMappingOperation"
				label="Operation"
				menubarPath="convertigo.menu.new/content" />
		</objectContribution>
		<objectContribution
			id="convertigo.urlmappingoperationContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingOperationTreeObject">
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingParameterAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingparameter_color_16x16.png"
				id="convertigo.action.newUrlMappingParameter"
				label="Parameter"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.CreateUrlMappingResponseAction"
				enablesFor="1"
				icon="icons/studio/menu/urlmappingresponse_color_16x16.png"
				id="convertigo.action.newUrlMappingResponse"
				label="Response"
				menubarPath="convertigo.menu.new/content" />
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.OperationImportParametersFromVariablesAction"
				enablesFor="1"
				id="convertigo.action.importParametersFromVariables"
				label="Import parameters from target requestable"
				menubarPath="import">
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.urlmappingparameterContribution"
			objectClass="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingParameterTreeObject">
			<menu
				id="convertigo.menu.mappings.changeTo"
				label="Change to"
				path="changeTo">
			</menu>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToFormParameterAction"
				enablesFor="1"
				id="convertigo.action.changeToFormParameter"
				label="Form parameter"
				icon="icons/studio/beans/mappings/formparameter_16x16.png"
				menubarPath="convertigo.menu.mappings.changeTo/content">
				<!--enablement>
                     <objectState
                           name="objectClassName"
                           value="com.twinsoft.convertigo.beans.steps.AttributeStep" />
                  </enablement-->
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToQueryParameterAction"
				enablesFor="1"
				id="convertigo.action.changeToQueryParameter"
				label="Query parameter"
				icon="icons/studio/beans/mappings/queryparameter_16x16.png"
				menubarPath="convertigo.menu.mappings.changeTo/content">
				<!--enablement>
                     <objectState
                           name="objectClassName"
                           value="com.twinsoft.convertigo.beans.steps.AttributeStep" />
                  </enablement-->
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToHeaderParameterAction"
				enablesFor="1"
				id="convertigo.action.changeToHeaderParameter"
				label="Header parameter"
				icon="icons/studio/beans/mappings/headerparameter_16x16.png"
				menubarPath="convertigo.menu.mappings.changeTo/content">
				<!--enablement>
                     <objectState
                           name="objectClassName"
                           value="com.twinsoft.convertigo.beans.steps.AttributeStep" />
                  </enablement-->
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.ChangeToBodyParameterAction"
				enablesFor="1"
				id="convertigo.action.changeToBodyParameter"
				label="Body parameter"
				icon="icons/studio/beans/mappings/bodyparameter_16x16.png"
				menubarPath="convertigo.menu.mappings.changeTo/content">
				<!--enablement>
                     <objectState
                           name="objectClassName"
                           value="com.twinsoft.convertigo.beans.steps.AttributeStep" />
                  </enablement-->
			</action>
		</objectContribution>
		<objectContribution
			id="convertigo.importXmlContribution"
			objectClass="org.eclipse.core.resources.IFile">
			<action
				class="com.twinsoft.convertigo.eclipse.commands.CommandImportSourceProject"
				enablesFor="1"
				id="convertigo.action.importXmlContribution"
				label="Import as Convertigo project"
				icon="icons/studio/beans/mappings/formparameter_16x16.png">
			</action>
		</objectContribution>
	</extension>
	<extension
		point="org.eclipse.ui.preferencePages">
		<page
			class="com.twinsoft.convertigo.eclipse.preferences.ConvertigoPreferencePage"
			id="ConvertigoPreferencePage"
			name="Convertigo">
		</page>
		<page
			category="ConvertigoPreferencePage"
			class="com.twinsoft.convertigo.eclipse.preferences.StudioPreferencePage"
			id="StudioPreferencePage"
			name="Studio" />
		<page
			category="ConvertigoPreferencePage"
			class="com.twinsoft.convertigo.eclipse.preferences.EnginePreferencePage"
			id="EnginePreferencePage"
			name="Engine" />
	</extension>
	<extension
		point="org.eclipse.ui.propertyPages">
		<page
			objectClass="org.eclipse.core.resources.IFile"
			name="Sample Page"
			nameFilter="*.*"
			class="com.twinsoft.convertigo.eclipse.properties.SamplePropertyPage"
			id="com.twinsoft.convertigo.eclipse.properties.samplePropertyPage">
		</page>
	</extension>
	<extension
		point="org.eclipse.ui.views">
		<category
			name="Convertigo"
			id="convertigo">
		</category>
		<view
			name="Projects"
			icon="icons/convertigo_16x16.gif"
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView"
			id="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.sourcepicker.SourcePickerView"
			icon="icons/picker_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.views.sourcepicker.SourcePickerView"
			name="Source Picker">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.references.ReferencesView"
			icon="icons/references_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.views.references.ReferencesView"
			name="References"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.loggers.LogViewerView"
			icon="icons/consoles/engine.svg"
			id="com.twinsoft.convertigo.eclipse.views.loggers.EngineLogView"
			name="Engine Log"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.loggers.EngineLogView"
			icon="icons/consoles/engine.svg"
			id="com.twinsoft.convertigo.eclipse.views.loggers.EngineLogView_legacy"
			name="Engine Log (SWT legacy)"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.schema.SchemaView"
			icon="icons/schema_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.views.schema.SchemaView"
			name="Schema"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.palette.PaletteView"
			icon="icons/palette_16x16.png"
			id="com.twinsoft.convertigo.eclipse.views.palette.PaletteView"
			name="Palette"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.tuto.TutoView"
			icon="icons/studio/information_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.views.tuto.TutoView"
			name="Tutorial"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.baserow.BaserowView"
			icon="icons/studio/br_16x16.png"
			id="com.twinsoft.convertigo.eclipse.views.baserow.BaserowView"
			name="NoCode Databases"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.marketplace.MarketplaceView"
			icon="icons/studio/retail_store_color_16x16.png"
			id="com.twinsoft.convertigo.eclipse.views.marketplace.MarketplaceView"
			name="Convertigo Marketplace"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.admin.AdminView"
			icon="icons/administration_16x16.svg"
			id="com.twinsoft.convertigo.eclipse.views.admin.AdminView"
			name="Convertigo Administration"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView"
			icon="icons/tigo_16x16.png"
			id="com.twinsoft.convertigo.eclipse.views.assistant.AssistantView"
			name="Convertigo Assistant"
			restorable="true">
		</view>
		<view
			category="convertigo"
			class="com.twinsoft.convertigo.eclipse.views.mobile.MobileDebugView"
			icon="icons/studio/debug.svg"
			id="com.twinsoft.convertigo.eclipse.views.mobile.MobileDebugView"
			name="FrontEnd Debug"
			restorable="true">
		</view>
		<!-- Preserve the historical ID so saved perspectives reopen the web debugger. -->
		<view category="convertigo"
            class="com.twinsoft.convertigo.eclipse.views.rhino.JavascriptDebugView"
            icon="icons/studio/debug.svg"
            id="com.twinsoft.convertigo.eclipse.views.rhino.RhinoDebugView"
            name="JavaScript Debug (Web)" restorable="true" allowMultiple="false" />
		<!--view
            category="convertigo"
            class="com.twinsoft.convertigo.eclipse.views.propertysheet.PropertySheetView"
            icon="icons/sample.gif"
            id="com.twinsoft.convertigo.eclipse.views.propertysheet.PropertySheetView"
            name="PropertySheet View"/-->
	</extension>
	<extension
		point="org.eclipse.ui.perspectives">
		<perspective
			icon="icons/convertigo_16x16.gif"
			class="com.twinsoft.convertigo.eclipse.ConvertigoPerspective"
			name="Convertigo"
			id="com.twinsoft.convertigo.eclipse.ConvertigoPerspective" />
		<perspective
			icon="icons/tigo_16x16.png"
			class="com.twinsoft.convertigo.eclipse.TigoPerspective"
			name="Tigo"
			id="com.twinsoft.convertigo.eclipse.TigoPerspective" />
	</extension>
	<extension
		point="org.eclipse.ui.decorators">
		<decorator
			label="Unloadable Convertigo project"
			icon="icons/studio/unloadable_project.gif"
			id="com.twinsoft.convertigo.eclipse.decorators.unloadableproject"
			lightweight="true"
			state="true"
			location="TOP_LEFT">
			<description>Decorates Convertigo projects that cannot be
				successfully loaded.</description>
			<enablement>
				<and>
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UnloadedProjectTreeObject" />
					<objectState name="isLoadable" value="false" />
				</and>
			</enablement>
		</decorator>
	</extension>
	<extension
		point="org.eclipse.ui.decorators">
		<decorator
			lightweight="true"
			adaptable="true"
			label="Convertigo decorator"
			class="com.twinsoft.convertigo.eclipse.views.projectexplorer.ViewLabelDecorator"
			state="true"
			id="com.twinsoft.convertigo.eclipse.views.projectexplorer.ViewLabelDecorator">
			<enablement>
				<or>
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject" />
					<objectClass
						name="com.twinsoft.convertigo.eclipse.views.projectexplorer.TagTreeObject" />
				</or>
			</enablement>
			<description>Decorates Convertigo Objects</description>
		</decorator>
	</extension>
	<extension
		point="org.eclipse.ui.viewActions">
		<viewContribution
			id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution"
			targetID="com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView">
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerImportAction"
				disabledIcon="icons/studio/project_import.svg"
				icon="icons/studio/project_import.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.import"
				label="Import"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Import a project in treeview" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerRefreshAction"
				enablesFor="*"
				icon="icons/studio/refresh.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.refresh"
				label="Refresh"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Refresh the projects treeview from the repository">
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject" />
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerSaveAllAction"
				enablesFor="1"
				icon="icons/studio/project_save.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.save"
				label="Save"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Save all">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerToggleLibsAction"
				icon="icons/studio/project_explorer.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.toggleLibs"
				label="ToggleLibs"
				menubarPath="additions"
				style="toggle"
				toolbarPath="additions"
				tooltip="Toggle libs Projects visibility">
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction"
				enablesFor="+"
				hoverIcon="icons/studio/dbo_increase_priority.svg"
				icon="icons/studio/dbo_increase_priority.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.increasePriority"
				label="Increase priority"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Increase selected object(s) priority">
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.CriteriaTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ExtractionRuleTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FlowVirtualObjectTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject2" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableColumnTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteActionComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteEventComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingParameterTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject" />
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction"
				enablesFor="+"
				hoverIcon="icons/studio/dbo_decrease_priority.svg"
				icon="icons/studio/dbo_decrease_priority.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.decreasePriority"
				label="Decrease priority"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Decrease selected object(s) priority">
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.CriteriaTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ExtractionRuleTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FlowVirtualObjectTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject2" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableColumnTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteActionComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteEventComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingParameterTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject" />
				<selection
					class="com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject" />
			</action>
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerFindAction"
				disabledIcon="icons/studio/find.svg"
				enablesFor="*"
				icon="icons/studio/find.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.find"
				label="Find"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Find objects in projects treeview" />
			<action
				class="com.twinsoft.convertigo.eclipse.actions.ProjectExplorerRunApplicationLowCodeEditor"
				enablesFor="*"
				icon="icons/studio/run.svg"
				id="com.twinsoft.convertigo.eclipse.views.projectexplorer.viewContribution.runapplicationlowcodeeditor"
				label="Run Application Low Code editor"
				menubarPath="additions"
				style="push"
				toolbarPath="additions"
				tooltip="Run Application Low Code editor">
				<enablement>
					<objectState
						name="isApplicationProject"
						value="true">
					</objectState>
				</enablement>
			</action>
		</viewContribution>
	</extension>
	<extension
		point="org.eclipse.ui.commands">
		<keyBinding
			contextId="org.eclipse.ui.contexts.window"
			keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration"
			keySequence="F12" />
	</extension>
	<extension
		point="org.eclipse.ui.contexts">
		<context
			id="convertigo4.context1"
			name="convertigo4.context1" />
	</extension>
	<extension
		point="org.eclipse.ui.importWizards">
		<category
			id="com.twinsoft.convertigo.eclipse.wizards.ConvertigoCategory"
			name="Convertigo">
		</category>
		<wizard
			category="com.twinsoft.convertigo.eclipse.wizards.ConvertigoCategory"
			class="com.twinsoft.convertigo.eclipse.wizards.import_export.ImportWizard"
			icon="icons/convertigo_16x16.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.ImportWizard"
			name="Convertigo project">
			<description>
				Import a convertigo project from the local file system into the
				workspace.
			</description>
		</wizard>
	</extension>
	<extension
		point="org.eclipse.ui.exportWizards">
		<category
			id="com.twinsoft.convertigo.eclipse.wizards.ConvertigoCategory"
			name="Convertigo">
		</category>
		<wizard
			category="com.twinsoft.convertigo.eclipse.wizards.ConvertigoCategory"
			class="com.twinsoft.convertigo.eclipse.wizards.import_export.ExportWizard"
			icon="icons/sample.gif"
			id="com.twinsoft.convertigo.eclipse.wizards.ExportWizard"
			name="Convertigo project">
			<description>
				Export a convertigo project from the workspace.
			</description>
		</wizard>
	</extension>
	<extension
		point="org.eclipse.core.runtime.preferences">
		<initializer
			class="com.twinsoft.convertigo.eclipse.ConvertigoPluginPreferenceInitializer">
		</initializer>
	</extension>
	<extension
		point="org.eclipse.ui.handlers">
		<handler
			commandId="com.twinsoft.convertigo.eclipse.commands.CommandImportSourceProject">
			<class
				class="com.twinsoft.convertigo.eclipse.commands.CommandImportSourceProject">
			</class>
		</handler>
	</extension>

	<extension
		point="org.eclipse.ui.menus">
		<menuContribution
			locationURI="popup:org.eclipse.egit.ui.RepositoriesView?after=repo-3">
			<command
				commandId="com.twinsoft.convertigo.eclipse.commands.CommandImportSourceProject"
				label="Import as Convertigo project(s)"
				icon="icons/convertigo_16x16.gif"
				style="push">
				<visibleWhen checkEnabled="true" />
			</command>
		</menuContribution>
		<menuContribution
			locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
			<dynamic
				class="com.twinsoft.convertigo.eclipse.menus.StubDynamicMenu"
				id="com.twinsoft.convertigo.eclipse.menus.StubDynamicMenu">
			</dynamic>
		</menuContribution>
		<menuContribution
			locationURI="popup:com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView?after=additions">
			<dynamic
				class="com.twinsoft.convertigo.eclipse.menus.StubDynamicMenu"
				id="com.twinsoft.convertigo.eclipse.menus.StubDynamicMenu">
			</dynamic>
		</menuContribution>
	</extension>

	<extension
		point="org.eclipse.ui.commands">
		<command
			id="com.twinsoft.convertigo.eclipse.commands.CommandImportSourceProject"
			name="CommandImportSourceProject">
		</command>
	</extension>

	<extension
		point="org.eclipse.ui.startup">
		<startup
			class="com.twinsoft.convertigo.eclipse.ConvertigoPlugin">
		</startup>
	</extension>
	
	<extension
		point="org.eclipse.search.searchPages">
		<page 
			id="com.twinsoft.convertigo.eclipse.search.DatabaseObjectSearchPage"
			class="com.twinsoft.convertigo.eclipse.search.DatabaseObjectSearchPage"
			label="Convertigo Search"
			sizeHint="460,300"
			icon="icons/studio/convertigo_logo_16x16.png"
			tabPosition="1">
		</page>
	</extension>
	
	<extension
		point="org.eclipse.search.searchResultViewPages">
		<viewPage
			id="com.twinsoft.convertigo.eclipse.search.DatabaseObjectSearchResultViewPage"
			searchResultClass="com.twinsoft.convertigo.eclipse.search.DatabaseObjectSearchResult"
			class="com.twinsoft.convertigo.eclipse.search.DatabaseObjectSearchResultViewPage"
			icon="icons/studio/convertigo_logo_16x16.png">
		</viewPage>
	</extension>
	
</plugin>