Поле
|
Описание
|
Name
|
Указывает имя параметра. Это поле является обязательным для заполнения. Имя параметра должно быть уникальным в пределах конфигурируемого узла.
К наименованию параметра применяются следующие ограничения.
• Первый символ должен быть допустимым для java.lang.Character.isJavaStart( ).
• Остальные символы должны быть допустимыми для java.lang.Character.isJavaIdentifierPart( ).
• Наименование не может быть ключевым словом Java. Например, public не может использоваться как наименование параметра.
• Наименование не может содержать пробелы.
|
Description
|
(Необязательно) Содержит описание параметра.
|
Map to Attribute
|
Представляет атрибут, которому сопоставлен данный параметр. Если параметр не сопоставлен никакому атрибуту, это поле пустое.
|
Units
|
Если тип параметра определен как Real Number with Units, отображается список возможных значений единиц.
|
Type
|
Определяет тип параметра. Эта опция доступна, только если параметр не сопоставлен никакому атрибуту. Можно выбрать тип или ввести класс. Следующие типы доступны для выбора.
• Boolean
• Date & Time
• Real Number
• Real Number with Units (нельзя использовать для расчетов, но можно использовать для входных параметров, сопоставленных определяемым сайтом атрибутам)
• References
• URL
• Integer Number
• String
Можно также ввести имена пользовательских классов, которые реализуют методы для преобразования экземпляра класса в строковый объект и наоборот. Двумя наиболее распространенными способами построения объекта из строкового значения являются предоставление конструктора или метод valueOf(). В обоих случаях принимается строковый аргумент и создается экземпляр класса из строкового значения. Чтобы преобразовать объект в строку, можно применить метод toString(). Примеры реализации таких готовых к применению классов включают com.ptc.ddl.util.AngularDimension и com.ptc.ddl.util.RatioObject. Также поддерживаются все Java-оболочки, такие как java.lang.Short или java.lang.Byte.
|
Input Enabled
|
Указывает, разрешен ли ввод при конфигурировании детали. Возможные значения
• Yes, Required — пользователь должен выполнить ввод.
• Yes, Not Required — запрос ввода пользователем, но ввод не является обязательным.
• No — запрос ввода пользователем не отображается.
|
Prompt
|
Определяет фразу, которая будет отображена, чтобы помочь пользователю понять, что означает данный параметр. Например, у параметра, представляющего набор цветов, может иметься запрос со значением "Выберите нужный цвет".
|
Specified By
|
Указывает, задан ли параметр значением или выражением. Возможные значения
• Value
• Expression
|
Default Expression
|
Если задана опция Specified By, можно ввести конкретное значение или выражение.
Если для опции Specified By задано значение Value, проверка будет зависеть от типов параметров.
Если для опции Specified By задано значение Expression, в выражении проверяется правильность синтаксиса. Редактор выражения для ограничения открывается в отдельном окне.
|