| Package | Description |
|---|---|
| csbase.logic.algorithms.flows.configurator |
| Modifier and Type | Method and Description |
|---|---|
Node |
FlowAlgorithmConfigurator.getNode(int id)
Obtém um nó de algoritmo através do seu identificador.
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<Integer,Node> |
FlowAlgorithmConfigurator.createNodesMap(Flow flx)
|
Set<Node> |
FlowAlgorithmConfigurator.getNodes()
Obtém o conjunto de nós deste fluxo.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FlowAlgorithmConfigurator.addLink(Node outputNode,
LinkParameter outputLinkParameter,
Node inputNode,
LinkParameter inputLinkParameter)
Adiciona ligação ao nó de saída através dos parâmetros de entrada e saída
especificados.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
FlowAlgorithmConfigurator.addLinks(Map<Integer,Node> nodesMap,
Flow flx)
Adiciona as ligações do fluxo nos nós que estão no mapa.
|
protected void |
FlowAlgorithmConfigurator.addNodes(Map<Integer,Node> nodesMap,
Flow flx)
Adiciona os nós do fluxo no mapa indexado por seus identificadores.
|
protected void |
FlowAlgorithmConfigurator.addPendingLink(Map<Integer,Node> nodesMap,
FlowLink pendingLink,
FlowLink matchingLink)
Adiciona a ligação pendente, substituindo a ligação desviada
correspondente.
|
protected boolean |
FlowAlgorithmConfigurator.addPendingLinks(Map<Integer,Node> nodesMap,
List<FlowLink> pendingLinks,
List<FlowLink> bypassedLinks)
Adiciona ligações que ficaram pendentes, se for possível determinar sem
ambiguidade como as ligações devem ser reconectadas de acordo com os
desvios feitos no fluxo.
|
protected boolean |
FlowAlgorithmConfigurator.areAllBypassedLinksMatched(Map<Integer,Node> nodesMap,
List<FlowLink> bypassedLinks,
Map<FlowLink,FlowLink> linkMatches)
Verifica se todas as ligações desviadas que deveriam ser consideradas foram
tratadas.
|
protected int |
FlowAlgorithmConfigurator.countBypassedLinks(List<FlowLink> bypassedLinks,
Map<Integer,Node> nodesMap)
Conta o número de ligações desviadas que deveriam ser tratadas.
|
Copyright © 2018. All rights reserved.