24 package org.lightjason.agentspeak.configuration;
31 import javax.annotation.Nonnull;
32 import java.text.MessageFormat;
33 import java.util.Collections;
35 import java.util.logging.Logger;
69 m_initialbeliefs = Collections.unmodifiableSet( p_initialbeliefs );
70 m_plans = Collections.unmodifiableSet( p_plans );
71 m_rules = Collections.unmodifiableSet( p_rules );
73 LOGGER.info( MessageFormat.format(
"create planbundle configuration: {0}",
this ) );
interface of logical rule
static Logger logger(final Class<?> p_class)
returns a logger instance
CDefaultPlanBundleConfiguration( @Nonnull final Set< IPlan > p_plans, @Nonnull final Set< IRule > p_rules, @Nonnull final Set< ILiteral > p_initialbeliefs)
ctor
static final Logger LOGGER
logger
final Set< ILiteral > beliefs()
get beliefs
final Set< ILiteral > m_initialbeliefs
instance of initial beliefs
plan bundle configuration
class for any helper calls
final Set< IRule > rules()
get a set with rules
final Set< IRule > m_rules
rule instance
final Set< IPlan > m_plans
instance of plans
final Set< IPlan > plans()
get a set with plans
default plan bundle configuration