@NonNullByDefault
public class SemanticsPredicates
extends Object
This class provides predicates that allow filtering item streams with regards to their semantics.
- Author:
- Kai Kreuzer - Initial contribution
-
Constructor Summary
Constructors
-
Method Summary
Creates a
Predicate
which can be used to filter
Item
s that represent a given semantic type.
Creates a
Predicate
which can be used to filter
Item
s that represent an Equipment.
Creates a
Predicate
which can be used to filter
Item
s that represent a Location.
Creates a
Predicate
which can be used to filter
Item
s that represent a Point.
Creates a
Predicate
which can be used to filter
Item
s that relates to a given property.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SemanticsPredicates
public SemanticsPredicates()
-
Method Details
-
isLocation
Creates a
Predicate
which can be used to filter
Item
s that represent a Location.
- Returns:
- created
Predicate
-
isEquipment
Creates a
Predicate
which can be used to filter
Item
s that represent an Equipment.
- Returns:
- created
Predicate
-
isPoint
Creates a
Predicate
which can be used to filter
Item
s that represent a Point.
- Returns:
- created
Predicate
-
isA
Creates a
Predicate
which can be used to filter
Item
s that represent a given semantic type.
- Parameters:
type
- the semantic type to filter for
- Returns:
- created
Predicate
-
relatesTo
Creates a
Predicate
which can be used to filter
Item
s that relates to a given property.
- Parameters:
property
- the semantic property to filter for
- Returns:
- created
Predicate