private void InitBlock() { defclass = CollectionFactory.localMap(); templateToDefclass = CollectionFactory.localMap(); functions = CollectionFactory.localMap(); outputStreams = CollectionFactory.localMap(); listeners = new List<Object>(); functionGroups = new List<Object>(); //log = new Log4netLogger(typeof (Rete)); router = new MessageRouter(this); initFact = new InitialFact(); deffunctions = new DeffunctionGroup(); root = new RootNode(); rulesFired = CollectionFactory.localMap(); }
public StringChannelImpl(String channelId, MessageRouter router, InterestType interest) : base(channelId, router, interest) { InitBlock(); parser = new CLIPSParser(router.ReteEngine, (StreamReader) null); }
public StringChannelImpl(String channelId, MessageRouter router, InterestType interest) : base(channelId, router, interest) { InitBlock(); parser = new CLIPSParser(router.ReteEngine, (StreamReader)null); }
private void InitBlock(MessageRouter enclosingInstance) { this.enclosingInstance = enclosingInstance; }
protected internal AbstractCommunicationChannel(String channelId, MessageRouter router, InterestType interest) { _channelId = channelId; _router = router; _interest = interest; }
public CommandThread(MessageRouter enclosingInstance) { InitBlock(enclosingInstance); }
public Shell(Rete engine) { router = engine.MessageRouter; }