BBN.DAML.PropertyEnumerator.PropertyEnumerator Function
Construct a property iterator for the given property, starting from the given set of resources. The property may be defined to be symmetric by supplying its inverse (which could be itself), and/or transitive. The property may also be defined to be reflexive, in which case all of the given root resources will be returned as members of the iteration.

Public void PropertyEnumerator (System.Collections.IEnumerator, BBN.RDF.Property, BBN.RDF.Property, bool, bool, bool)
  Type Name Description  
    System.Collections.IEnumerator roots A set of root resources from whence to start iterating over the closure of pred, represented as an iterator  
    Property pred The property to iterate over  
    Property inverse The inverse of pred, or null if pred has no inverse. The inverse is used to include resource y in the iteration if P' = inverse(P) and y P' x.  
    bool isTransitive If true, the property is transitive  
    bool isReflexive If true, the property is reflexive (so, the root resources will be included in the iteration).  
    bool useEquivalence If true, equivalence between DAML values will be included in the iteration (unless the model containing the DAML values has equivalence switched off via {@link com.hp.hpl.jena.daml.DAMLModel#setUseEquivalence}.  
  Return Description  
    void    
Other overloads:
BBN.DAML.PropertyEnumerator.#ctor(Resource,Property,Property,8,8) BBN.DAML.PropertyEnumerator.#ctor(Resource,Property,Property,8,8,8) BBN.DAML.PropertyEnumerator.#ctor(Resource,Property,Property,8,8,8,Model) BBN.DAML.PropertyEnumerator.#ctor(IEnumerator,Property,Property,8,8) BBN.DAML.PropertyEnumerator.#ctor(IEnumerator,Property,Property,8,8,8,Model)