1 package edu.uci.ics.jung.io.graphml;
2
3 import com.google.common.base.Function;
4
5 public class DummyEdge extends DummyGraphObjectBase {
6
7 public static class EdgeFactory implements Function<EdgeMetadata, DummyEdge> {
8 int n = 100;
9
10 public DummyEdge apply(EdgeMetadata md) {
11 return new DummyEdge(n++);
12 }
13 }
14
15 public static class HyperEdgeFactory implements Function<HyperEdgeMetadata, DummyEdge> {
16 int n = 0;
17
18 public DummyEdge apply(HyperEdgeMetadata md) {
19 return new DummyEdge(n++);
20 }
21 }
22
23 public DummyEdge() {
24 }
25
26 public DummyEdge(int v) {
27 super(v);
28 }
29 }