// // 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"); }
// // 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 ()); }
// // 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"); }