Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 40.1
edited by Bimit Administrator
on 10.02.2022, 10:42
on 10.02.2022, 10:42
Change comment:
There is no comment for this version
To version 41.1
edited by Bimit Administrator
on 10.02.2022, 11:02
on 10.02.2022, 11:02
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,8 +1,8 @@ 1 1 Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы: 2 2 3 -* [[getProject>>||anchor="HgetProject"]] 4 -* getProfile 5 -* getProjectModels 3 +* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин 4 +* [[getProfile>>]] - получение данных о пользователе по его идентификатору Uuid 5 +* [[getProjectModels>>]] - взятие всех активных моделей проекта на котором выполняется плагин 6 6 * getModelRevisions 7 7 * [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта 8 8 * getElement ... ... @@ -20,14 +20,15 @@ 20 20 * getProjectCollisions 21 21 * getModelCollisions 22 22 23 -====== getProject======23 +====== ====== 24 24 25 +====== ====== 26 + 25 25 (% class="box infomessage" %) 26 26 ((( 27 -взятие проекта на котором выполняется плагин 29 +**getProject** - взятие проекта на котором выполняется плагин 28 28 ))) 29 29 30 - 31 31 * **bim.getProject() **- метод представляет следующую структуру 32 32 33 33 ((( ... ... @@ -175,7 +175,41 @@ 175 175 {{/code}} 176 176 177 177 179 +(% class="box infomessage" %) 180 +((( 181 +**getProfile** - получение данных о пользователе по его идентификатору Uuid 182 +))) 178 178 184 +* **bim.getProfile(Идентификатор пользователя)** 185 + 186 +**Пример использования:** 187 + 188 +{{code language="java"}} 189 +def profile = bim.getProfile(UUID.fromString(“ef952aa8-7ddc-11ec-90d6-0242ac120003") 190 +def profileUuid= profile.getUuid() 191 + 192 +// console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003” 193 +{{/code}} 194 + 195 + 196 +(% class="box infomessage" %) 197 +((( 198 +**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин) 199 +))) 200 + 201 +* **bim.getProjectModels()** 202 + 203 +**Пример использования:** 204 + 205 +**{{code language="java"}}def listModels = bim.getProjectModels() 206 +for (Model model: listModels ) { 207 +def modelUuid = model.getUuid() 208 + 209 +// console.info(modelUuid .toString()) -> “INFO: 4e733308-7ddd-11ec-90d6-0242ac120003” 210 +} 211 +{{/code}}** 212 + 213 + 179 179 === === 180 180 181 181 (% class="box infomessage" %)