public interface ChildrenRelation
TreeNode getParent()
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<TreeNode> getChildren()
boolean contains(TreeNode node)
void addChild(TreeNode childNode, Optional<BinaryOrderedOperatorNode.ArgumentPosition> optionalPosition, boolean canReplace) throws IllegalTreeUpdateException
IllegalTreeUpdateExceptionvoid removeChild(TreeNode childNode)
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<QueryNode> getChildQueryNodes()
Optional<BinaryOrderedOperatorNode.ArgumentPosition> getOptionalPosition(TreeNode childTreeNode)
Optional<TreeNode> getChild(BinaryOrderedOperatorNode.ArgumentPosition position)
ChildrenRelation clone(Map<QueryNode,TreeNode> newNodeIndex)
ChildrenRelation convertToBinaryChildrenRelation()
ChildrenRelation convertToStandardChildrenRelation()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.