Example #1
0
//
// generate_artifacts
//
void Locality_Manager::generate_default_artifacts (GAME::Xml::Fragment parent)
{
  // Set the id for the artifact.
  Fragment artifact = parent.append_element ("artifact");
  artifact.set_attribute ("xmi:id", DEFAULT_ARTIFACT_ID);

  // Add the remaining tags to the artifact.
  artifact.append_simple_content ("name", DEFAULT_ARTIFACT_NAME);
  artifact.append_simple_content ("source", "");
  artifact.append_simple_content ("node", "");
  artifact.append_simple_content ("location", "dance_locality_manager");
}
Example #2
0
//
// generate_default_instance_configs
//
void Locality_Manager::
generate_default_instance_configs (GAME::Xml::Fragment parent, PICML::CollocationGroup_in group)
{
  Fragment configProperty = parent.append_element ("configProperty");
  configProperty.append_simple_content ("name", "edu.vanderbilt.dre.DAnCE.LocalityManager.ProcessName");

  Fragment value = configProperty.append_element ("value");
  Fragment type = value.append_element ("type");
  type.append_simple_content ("kind", "tk_string");

  Fragment inner_value = value.append_element ("value");
  inner_value.append_simple_content ("string", group->name ());
}
Example #3
0
//
// generate_artifacts
//
void Locality_Manager::generate_default_implementation (GAME::Xml::Fragment parent)
{
  Fragment impl = parent.append_element ("implementation");
  impl.set_attribute ("xmi:id", DEFAULT_IMPLEMENTATION_ID);

  // Add the remaining tags to the implementation.
  impl.append_simple_content ("name", DEFAULT_IMPLEMENTATION_NAME);
  impl.append_simple_content ("source", "");

  Fragment artifact = impl.append_element ("artifact");
  artifact.set_attribute ("xmi:idref", DEFAULT_ARTIFACT_ID);

  Fragment execParameter = impl.append_element ("execParameter");
  execParameter.append_simple_content ("name", "edu.vanderbilt.dre.DAnCE.ImplementationType");
  Fragment value = execParameter.append_element ("value");
  Fragment type = value.append_element ("type");
  type.append_simple_content ("kind", "tk_string");
  Fragment inner_value = value.append_element ("value");
  inner_value.append_simple_content ("string", "edu.vanderbilt.dre.DAnCE.LocalityManager");
}