Я определяю точку расширения для моего приложения Eclipse RCP с некоторыми атрибутами.Одним из этих атрибутов является строка , которая должна содержать макс. 3 алфавитных символа .
. На данный момент у меня есть следующее определение:
<element name="type">
<complexType>
<attribute name="type_identifier" type="string" use="required">
<annotation>
<documentation>
Dieser String sollte noch auf maximal 3 Zeichn begrenzt werden
</documentation>
</annotation>
</attribute>
</complexType>
</element>
Через редактор я могу добавить только перечислимые ограничения, которые отображаются в xml-источнике как:
<restriction base="string">
<enumeration value="blubb">
</enumeration>
</restriction>
Но то, что я хочу, выглядит примерно так:
<restriction base="string">
<pattern value="[A-Z]{3}">
</pattern>
</restriction>
Могу ли я использовать это шаблонное уведомление для своей точки расширения? В данный момент я не могу проверить настройку, поэтому просто "просто попробуй и посмотри" для меня невозможно.