org.eclipse.higgins.idas.api
Interface IFilterEntityTypeAssertion

All Superinterfaces:
IFilterAssertion

public interface IFilterEntityTypeAssertion
extends IFilterAssertion

Represents a filter assertion about an Entity's Type (see IEntity.getEntityType()).

This assertion is made up of a comparator (operator), and assertion value.

The filter assertion is true for a Entity when:

TODO (Doc): add assertion rules

The particular form of the String used as an assertion is dictated by the comparator.


Field Summary
static String COMP_TYPE_EQ
          Compares true when a tested Entity has a type equal to the specified assertion value.
 
Method Summary
 void setAssertionValue(URI assertion)
          Specifies the assertion data to be tested against an IEntity's type.
 
Methods inherited from interface org.eclipse.higgins.idas.api.IFilterAssertion
includeSubtypes, setComparator, setID, setID
 

Field Detail

COMP_TYPE_EQ

public static final String COMP_TYPE_EQ
Compares true when a tested Entity has a type equal to the specified assertion value.

Value: "urn:org.eclipse.higgins.idas.api.comparator.type.equality"

See Also:
Constant Field Values
Method Detail

setAssertionValue

public void setAssertionValue(URI assertion)
                       throws IdASException
Specifies the assertion data to be tested against an IEntity's type.

Throws:
IdASException