Companion

object Companion

Functions

Link copied to clipboard

Add/Update index element of list of PropertyEdges

Link copied to clipboard

Checks if an Object is a PropertyEdge or a collection of PropertyEdges

fun checkForPropertyEdge(member: KProperty1<out Node, *>, obj: Any?): Boolean
Link copied to clipboard
fun <S : PropertyEdge<*>?> findPropertyEdgesByPredicate(edges: Collection<S>, predicate: (S) -> Boolean): List<S>
Link copied to clipboard
fun <E : Node> propertyEqualsList(propertyEdges: List<PropertyEdge<E>>?, propertyEdges2: List<PropertyEdge<E>>?): Boolean
Link copied to clipboard
fun <T : Node> removeElementFromList(propertyEdges: List<PropertyEdge<T>>, element: T, end: Boolean): List<PropertyEdge<T>>
Link copied to clipboard

Transforms a List of Nodes into targets of PropertyEdges. Include Index Property as Lists are indexed

Link copied to clipboard
fun <T : Node> unwrap(collection: List<PropertyEdge<T>>, outgoing: Boolean = true): List<T>

Unwraps this property edge into a list of its target nodes.

Link copied to clipboard