BBN.DAML.DAMLCommonImpl Class

Access: Public
Base Classes: ResourceImpl
Implemented interfaces: DAMLCommon
  Members Description  
    m_propLabel Literal accessor for label property

 
    m_propComment Literal accessor for comment property

 
    m_propEquivalentTo Property accessor for equivalentTo

 
    m_vocabulary The vocabulary that corresponds to the namespace this DAML value was declared in

 
    m_propType Property accessor for RDF:type

 
    DAMLCommonImpl Constructor, takes the URI this value, and the underlying model it will be attached to.

 
    DAMLCommonImpl Constructor, takes the name and namespace for this value, and the underlying model it will be attached to.

 
    GetDAMLModel Answer the underlying model

 
    SetRDFType Set the RDF type property for this node in the underlying model, replacing any existing type property. To add a second or subsequent type statement to a resource, use {@link #setRDFType( com.hp.hpl.mesa.rdf.jena.model.Resource, boolean ) setRDFType( Resource, false ) }.

 
    SetRDFType Add an RDF type property for this node in the underlying model. If the replace flag is true, this type will replace any current type property for the node. Otherwise, the type will be in addition to any existing type property. Note that for most normal uses, a DAML resource should have at most one rdf:type property. One exception to this, in the March 2001 release, is when DatatypeProperties are marked as unique, unambiguous or transitive. This is achieved by the use of two rdf type properties.

 
    HasRDFType    
    HasRDFType    
    GetRDFTypes    
    GetPropertyValue    
    GetPropertyValues    
    SetPropertyValue    
    RemoveProperty    
    RemoveAll Remove all the values for a given property on this DAML resource.

 
    ReplaceProperty Replace the value of the named property with the given value. All existing values, if any, for the property are first removed.

 
    GetNumPropertyValues    
    GetAll    
    GetVocabulary Answer the DAML+OIL vocabulary that corresponds to the namespace that this value was declared in.

 
    GetKey    
    GetEquivalentValues Answer an iterator over all of the DAML objects that are equivalent to this value under the daml:equivalentTo relation. The common method just tests this relation, GetEquivalentValues() in sub-classes, such as {@link com.hp.hpl.jena.daml.DAMLClass}, may extend this with specific additional semantics such as daml:sameClassAs.

 
    GetEquivalenceSet    
    GetSelfEnumerator    
    toString    
    Remove    
    Port    
    Prop_Label    
    Prop_Comment    
    Prop_EquivalentTo    
    Prop_Type    
    s_UIDs    
    s_count    
    GetIDTranslation    
    GetEquivalenceClass Answer the equivalence class, as an iterator, for a given resource

 
    RemoveProperties    
    RemoveAll Remove all statements whose predicate is in the given iteration, and whose subject is this resource.

 
    GetPropertyInverse    
    IsTransitive    
    GetDefaultType