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

java.lang.Object
  extended byorg.eclipse.higgins.idas.cp.jena2.impl.filter.FilterAssertion
      extended byorg.eclipse.higgins.idas.cp.jena2.impl.filter.FilterAttributeAssertion
All Implemented Interfaces:
org.eclipse.higgins.idas.api.IFilterAssertion, org.eclipse.higgins.idas.api.IFilterAttributeAssertion

public class FilterAttributeAssertion
extends FilterAssertion
implements org.eclipse.higgins.idas.api.IFilterAttributeAssertion


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
COMP_ATTR_EQ, COMP_ATTR_GE, COMP_ATTR_INFERRED_REL_EQ, COMP_ATTR_LE, COMP_ATTR_PRESENT, COMP_ATTR_SUBSTR
 
Constructor Summary
FilterAttributeAssertion(Context context)
           
 
Method Summary
 ICondition getCondition()
           
 org.eclipse.higgins.idas.api.IFilter getMetadataFilter()
           
 void init(FilterContext filterContext)
           
 void setAssertionValue(org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
           
 void setID(URI type)
           
 void setMetadataFilter(org.eclipse.higgins.idas.api.IFilter metadataFilter)
           
 
Methods inherited from class org.eclipse.higgins.idas.cp.jena2.impl.filter.FilterAssertion
includeSubtypes, setComparator, setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.api.IFilterAssertion
includeSubtypes, setComparator, setID
 

Constructor Detail

FilterAttributeAssertion

public FilterAttributeAssertion(Context context)
Parameters:
context -
Method Detail

setMetadataFilter

public void setMetadataFilter(org.eclipse.higgins.idas.api.IFilter metadataFilter)
                       throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setMetadataFilter in interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

getMetadataFilter

public org.eclipse.higgins.idas.api.IFilter getMetadataFilter()
                                                       throws org.eclipse.higgins.idas.api.IdASException
Returns:
Throws:
org.eclipse.higgins.idas.api.IdASException

getCondition

public ICondition getCondition()
                        throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getCondition in class FilterAssertion
Returns:
Throws:
org.eclipse.higgins.idas.api.IdASException

setAssertionValue

public void setAssertionValue(org.eclipse.higgins.idas.api.IAttributeValue assertionValue)
                       throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setAssertionValue in interface org.eclipse.higgins.idas.api.IFilterAttributeAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException

init

public void init(FilterContext filterContext)
          throws org.eclipse.higgins.idas.api.IdASException
Specified by:
init in class FilterAssertion
Parameters:
filterContext -
Throws:
org.eclipse.higgins.idas.api.IdASException

setID

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