Domain is the basic managed object for Ponder2 that supports hierarchies. View it like a directory or a folder in a filesystem
creates a new Domain managed object
Returns a hash containing all the entries in the domain.
answers the P2Object of the Managed Object at aName. Answers NIL if the object does not exist.
Answer the P2Object associated with aName. If not found evaluate aBlock (with no arguments) and return its result
add anOid into the domain with aName. Answers anOid.
Calls aBlock with name/value pairs for each entry in the domain. Answers with an array with all the answers from the executions
Calls aBlock with name/value pairs for each entry in the domain. Answers with the the receiver
answers an array containing the names of all the domain's entries.
answers an array of Managed Object names containing all the entries in the domain.
Removes aName and its P2ManagedObject from the domain. Answers the oid. TODO Error checks?
Answers with the object from aPath relative to this domain