com.clarkparsia.pellet.rules.model
Class BuiltInAtom

java.lang.Object
  extended by com.clarkparsia.pellet.rules.model.RuleAtomImpl<java.lang.String>
      extended by com.clarkparsia.pellet.rules.model.BuiltInAtom
All Implemented Interfaces:
RuleAtom

public class BuiltInAtom
extends RuleAtomImpl<java.lang.String>

Title: Built-In Atom

Description:

Copyright: Copyright (c) 2007

Company: Clark & Parsia, LLC.

Author:
Ron Alford

Constructor Summary
BuiltInAtom(java.lang.String predicate, AtomDObject... arguments)
           
BuiltInAtom(java.lang.String predicate, java.util.List<AtomDObject> arguments)
           
 
Method Summary
 void accept(RuleAtomVisitor visitor)
           
 java.util.List<AtomDObject> getAllArguments()
          Return all arguments (constants and variables) to the rule atom.
 java.lang.String toString()
           
 
Methods inherited from class com.clarkparsia.pellet.rules.model.RuleAtomImpl
equals, getPredicate, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuiltInAtom

public BuiltInAtom(java.lang.String predicate,
                   AtomDObject... arguments)

BuiltInAtom

public BuiltInAtom(java.lang.String predicate,
                   java.util.List<AtomDObject> arguments)
Method Detail

accept

public void accept(RuleAtomVisitor visitor)
Specified by:
accept in interface RuleAtom
Specified by:
accept in class RuleAtomImpl<java.lang.String>

getAllArguments

public java.util.List<AtomDObject> getAllArguments()
Description copied from interface: RuleAtom
Return all arguments (constants and variables) to the rule atom.

Specified by:
getAllArguments in interface RuleAtom
Specified by:
getAllArguments in class RuleAtomImpl<java.lang.String>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004 Evren Sirin. All Rights Reserved.