/** * */ public void observeValue(final Object val, IInternalAccess agent) { if(val!=null) getRuleSystem(agent).observeObject(val, true, false, eventadder); }
/** * */ public void observeValue(final Object val) { if(val!=null) getRuleSystem().observeObject(val, true, false, eventadder); }
getRuleSystem().observeObject(val, true, false, new IResultCommand<IFuture<IEvent>, PropertyChangeEvent>()
getRuleSystem().observeObject(val, true, false, new IResultCommand<IFuture<IEvent>, PropertyChangeEvent>()
/** * Observe a value. */ public static void observeValue(final RuleSystem rs, final Object val, final IInternalAccess agent, final EventType etype, final MBelief mbel) { assert agent.getComponentFeature(IExecutionFeature.class).isComponentThread(); if(val!=null) rs.observeObject(val, true, false, getEventAdder(agent, etype, mbel, rs)); }
rs.observeObject(val, true, false, new IResultCommand<IFuture<IEvent>, PropertyChangeEvent>()