Я создал очень простой DSL, который в виде определенной фигуры (TasksGroupShape) не может войти в режим редактирования, когда пользователь начинает нажимать на клавиатуру или нажимает клавишу F2.
Эта фигура представляет собой геометрическую фигуру с простым декоратором текста (с именем Name), связанным со свойством с именем Name.
Элемент модели называется TasksGroup и наследуется от другого класса домена с именем NamedElement (abstract), который имеет свойство домена Name.
Это свойство представляет собой простую строку, для которой "Is Element Name" имеет значение true.
Это простой дизайн, который я использовал в других проектах DSL и который работал нормально.
Возможно, что-то не так с этим, но я не знаю, где искать эту проблему.
Я что-то забыл? Любой совет, где поставить точку останова, чтобы понять, что не так?