public abstract class RuleAtomImpl<P> extends Object implements RuleAtom
Title: Rule Atom Implementation
Description:
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
| Constructor and Description |
|---|
RuleAtomImpl(P predicate) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(RuleAtomVisitor visitor) |
boolean |
equals(Object other) |
abstract List<? extends AtomObject> |
getAllArguments()
Return all arguments (constants and variables) to the rule atom.
|
P |
getPredicate()
Return the predicate for the rule atom.
|
int |
hashCode() |
public RuleAtomImpl(P predicate)
public abstract void accept(RuleAtomVisitor visitor)
public abstract List<? extends AtomObject> getAllArguments()
RuleAtomgetAllArguments in interface RuleAtompublic P getPredicate()
RuleAtomgetPredicate in interface RuleAtomCopyright © 2019. All rights reserved.