org.eclipse.higgins.idas.spi
Class BasicFilterAssertion

java.lang.Object
  extended by org.eclipse.higgins.idas.spi.BasicFilterAssertion
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IFilterAssertion
Direct Known Subclasses:
BasicFilterAttributeAssertion, BasicFilterEntityIDAssertion, BasicFilterEntityTypeAssertion

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


Constructor Summary
BasicFilterAssertion()
           
BasicFilterAssertion(URI id, boolean bIncludeSubtypes, String comparator)
           
BasicFilterAssertion(URI id, String comparator)
           
 
Method Summary
 String getComparator()
           
 URI getID()
           
 boolean getIncludeSubtypes()
           
 void includeSubtypes(boolean bIncludeSubtypes)
           
 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

BasicFilterAssertion

public BasicFilterAssertion()

BasicFilterAssertion

public BasicFilterAssertion(URI id,
                            String comparator)
                     throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

BasicFilterAssertion

public BasicFilterAssertion(URI id,
                            boolean bIncludeSubtypes,
                            String comparator)
                     throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException
Method Detail

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

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

getComparator

public String getComparator()
                     throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

getID

public URI getID()
          throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

getIncludeSubtypes

public boolean getIncludeSubtypes()
                           throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException