org.mindswap.swrl
Interface AtomList

All Superinterfaces:
OWLEntity, OWLIndividual, OWLObject, OWLValue, RDFList

public interface AtomList
extends RDFList

Author:
Evren Sirin

Method Summary
 AtomList add(Atom atom)
           
 AtomList apply(ValueMap values)
          Apply the given values possibly binding some of the variables in this AtomList to concrete values.
 Atom atomAt(int index)
           
 AtomList insert(Atom atom)
           
 AtomList insertAt(int index, Atom item)
           
 ABoxQuery toQuery()
          Create a query out of this atom list.
 ABoxQuery toQuery(java.util.List resultVars)
          Create a query out of this atom list with the specified variables put into the result variables.
 
Methods inherited from interface org.mindswap.owl.list.RDFList
add, get, getAll, getAllValues, getFirst, getFirstValue, getRest, getValue, getVocabulary, insert, insertAt, isEmpty, iterator, set, setFirst, setRest, size
 
Methods inherited from interface org.mindswap.owl.OWLIndividual
addProperty, addProperty, addProperty, addProperty, addType, getDifferentIndividuals, getIncomingProperties, getIncomingProperties, getIncomingProperty, getOWLSOntology, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getSameIndividuals, getSourceOntology, getType, getTypes, hasProperty, hasProperty, isDifferentFrom, isSameAs, isType, removeProperties, removeProperty, removeTypes, setProperty, setProperty, setProperty, setProperty, toRDF, toRDF
 
Methods inherited from interface org.mindswap.owl.OWLEntity
addAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, getAnonID, getKB, getLabel, getLabel, getLabels, getLocalName, getOntology, getQName, getURI, isAnon, removeAnnotations, setAnnotation, setAnnotation, setAnnotation, setLabel, setLabel
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 
Methods inherited from interface org.mindswap.owl.OWLValue
isDataValue, isIndividual
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 

Method Detail

add

AtomList add(Atom atom)

insert

AtomList insert(Atom atom)

insertAt

AtomList insertAt(int index,
                  Atom item)

atomAt

Atom atomAt(int index)

apply

AtomList apply(ValueMap values)
Apply the given values possibly binding some of the variables in this AtomList to concrete values.

Parameters:
values -
Returns:

toQuery

ABoxQuery toQuery()
Create a query out of this atom list.


toQuery

ABoxQuery toQuery(java.util.List resultVars)
Create a query out of this atom list with the specified variables put into the result variables.



Copyright © 2004 Evren Sirin. All Rights Reserved.