public async Task <IAssociation> AssociateAsync(INode otherNode, QName associationTypeQName, Directionality directionality) { return(await AssociateAsync(otherNode, associationTypeQName, directionality, null)); }
public async Task <IAssociation> AssociateAsync(INode targetNode, QName associationTypeQName, JObject data) { return(await AssociateAsync(targetNode, associationTypeQName, Directionality.DIRECTED, data)); }
public async Task <List <IAssociation> > AssociationsAsync(QName associationTypeQName) { return(await AssociationsAsync(associationTypeQName, Direction.ANY, null)); }
public Task <IAssociation> ChildOfAsync(INode sourceNode) { return(AssociateOfAsync(sourceNode, QName.create("a:child"))); }
public Task <IAssociation> AssociateOfAsync(INode sourceNode, QName associationTypeQName, JObject data = null) { return(sourceNode.AssociateAsync(this, associationTypeQName, Directionality.DIRECTED, data)); }
public Task UnassociateAsync(INode targetNode, QName associationTypeQName) { return(UnassociateAsync(targetNode, associationTypeQName, Directionality.DIRECTED)); }