| 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 java.util.Map<java.lang.Integer,Node> |
FlowAlgorithmConfigurator.createNodesMap(Flow flx)
|
java.util.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(java.util.Map<java.lang.Integer,Node> nodesMap,
Flow flx)
Adiciona as ligações do fluxo nos nós que estão no mapa.
|
protected void |
FlowAlgorithmConfigurator.addNodes(java.util.Map<java.lang.Integer,Node> nodesMap,
Flow flx)
Adiciona os nós do fluxo no mapa indexado por seus identificadores.
|
protected void |
FlowAlgorithmConfigurator.addPendingLink(java.util.Map<java.lang.Integer,Node> nodesMap,
FlowLink pendingLink,
FlowLink matchingLink)
Adiciona a ligação pendente, substituindo a ligação desviada
correspondente.
|
protected boolean |
FlowAlgorithmConfigurator.addPendingLinks(java.util.Map<java.lang.Integer,Node> nodesMap,
java.util.List<FlowLink> pendingLinks,
java.util.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(java.util.Map<java.lang.Integer,Node> nodesMap,
java.util.List<FlowLink> bypassedLinks,
java.util.Map<FlowLink,FlowLink> linkMatches)
Verifica se todas as ligações desviadas que deveriam ser consideradas foram
tratadas.
|
protected int |
FlowAlgorithmConfigurator.countBypassedLinks(java.util.List<FlowLink> bypassedLinks,
java.util.Map<java.lang.Integer,Node> nodesMap)
Conta o número de ligações desviadas que deveriam ser tratadas.
|
Copyright © 2015. All Rights Reserved.