diff --git a/src/main/java/swiss/sib/swissprot/sapfhir/values/StepBeginPositionIRI.java b/src/main/java/swiss/sib/swissprot/sapfhir/values/StepBeginPositionIRI.java index d152390..64931f5 100644 --- a/src/main/java/swiss/sib/swissprot/sapfhir/values/StepBeginPositionIRI.java +++ b/src/main/java/swiss/sib/swissprot/sapfhir/values/StepBeginPositionIRI.java @@ -51,13 +51,7 @@ public String getNamespace() { @Override public String getLocalName() { - PathGraph pathGraph = graph.pathGraph(); - S step = pathGraph.stepByRankAndPath(path, rank); - if (hasCachedPosition()) { - return Long.toString(pathGraph.beginPositionOfStep(step)); - } else { - return Long.toString(position); - } + return Long.toString(getBeginPosition()); } @Override diff --git a/src/main/java/swiss/sib/swissprot/sapfhir/values/StepEndPositionIRI.java b/src/main/java/swiss/sib/swissprot/sapfhir/values/StepEndPositionIRI.java index 5746b97..a416cc6 100644 --- a/src/main/java/swiss/sib/swissprot/sapfhir/values/StepEndPositionIRI.java +++ b/src/main/java/swiss/sib/swissprot/sapfhir/values/StepEndPositionIRI.java @@ -52,13 +52,7 @@ public String getNamespace() { @Override public String getLocalName() { - PathGraph pathGraph = graph.pathGraph(); - S step = pathGraph.stepByRankAndPath(path, rank); - if (hasCachedPosition()) { - return Long.toString(position); - } else { - return Long.toString(pathGraph.endPositionOfStep(step)); - } + return Long.toString(getEndPosition()); } @Override