Added 'title' diagram property
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Translation unit AST visitors
|
||||
generate_packages: true
|
||||
glob:
|
||||
- src/docs/architecture.cc
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Class diagram model
|
||||
include_relations_also_as_members: false
|
||||
generate_method_arguments: none
|
||||
generate_packages: true
|
||||
@@ -13,7 +14,4 @@ exclude:
|
||||
relationships:
|
||||
- dependency
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml class diagram model'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Comment visitor class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/common/visitor/comment/*.cc
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Common diagram model
|
||||
include_relations_also_as_members: false
|
||||
glob:
|
||||
- src/common/model/*.cc
|
||||
@@ -16,7 +17,5 @@ exclude:
|
||||
using_namespace:
|
||||
- clanguml::common::model
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml common diagram model'
|
||||
after:
|
||||
- 'note top of {{ alias("diagram") }}: Common class for specific diagram types'
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Compilation database context diagram
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: false
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Configuration model
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/config/config.cc
|
||||
@@ -15,8 +16,6 @@ exclude:
|
||||
using_namespace:
|
||||
- clanguml::config
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml configuration model'
|
||||
after:
|
||||
- 'note left of {{ alias("inheritable_diagram_options") }}: Options common to all diagram types.'
|
||||
- 'note right of {{ alias("config") }}: General options not used by diagrams.'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: clanguml::config::config context diagram
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/config/config.cc
|
||||
@@ -8,7 +9,4 @@ include:
|
||||
context:
|
||||
- clanguml::config::config
|
||||
using_namespace:
|
||||
- clanguml::config
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clanguml::config::config context diagram'
|
||||
- clanguml::config
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Decorated diagram element class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram element decorators model
|
||||
include_relations_also_as_members: false
|
||||
glob:
|
||||
- src/decorators/decorators.cc
|
||||
@@ -6,7 +7,4 @@ include:
|
||||
namespaces:
|
||||
- clanguml::decorators
|
||||
using_namespace:
|
||||
- clanguml::decorators
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml decorators model'
|
||||
- clanguml::decorators
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Configuration model class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
@@ -13,7 +14,4 @@ include:
|
||||
exclude:
|
||||
access: [public, protected, private]
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clanguml::config::diagram class hierarchy'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram element class hierarchy
|
||||
generate_packages: true
|
||||
glob:
|
||||
- src/common/model/*.cc
|
||||
@@ -22,7 +23,4 @@ exclude:
|
||||
- private
|
||||
- protected
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml diagram element class inheritance model'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram filter context model
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: false
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram type class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
generate_method_arguments: none
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram model
|
||||
include_relations_also_as_members: false
|
||||
generate_method_arguments: none
|
||||
glob:
|
||||
@@ -16,7 +17,4 @@ exclude:
|
||||
relationships:
|
||||
- dependency
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml diagram model'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Diagram filter visitor class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Configuration model inheritable options context
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/config/config.cc
|
||||
@@ -11,5 +12,4 @@ using_namespace:
|
||||
- clanguml::config
|
||||
plantuml:
|
||||
before:
|
||||
- title clanguml::config::config context diagram
|
||||
- left to right direction
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Nested trait model class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/common/model/*.cc
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Package diagram class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/common/model/package.cc
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Package diagram model
|
||||
include_relations_also_as_members: false
|
||||
generate_method_arguments: none
|
||||
glob:
|
||||
@@ -12,7 +13,4 @@ using_namespace:
|
||||
- clanguml::package_diagram::model
|
||||
exclude:
|
||||
relationships:
|
||||
- dependency
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml package diagram model'
|
||||
- dependency
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Relationship model context
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Sequence diagram model
|
||||
include_relations_also_as_members: true
|
||||
generate_method_arguments: none
|
||||
generate_packages: true
|
||||
@@ -23,7 +24,4 @@ exclude:
|
||||
- destructor
|
||||
- operator
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml sequence diagram model'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Source file model class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
glob:
|
||||
- src/common/model/source_file.cc
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Source location model class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Stylable diagram element class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: class
|
||||
title: Template trait diagram element model class hierarchy
|
||||
include_relations_also_as_members: true
|
||||
generate_packages: true
|
||||
glob:
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
type: include
|
||||
title: Include graph
|
||||
glob:
|
||||
- src/config/*.cc
|
||||
relative_to: .
|
||||
include:
|
||||
paths:
|
||||
- src
|
||||
plantuml:
|
||||
before:
|
||||
- "title clang-uml include graph diagram"
|
||||
- src
|
||||
@@ -1,4 +1,5 @@
|
||||
type: package
|
||||
title: High-level namespace dependencies in clang-uml
|
||||
glob:
|
||||
- src/config/config.cc
|
||||
- src/common/model/diagram.cc
|
||||
@@ -15,7 +16,4 @@ include:
|
||||
- r: "clanguml::.+_diagram"
|
||||
- r: "clanguml::.+::model"
|
||||
- r: "clanguml::.+::visitor"
|
||||
- r: "clanguml::.+::generators"
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml top level packages'
|
||||
- r: "clanguml::.+::generators"
|
||||
@@ -1,11 +1,9 @@
|
||||
type: package
|
||||
title: Namespace (package) diagram
|
||||
glob:
|
||||
- src/**/*.cc
|
||||
include:
|
||||
namespaces:
|
||||
- clanguml
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml namespaces'
|
||||
- clanguml
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: PlantUML diagram generator sequence diagram
|
||||
glob:
|
||||
- src/class_diagram/generators/plantuml/*.cc
|
||||
include:
|
||||
@@ -6,8 +7,5 @@ include:
|
||||
- clanguml
|
||||
using_namespace:
|
||||
- clanguml::class_diagram::generators::plantuml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml clanguml::class_diagram::generators::plantuml::generator sequence diagram'
|
||||
from:
|
||||
- function: "clanguml::common::generators::plantuml::generator<clanguml::config::class_diagram,clanguml::class_diagram::model::diagram>::generate(std::ostream &) const"
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: CLI options handling sequence diagram
|
||||
combine_free_functions_into_file_participants: true
|
||||
generate_method_arguments: none
|
||||
debug_mode: true
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: Common sequence diagram generator sequence diagram
|
||||
combine_free_functions_into_file_participants: true
|
||||
generate_method_arguments: none
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: Configuration file loading sequence diagram
|
||||
combine_free_functions_into_file_participants: true
|
||||
generate_method_arguments: none
|
||||
glob:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: main() function sequence diagram
|
||||
# Group free functions into one participant per file
|
||||
combine_free_functions_into_file_participants: true
|
||||
# Do not generate method or function arguments
|
||||
@@ -19,9 +20,6 @@ exclude:
|
||||
- src/util/util.h
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml main function sequence diagram'
|
||||
# Use clang-uml main function as entry point for this diagram
|
||||
from:
|
||||
- function: main(int,const char **)
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: Sequence diagram AST visitor sequence diagram
|
||||
# Group free functions into one participant per file
|
||||
combine_free_functions_into_file_participants: true
|
||||
# Do not generate method or function arguments
|
||||
@@ -21,8 +22,5 @@ exclude:
|
||||
- src/common/model/source_location.h
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml sequence_diagram::visitor::translation_unit_visitor::VisitCXXRecordDecl sequence diagram'
|
||||
from:
|
||||
- function: "clanguml::sequence_diagram::visitor::translation_unit_visitor::VisitCXXRecordDecl(clang::CXXRecordDecl *)"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
type: sequence
|
||||
title: Diagram element template builder sequence diagram
|
||||
combine_free_functions_into_file_participants: true
|
||||
generate_method_arguments: none
|
||||
glob:
|
||||
@@ -14,8 +15,5 @@ exclude:
|
||||
- src/common/model/source_location.h
|
||||
using_namespace:
|
||||
- clanguml
|
||||
plantuml:
|
||||
before:
|
||||
- 'title clang-uml class_diagram::visitor::template_builder::build sequence diagram'
|
||||
from:
|
||||
- function: "clanguml::class_diagram::visitor::template_builder::build(const clang::NamedDecl *,const clang::TemplateSpecializationType &,std::optional<class_diagram::model::class_ *>)"
|
||||
|
||||
Reference in New Issue
Block a user