Examples of ModuleEnvironment


Examples of org.rascalmpl.interpreter.env.ModuleEnvironment

      setMonitor(old);
    }
  }

  private void reloadModule(String name, URI errorLocation) { 
    ModuleEnvironment env = new ModuleEnvironment(name, getHeap());
    heap.addModule(env);

    try {
      ISourceLocation loc = getValueFactory().sourceLocation(errorLocation);
      org.rascalmpl.semantics.dynamic.Import.loadModule(loc, name, this);
View Full Code Here

Examples of org.rascalmpl.interpreter.env.ModuleEnvironment

    });
  }

  private static TypeStore constructCompleteTypeStore(Environment env) {
      TypeStore complete = new TypeStore();
      ModuleEnvironment mod = (ModuleEnvironment) env.getRoot();
    constructCompleteTypeStoreRec(complete, mod, new HashSet<java.lang.String>());
    return complete;
  }
View Full Code Here

Examples of org.rascalmpl.interpreter.env.ModuleEnvironment

    this.eval = eval;
    this.testResultListener = testResultListener;
  }

  public void test(String moduleName) {
    ModuleEnvironment topModule = eval.getHeap().getModule(moduleName);

    if (topModule != null) {
      runTests(topModule, topModule.getTests());
    }
  }
View Full Code Here

Examples of org.rascalmpl.interpreter.env.ModuleEnvironment

      runTests(topModule, topModule.getTests());
    }
  }

  public void test() {
    ModuleEnvironment topModule = (ModuleEnvironment) eval.getCurrentEnvt().getRoot();

    runTests(topModule, topModule.getTests());

    for (String i : topModule.getImports()) {
      ModuleEnvironment mod = topModule.getImport(i);
     
      if (mod != null) {
        runTests(mod, mod.getTests());
      }
    }
  }
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

        entityManager.clear();

        if (storageManager != null) {
            storageManager.finishSavingAndShutdown();
        }
        ModuleEnvironment environment = CoreRegistry.get(ModuleManager.class).loadEnvironment(Collections.<Module>emptySet(), true);
        CoreRegistry.get(AssetManager.class).setEnvironment(environment);
        CoreRegistry.get(Console.class).dispose();
        CoreRegistry.clear();
        BlockManager.getAir().setEntity(EntityRef.NULL);
        GameThread.clearWaitingProcesses();
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

        for (Module module : registry) {
            if (module.isOnClasspath()) {
                finalModules.add(module);
            }
        }
        ModuleEnvironment newEnvironment = new ModuleEnvironment(finalModules, moduleSecurityManager, Collections.<BytecodeInjector>emptyList());
        if (asPrimary) {
            if (environment != null) {
                environment.close();
            }
            environment = newEnvironment;
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

        DependencyResolver resolver = new DependencyResolver(registry);
        ResolutionResult result = resolver.resolve(moduleNames);

        if (result.isSuccess()) {
            ModuleEnvironment modEnv = moduleManager.loadEnvironment(result.getModules(), true);
            Log.debug("Loaded modules: " + modEnv.getModuleIdsOrderedByDependencies());
        } else {
            Log.error("Could not resolve module dependencies for " + moduleNames);
        }

        CoreRegistry.put(ModuleManager.class, moduleManager);
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

        this.canvas = new CanvasImpl(this, CoreRegistry.get(Time.class), renderer);
    }

    public void refreshWidgetsLibrary() {
        widgetsLibrary = new WidgetLibrary(CoreRegistry.get(ReflectFactory.class), CoreRegistry.get(CopyStrategyLibrary.class));
        ModuleEnvironment environment = CoreRegistry.get(ModuleManager.class).getEnvironment();
        for (Class<? extends UIWidget> type : environment.getSubtypesOf(UIWidget.class)) {
            widgetsLibrary.register(new SimpleUri(environment.getModuleProviding(type), type.getSimpleName()), type);
        }
    }
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

    }

    @Override
    public boolean step() {
        NetworkSystem networkSystem = CoreRegistry.get(NetworkSystem.class);
        ModuleEnvironment moduleEnvironment = CoreRegistry.get(ModuleManager.class).getEnvironment();

        BiomeManager biomeManager;
        if (networkSystem.getMode().isAuthority()) {
            biomeManager = new BiomeManager(moduleEnvironment, gameManifest.getBiomeIdMap());
//            biomeManager.subscribe(CoreRegistry.get(NetworkSystem.class));
View Full Code Here

Examples of org.terasology.module.ModuleEnvironment

                for (DependencyInfo dependencyInfo : module.getMetadata().getDependencies()) {
                    selectedModules.add(moduleManager.getRegistry().getLatestModuleVersion(dependencyInfo.getId()));
                }
            }
        }
        ModuleEnvironment environment = moduleManager.loadEnvironment(selectedModules, false);
        assetManager.setEnvironment(environment);
        return environment;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.