Interfaces for creating new filter classes.
FilterAPI
, GraphAPI
and UtilitiesAPI
as dependencies.
FilterBuilder
,
this class is basically a factory that will create filter instances
on demand.
FilterBuilder
as the
annotation parameter.
NodeFilter
,
EdgeFilter
or ComplexFilter
.
getProperties()
method in your filter, it should
expose all properies that can be set by users and have an influence
on the filter execution.
getPanel()
method in the builder.