package edu.kit.pse.ws2013.routekit.map; import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class IdentityGraphView extends GraphView { Graph g; public IdentityGraphView(Graph g) { this.g = g; } @Override public int getNumberOfEdges() { return g.getNumberOfEdges(); } @Override public int getStartNode(int edge) { return g.getStartNode(edge); } @Override public int getTargetNode(int edge) { return g.getTargetNode(edge); } @Override public int translate(int edg) { return edg; } @Override public void save(File file) throws IOException { try (FileOutputStream fos = new FileOutputStream(file); DataOutputStream dos = new DataOutputStream(fos)) { dos.writeInt(0); } } }