com.clarkparsia.pellet.api.term.entity
Interface ObjectPropertyList

All Superinterfaces:
Entity, java.lang.Iterable<ObjectProperty>, PropertyExpression, PropertyList<ObjectProperty>, Term, TermCollection<ObjectProperty>, TermList<ObjectProperty>

public interface ObjectPropertyList
extends PropertyList<ObjectProperty>

Author:
Evren Sirin

Method Summary
 ObjectPropertyList inverse()
          Creates a new chain where all the properties in the chain are replaced with their inverses and the order is reversed.
 SubObjectPropertyChain subPropertyOf(ObjectProperty sup)
           
 
Methods inherited from interface com.clarkparsia.pellet.api.term.TermList
getArgs, getFirst, getLast
 
Methods inherited from interface com.clarkparsia.pellet.api.term.TermCollection
contains, isEmpty, size
 
Methods inherited from interface java.lang.Iterable
iterator
 
Methods inherited from interface com.clarkparsia.pellet.api.term.entity.Entity
isVariable
 
Methods inherited from interface com.clarkparsia.pellet.api.term.Term
accept, accept, isNamed
 

Method Detail

inverse

ObjectPropertyList inverse()
Creates a new chain where all the properties in the chain are replaced with their inverses and the order is reversed.


subPropertyOf

SubObjectPropertyChain subPropertyOf(ObjectProperty sup)


Copyright 2010 Clark & Parsia, LLC. All Rights Reserved.