复制代码代码如下:
pacote com.vd.dsl;
importar estático com.vd.dsl.graphbuilder.*;
classe pública principal {
public static void main (string [] args) {
Graph (). Edge (). De ("A"). Para ("B"). Weigth (20.0) .Edge (). De ("B"). Para ("C"). Weigth (10.0). printgraph ();
}
}
复制代码代码如下:
pacote com.vd.dsl;
classe pública Edge {
vértice privado Fromvertex;
vértice privado Tovertex;
public Vertex getFromvertex () {
retornar do devertex;
}
public void SetFromvertex (Vertex Fromvertex) {
this.Fromvertex = Fromvertex;
}
public Vertex gettovertex () {
retornar Tovertex;
}
public void SettOvertex (Vertex Tovertex) {
this.Tovertex = Tovertex;
}
public duplo getweight () {
peso de retorno;
}
Public Void Setweight (peso duplo) {
this.weight = peso;
}
peso duplo privado;
public Edge () {
}
@Override
public string tostring () {
Retorne de Fromvertex.getLabel ()+ "para"+
Tovertex.getLabel () + "com Weigth" +
this.weight;
}
}