public static final class StatementFold.FactOccurrence extends Object
| Modifier and Type | Method and Description |
|---|---|
FoldLabel |
getLabel() |
Long |
getOffset()
The UTF-8 offset of that reference (
referenceStart), or null. |
int |
getOrdinal()
The rank among the Occurrences of the same Fact and path, by the position of the reference.
|
Object |
getPath()
The semantic path of the reference read by the first edge (
referencePath), or null. |
String |
getProofStatus()
PROVEN or ASSUMED (Section 7.2, item 2). |
Map<?,?> |
getSourceBinding()
The source-side binding of the first edge (Section 8.1, item 2), or null when it has none.
|
Object |
getSourceRef() |
SortedSet<Long> |
getSupport()
The micro-edges of the support subgraph (Section 8.2, item 1).
|
List<List<Long>> |
getSupportWalks()
Fold walks (micro-edge refs in walk order) that each yield this Occurrence and together cover its support
subgraph: the
supportPaths to publish (Section 8.2, items 3 and 4). |
Map<?,?> |
getTargetBinding()
The target-side binding of the last edge, chosen like
getSourceBinding(). |
Object |
getTargetRef() |
String |
toString() |
public Object getSourceRef()
public Object getTargetRef()
public Object getPath()
referencePath), or null.public int getOrdinal()
public String getProofStatus()
PROVEN or ASSUMED (Section 7.2, item 2).public SortedSet<Long> getSupport()
public List<List<Long>> getSupportWalks()
supportPaths to publish (Section 8.2, items 3 and 4).public Map<?,?> getSourceBinding()
PROVEN walk for a PROVEN Occurrence), and among those from the first edge earliest in
the text.public Map<?,?> getTargetBinding()
getSourceBinding().