public virtual void loadFunctions(Rete engine) { ClassnameResolver classnameResolver = new ClassnameResolver(engine); LoadPackageFunction loadpkg = new LoadPackageFunction(classnameResolver); engine.declareFunction(loadpkg); funcs.Add(loadpkg); NewFunction nf = new NewFunction(classnameResolver); engine.declareFunction(nf); funcs.Add(nf); MemberFunction mf = new MemberFunction(classnameResolver); engine.declareFunction(mf); funcs.Add(mf); InstanceofFunction iof = new InstanceofFunction(classnameResolver); engine.declareFunction(iof); funcs.Add(iof); }
public LoadPackageFunction(ClassnameResolver classnameResolver) { this.classnameResolver = classnameResolver; }
public InstanceofFunction(ClassnameResolver classnameResolver) { this.classnameResolver = classnameResolver; }
public MemberFunction(ClassnameResolver classnameResolver) { }
public MemberFunction(ClassnameResolver classnameResolver) { }
public InstanceofFunction(ClassnameResolver classnameResolver) { this.classnameResolver = classnameResolver; }
public NewFunction(ClassnameResolver classnameResolver) { this.classnameResolver = classnameResolver; }