String fromId,
String toId,
List<String> parentIds) throws GroundException;
public abstract EdgeVersion retrieveFromDatabase(String id) throws GroundException;
protected static EdgeVersion construct(String id,
<BUG>Optional<Map<String, Tag>> tags,
Optional<String> structureVersionId,
Optional<String> reference,
Optional<Map<String, String>> parameters,
String edgeId,</BUG>
String fromId,

String fromId,
String toId,
List<String> parentIds) throws GroundException;
public abstract EdgeVersion retrieveFromDatabase(String id) throws GroundException;
protected static EdgeVersion construct(String id,
Map<String, Tag> tags,
String structureVersionId,
String reference,
Map<String, String> parameters,
String edgeId,
String fromId,
