plantuml-stdlib / Archimate-PlantUML

PlantUML macros and other includes for Archimate Diagrams

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archimate Layers

work-flower opened this issue · comments

Why can't we build something that we can define the layers like in the attached image and place the objects in them?
Maybe we can use some syntax like below?

archimate {
    business "Business" as bs {
      passive {
      
      }
      behavior {
      
      }
      active {
      
      }
    }
    application "Application" as app {
      passive {
      
      }
      behavior {
      
      }
      active {
      
      }
    }
    technology "Technology" as tech {
        passive {
        
        }
        behavior {
        
        }
        active {
        
        }
      }
      physical "Physical" as phys {
        passive {
        
        }
        behavior {
        
        }
        active {
        
        }
      }
    }

}

fig-ArchiMate-Core-Framework

@work-flower Would you happen to have an example of how this structure will be used in a scenario?

My 2 cents: I don't think it will prove realistic to implement this in the Archimate-PlantUML package, since PlantUML does not have any diagrams that support both horizontal and vertical (overlapping) boxes.

Unless PlantUML adds a new kind of diagram that supports this, or this feature is built in another tool/language, I don't see it happening...