BBN.DAML.PropertyEnumerator Class

Access: Public
Base Classes: Object
Implemented interfaces: IEnumerator
  Members Description  
    m_nodeQueue    
    m_pred    
    m_inverse    
    m_predEquivs    
    m_inverseEquivs    
    m_transitive    
    m_isReflexive    
    m_seen    
    m_roots    
    m_defaultValue    
    m_defaultValueSeen    
    m_useEquivalence    
    m_model    
    m_current    
    m_next    
    PropertyEnumerator    
    PropertyEnumerator Construct a property iterator for the given property, starting from the given resource. 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 root itself will be returned as a member of the iteration.

 
    PropertyEnumerator    
    PropertyEnumerator    
    PropertyEnumerator 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.

 
    PropertyEnumerator    
    MoveNext Answer true if the iteration over the closure of the predicate will answer any values that have not yet been returned.

 
    Current    
    GetCurrent    
    Reset    
    SetDefaultValue    
    HasDefaultValue    
    Enqueue    
    ExpandQueue    
    IsRoot    
    GetStatementObjects    
    GetStatementSubjects    
    CachePropertyEquivs    
    CacheProperty    
    SetModel    
    GetUseEquivalence    
    Traverse    
    Traverse    
    Initialise