/**
* @constructor
*/
function XUIGroupConnect() {
}
XUIGroupConnect.prototype = {
//接口
/**
* 添加模型
* @param {Number} nUuid 模型唯一id
* @param {Number} nVersionId 版本id
* @param {String} strName 模型名称
* @param {String} strImagePath 模型图片地址
* @param {Array} arrOutPort 输出端口Array<String>
* @param {Array} arrInPort 输入端口Array<String>
*/
AddModel:function (nUuid,nVersionId,strName,strImagePath,arrOutPort,arrInPort) {
},
/**
* 创建组
* @param {Number} nGroupUuid 组唯一id
* @param {String} strGroupName 组名
* @param {Array} arrModelId 组成员id数组
*/
AddGroup:function (nGroupUuid,strGroupName,arrModelId) {
},
/**
* 添加连线
* @param {Number} nUuid 线唯一id
* @param {Number} nOutModelId 输出id
* @param {String} strOutModelName 输出名称
* @param {String} strOutPortName 输出端口名
* @param {Number} nOutType 输出类型 1为组 0为模型
* @param {Number} nInModelId 输入id
* @param {String} strInModelName 输入名称
* @param {String} strInPortName 输入端口名
* @param {Number} nInType 输入类型 1为组 0为模型
*/
AddLine:function (nUuid,nOutModelId,strOutModelName,strOutPortName,nOutType,nInModelId,strInModelName,strInPortName,nInType) {
},
/**
* 通过id删除线
* @param {Number} nId 线id
*/
RemoveLineById:function (nId) {
},
/**
* 通过id删除模型
* @param {Number} nId 模型id
*/
RemoveModelById:function (nId) {
},
/**
* 通过id删除组
* @param {Number} nId 组id
*/
RemoveGroupById:function (nId) {
},
/**
* 清空所有
*/
RemoveAll:function () {
},
/**
* 开启隐藏对象
*/
StartHideObj:function () {
},
/**
* 开启组模式
*/
StartGroupMode:function () {
},
/**
* 关闭组模式
*/
CloseGroupMode:function () {
},
/**
* 导出内部数据
* @return {String} 数据
*/
ExportData:function () {
},
/**
* 获取组数据导出值
* @return {Number} 数组长度
*/
GetGroupCount:function () {
},
/**
* 获取线数据导出值
* @return {Number} 数组长度
*/
GetLineCount:function () {
},
/**
* 根据索引获取组数据
* @param {Number} nIndex 索引
* @return {String} 数据
*/
GetGroupDataStrByIndex:function (nIndex) {
},
/**
* 根据组id和成员索引获取组成员id
* @param {Number} nGroupId 组id
* @param {Number} nIndex 组索引
* @return {Number} 组成员id
*/
GetGroupChildIdByIndex:function (nGroupId,nIndex) {
},
/**
* 根据索引获取线数据
* @param {Number} nIndex 索引
* @return {String} 数据
*/
GetLineDataStrByIndex:function (nIndex) {
},
}