필드
|
설명
|
이름
|
매개변수의 이름을 지정합니다. 이 필드는 필수 값입니다. 매개변수 이름은 구성 가능 모듈 내에서 고유해야 합니다.
매개변수 이름에는 다음과 같은 제한이 적용됩니다.
• 첫째 문자는 java.lang.Character.isJavaStart( )에 대해 유효해야 합니다.
• 나머지 문자는 java.lang.Character.isJavaIdentifierPart( ).에 대해 유효해야 합니다.
• 이름은 Java 키워드일 수 없습니다. 예를 들어, public을 매개변수 이름으로 사용할 수 없습니다.
• 이름에는 공백이 포함될 수 없습니다.
|
설명
|
(선택 사항) 매개변수에 대한 설명을 제공합니다.
|
속성에 매핑
|
이 매개변수가 매핑되는 속성을 나타냅니다. 매개변수가 속성에 매핑되지 않는 경우 이 필드는 비어 있습니다.
|
단위
|
매개변수 유형이 Real Number with Units로 정의된 경우 가능한 단위 값이 나열됩니다.
|
유형
|
매개변수 유형을 식별합니다. 이 옵션은 매개변수가 속성에 매핑되지 않는 경우에만 사용할 수 있습니다. 유형을 선택하거나 클래스를 입력할 수 있습니다. 다음과 같은 유형을 선택할 수 있습니다.
• Boolean
• Date & Time
• Real Number
• Real Number with Units - 계산에는 사용할 수 없지만, 사이트의 정의된 속성에 매핑되는 입력 매개변수에는 사용할 수 있습니다.
• References
• URL
• Integer Number
• String
또한 메서드를 구현하는 사용자 정의 클래스의 이름을 입력하여 클래스의 인스턴스를 문자열 객체로 변환하거나 그 반대로 변환할 수 있습니다. 문자열에서 객체를 생성하는 가장 일반적인 두 가지 방법은 생성자 또는 valueOf() 메소드를 제공하는 것입니다. 둘 다 문자열 인수를 사용하고 문자열에서 클래스의 인스턴스를 생성하는 것입니다. 객체를 문자열로 변환하려면 toString() 메소드를 구현할 수 있습니다. 이러한 클래스의 OOTB 구현의 예에는 com.ptc.ddl.util.AngularDimension 및 com.ptc.ddl.util.RatioObject가 포함됩니다. java.lang.Short 또는 java.lang.Byte와 같은 모든 Java 래퍼도 지원됩니다.
|
입력 사용 가능
|
부품을 구성할 때 입력이 가능한지 여부를 나타냅니다. 가능한 값은 다음과 같습니다.
• Yes, Required - 사용자가 입력해야 합니다.
• Yes, Not Required - 입력하라는 메시지가 표시되지만 입력하지 않아도 됩니다.
• No - 입력하라는 메시지가 표시되지 않습니다.
|
프롬프트
|
매개변수가 나타내는 항목을 이해할 수 있도록 이 매개변수에 대해 표시할 구를 지정합니다. 예를 들어, 색 세트를 나타내는 매개변수에는 "원하는 색 선택"이라는 프롬프트 값이 있을 수 있습니다.
|
지정 기준
|
매개변수가 값 또는 표현식에 의해 지정되는지 여부를 나타냅니다. 가능한 값은 다음과 같습니다.
• Value
• Expression
|
기본 표현식
|
지정 기준 옵션이 설정된 경우 특정 값 또는 표현식을 입력할 수 있습니다.
지정 기준이 Value로 설정된 경우 매개변수 유형을 기준으로 검증이 수행됩니다.
지정 기준이 Expression으로 설정된 경우 구문의 정확성을 확인하기 위해 표현식이 검증됩니다. 제약 조건 표현식 편집기가 별도의 창에서 열립니다.
|