public abstract class WME extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WME.BuiltinWME |
static class |
WME.DiffFrom |
static class |
WME.EdgeDirection |
static class |
WME.EdgeWME |
static class |
WME.Kind |
static class |
WME.SameAs |
static class |
WME.TypeWME |
| Constructor and Description |
|---|
WME() |
| Modifier and Type | Method and Description |
|---|---|
static WME |
createBuiltin(Literal[] literals,
DependencySet ds) |
static WME.DiffFrom |
createDiffFrom(Individual subject,
Individual object,
DependencySet depends) |
static WME |
createEdge(Edge edge) |
static WME |
createEdge(Edge edge,
WME.EdgeDirection dir) |
static WME.TypeWME |
createType(Individual arg,
aterm.ATermAppl type,
DependencySet depends) |
boolean |
dependsOn(int branch) |
abstract Node |
getArg(int index) |
abstract DependencySet |
getDepends() |
abstract WME.Kind |
getKind() |
public abstract Node getArg(int index)
public abstract DependencySet getDepends()
public boolean dependsOn(int branch)
public abstract WME.Kind getKind()
public static WME.TypeWME createType(Individual arg, aterm.ATermAppl type, DependencySet depends)
public static WME.DiffFrom createDiffFrom(Individual subject, Individual object, DependencySet depends)
public static WME createEdge(Edge edge, WME.EdgeDirection dir)
public static WME createBuiltin(Literal[] literals, DependencySet ds)
Copyright © 2019. All rights reserved.