public class AlphaEdgeNode extends AlphaNode
| Modifier and Type | Field and Description |
|---|---|
protected Role |
role |
abox, doExplanation, NO_MATCH| Constructor and Description |
|---|
AlphaEdgeNode(ABox abox,
Role role) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
activate(Edge edge) |
protected WME |
createEdge(Edge edge,
WME.EdgeDirection dir) |
protected WME.EdgeDirection |
edgeMatches(Edge edge) |
boolean |
equals(Object obj) |
Iterator<WME> |
getMatches() |
protected Iterator<WME> |
getMatches(Individual s,
Role r,
Node o) |
Iterator<WME> |
getMatches(int argIndex,
Node arg) |
Role |
getRole() |
int |
hashCode() |
boolean |
matches(RuleAtom atom) |
String |
toString() |
protected Iterator<WME> |
toWMEs(EdgeList edges,
WME.EdgeDirection dir) |
activate, initNode, print, setDoExplanationprotected final Role role
public Role getRole()
protected WME.EdgeDirection edgeMatches(Edge edge)
protected WME createEdge(Edge edge, WME.EdgeDirection dir)
public boolean activate(Edge edge)
public Iterator<WME> getMatches(int argIndex, Node arg)
getMatches in class AlphaNodeprotected Iterator<WME> getMatches(Individual s, Role r, Node o)
public Iterator<WME> getMatches()
getMatches in class AlphaNodeprotected Iterator<WME> toWMEs(EdgeList edges, WME.EdgeDirection dir)
Copyright © 2019. All rights reserved.