EmptyVisitor
Extends:
Direct Subclass:
EmptyVisitor extends Visitor. All functions return nulls.
It's useful for implementing things like checking if there exists a path from
root to nearest OR node while only passing through Scale
and Timebound
nodes. This is something that has to be check, before sending executeOr
transaction.
Method Summary
Public Methods | ||
public |
Called during preorder traversal when processing FincAndNode. |
|
public |
Called during preorder traversal when processing FincGiveNode. |
|
public |
Called during preorder traversal when processing FincIfNode. |
|
public |
Called during preorder traversal when processing FincOneNode. |
|
public |
Called during preorder traversal when processing FincOrNode. |
|
public |
Called during preorder traversal when processing FincScaleNode. |
|
public |
Called during preorder traversal when processing FincScaleObsNode. |
|
public |
Called during preorder traversal when processing FincTimeboundNode. |
|
public |
Called during preorder traversal when processing FincZeroNode. |
Inherited Summary
From class Visitor | ||
public abstract |
Called when processing FincAndNode. |
|
public abstract |
Called when processing FincGiveNode. |
|
public abstract |
Called when processing FincIfNode. |
|
public abstract |
Called when processing FincOneNode. |
|
public abstract |
Called when processing FincOrNode. |
|
public abstract |
Called when processing FincScaleNode. |
|
public abstract |
Called when processing FincScaleObsNode. |
|
public abstract |
Called when processing FincTimeboundNode. |
|
public abstract |
Called when processing FincZeroNode. |
|
public |
Visits current node. |
Public Methods
public processAndNode(): null source
Called during preorder traversal when processing FincAndNode.
Override:
Visitor#processAndNodepublic processGiveNode(): null source
Called during preorder traversal when processing FincGiveNode.
Override:
Visitor#processGiveNodepublic processIfNode(): null source
Called during preorder traversal when processing FincIfNode.
Override:
Visitor#processIfNodepublic processOneNode(): null source
Called during preorder traversal when processing FincOneNode.
Override:
Visitor#processOneNodepublic processOrNode(): null source
Called during preorder traversal when processing FincOrNode.
Override:
Visitor#processOrNodepublic processScaleNode(): null source
Called during preorder traversal when processing FincScaleNode.
Override:
Visitor#processScaleNodepublic processScaleObsNode(): null source
Called during preorder traversal when processing FincScaleObsNode.
Override:
Visitor#processScaleObsNodepublic processTimeboundNode(): null source
Called during preorder traversal when processing FincTimeboundNode.
Override:
Visitor#processTimeboundNodepublic processZeroNode(): null source
Called during preorder traversal when processing FincZeroNode.