Interfaces for creating new layout algorithms.
Create a new Layout
Create a new module and set
LayoutAPI
and
GraphAPI
as dependencies.
Create a new builder class by implementing
LayoutBuilder
Add
@ServiceProvider
annotation to your builder, that it can be found by the system. Set
LayoutBuilder
as the annotation parameter.
Create a new class that implements
Layout
. Set instantiation code in
LayoutBuilder.buildLayout()
.