24 package org.lightjason.agentspeak.consistency.filter;
28 import java.util.Arrays;
29 import java.util.Collection;
30 import java.util.HashSet;
31 import java.util.Objects;
43 protected final Set<IPath>
m_paths =
new HashSet<>();
52 if ( Objects.nonNull( p_paths ) )
53 m_paths.addAll( Arrays.asList( p_paths ) );
63 if ( Objects.nonNull( p_paths ) )
64 m_paths.addAll( p_paths );
IBaseFilter(final IPath... p_paths)
ctor
filtering interface of agent literal values for metric
IBaseFilter(final Collection< IPath > p_paths)
ctor
default metric with an optional set of path values
final Set< IPath > m_paths
set with paths
final Collection< IPath > getSelector()
returns the selectors