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

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

public class FilterMetadataAssertion
extends FilterAssertion
implements org.eclipse.higgins.idas.api.IFilterMetadataAssertion


Field Summary
 
Fields inherited from interface org.eclipse.higgins.idas.api.IFilterMetadataAssertion
COMP_META_EQ, COMP_META_PRESENT, COMP_PROP_GE, COMP_PROP_LE, COMP_PROP_SUBSTR
 
Constructor Summary
FilterMetadataAssertion(Context context)
           
 
Method Summary
 ICondition getCondition()
           
 void init(FilterContext filterContext)
           
 void initAsAttributeMetadata(GraphPattern rootPattern, FilterContext filterContext)
           
 void setAssertionValue(org.eclipse.higgins.idas.api.IMetadata assertion)
           
 
Methods inherited from class org.eclipse.higgins.idas.cp.jena2.impl.filter.FilterAssertion
includeSubtypes, setComparator, setID, 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, setID
 

Constructor Detail

FilterMetadataAssertion

public FilterMetadataAssertion(Context context)
Method Detail

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

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

initAsAttributeMetadata

public void initAsAttributeMetadata(GraphPattern rootPattern,
                                    FilterContext filterContext)
                             throws org.eclipse.higgins.idas.api.IdASException
Parameters:
rootPattern -
filterContext -
Throws:
org.eclipse.higgins.idas.api.IdASException

setAssertionValue

public void setAssertionValue(org.eclipse.higgins.idas.api.IMetadata assertion)
                       throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setAssertionValue in interface org.eclipse.higgins.idas.api.IFilterMetadataAssertion
Throws:
org.eclipse.higgins.idas.api.IdASException