Инструменты пользователя

Инструменты сайта


developers:tutorial:createmodel

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
developers:tutorial:createmodel [2019/02/17 00:15]
vasya
developers:tutorial:createmodel [2022/03/15 19:14] (текущий)
proxor
Строка 21: Строка 21:
 <​note>​ <​note>​
 Большая часть методов интерфейса [[developers:​references:​topomatic.foundationclasses.istatecontroller|IStateController]] реализована в классе [[developers:​references:​topomatic.foundationclasses.statecontrollerobject|StateControllerObject]]. Большая часть методов интерфейса [[developers:​references:​topomatic.foundationclasses.istatecontroller|IStateController]] реализована в классе [[developers:​references:​topomatic.foundationclasses.statecontrollerobject|StateControllerObject]].
-Редактор модели на видовом экране окна план и других системных окон нужно наследовать от [[developers:​references:​topomatic.applicationplatform.core.documentmodeleditor|PlanModelEditor]].+Редактор модели на видовом экране окна план и других системных окон нужно наследовать от [[developers:​references:​topomatic.applicationplatform.core.planmodeleditor|PlanModelEditor]].
 Редактор модели в отдельном окне нужно наследовать от [[developers:​references:​topomatic.applicationplatform.core.documentmodeleditor|DocumentModelEditor]] Редактор модели в отдельном окне нужно наследовать от [[developers:​references:​topomatic.applicationplatform.core.documentmodeleditor|DocumentModelEditor]]
 </​note>​ </​note>​
Строка 142: Строка 142:
     class Editor : ModelEditor     class Editor : ModelEditor
     {     {
-        //​Ссылки на другие модели в структуре 
-        public override ModelReference[] GetReferences(object model) 
-        { 
-            //В нашем случае никаких ссылок нет 
-            return null;  
-        } 
- 
         //​Реализация загрузки модели по указанному пути, должна вернуть реализацию класса нашей модели         //​Реализация загрузки модели по указанному пути, должна вернуть реализацию класса нашей модели
         public override object LoadFromFile(string fullpath)         public override object LoadFromFile(string fullpath)
Строка 391: Строка 384:
 {{ :​developers:​tutorial:​createmodel:​contexmenu.png?​direct&​600 |}} {{ :​developers:​tutorial:​createmodel:​contexmenu.png?​direct&​600 |}}
  
- <​note>​Исходный код примера, вы можете скачать используя эту ссылку  +<​note>​[[developers:​tutorial:​tutorialcode|Исходный код]] примера ​расположен ​в проекте **"​tutorial6"​**.</​note>​
- +
-{{ :​developers:​tutorial:​createmodel:​tutorial6.zip |Архив с кодом ​примера}}</​note>​+
developers/tutorial/createmodel.1550362559.txt.gz · Последние изменения: 2021/07/22 14:28 (внешнее изменение)