/**
* CertWare Project
* Copyright (c) 2010 National Aeronautics and Space Administration. All rights reserved.
*/
package net.certware.core.ui.help;
import net.certware.core.ui.CertWareUI;
/**
* Help context ID interface.
* Used to store help context IDs in a single place for reference by UI plugins.
* In the help content projects, use this plugin's ID as the reference plugin for the contexts extension point contributions.
* @author mrb
* @since 1.0
*/
public interface IHelpContext {
/** prefix for every context ID contributed for CertWare */
public static String PREFIX = CertWareUI.PLUGIN_ID + '.';
// ARM-related context IDs
/** ARM editor model element context ID */
public static String ARM_EDITOR_MODEL_ELEMENT = PREFIX + "arm_editor_model_element_context"; //$NON-NLS-1$
/** ARM editor argument element context ID */
public static String ARM_EDITOR_ARGUMENT_ELEMENT = PREFIX + "arm_editor_argument_element_context"; //$NON-NLS-1$
/** ARM editor information element context ID */
public static String ARM_EDITOR_INFORMATION_ELEMENT = PREFIX + "arm_editor_information_element_context"; //$NON-NLS-1$
/** ARM editor reasoning element context ID */
public static String ARM_EDITOR_REASONING_ELEMENT = PREFIX + "arm_editor_reasoning_element_context"; //$NON-NLS-1$
/** ARM editor claim element context ID */
public static String ARM_EDITOR_CLAIM_ELEMENT = PREFIX + "arm_editor_claim_element_context"; //$NON-NLS-1$
/** ARM editor argument link context ID */
public static String ARM_EDITOR_ARGUMENT_LINK = PREFIX + "arm_editor_argument_link_context"; //$NON-NLS-1$
/** ARM editor asserted relationship context ID */
public static String ARM_EDITOR_ASSERTED_RELATIONSHIP = PREFIX + "arm_editor_asserted_relationship_context"; //$NON-NLS-1$
/** ARM editor asserted evidence context ID */
public static String ARM_EDITOR_ASSERTED_EVIDENCE = PREFIX + "arm_editor_asserted_relationship_evidence"; //$NON-NLS-1$
// GSN-related context IDs
/** GSN editor goal help context ID */
public static String GSN_EDITOR_GOAL = PREFIX + "gsn_editor_goal_context"; //$NON-NLS-1$
/** GSN editor strategy help context ID */
public static String GSN_EDITOR_STRATEGY = PREFIX + "gsn_editor_strategy_context"; //$NON-NLS-1$
/** GSN editor solution help context ID */
public static String GSN_EDITOR_SOLUTION = PREFIX + "gsn_editor_solution_context"; //$NON-NLS-1$
/** GSN editor context help context ID */
public static String GSN_EDITOR_CONTEXT = PREFIX + "gsn_editor_context_context"; //$NON-NLS-1$
/** GSN editor assumption help context ID */
public static String GSN_EDITOR_ASSUMPTION = PREFIX + "gsn_editor_assumption_context"; //$NON-NLS-1$
/** GSN editor justification help context ID */
public static String GSN_EDITOR_JUSTIFICATION = PREFIX + "gsn_editor_justification_context"; //$NON-NLS-1$
/** GSN editor default help context ID */
public static String GSN_EDITOR_DEFAULT = PREFIX + "gsn_editor_default_context"; //$NON-NLS-1$
// CAE-related context IDs
/** CAE editor claim help context ID */
public static String CAE_EDITOR_CLAIM = PREFIX + "cae_editor_claim_context"; //$NON-NLS-1$
/** CAE editor argument help context ID */
public static String CAE_EDITOR_ARGUMENT = PREFIX + "cae_editor_argument_context"; //$NON-NLS-1$
/** CAE editor evidence help context ID */
public static String CAE_EDITOR_EVIDENCE = PREFIX + "cae_editor_evidence_context"; //$NON-NLS-1$
/** CAE editor assumption help context ID */
public static String CAE_EDITOR_ASSUMPTION = PREFIX + "cae_editor_assumption_context"; //$NON-NLS-1$
/** CAE editor context help context ID */
public static String CAE_EDITOR_CONTEXT = PREFIX + "cae_editor_context_context"; //$NON-NLS-1$
/** CAE editor justification help context ID */
public static String CAE_EDITOR_JUSTIFICATION = PREFIX + "cae_editor_justification_context"; //$NON-NLS-1$
/** CAE editor default help context ID */
public static String CAE_EDITOR_DEFAULT = PREFIX + "cae_editor_default_context"; //$NON-NLS-1$
// EUR-related context IDs
/** EUR editor argument help context ID */
public static String EUR_EDITOR_ARGUMENT = PREFIX + "eur_editor_argument_context"; //$NON-NLS-1$
/** EUR editor strategy help context ID */
public static String EUR_EDITOR_STRATEGY = PREFIX + "eur_editor_strategy_context"; //$NON-NLS-1$
/** EUR editor solution help context ID */
public static String EUR_EDITOR_SOLUTION = PREFIX + "eur_editor_solution_context"; //$NON-NLS-1$
/** EUR editor context help context ID */
public static String EUR_EDITOR_CONTEXT = PREFIX + "eur_editor_context_context"; //$NON-NLS-1$
/** EUR editor assumption help context ID */
public static String EUR_EDITOR_ASSUMPTION = PREFIX + "eur_editor_assumption_context"; //$NON-NLS-1$
/** EUR editor justification help context ID */
public static String EUR_EDITOR_JUSTIFICATION = PREFIX + "eur_editor_justification_context"; //$NON-NLS-1$
/** EUR editor criteria help context ID */
public static String EUR_EDITOR_CRITERIA = PREFIX + "eur_editor_criteria_context"; //$NON-NLS-1$
/** EUR editor default help context ID */
public static String EUR_EDITOR_DEFAULT = PREFIX + "eur_editor_default_context"; //$NON-NLS-1$
// VCL-related context IDs
/** VCL editor checklist context ID */
public static String VCL_EDITOR_CHECKLIST = PREFIX + "vcl_editor_checklist_context"; //$NON-NLS-1$
/** VCL editor category context ID */
public static String VCL_EDITOR_CATEGORY = PREFIX + "vcl_editor_category_context"; //$NON-NLS-1$
/** VCL editor item context ID */
public static String VCL_EDITOR_ITEM = PREFIX + "vcl_editor_item_context"; //$NON-NLS-1$
/** VCL editor choices context ID */
public static String VCL_EDITOR_CHOICES = PREFIX + "vcl_editor_choices_context"; //$NON-NLS-1$
/** VCL view context ID */
public static String VCL_VIEW = PREFIX + "vcl_view_context"; //$NON-NLS-1$
// model agnostic context IDs
/** export wizard page context */
public static String EXPORT_WIZARD_PAGE = PREFIX + "export_wizard_page_context"; //$NON-NLS-1$
// example contributions
/** example wizard page context */
public static String EXAMPLE_WIZARD_PAGE = PREFIX + "example_wizard_page_context"; //$NON-NLS-1$
/** example wizard pattern */
public static String EXAMPLE_WIZARD_PATTERN = PREFIX + "example_wizard_pattern_context"; //$NON-NLS-1$
/** example wizard checklist */
public static String EXAMPLE_WIZARD_CHECKLIST = PREFIX + "example_wizard_checklist_context"; //$NON-NLS-1$
/** example wizard document */
public static String EXAMPLE_WIZARD_DOCUMENT = PREFIX + "example_wizard_document_context"; //$NON-NLS-1$
// proof review context IDs
/** review wizard page context */
public static String REVIEW_WIZARD_PAGE = PREFIX + "review_wizard_page_context"; //$NON-NLS-1$
/** review wizard proof context */
public static String REVIEW_WIZARD_PROOF = PREFIX + "review_wizard_proof_context"; //$NON-NLS-1$
/** review wizard statement context */
public static String REVIEW_WIZARD_STATEMENT = PREFIX + "review_wizard_statement_context"; //$NON-NLS-1$
/** review wizard hypothesis context */
public static String REVIEW_WIZARD_HYPOTHESIS = PREFIX + "review_wizard_hypothesis_context"; //$NON-NLS-1$
/** review wizard setup page */
public static String REVIEW_WIZARD_SETUP_PAGE = PREFIX + "review_wizard_setup_context"; //$NON-NLS-1$
// samiam analysis context IDs
/** samiam analysis view */
public static String SAMIAM_ANALYSIS_VIEW = PREFIX + "samiam_analysis_context"; //$NON-NLS-1$
/** hugin evidence instance model */
public static String HUGIN_INSTANCE_MODEL = PREFIX + "hugin_instance_context"; //$NON-NLS-1$
}