A API do layout de gráfico é composta de:
O Pacote de Layout de Gráfico Genérico
O IBM® ILOG® Dojo Diagrammer fornece uma estrutura de alto nível, genérica
para os serviços de layout de gráfico: ibm_ilog.graphlayout.
Os Pacotes do Algoritmo de Layout
- ibm_ilog.graphlayout.forcedirected: Um algoritmo de layout que pode ser usado para organizar qualquer tipo de gráfico e permite especificar o comprimento dos links.
- ibm_ilog.graphlayout.tree: Um algoritmo de layout que organiza os nós de uma árvore horizontal ou verticalmente, começando da raiz da árvore. Um modo de layout radial permite organizar os nós de uma árvore em círculos concêntricos ao redor da raiz da árvore.
- ibm_ilog.graphlayout.hierarchical: Um algoritmo de layout que organiza nós em níveis horizontal ou vertical de forma que os links fluam em uma direção uniforme.
- ibm_ilog.graphlayout.longlink: Um algoritmo de layout que redimensiona os links ortogonais longos de um gráfico sem mover os nós.
- ibm_ilog.graphlayout.shortlink: Um algoritmo de layout que redimensiona os links curtos de um gráfico sem mover os nós.
- ibm_ilog.graphlayout.random: Um algoritmo de layout que move os nós do gráfico em posições calculadas aleatoriamente dentro de uma região definida pelo usuário.
- ibm_ilog.graphlayout.circular: A layout algorithm that displays graphs representing interconnected ring and/or star network topologies.
- ibm_ilog.graphlayout.grid: Um algoritmo de layout que organiza os nós desconectados de um gráfico em linhas, em colunas ou nas células de uma grade.