Exemplo n.º 1
0
 /// <inheritdoc />
 public ElementMap InitializeMap(string name)
 {
     ElementMap = new ElementMap {
         Name = name
     };
     BeginEdit();
     MapMessage.SendWith(MapMessageType.New);
     return(ElementMap);
 }
Exemplo n.º 2
0
 /// <inheritdoc />
 public ElementMap InitializeMap(Dictionary <Guid, string> elementSources, string name)
 {
     ElementMap = new ElementMap(elementSources)
     {
         Name = name
     };
     BeginEdit();
     MapMessage.SendWith(MapMessageType.New);
     return(ElementMap);
 }
Exemplo n.º 3
0
        /// <inheritdoc />
        public async Task <bool> LoadMapAsync(string path)
        {
            var map = await _modelPersistenceService.LoadModelAsync(path);

            if (map != null)
            {
                ElementMap = map;
                BeginEdit();
                MapMessage.SendWith(MapMessageType.New);
                return(true);
            }

            return(false);
        }