!include directive
We can include files in our program using !include directive. This feature is helpful in reusing the components in many diagrams.
For example, let’s define list.txt file.
list.txt
interface Collection{ } interface Iterable { Iterator iterator() } interface List{ int size() void clear() boolean add(E e) void add(int index, E element) addAll(Collection<? extends E> c) void clear() boolean contains(Object o) } Collection <|-- List Iterable <|-- List
Let’s use the content of list.txt file in ArrayList.txt.
ArrayList.txt
@startuml !include list.txt class ArrayList{ } List <|.. ArrayList @enduml
Above snippet generate below diagram.
No comments:
Post a Comment