Class PackageRelationDiagram
- java.lang.Object
-
- org.dddjava.jig.domain.model.documents.diagrams.PackageRelationDiagram
-
- All Implemented Interfaces:
DiagramSourceWriter
public class PackageRelationDiagram extends java.lang.Object implements DiagramSourceWriter
パッケージ関連図 浅い階層は仕様記述、深い階層は実装に使用します。
-
-
Constructor Summary
Constructors Constructor Description PackageRelationDiagram(PackageIdentifiers packageIdentifiers, ClassRelations classRelations)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageIdentifiersallPackages()PackageDepthappliedDepth()PackageRelationDiagramapplyDepth(PackageDepth depth)booleanavailable()BidirectionalRelationsbidirectionalRelations()DiagramSourcedependencyDotText(JigDocumentContext jigDocumentContext)static PackageRelationDiagramempty()PackageDepthmaxDepth()PackageRelationspackageDependencies()DiagramSourcessources(JigDocumentContext jigDocumentContext)
-
-
-
Constructor Detail
-
PackageRelationDiagram
public PackageRelationDiagram(PackageIdentifiers packageIdentifiers, ClassRelations classRelations)
-
-
Method Detail
-
empty
public static PackageRelationDiagram empty()
-
allPackages
public PackageIdentifiers allPackages()
-
packageDependencies
public PackageRelations packageDependencies()
-
applyDepth
public PackageRelationDiagram applyDepth(PackageDepth depth)
-
appliedDepth
public PackageDepth appliedDepth()
-
available
public boolean available()
-
maxDepth
public PackageDepth maxDepth()
-
bidirectionalRelations
public BidirectionalRelations bidirectionalRelations()
-
dependencyDotText
public DiagramSource dependencyDotText(JigDocumentContext jigDocumentContext)
-
sources
public DiagramSources sources(JigDocumentContext jigDocumentContext)
- Specified by:
sourcesin interfaceDiagramSourceWriter
-
-