Г О С Т Р И С О 20022-1— 2013
Ограничения
— АтрибутСообщенияИмеетРовноОдинТип
Описание
Атрибут Сообщения должен иметь ровно один тип из следующих: простойТип или сложныйТип.
Контекст
(Context)
15020022::Мвтамодель::ЛогическийУровень::АтрибутСообщвния
(IS020022::Metamodel::LogicalLevel::MessageAttribute)
Язык
(Language)
OCL2.0
(OCL2.0)
Тело
(Body)
спожныйТип->размер() + простойТил->размер() = 1
(complexType->size() + simpleType->size() = 1)
В.2.8.7 Метакласс БлокКомпоновкиСообщения (Metaclass MessageBuildingBlock)
Описание
Параметр ОпределенияСообщения. имеющий уникальное значение в рамках данного ОпределенияСооб-
щения.
П р и м е ч а н и е — БлокиКомлоноекиСообщения не являются многократно используемыми, так как они
имеют значение только в пределах конкретного ОпределенияСообщения.
Абстрактный
(Abstract)
ложь
(false)
Владелец
(Owner)
15020022::Метамодель::ЛогическийУровень
(IS020022::Metamodel::LogicalLevel)
Прикладной Стереотип
(Applied Stereotype)
метакласс
(metaclass)
Суперкласс
(Superclass)
15020022::Метамодель::КонцептРепозитория
(IS020022::Metamodel::RepositoryConcept)
Свойства
— мощностьМножества
Описание
Свойство БлокаКомпоновкиСообщения. описывающее, какое количество разрешенных событий может иметь
место в отдельном ОлределениСообщения.
Тип
(Туре)
15020022::Метамодель::МощностьМножества
(IS020022::Metamodel::LogicalLevel:: Cardinality)
Владелец
(Owner)
15020022::Метамодель::ЛогическийУроввнь::БлокКомпоновкиСообщения
(IS020022::Metamodei::LogicalLevel::MessageBui!dir>gBlock)
Значение по умолчанию
(Default Value)
1
Множественность
(Multiplicity)
Агрегация
(Aggregation)
нет
(none)
Упорядочено
(Ordered)
ложь
(false)
— сложныйТип
Описание
Модель сложного контента БлокаКомпоновкиСообщения, когда он выражается с использованием Типа-
КомпонентаСаобщения.
Тип
(Type)
15020022::Метамодель::ЛогическийУровень::ТипКомпонентаСообщения
(IS020022::Metamodel::LogicalLevel::MessageComponentType)
Владелец
(Owner)
15020022::Метамодель::ЛогическийУровень::БлокКомпоновкиСообщения
(IS020022::Metamodel::LogicalLevel:: MessageBuildingBlock)
126