org.eclipse.higgins.idas.cp.jena2.impl.filter
Class FilterAssertion

java.lang.Object
  extended byorg.eclipse.higgins.idas.cp.jena2.impl.filter.FilterAssertion
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IFilterAssertion
Direct Known Subclasses:
FilterAttributeAssertion, FilterCUIDAssertion, FilterMetadataAssertion, FilterTypeAssertion

public abstract class FilterAssertion
extends Object
implements org.eclipse.higgins.idas.api.IFilterAssertion


Constructor Summary
FilterAssertion()
           
 
Method Summary
abstract  ICondition getCondition()
           
 void includeSubtypes(boolean bIncludeSubtypes)
           
abstract  void init(FilterContext context)
           
 void setComparator(String comparator)
           
 void setID(URI id)
           
 void setID(URI id, boolean bIncludeSubtypes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterAssertion

public FilterAssertion()
Method Detail

includeSubtypes

public void includeSubtypes(boolean bIncludeSubtypes)
                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
includeSubtypes in interface org.eclipse.higgins.idas.api.IFilterAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

setComparator

public void setComparator(String comparator)
                   throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setComparator in interface org.eclipse.higgins.idas.api.IFilterAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

setID

public void setID(URI id,
                  boolean bIncludeSubtypes)
           throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setID in interface org.eclipse.higgins.idas.api.IFilterAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

setID

public void setID(URI id)
           throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setID in interface org.eclipse.higgins.idas.api.IFilterAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

init

public abstract void init(FilterContext context)
                   throws org.eclipse.higgins.idas.api.IdASException
Parameters:
context -
Throws:
org.eclipse.higgins.idas.api.IdASException

getCondition

public abstract ICondition getCondition()
                                 throws org.eclipse.higgins.idas.api.IdASException
Returns:
Throws:
org.eclipse.higgins.idas.api.IdASException