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(java.lang.String parameterName,
java.lang.String parameterLabel,
boolean isOutput,
GraphNode node)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
callbackRepaint(java.awt.Graphics2D g) |
boolean |
equals(java.lang.Object obj) |
java.awt.geom.Rectangle2D |
getBounds2D() |
csbase.logic.algorithms.parameters.AbstractFileParameter |
getFileParameter()
Busca parâmetro do tipo file.
|
java.util.Collection<GraphLink> |
getLinkFromCollection()
Busca lnik com base em lista
|
GraphLink |
getLinkTo()
Consulta link "para"
|
GraphNode |
getNode()
Consulta nó
|
java.lang.String |
getParameterLabel()
Consulta rótulo do parâmetro.
|
java.lang.String |
getParameterName()
Consulta nome do parâmetro.
|
int |
hashCode() |
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(java.awt.geom.Point2D pt) |
java.lang.String |
toString() |
boolean |
validate()
Faz validação, indicando corretude.
|
public GraphFileDescriptor(java.lang.String parameterName,
java.lang.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(java.awt.Graphics2D g)
callbackRepaint in interface tecgraf.vix.TypeVOcallbackRepaint in class tecgraf.vix.VOpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.awt.geom.Rectangle2D getBounds2D()
public csbase.logic.algorithms.parameters.AbstractFileParameter getFileParameter()
public java.util.Collection<GraphLink> getLinkFromCollection()
public GraphLink getLinkTo()
public GraphNode getNode()
public java.lang.String getParameterLabel()
public java.lang.String getParameterName()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isInput()
public boolean isOutput()
public boolean validate()
public boolean isWellFormed()
public boolean isVisible()
public java.lang.String toString()
toString in class java.lang.Objectpublic tecgraf.vix.TypeVO pick(java.awt.geom.Point2D pt)
pick in interface tecgraf.vix.TypeVOpick in class tecgraf.vix.VOCopyright © 2018. All Rights Reserved.