Exemplo n.º 1
0
  /** {@inheritDoc} */
  @Override
  protected void saveInternals(final File internDir, final ExecutionMonitor exec)
      throws IOException, CanceledExecutionException {

    // save m_muscle_map...
    ModelContent modelContent = new ModelContent("muscle-internals.model");
    String[] keys = m_muscle_map.keySet().toArray(new String[0]);
    modelContent.addStringArray("internal-muscle-map-keys", keys);
    ModelContentWO subkey = modelContent.addModelContent("internal-muscle-map");
    for (String key : keys) {
      subkey.addDataCell(key, m_muscle_map.get(key));
    }
    // create the XML file alongside the rest of the node data (same folder)
    File file = new File(internDir, "muscle-internals.xml");
    FileOutputStream fos = new FileOutputStream(file);
    modelContent.saveToXML(fos);
  }