public interface VarPropertyInternal extends VarProperty
| Modifier and Type | Method and Description |
|---|---|
default void |
checkInsertable(VarAdmin var)
Check if the given property can be inserted
|
void |
checkValid(MindmapsGraph graph,
VarAdmin var)
Check if the given property can be used in a match query
|
void |
delete(MindmapsGraph graph,
Concept concept)
Delete the given property from the graph, if possible.
|
default java.util.stream.Stream<VarAdmin> |
getInnerVars()
Get a stream of any inner
VarAdmin within this `VarProperty`. |
void |
insert(InsertQueryExecutor insertQueryExecutor,
Concept concept)
Insert the given property into the graph, if possible.
|
Collection<MultiTraversal> |
match(String start)
Return a collection of
MultiTraversal to match the given property in the graph |
default void |
modifyShortcutTraversal(ShortcutTraversal shortcutTraversal) |
buildString, getImplicitInnerVars, getTypes, graqlString, isUniquedefault void modifyShortcutTraversal(ShortcutTraversal shortcutTraversal)
void checkValid(MindmapsGraph graph, VarAdmin var) throws IllegalStateException
IllegalStateExceptiondefault void checkInsertable(VarAdmin var) throws IllegalStateException
IllegalStateExceptionCollection<MultiTraversal> match(String start)
MultiTraversal to match the given property in the graphvoid insert(InsertQueryExecutor insertQueryExecutor, Concept concept) throws IllegalStateException
insertQueryExecutor - the instance handling the insert queryconcept - the concept to insert a property onIllegalStateExceptionvoid delete(MindmapsGraph graph, Concept concept) throws IllegalStateException
graph - the graph to operate onconcept - the concept to delete properties ofIllegalStateExceptiondefault java.util.stream.Stream<VarAdmin> getInnerVars()
VarPropertyVarAdmin within this `VarProperty`.getInnerVars in interface VarPropertyCopyright © 2016. All rights reserved.