package Ġio . github . s api ent p ants . struct ur izr . macros . documentation Ċ Ċ import Ġcom . struct ur izr . Workspace Ċ import Ġcom . struct ur izr . documentation . Ad r Tools Importer Ċ import Ġcom . struct ur izr . model . Software System Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠMacro Ġto Ġinclude ĠA DR Ġdocumentation Ġin Ġthe Ġworkspace . Ċ Ġ* Ċ Ġ* ĠNote : ĠThis Ġwill Ġonly Ġwork Ġwith Ġthe ĠStruct ur izr Renderer Ċ Ġ* Ċ Ġ* Ġ@ see ĠStruct ur izr Renderer Ċ Ġ*/ Ċ internal Ġobject ĠA dr Documentation Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠDEFAULT _ ADR _ DIRECTORY _ PATH Ġ= Ġ"./ src / main / markdown / adr " ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAdd ĠA DR Ġdocumentation Ġto Ġthe Ġworkspace . ĊĠĠĠĠ Ġ* Ġ@ params Ġworkspace Ġthe Ġworkspace Ġto Ġwhich Ġthe Ġdocumentation Ġis Ġto Ġbe Ġadded ĊĠĠĠĠ Ġ* Ġ@ params Ġsoftware System Ġthe Ġsystem Ġof Ġinterest ĊĠĠĠĠ Ġ* Ġ@ see Ġcom . struct ur izr . documentation . Ad r Tools Importer ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun ĠaddTo Workspace ( ĊĠĠĠĠĠĠĠ Ġworkspace : ĠWorkspace , ĊĠĠĠĠĠĠĠ Ġsoftware System : ĠSoftware System , ĊĠĠĠĠĠĠĠ Ġad r DirectoryPath : ĠString Ġ= ĠDEFAULT _ ADR _ DIRECTORY _ PATH ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġad r Directory Ġ= ĠFile ( adr DirectoryPath ) ĊĊĠĠĠĠĠĠĠ Ġval Ġad r Tools Importer Ġ= ĠA dr Tools Importer ( workspace , Ġad r Directory ) ĊĠĠĠĠĠĠĠ Ġad r Tools Importer . import Architecture Decision Records ( software System ) ĊĠĠĠ Ġ} Ċ } Ċ