blockly > Procedures > IProcedureModel
Procedures.IProcedureModel 인터페이스
프러시저를 위한 데이터 모델입니다.
Signature:
export interface IProcedureModel
메서드
메서드 | 설명 |
---|---|
deleteParameter(index) | 지정된 색인의 매개변수를 매개변수 목록에서 삭제합니다. |
getEnabled() | 프로시져의 사용 설정/중지 여부를 반환합니다. 프러시저가 비활성화되면 모든 프러시저 호출자 차단도 비활성화되어야 합니다. |
getId() | 프로시져의 언어 중립적인 고유 ID를 반환합니다. |
getName() | 사람이 읽을 수 있는 프로시져 이름을 반환합니다. |
getParameter(index) | 매개변수 목록의 지정된 색인에 있는 매개변수를 반환합니다. |
getParameters() | 매개변수 목록에 있는 모든 매개변수의 배열을 반환합니다. |
getReturnTypes() | 프로시져의 반환 유형을 반환합니다. null은 값을 반환하지 않는 프로시져를 나타냅니다. |
insertParameter(parameterModel, index) | 매개변수 목록에 매개변수를 삽입합니다. 매개변수를 이동하려면 먼저 삭제한 다음 다시 삽입하세요. |
saveState() | 프로시져의 상태를 JSON으로 직렬화합니다. |
setEnabled(enabled) | 이 절차의 사용 설정/중지 여부를 설정합니다. 프러시저가 비활성화되면 모든 프러시저 호출자 차단도 비활성화되어야 합니다. |
setName(name) | 사람이 읽을 수 있는 프로시져 이름을 설정합니다. |
setReturnTypes(types) | 프로시져의 반환 유형을 설정합니다. 반환하지 않는 절차를 나타내려면 null을 전달합니다. |