Exemple #1
0
        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);
        }
Exemple #2
0
 public LoadPackageFunction(ClassnameResolver classnameResolver)
 {
     this.classnameResolver = classnameResolver;
 }
Exemple #3
0
 public InstanceofFunction(ClassnameResolver classnameResolver)
 {
     this.classnameResolver = classnameResolver;
 }
 public MemberFunction(ClassnameResolver classnameResolver)
 {
 }
Exemple #5
0
 public MemberFunction(ClassnameResolver classnameResolver)
 {
 }
 public InstanceofFunction(ClassnameResolver classnameResolver)
 {
     this.classnameResolver = classnameResolver;
 }
Exemple #7
0
 public NewFunction(ClassnameResolver classnameResolver)
 {
     this.classnameResolver = classnameResolver;
 }