Subversion Repositories DevTools

Rev

Rev 2126 | Blame | Compare with Previous | Last modification | View Log | RSS feed

using System;

namespace EA_DocGen
{
        /// <summary>
        /// Summary description for EA_Constants.
        /// </summary>
        public class EA_Constants
        {
      // Some style names used in EA_DocGen - most are expected to exist in the input template/doc
      // but the Requirement formatting styles are programmatcally generated if they are found to not
      // exist. The reason for this is that as of writing this add-in, they do not exist in the ERG
      // standard template.

      // Style names created programmatically if necessary
      public const string styleName_ReqAppBody  = "Requirements Approved Body";
      public const string styleName_ReqAppHdr   = "Requirements Approved Heading";
      public const string styleName_ReqPropBody = "Requirements Proposed Body";
      public const string styleName_ReqPropHdr  = "Requirements Proposed Heading";
      public const string styleName_ReqRejBody  = "Requirements Rejected Body";
      public const string styleName_ReqRejHdr   = "Requirements Rejected Heading";
      public const string styleName_ReqName     = "Requirements Name";

      public const string styleName_Body1_Left_2_5cm_Italic = "Body 1 Left 2.5cm Italic";
      public const string styleName_Body1_Left_3_5cm_Italic = "Body 1 Left 3.5cm Italic";
      public const string styleName_Body1_Left_3_5cm        = "Body 1 Left 3.3cm";
      public const string styleName_Body1_Left_4_5cm        = "Body 1 Left 4.3cm";
      public const string stylename_Parameter_Description   = "Parameter Description";

      // Style names we rely upon from the input template
      public const string styleName_Body1       = "Body 1";
      public const string styleName_Heading1    = "Heading 1";
      public const string styleName_Heading2    = "Heading 2";
      public const string styleName_Heading3    = "Heading 3";
      public const string styleName_Heading4    = "Heading 4";
      public const string styleName_Heading5    = "Heading 5";
      public const string styleName_Heading6    = "Heading 6";
      public const string styleName_Heading7    = "Heading 7";
      public const string styleName_Heading8    = "Heading 8";
      public const string styleName_Heading9    = "Heading 9";
      public const string styleName_Heading10OrAbove = "Heading 10 Or Above";

      public const string styleName_NumPara1    = "NumPara 1";
      public const string styleName_NumPara2    = "NumPara 2";
      public const string styleName_NumPara3    = "NumPara 3";
      public const string styleName_NumPara4    = "NumPara 4";
      public const string styleName_NumPara5    = "NumPara 5";
      public const string styleName_NumPara6    = "NumPara 6";
      public const string styleName_NumPara7    = "NumPara 7";
      public const string styleName_NumPara8    = "NumPara 8";
      public const string styleName_NumPara9    = "NumPara 9";
      public const string styleName_NumPara10OrAbove = "NumPara 10 Or Above";

      public const string styleName_ListIndent0 = "List Indent";
      public const string styleName_ListIndent1 = "List Indent 1";
      public const string styleName_ListIndent2 = "List Indent 2";
      public const string styleName_ListIndent3 = "List Indent 3";
      public const string styleName_ListIndent4 = "List Indent 4";

      public const string styleName_ListBullet0 = "List Bullet";
      public const string styleName_ListBullet1 = "List Bullet 1";
      public const string styleName_ListBullet2 = "List Bullet 2";
      public const string styleName_ListBullet3 = "List Bullet 3";
      public const string styleName_ListBullet4 = "List Bullet 4";

      public const string styleName_ListNumber0 = "List Number";
      public const string styleName_ListNumber1 = "List Number 1";
      public const string styleName_ListNumber2 = "List Number 2";
      public const string styleName_ListNumber3 = "List Number 3";
      public const string styleName_ListNumber4 = "List Number 4";

      public const string styleName_AlphaList0 = "Alpha List";
      public const string styleName_AlphaList1 = "Alpha List 1";
      public const string styleName_AlphaList2 = "Alpha List 2";
      public const string styleName_AlphaList3 = "Alpha List 3";
      public const string styleName_AlphaList4 = "Alpha List 4";

      public const string styleName_CodeText = "Code Text";
      public const string styleName_Normal   = "Normal";
      public const string styleName_Note     = "Note";
      public const string styleName_Warning  = "Warning";


      public const string styleName_TableText   = "Table Text";
      public const string styleName_RefListNum  = "Reference List Number";
      public const string styleName_RefListText = "Reference List Text";

      public const string styleName_Bold        = "bold";
      public const string styleName_Italic      = "italic";
      public const string styleName_Underline   = "underline";
      public const string styleName_Font_Color  = "font_color";


      // Names of special elements that control EA_DocGen's activities
      public const string EA_DocGenElementType  = "InformationItem";
      public const string EA_DocGenBaseName     = "EA_DocGen";
      public const string EA_DocGenPackageLink  = "EA_DocGenPackageLink";
      public const string EA_DocGenDiagramLink  = "EA_DocGenDiagramLink";
      public const string EA_DocGenElementLink  = "EA_DocGenElementLink";
      public const string EA_DocGenNameLink     = "EA_DocGenNameLink";
      public const string EA_DocGenTable        = "EA_DocGenTable";
      public const string EA_DocGenText         = "EA_DocGenText";
      public const string EA_DocGenTestLink     = "EA_DocGenTestLink";
      public const string EA_DocGenTestTraceability   = "EA_DocGenTestTraceability";
      public const string EA_DocGenRelationshipMatrix = "EA_DocGenRelationshipMatrix";

      // Name of stereotype of special EA_ReqPro element that must be ignored by EA_DocGen
      public const string stereotype_ReqProDB = "ReqProDB";


      public const string maxRecursionDepthException = "Max Recursion Depth (20) Exceeded";
      public const int MAX_HEADING_LEVEL = 20;

                public EA_Constants()
                {
                }



        }
}