public abstract class StatementBoundaryBase extends Object implements StatementBoundary
| Constructor and Description |
|---|
StatementBoundaryBase() |
| Modifier and Type | Method and Description |
|---|---|
TripleBoundary |
asTripleBoundary(Model m)
Expresses this StatementBoundary as a TripleBoundary.
|
boolean |
continueWith(Statement s)
Method to over-ride to define what continues the boundary search; default
definition is !stopAt(s).
|
static TripleBoundary |
convert(Model s,
StatementBoundary b)
Answer a TripleBoundary that is implemented in terms of a StatementBoundary.
|
boolean |
stopAt(Statement s)
Method to over-ride to define what stops the boundary search; default
definition is !continueWith(s).
|
public boolean stopAt(Statement s)
stopAt in interface StatementBoundarypublic boolean continueWith(Statement s)
public final TripleBoundary asTripleBoundary(Model m)
asTripleBoundary in interface StatementBoundarypublic static TripleBoundary convert(Model s, StatementBoundary b)
Licenced under the Apache License, Version 2.0