复制代码代码如下:
package com.vd.dsl;
import static com.vd.dsl.graphbuilder. *;
classe publique Main {
public static void main (String [] args) {
Graph (). Edge (). De ("a"). À ("b"). Weigth (20.0) .Edge (). De ("b"). À ("c"). Weigth (10.0). printgraph ();
}
}
复制代码代码如下:
package com.vd.dsl;
Classe publique Edge {
Vertex privé FromVertex;
Vertex privé Tovertex;
Vertex public getFromVertex () {
retour deVertex;
}
public void setFromVertex (Vertex FromVertex) {
this.fromVertex = fromVertex;
}
Vertex public getTovertex () {
return tovertex;
}
public void Settovertex (Vertex tovertex) {
this.tovertex = tovertex;
}
public double getweight () {
Retour poids;
}
Public vide Setweight (double poids) {
this.weight = poids;
}
double poids privé;
Public Edge () {
}
@Outrepasser
public String toString () {
return fromvertex.getLabel () + "à" +
tovertex.getLabel () + "avec weigth" +
ce poids;
}
}