| /******************************************************************************* |
| * Copyright (c) 2005, 2012 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.bpel.ui; |
| |
| import org.eclipse.bpel.ui.dialogs.EditMessagePropertyDialog; |
| import org.eclipse.bpel.ui.dialogs.EditPropertyAliasDialog; |
| import org.eclipse.bpel.ui.preferences.BPELPreferencePage; |
| import org.eclipse.bpel.ui.preferences.WSILPreferencePage; |
| import org.eclipse.bpel.ui.properties.ActionImplementationSection; |
| import org.eclipse.bpel.ui.properties.AssignImplSection; |
| import org.eclipse.bpel.ui.properties.CompensateScopeSection; |
| import org.eclipse.bpel.ui.properties.CorrSetImplSection; |
| import org.eclipse.bpel.ui.properties.CorrelationSection; |
| import org.eclipse.bpel.ui.properties.CreateInstanceSection; |
| import org.eclipse.bpel.ui.properties.DocumentationSection; |
| import org.eclipse.bpel.ui.properties.ExitOnStandardFaultSection; |
| import org.eclipse.bpel.ui.properties.FaultCatchNameSection; |
| import org.eclipse.bpel.ui.properties.FaultThrowNameSection; |
| import org.eclipse.bpel.ui.properties.ForEachSection; |
| import org.eclipse.bpel.ui.properties.ForEachSuccessfulBranchesOnlySection; |
| import org.eclipse.bpel.ui.properties.ImportsSection; |
| import org.eclipse.bpel.ui.properties.InvokeImplSection; |
| import org.eclipse.bpel.ui.properties.JoinFailureSection; |
| import org.eclipse.bpel.ui.properties.MessageExchangeSection; |
| import org.eclipse.bpel.ui.properties.NameSection; |
| import org.eclipse.bpel.ui.properties.NamespacePrefixesSection; |
| import org.eclipse.bpel.ui.properties.NamespaceSection; |
| import org.eclipse.bpel.ui.properties.PartnerLinkImplSection; |
| import org.eclipse.bpel.ui.properties.RepeatingAlarmConditionSection; |
| import org.eclipse.bpel.ui.properties.ScopeImplSection; |
| import org.eclipse.bpel.ui.properties.ValidateSection; |
| import org.eclipse.bpel.ui.properties.ValidateVariablesSection; |
| import org.eclipse.bpel.ui.properties.WaitConditionSection; |
| |
| /** |
| * This class contains context IDs that are used by different sections |
| * of the BPEL designer and may be used by a help plugin. |
| */ |
| public interface IHelpContextIds { |
| |
| /** The prefix for all context IDs in this class. */ |
| public static final String PREFIX = BPELUIPlugin.PLUGIN_ID + '.'; |
| |
| // Preferences |
| |
| /** Context ID for the {@link BPELPreferencePage} and {@link WSILPreferencePage}. */ |
| public static final String PREFERENCES_PAGE = PREFIX + "preferences_page"; //$NON-NLS-1$ |
| |
| // Editor |
| |
| /** Context ID for the {@link BPELEditor}. */ |
| public static final String EDITOR_CANVAS = PREFIX + "editor_canvas"; //$NON-NLS-1$ |
| /** Context ID for the palette of the {@link BPELEditor}. */ |
| public static final String EDITOR_PALETTE = PREFIX + "editor_palette"; //$NON-NLS-1$ |
| /** Context ID for the tray of the {@link BPELEditor}. */ |
| public static final String TRAY_DESCRIPTION = PREFIX + "editor_tray"; //$NON-NLS-1$ |
| |
| // Dialogs |
| |
| /** Context ID for the {@link EditMessagePropertyDialog}. */ |
| public static final String PROPERTY_DIALOG = PREFIX + "property_dialog"; //$NON-NLS-1$ |
| |
| /** Context ID for the {@link EditPropertyAliasDialog}. */ |
| public static final String PROPERTY_ALIAS_DIALOG = PREFIX + "property_alias_dialog"; //$NON-NLS-1$ |
| |
| // Property Pages |
| /** Context ID for the {@link FaultCatchNameSection} and {@link FaultThrowNameSection}. */ |
| public static final String PROPERTY_PAGE_FAULT = PREFIX + "property_fault"; //$NON-NLS-1$ |
| /** Context ID for the {@link PartnerLinkImplSection}. */ |
| public static final String PROPERTY_PAGE_PARTNER_LINK = PREFIX + "property_partner_link"; //$NON-NLS-1$ |
| /** Context ID for the {@link ActionImplementationSection}. */ |
| public static final String PROPERTY_PAGE_EMPTY_IMPLEMENTATION = PREFIX + "property_action"; //$NON-NLS-1$ |
| /** Context ID for the {@link ScopeImplSection}. */ |
| public static final String PROPERTY_PAGE_SCOPE_IMPLEMENTATION = PREFIX + "property_scope"; //$NON-NLS-1$ |
| /** Context ID for the {@link CreateInstanceSection}. */ |
| public static final String PROPERTY_PAGE_PICK_IMPLEMENTATION = PREFIX + "property_instance"; //$NON-NLS-1$ |
| /** Context ID for the {@link InvokeImplSection}. */ |
| public static final String PROPERTY_PAGE_INVOKE_IMPLEMENTATION = PREFIX + "property_invoke"; //$NON-NLS-1$ |
| /** Context ID for the {@link CompensateScopeSection}. */ |
| public static final String PROPERTY_PAGE_COMPENSATE_IMPLEMENTATION = PREFIX + "property_compensate"; //$NON-NLS-1$ |
| /** Context ID for the {@link ImportsSection}. */ |
| public static final String PROPERTY_PAGE_IMPORTS = PREFIX + "property_imports"; //$NON-NLS-1$ |
| /** Context ID for the {@link NamespacePrefixesSection}. */ |
| public static final String PROPERTY_PAGE_NAMESPACE_PREFIXES = PREFIX + "property_namespace_prefix"; //$NON-NLS-1$ |
| /** Context ID for the {@link NamespaceSection}. */ |
| public static final String PROPERTY_PAGE_NAMESPACE = PREFIX + "property_namespace"; //$NON-NLS-1$ |
| /** Context ID for the {@link RepeatingAlarmConditionSection}. */ |
| public static final String PROPERTY_PAGE_REPEAT_ALARM = PREFIX + "property_repeat_alarm"; //$NON-NLS-1$ |
| /** Context ID for the {@link ValidateSection} and {@link ValidateVariablesSection}. */ |
| public static final String PROPERTY_PAGE_VALIDATE_DETAILS = PREFIX + "property_validate"; //$NON-NLS-1$ |
| /** Context ID for the {@link DocumentationSection}. */ |
| public static final String PROPERTY_PAGE_DOCUMENTATION = PREFIX + "property_documentation"; //$NON-NLS-1$ |
| /** Context ID for the {@link MessageExchangeSection}. */ |
| public static final String PROPERTY_PAGE_MESSAGE_EXCHANGE = PREFIX + "property_message_exchange"; //$NON-NLS-1$ |
| /** Context ID for the {@link NameSection}. */ |
| public static final String PROPERTY_PAGE_NAME = PREFIX + "property_name"; |
| /** Context ID for the {@link WaitConditionSection}. */ |
| public static final String PROPERTY_PAGE_WAIT = PREFIX + "property_wait"; |
| /** Context ID for the {@link CorrelationSection}. */ |
| public static final String PROPERTY_PAGE_CORRELATION = PREFIX + "property_correlation"; |
| /** Context ID for the {@link CorrSetImplSection}. */ |
| public static final String PROPERTY_PAGE_CORRELATION_SET = PREFIX + "property_correlation_set"; |
| /** Context ID for the {@link ExitOnStandardFaultSection}. */ |
| public static final String PROPERTY_PAGE_EXIT_ON_FAULT = PREFIX + "property_exit_on_fault"; |
| /** Context ID for the {@link ForEachSection}. */ |
| public static final String PROPERTY_PAGE_FOR_EACH = PREFIX + "property_for_each"; |
| /** Context ID for the {@link JoinFailureSection}. */ |
| public static final String PROPERTY_PAGE_JOIN_FAILURE = PREFIX + "property_join_failure"; |
| /** Context ID for the {@link AssignImplSection}. */ |
| public static final String PROPERTY_PAGE_ASSIGN = PREFIX + "property_assign"; |
| /** Context ID for the {@link ForEachSuccessfulBranchesOnlySection}. */ |
| public static final String PROPERTY_PAGE_FOR_EACH_SUCCESSFUL = PREFIX + "property_for_each_successful"; |
| |
| // XPATH Expression editor |
| |
| /** Context ID for the date time editor in the {@link XPathExpressionEditor}. */ |
| public static final String XPATH_DATE = PREFIX + "xpath_date"; //$NON-NLS-1$ |
| /** Context ID for the duration editor in the {@link XPathExpressionEditor}. */ |
| public static final String XPATH_DURATION = PREFIX + "xpath_duration"; //$NON-NLS-1$ |
| |
| } |