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을 전달합니다.