Examples of ModelReaderFactory


Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

   */
  protected static IModel instantiateModel(IProblemDefinition simProblem) {
    ParameterBlock amrwfp =
        new ParameterBlock(simProblem.getProblemScheme().getUri(),
            IURIHandling.URI);
    ModelReaderFactory mrwf =
        SimSystem.getRegistry().getFactory(AbstractModelReaderFactory.class,
            amrwfp);
    Map<String, Serializable> parameters = new HashMap<>();
    parameters.putAll(simProblem.getSchemeParameters());
    return mrwf.create(null, SimSystem.getRegistry().createContext()).read(
        (URI) amrwfp.getSubBlockValue(IURIHandling.URI), parameters);
  }
View Full Code Here

Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

  public static IModel instantiateModel(ParameterBlock rwSimCfgParams,
      URI modelLocation, Map<String, ?> modelParameters) {
    ParameterBlock rwParams = rwSimCfgParams == null ? new ParameterBlock()
        : rwSimCfgParams.getCopy();
    rwParams.addSubBlock(IURIHandling.URI, new ParameterBlock(modelLocation));
    ModelReaderFactory modelReaderWriterFactory = SimSystem.getRegistry()
        .getFactory(AbstractModelReaderFactory.class, rwParams);
    IModel model = modelReaderWriterFactory.create(rwParams, SimSystem.getRegistry().createContext()).read(
        modelLocation, modelParameters);
    return model;
  }
View Full Code Here

Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

    // Create new model reader if necessary

    if (getAbsModReaderParams() == null
        || !getAbsModReaderParams().equals(taskConfig.getModelReaderParams())) {
      ModelReaderFactory modelReaderWriterFactory =
          SimSystem.getRegistry().getFactory(AbstractModelReaderFactory.class,
              taskConfig != null ? taskConfig.getModelReaderParams() : null);

      if (modelReaderWriterFactory == null) {
        SimSystem.report(Level.SEVERE, "Model reader creation failed");
        handleEarlyAbort(taskConfig, null);
        return;
      }

      setModelReader(modelReaderWriterFactory.create(taskConfig
          .getCustomRWParams(), SimSystem.getRegistry().createContext()));

      setAbsModReaderParams(taskConfig.getModelReaderParams());
    }
View Full Code Here

Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

    if (parameter == null) {
      return;
    }

    ModelReaderFactory factory = parameter.getSecondValue();

    if (factory == null) {
      return;
    }
View Full Code Here

Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

   */
  protected void initModelReader(TaskConfiguration taskConfig) {
    if (!taskConfig.useMasterServer()
        && (getAbsModReaderParams() == null || !getAbsModReaderParams().equals(
            taskConfig.getModelReaderParams()))) {
      ModelReaderFactory modelReaderWriterFactory =
          SimSystem.getRegistry().getFactory(AbstractModelReaderFactory.class,
              taskConfig.getModelReaderParams());
      setModelReader(modelReaderWriterFactory.create(taskConfig
          .getCustomRWParams(), SimSystem.getRegistry().createContext()));
      setAbsModReaderParams(taskConfig.getModelReaderParams());
    }
  }
View Full Code Here

Examples of org.jamesii.core.data.model.read.plugintype.ModelReaderFactory

    RunInformation result = new RunInformation(config);
    ISimulationRun simulation;
    // create the model reader
    IModelReader modelReader = null;
    ModelReaderFactory modelReaderFactory =
        SimSystem.getRegistry().getFactory(AbstractModelReaderFactory.class,
            config.getAbsModelReaderFactoryParams());
    modelReader = modelReaderFactory.create(config.getModelReaderParams(), SimSystem.getRegistry().createContext());

    // IDataStorage ds = config.createDataStorage(simID.id);

    // Create list of all available resources (including this one)
    // FIXME: Ensure that all bookedResources are instances of ISimulationServer
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.