blob: aaa2b5cdfd376662e345b1cd37eadc1d3b0109a3 [file] [log] [blame]
/*******************************************************************************
* 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$
}