Носитель местоположения LocationHolder
Простыми словами
Абстрактный сборщик: «Abstract type, used to group elements that are allowed to be associated with a Location». Своей семантики у него нет, на диаграммах архитектуры он не появляется — по легенде метамодели абстрактный элемент «has no direct use but is a means of construction». Его работа — быть замком: право иметь место дано не всем подряд, а ровно тем, кто от него наследует, и таких в UAF двое — операционная роль (OperationalRole) и ресурсная роль (ResourceRole). Отсюда содержательный вывод, который в определении не написан: место в UAF привязано не к ТИПУ исполнителя, а к его УПОТРЕБЛЕНИЮ в конкретной структуре. Один и тот же тип радиостанции в одной конфигурации стоит на мачте, в другой — в кузове; общего «места радиостанции» не существует. Отсюда и типичная ошибка — вешать Location на ResourcePerformer или на CapabilityConfiguration: метамодель этого просто не разрешает.
Примеры
От LocationHolder наследуют только OperationalRole и ResourceRole. Ни ResourcePerformer, ни OperationalPerformer в этот список не входят, поэтому назначить место типу исполнителя нельзя — только его роли внутри целого.
UAF DMM 1.3, разд. 9.1.12 Parameters, рис. 9-274 LocationHolder; строки Generalization у OperationalRole (разд. 9.1.4) и ResourceRole (разд. 9.1.7)
У носителя места ноль или одно физическое расположение (physicalLocation → ActualLocation), а сама ActualLocation типизируется элементом Location. Требование к зоне идёт от типа, конкретный адрес — от экземпляра.
UAF DMM 1.3, разд. 9.1.12 Parameters, рис. 9-259 ActualLocation — связи physicalLocation и type/instance
LocationHolder перечислен в составе трёх видов — Operational Structure, Parameters: Environment и Parameters: Mission Vignette and Scenario, — но показывать его нечем: абстрактный элемент, по легенде метамодели, служит средством построения, а не самостоятельным объектом описания.
UAF DMM 1.3, разд. 7.3 Domain Metamodel Diagram Legend — пояснение к типу Abstract; разд. 8.1.4 и 8.1.14 — списки элементов трёх видов
Определение из первоисточника
дословная выпискаAbstract type, used to group elements that are allowed to be associated with a Location.
Абстрактный тип для группировки элементов, которым разрешено связываться с местоположением.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»UAFElement
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalRole
- Обобщение — таксономическое отношение «частное → общее»ResourceRole
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей