Enum JigDocument

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<JigDocument>

    public enum JigDocument
    extends java.lang.Enum<JigDocument>
    取り扱うドキュメントの種類
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ApplicationList
      機能一覧 機能を提供するメソッドの一覧。 三層(プレゼンテーション層、アプリケーション層、データソース層)の情報を提供する。 アプリケーションの状況把握に使用できる。 制限事項: MyBatisSqlReader
      ApplicationSummary
      アプリケーション概要
      ArchitectureDiagram
      アーキテクチャ図
      BusinessRuleList
      ビジネスルール一覧 ビジネスルールを表すクラスの一覧。 用語集としてや、ビジネスルールの充足具合の把握などに使用できる。
      BusinessRuleRelationDiagram
      ビジネスルール関連図 ビジネスルール間の関連を可視化する。 クラス名と依存線のみのクラス図。ある程度以上の規模になると大きくなりすぎて使いづらくなる。 パッケージ関連図で把握できない場合の補助に使用する。
      CategoryDiagram
      区分図 区分と区分値を可視化する。 区分の充実はドメインの把握具合と密接に関わる。
      CategoryUsageDiagram
      区分使用図 区分を使用しているクラスを可視化する。
      ComponentRelationDiagram
      コンポーネント関連図
      CompositeUsecaseDiagram
      ユースケース複合図
      CoreBusinessRuleRelationDiagram  
      DomainSummary
      ドメイン概要
      EnumSummary
      区分概要
      OverconcentrationBusinessRuleDiagram  
      PackageRelationDiagram
      パッケージ関連図 ビジネスルールのパッケージ関連を可視化する。 トップレベルからの階層(depth)で丸めて複数出力される。 パッケージの関連有無や方向からドメインを語れるかのウォークスルーに使用する。
      SchemaSummary
      スキーマ概要
      ServiceMethodCallHierarchyDiagram
      サービスメソッド呼び出し図 サービスクラスのメソッド呼び出しを可視化する。
      TermList
      用語集
    • Enum Constant Detail

      • BusinessRuleList

        public static final JigDocument BusinessRuleList
        ビジネスルール一覧 ビジネスルールを表すクラスの一覧。 用語集としてや、ビジネスルールの充足具合の把握などに使用できる。
      • PackageRelationDiagram

        public static final JigDocument PackageRelationDiagram
        パッケージ関連図 ビジネスルールのパッケージ関連を可視化する。 トップレベルからの階層(depth)で丸めて複数出力される。 パッケージの関連有無や方向からドメインを語れるかのウォークスルーに使用する。
      • BusinessRuleRelationDiagram

        public static final JigDocument BusinessRuleRelationDiagram
        ビジネスルール関連図 ビジネスルール間の関連を可視化する。 クラス名と依存線のみのクラス図。ある程度以上の規模になると大きくなりすぎて使いづらくなる。 パッケージ関連図で把握できない場合の補助に使用する。
      • OverconcentrationBusinessRuleDiagram

        public static final JigDocument OverconcentrationBusinessRuleDiagram
      • CoreBusinessRuleRelationDiagram

        public static final JigDocument CoreBusinessRuleRelationDiagram
      • CategoryDiagram

        public static final JigDocument CategoryDiagram
        区分図 区分と区分値を可視化する。 区分の充実はドメインの把握具合と密接に関わる。
      • CategoryUsageDiagram

        public static final JigDocument CategoryUsageDiagram
        区分使用図 区分を使用しているクラスを可視化する。
      • ApplicationList

        public static final JigDocument ApplicationList
        機能一覧 機能を提供するメソッドの一覧。 三層(プレゼンテーション層、アプリケーション層、データソース層)の情報を提供する。 アプリケーションの状況把握に使用できる。 制限事項: MyBatisSqlReader
      • ServiceMethodCallHierarchyDiagram

        public static final JigDocument ServiceMethodCallHierarchyDiagram
        サービスメソッド呼び出し図 サービスクラスのメソッド呼び出しを可視化する。
      • CompositeUsecaseDiagram

        public static final JigDocument CompositeUsecaseDiagram
        ユースケース複合図
      • ArchitectureDiagram

        public static final JigDocument ArchitectureDiagram
        アーキテクチャ図
      • ComponentRelationDiagram

        public static final JigDocument ComponentRelationDiagram
        コンポーネント関連図
      • DomainSummary

        public static final JigDocument DomainSummary
        ドメイン概要
      • ApplicationSummary

        public static final JigDocument ApplicationSummary
        アプリケーション概要
      • EnumSummary

        public static final JigDocument EnumSummary
        区分概要
      • SchemaSummary

        public static final JigDocument SchemaSummary
        スキーマ概要
      • TermList

        public static final JigDocument TermList
        用語集
    • Method Detail

      • values

        public static JigDocument[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (JigDocument c : JigDocument.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static JigDocument valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • canonical

        public static java.util.List<JigDocument> canonical()
      • fileName

        public java.lang.String fileName()
      • resolve

        public static java.util.List<JigDocument> resolve​(java.lang.String diagramTypes)
      • label

        public java.lang.String label()