对opnet的理解
工作内容,右键属性业务
任务分工 、敏捷践行
场景比对右键属性列表模块
模块功能点:
展示场景比对模型属性列表,展示两列,展示属性的值和比对结果
原有功能 ,原有结构比较混乱,业务逻辑都在树
重构后: 结构清晰,统一构建树,树的数据结构统一。只需 parent,childern,data三个数据成员
业务逻辑放在data里处理
在node interfaces里面设置属性为set,promoted和hidden有什么意义?
hidden可以在仿真的时候看不到设置的这个参数,promoted可以在仿真的过程中根
据需要改变参数的值
1.2.4进程模型属性(Process Model Attributes)
1.2.4.1模型属性(Model Attributes)
在Interfaces->Model Attributes中设定。也可以通过op_ima_obj_attr_set()来设定,但是一般这些属性在仿真过程中只是读取,而不做修改,所以只需要用op_ima_obj_attr_get()访问即可。
1.2.4.2进程属性(Process Attributes)
主要是关于Process Attributes Interface的(Interfaces->Process Interfaces)。用来设定(set)一些process的attributes,并且可以把这些attributes提升(promote)到更高层次的上去,也可以让那些与模型无关的属性相对于上层隐藏(hiden)起来。
AttributeTreeUtil :
getCompareTree(List<CompareAttr> comAttrs)
getTree(List<ExtendedAttribute> extAttrs);
功能构建右键属性列表树,提供数据树
TreeNodeManager:
统一对右键属性进行处理
TreeValueEditSupport:
ITree 接口
Object getData();
addChild(ITree itree);
setParent(ITree itree);
getChildList();
右键复合属性count值编辑性能优化
原因 :
复合属性嵌套层次过多,递归遍历树节点,性能肯定慢
解决方案:
将单独提升的子属性构建的节点缓存到Map中 ,通过复合属性path 作为key,
性能提升明显。
http://www.cnblogs.com/jjtech/archive/2011/02/14/1954291.html
http://blog.csdn.net/smartcat86/article/details/4085739/
中行星光大道支行 我要点评 0.3公里
地址: 江晖路1761-1767附近
分享到:
相关推荐
商场工作感想文章.doc
新入职护士工作感想精选.doc
班主任工作总结工作感受.doc
办公室工作感想.doc
工作感想参考.doc
宣传部工作感想 .docx
班主任工作感想.doc
临床护士工作感想.doc
支教工作感想汇报.doc
医院职工工作感想.doc
移动工作感想和体会.doc
班主任助理工作感想.doc
公司员工工作感想总结.doc
会计职员工作感想总结.doc
人事员工工作感想总结.doc
个人工作感想体会总结.doc
个人实习工作感想总结.doc
2022会计职员工作感想总结.docx
优秀员工工作感想参考.doc
新员工工作感想参考.doc