public final class GraphFileDescriptor
extends tecgraf.vix.VO
Visão para descritores de parâmetros do tipo arquivo.
Representa os arquivos do configurador de algoritmo no nó que representa o configurador.
| Constructor and Description |
|---|
GraphFileDescriptor(csbase.logic.algorithms.parameters.AbstractFileParameter fileParameter,
GraphNode node)
Construtor (Pode receber qualquer parâmetro que represente um arquivo)
|
GraphFileDescriptor(String parameterName,
String parameterLabel,
boolean isOutput,
GraphNode node)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
callbackRepaint(Graphics2D g) |
boolean |
canAddLink()
Verifica se um link pode ser criado.
|
boolean |
equals(Object obj) |
Rectangle2D |
getBounds2D() |
csbase.logic.algorithms.parameters.AbstractFileParameter |
getFileParameter()
Busca parâmetro do tipo file.
|
Collection<GraphLink> |
getLinkFromCollection()
Busca lnik com base em lista
|
GraphLink |
getLinkTo()
Consulta link "para"
|
GraphNode |
getNode()
Consulta nó
|
String |
getParameterLabel()
Consulta rótulo do parâmetro.
|
String |
getParameterName()
Consulta nome do parâmetro.
|
int |
hashCode() |
boolean |
hasValidNumberOfLinks()
Verifica se a quantidade de links é válida.
|
boolean |
isInput()
Indica se tipo é de entrada.
|
boolean |
isOutput()
Indica se tipo é de saída.
|
boolean |
isVisible()
Indica visibilidade.
|
boolean |
isWellFormed()
Indica formação correta.
|
tecgraf.vix.TypeVO |
pick(Point2D pt) |
String |
toString() |
boolean |
validate()
Faz validação, indicando corretude.
|
public GraphFileDescriptor(String parameterName, String parameterLabel, boolean isOutput, GraphNode node)
parameterName - nome do parâmetroparameterLabel - rótulo do parâmetroisOutput - indicativo de saídanode - nópublic GraphFileDescriptor(csbase.logic.algorithms.parameters.AbstractFileParameter fileParameter,
GraphNode node)
fileParameter - parâmetro de tipo arquivo.node - nó.public void callbackRepaint(Graphics2D g)
callbackRepaint in interface tecgraf.vix.TypeVOcallbackRepaint in class tecgraf.vix.VOpublic Rectangle2D getBounds2D()
public csbase.logic.algorithms.parameters.AbstractFileParameter getFileParameter()
public Collection<GraphLink> getLinkFromCollection()
public GraphLink getLinkTo()
public boolean canAddLink()
public boolean hasValidNumberOfLinks()
public GraphNode getNode()
public String getParameterLabel()
public String getParameterName()
public boolean isInput()
public boolean isOutput()
public boolean validate()
public boolean isWellFormed()
public boolean isVisible()
public tecgraf.vix.TypeVO pick(Point2D pt)
pick in interface tecgraf.vix.TypeVOpick in class tecgraf.vix.VOCopyright © 2016. All rights reserved.