Hallo,
leider bin ich hier ziemlich am Verzweifeln. Eclipse findet bei mir die importierten Klassen nicht.
Es geht hier um das Projekt DNA (https://github.com/BenjaminSchiller/DNA)
Dieses habe ich mit "Import von Github" über Eclipse in einem Workspace geladen (ich habe es auch bereits gezippt und import, hat den gleichen Effekt).
Wenn ich mir nun im src-Folder ein eigenes Package anlege (z.b. mydna.traffic) und dort ein paar Klassen anlege, findet er die referenzierten Klassen nicht. Sie sind rot unterringelt, wenn ich drüber hover, wird mir angeziegt "Import ..." aber die Imports zeigen keine Wirkung.
Hier eine Beispielklasse:
leider bin ich hier ziemlich am Verzweifeln. Eclipse findet bei mir die importierten Klassen nicht.
Es geht hier um das Projekt DNA (https://github.com/BenjaminSchiller/DNA)
Dieses habe ich mit "Import von Github" über Eclipse in einem Workspace geladen (ich habe es auch bereits gezippt und import, hat den gleichen Effekt).
Wenn ich mir nun im src-Folder ein eigenes Package anlege (z.b. mydna.traffic) und dort ein paar Klassen anlege, findet er die referenzierten Klassen nicht. Sie sind rot unterringelt, wenn ich drüber hover, wird mir angeziegt "Import ..." aber die Imports zeigen keine Wirkung.
Hier eine Beispielklasse:
Java:
package mydna.traffic;
import java.util.List;
import org.joda.time.DateTime;
import dna.graph.Graph;
import dna.graph.IElement;
import dna.graph.datastructures.GraphDataStructure;
import dna.graph.generators.GraphGenerator;
import dna.graph.nodes.Node;
import dna.graph.weights.IWeightedNode;
import dna.util.parameters.Parameter;
public class TrafficInputWayGraphGenerator extends GraphGenerator{
List<Node> nodeslist;
private DB db;
private DateTime initTime;
public TrafficInputWayGraphGenerator(String name, GraphDataStructure gds, DB db,long timeStamp) {
this(name, null, gds,timeStamp, 0, 0,db);
}
public TrafficInputWayGraphGenerator(String name, Parameter[] params,
GraphDataStructure gds, long timestampInit, int nodesInit,
int edgesInit,DB db) {
super(name, params, gds, timestampInit, nodesInit, edgesInit);
this.db= db;
}
@Override
public Graph generate() {
Graph graph = this.newGraphInstance();
List<IWeightedNode> nodes = db.getInputWaysForDNA();
for (int i = 0; i < nodes.size(); i++) {
graph.addNode((Node) nodes.get(i));
}
List<int[]> connection = db.getInputWaysConnectionForDNA();
for (int i = 0; i < connection.size(); i++) {
graph.addEdge(gds.newEdgeInstance(graph.getNode(connection.get(i)[0]), graph.getNode(connection.get(i)[2])));
}
for (IElement currentNode : graph.getNodes()) {
Node n = (Node) currentNode;
System.out.println(currentNode);
}
return graph;
}
}