org.deri.iris.facts
Interface IFacts

All Known Implementing Classes:
Facts, FactsWithExternalData, FiniteUniverseFacts, OriginalFactsPreservingFacts

public interface IFacts


Method Summary
 IRelation get(IPredicate predicate)
          Get the relation associated with the given predicate and create one if one does not already exist.
 Set<IPredicate> getPredicates()
          Get the set of predicate identifying all relations known to this facts object.
 

Method Detail

get

IRelation get(IPredicate predicate)
Get the relation associated with the given predicate and create one if one does not already exist.

Parameters:
predicate - The predicate identifying the relation.
Returns:
The relation associated with the given predicate.

getPredicates

Set<IPredicate> getPredicates()
Get the set of predicate identifying all relations known to this facts object.

Returns: