RSA插件篇.ppt

RSA插件篇.ppt

ID:48739849

大小:1.92 MB

页数:48页

时间:2020-01-21

RSA插件篇.ppt_第1页
RSA插件篇.ppt_第2页
RSA插件篇.ppt_第3页
RSA插件篇.ppt_第4页
RSA插件篇.ppt_第5页
资源描述:

《RSA插件篇.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、插件学习----江晓斌这篇主要展示了如何使用IBMRationalRequisitePro和IBMRationalSoftwareModeler内置的可跟踪性能,用绘制的方式来显示可跟踪性,从需求到模型,到代码第一步:创建并配置插件项目1、因为您将在Modeling透视图中工作,那就要提前将您的屏幕设置为这个透视图并开始,这对您的插件开发很有利。2、同样,打开您的RequirementsExplorer,因为您在开发这个插件时将与RequisitePro一起操作。3、将它从您的ProjectExplorer下面拖走,只需最佳编辑空间并给您

2、的桌面一个有序的外观(图2)。4、现在,只是为了更好的开发,您将使用这个默认的与RequisitePro一起装载的样例需求项目。双击OpenRequirementsProject文件夹并导航道(代表性地):C:ProgramFilesRationalRequisiteProsamplesLearning_Project-Use_Cases5、打开LEARNING-USECASES.RQS。6、创建一个插件(参见图3)。7、将您的新插件项目命名为TraceView,正如您在图4中所看到的。8、点击Finish。在ProjectEx

3、plorer中,屏幕显示的应该如您在图5中所看到的那样。现在,修改这个pluglets.xml文件并确保您能看到统一建模语言(UML)建模API和RequisiteProAPI。当您创建完这个项目以后,这个pluglets.xml文件中的内容看起来应该如列表1中的代码一样。10、现在,添加适当的实用程序(请看列表2)第二步、创建一个样例插件现在您已经拥有一个插件项目并且将它配置完全,您已经准备好创建这个插件了。1、您可以使用这个插件向导使它变得更简单(请看图6)。2、下一步,为这个样例插件选择一个模版(图7)。3、在NewPluglet>

4、Createapluglet视图中:通过在Package栏中输入路径给它一个程序包。通过在Source和Name栏中输TraceView,为它适当地命名。(请看图8)。在这个时候,插件并没有起到很大的作用,如您在列表3中所看到的。列表3.屏幕的输入显示表明这个插件还没有被执行运行这个插件并对它进行测试如果之前您还没有运行过插件,那么您可以用以下三种方式中的任意一种来运行:通过选择插件本身(在这种情况下TraceView.java)从弹出菜单中,选择Runas,然后选择Runaspluglet从工具条中(参见图9)暂停一会,来调用最初的策略

5、:您想要构建一个TreeViewer并与您的插件一起显示。因此,您现在需要添加一个很小的代码来创建和显示一个新的TreeViewer(请看图10)。注意这些类中有些是不可见的。调用Source:OrganizeImports行为,当有提示时确保您选择了这些类中的SWTdefinition。(这个行为会在您的插件前端自动安装适当的输入声明。)也就是说,Point应该解析为org.eclipse.swt.graphics.Point,那也是唯一含混不清之处。保存并尝试运行这个插件。您应该可以看到图11所显示的内容。通过点击屏幕边角的X将它关闭

6、,回到插件源代码。您接下来的步骤是添加TreeViewer到您的插件源代码中,如列表4所示。publicvoidcreateTreeViewer(Shellshell){finalTreeViewertv=newTreeViewer(shell,SWT.SINGLE

7、SWT.FULL_SELECTION

8、SWT.H_SCROLL

9、SWT.V_SCROLL

10、SWT.BORDER);Treetree=((TreeViewer)tv).getTree();//Ensurethetreeheadersarevisibletree.setHeade

11、rVisible(true);tree.setLinesVisible(true);//AddcolumnheaderstothetreeStringheaders[]={"Element","Owner","Visibility"};for(inti=0;i

12、00);}}注意:TreeViewer应该解析为:org.eclipse.jface.viewers.TreeViewer。Tree应该解析为:org.eclipse.swt.widgets.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。