Я наблюдал, как в EA14.0 наблюдалось изменение поведения в EA12.5.
Сводка
В EA12.5 при использовании Deployment Specification
нужно было установитьInstance Classifier
на объекте Deployment Specification
, чтобы можно было установить состояние выполнения (Ctrl+Shift+R
).Не было необходимости устанавливать Parent
на объекте.В EA14.0 необходимо указать Parent
, из которого получены атрибуты, которые могут быть переопределены, и я добавляю, что Instance Classifier
должен быть установлен, но он может быть установлен на произвольный объект (не связанный с Parent
).
В следующих разделах я описал шаги, которые я выполнил:
Установка состояния запуска в EA12.5
Установка Instance Classifier
Выбрать Select Run State
Определить Variables
от Instance Classifier
Результат Deployment Specification
Deployment Specification object with set run state"> Как мы видим, фактический класс Instance Classifier
виден на объекте Deployment Specification
.Он служит основой для настройки Variables
.
Настройка инициализаторов атрибутов в EA14.0
При попытке выполнить то же самоешаги в EA14.0 Я получаю следующее сообщение об ошибке: Ctrl+Shift+R shortcut on object with Instance Classifier
specified">
Однако, когда я дополнительно указываю Parent
для Deployment Specification
объекта IМожно настроить переменные, определенные классом Parent
.
В этом случае не имеет значения, какой Instance Classifier
я указал.На следующем рисунке я установил Instance Classifier
в пустой класс с именем Totally unrelated object
(без определения атрибутов).Deployment Specification object with overridden initialiser attributes">
Примечание: когда я открываю файл модели / EAP, созданный в EA12.5 в EA14.0, я все еще вижу ранее настроенный прогонсостояния, но я не могу больше их изменять (если я не установил ранее назначенный Instance Classifier
на Parent
).
Вопросы
Так что это кажетсядля меня это серьезное изменение, и мой (составной) вопрос:
- Я что-то не так делаю?
- Кто-нибудь знает что-нибудь об этом изменившемся поведении и возможном обосновании этого?
- Кто-нибудь знает простой трюк, как я могу перенести все мои существующие
Deployment Specification
объекты в моих нескольких моделях?
Спасибо за ваши ответы и предложения!
С уважением, Рональд