private string CreateMappingName( Mapping mapping )
{
String mappingName = "Mapping ";
List<Network> map = mapping.Map.ToList();
if (map.Count > 0)
{
var sb = new StringBuilder();
List<NetworkNode> nodes = map[0].Node.ToList();
foreach (NetworkNode node in nodes)
{
sb.Append( GetMappingName( node ) );
sb.Append( SEPARATOR );
}
if (sb.ToString().EndsWith( SEPARATOR ))
sb.Length = sb.Length - SEPARATOR.Length;
mappingName = sb.ToString();
}
return mappingName;
}