Uses of Class
ai.planning.propositional.Domain

Packages that use Domain
ai.planning.propositional   
 

Uses of Domain in ai.planning.propositional
 

Fields in ai.planning.propositional declared as Domain
protected  Domain SequentialPlan.domain
          the Domain defining the Actions in this plan
protected  Domain Problem.domain
          the Domain over which this problem is defined
 

Fields in ai.planning.propositional with type parameters of type Domain
protected static java.util.Map<ai.krr.NamedSymbol,Domain> Domain.allDomains
          all known Domains indexed by their name
protected static inf.compilers.SyntaxAdaptor<Domain> Domain.ioAdaptor
          the SyntaxAdaptor used for input/output operations
 

Methods in ai.planning.propositional that return Domain
protected  Domain Domain.clone()
           This class does not support cloning and an Exception will be thrown if this method is called.
 Domain SequentialPlan.getDomain()
           This function retrieves the Domain which contains the definitions of the ActionTypes of which the Actions in this Plan are instances.
 Domain Problem.getDomain()
           This function returns the domain over which this Problem is defined.
protected static Domain PplDomainAdaptor.parseDomain(inf.compilers.LexicalAnalyzer scanner, java.util.Properties props)
           This function reads tokens from the given LexicalAnalyzer and attempts to create a propositional Domain that corresponds to the parsed tokens.
 Domain PplDomainAdaptor.read(java.io.Reader r)
           This function attempts to parse characters from the given Reader until a Domain that represents an object in the internal representation has been parsed.
static Domain Domain.read(java.io.Reader r, inf.compilers.SyntaxAdaptor<Domain> sa)
           This function can be used to parse a Domain from the given Reader.
static Domain Domain.readFromFile(java.io.File file)
           This convenience function can be used to read a Domain from the given File.
 

Methods in ai.planning.propositional that return types with arguments of type Domain
 java.lang.Class<Domain> PplDomainAdaptor.getInternalClass()
           This function returns the Class that holds the internal representation this adaptor translates to and from.
 

Methods in ai.planning.propositional with parameters of type Domain
 void PplDomainAdaptor.prettyPrint(int indent, Domain domain, java.io.Writer w)
           This function takes a propositional Domain which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the PPL syntax.
static void PplDomainAdaptor.prettyPrintDomain(int indent, Domain domain, java.io.Writer w, java.util.Properties props)
           This function writes the given Domain to the given Writer, using the given Properties.
 void PplDomainAdaptor.write(Domain domain, java.io.Writer w)
           This function takes a propositional Domain which is a Java Object in the internal representation, and writes it to the given Writer as a string conforming to the PPL syntax.
static void PplDomainAdaptor.writeDomain(Domain domain, java.io.Writer w, java.util.Properties props)
           This function writes the given Domain to the given Writer, using the given Properties.
 

Method parameters in ai.planning.propositional with type arguments of type Domain
static Domain Domain.read(java.io.Reader r, inf.compilers.SyntaxAdaptor<Domain> sa)
           This function can be used to parse a Domain from the given Reader.
static void Domain.setSyntax(inf.compilers.SyntaxAdaptor<Domain> sa)
           This function can be used to define the syntax with which instances of this class are written or read.
 

Constructors in ai.planning.propositional with parameters of type Domain
Problem(Domain d, WorldState s0, Goal g)
           This constructor creates a new planning problem over the given domain.
SequentialPlan(Domain domain)
           This constructor creates a new empty SequentialPlan.