/* * Copyright (C) Yutaka Matsuno 2010-2012 All rights reserved. */ package net.dependableos.dcase.diagram.common.util; import net.dependableos.dcase.diagram.common.model.NodeType; import org.eclipse.osgi.util.NLS; /** * A message bundle class for menus. */ public final class Menus extends NLS { // AUTO_GENERATED:START private static final String BUNDLE_NAME = "net.dependableos.dcase.diagram.common.util.menus"; //$NON-NLS-1$ public static String CalculateScoreAction_0; public static String ConvertNodeTypeSelectionListener_0; public static String NodeChildrenHideHandler_0; public static String NodeChildrenShowHandler_0; public static String SelectAttachmentHandler_0; public static String TemplateModelAdditionAction_0; public static String SelectLinkedDiagramHandler_0; public static String NodeSelectionListener_0; public static String TemplateSelectionListener_0; public static String SetSiblingOrderHandler_0; public static String Menus_0; public static String Menus_1; public static String Menus_2; public static String Menus_3; public static String Menus_4; public static String Menus_5; public static String Menus_6; public static String Menus_7; public static String Menus_8; public static String Menus_9; public static String Menus_10; public static String Menus_11; public static String Menus_12; public static String Menus_13; public static String Menus_14; public static String DcaseFileMenuContributionItem_2; public static String DcaseFileMenuContributionItem_3; public static String CompareDcaseFileSelectionAdapter_0; public static String SwitchSourceAndTargetSelectionAdapter_0; public static String ExpressModelDiffrenceLogic_0; public static String ExpressModelDiffrenceLogic_1; public static String ExpressModelDiffrenceLogic_2; public static String AddPattern_0; public static String AddPattern_1; public static String LoopUnroll_0; public static String LoopUnroll_1; static { // initialize resource bundle NLS.initializeMessages(BUNDLE_NAME, Menus.class); } /** * A constructor. */ private Menus() { } /** * Returns the string that represents the specified node type. * * @param nodeType the node type. * @return the string that represents the specified node type. */ public static String getMenuName(NodeType nodeType) { String result = null; switch (nodeType) { case GOAL: result = Menus_0; break; case STRATEGY: result = Menus_1; break; case EVIDENCE: result = Menus_2; break; case MONITOR: result = Menus_3; break; case UNDEVELOPED: result = Menus_4; break; case CONTEXT: result = Menus_5; break; case JUSTIFICATION: result = Menus_6; break; case SYSTEM: result = Menus_7; break; case POLICY: result = Menus_8; break; case USERDEF001: result = Menus_9; break; case USERDEF002: result = Menus_10; break; case USERDEF003: result = Menus_11; break; case USERDEF004: result = Menus_12; break; case USERDEF005: result = Menus_13; break; case USERDEF006: result = Menus_14; break; } return result; } }