| 前页 | 后页 | 
图类
图对应于单个UML图。它可以通过Package Diagrams集合进行访问,并且依次包含一个Diagram对象和Diagram连接器的集合。添加到DiagramObject类将现有元素添加到图中。添加新图时,必须将图类型设置为有效类型之一:
- 活动
- 分析
- 零件
- 自订
- 部署方式
- 逻辑上
- 序列
- 状态图
- 用例
.EAP文件中的关联表
图
图表属性
| 属性 | 备注 | 也可以看看 | 
|---|---|---|
| 作者 | 串 注意:读/写 作者的名字。 | |
| 创建日期 | 日期 注意:读/写 图表创建的日期。 | |
| x | 长 注意:读/写 图的X尺寸(默认为800)。 | |
| cy | 长 注意:读/写 图表的Y尺寸(默认为1100)。 | |
| 图形GUID | 变体 注意:读/写 此图的全局唯一ID。 | |
| 图ID | 长 注意:只读 图的本地ID。 | |
| 图表链接 | 采集 注意:只读 DiagramLink对象的列表,每个对象包含有关图中连接器的显示特性的信息。 | DiagramLinks类 收藏类 | 
| 图对象 | 采集 注意:只读 对DiagramObjects的引用的集合。 DiagramObject是图中元素的实例,并包括大小和显示特征。 | DiagramObject类 收藏类 | 
| ExtendedStyle | 串 注意:读/写 扩展的样式属性。 | |
| 过滤元素 | 串 注意:读/写 将以逗号分隔的对象ID列表(来自SelectedObjects)应用于当前应用的图表过滤器,从而覆盖该过滤器。效果一直持续到应用另一个过滤器或关闭该图为止。 | |
| 重点进口 | 布尔型 注意:读/写 一个标志,指示其他包中的元素应突出显示。与图“属性”对话框中的“显示命名空间”选项相对应。 | 配置图显示 | 
| 锁住了 | 布尔型 注意:读/写 一个标志,指示该图是否被锁定。 | |
| 元类型 | 串 注意:读/写 图表的特定于域的元类型,由MDG技术定义。编写时,元类型必须完全合格且来自现有配置文件。 | |
| 修改日期 | 变体 注意:读/写 图表的最后修改日期。 | |
| 名称 | 串 注意:读/写 图表名称。 | |
| 笔记 | 串 注意:读/写 设置或检索该图的注释。 | |
| 对象类型 | 对象类型 注意:只读 区分通过Dispatch接口引用的对象。 | 对象类型 | 
| 方向 | 串 注意:读/写 页面方向:P表示纵向,L表示横向。 | |
| 包裹ID | 长 注意:读/写 该图所属的包的ID。 | |
| PageHeight | 长 注意:阅读 该图的页数很高。 | |
| 页面宽度 | 长 注意:阅读 图表的总页数。 | |
| 父母ID | 长 注意:读/写 “拥有”此图的元素的可选ID;例如,用例拥有的序列图。 | |
| 规模 | 长 注意:读/写 缩放比例(默认为100)。 | |
| 选定的连接器 | 连接器 注意:读/写 此图上当前选择的连接器。如果当前没有选定的图,则为Null。 | 连接器类别 | 
| 选定对象 | 采集 注意:只读 获取表示图表上当前选定元素的集合。 您可以从此集合中删除对象以取消选择它们,并通过传递对象ID作为名称来选择它们,从而将元素添加到集合中。 | 收藏类 | 
| 显示详细资料 | 长 注意:读/写 一个标志,指示应显示“图表详细信息”文本:1 =显示,0 =隐藏。 | |
| ShowPackageContents | 布尔型 注意:读/写 一个标志,指示应在当前图中显示包装内容。 | |
| 显示私人 | 布尔型 注意:读/写 用于显示或隐藏私有功能的标志。 | |
| 显示保护 | 布尔型 注意:读/写 用于显示或隐藏受保护功能的标志。 | |
| 显示公开 | 布尔型 注意:读/写 用于显示或隐藏公共功能的标志。 | |
| 刻板印象 | 串 注意:读/写 设置或获取此图的构造型。 | |
| StyleEx | 串 注意:读/写 高级样式设置,保留供Sparx Systems使用。 | |
| 泳道 | 串 注意:读/写 图中包含泳道的信息。 请注意,此属性已由SwimlaneDef取代。 | SwimlaneDef类别 | 
| SwimlaneDef | SwimlaneDef 注意:读/写 图中包含泳道的信息。 | SwimlaneDef类别 | 
| 类型 | 串 注意:只读 图表类型;有关更多信息,请参见.eap文件中的t_diagramtypes表。 | |
| 版 | 串 注意:读/写 图表的版本。 | 
图表方法
| 方法 | 细节 | 也可以看看 | 
|---|---|---|
| ApplyGroupLock(字符串aGroupName) | 布尔型 注意:代表当前用户,为指定的组对此图对象应用组锁。 如果操作成功,则返回True。如果操作失败,则返回False。使用GetLastError()检索错误信息。 参数: 
 | |
| ApplyUserLock() | 布尔型 注意:对于当前用户,将用户锁应用于此图对象。 如果操作成功,则返回True。如果操作失败,则返回False。使用GetLastError()检索错误信息。 | |
| FindElementInDiagram(长ElementID) | 布尔型 注意:此功能激活“逻辑示意图”视图并显示具有选定逻辑示意图对象的逻辑示意图。如果该图太大而无法在屏幕上显示所有图,则显示该图的包含对象的部分,并在屏幕中央显示该对象。显示标记为未选择的图对象,但未选择 如果找到了逻辑示意图对象,显示了逻辑示意图并且在视图中选择了(或至少显示了)该对象,则返回True。如果在图中未找到图对象并且未显示图,则返回False。 参数 
 | |
| GetDiagramObjectByID(长ID,字符串DUID) | 图对象 注意:如果关系图上存在对象,则返回DiagramObject对象。 参数: 
 | DiagramObject类 | 
| GetLastError() | 串 注意:返回一个字符串值,该字符串值描述与该对象有关的最新错误。 | |
| ReadStyle(字符串StyleName) | 串 注意:返回命名图样式的当前值。 使用GetLastError()检索错误信息。 参数: 
 | |
| ReleaseUserLock() | 布尔型 注意:释放此图对象上的组锁或用户锁。 如果操作成功,则返回True。如果操作失败,则返回False。使用GetLastError()检索错误信息。 | |
| ReorderMessages() | 空洞 注意:重置序列和协作消息的显示顺序。 通常在图中插入或删除消息后使用。 | |
| SaveAsPDF(字符串FileName) | 布尔型 注意:将图导出到PDF文档。成功返回True。 参数: 
 | |
| SaveImagePage(长x,长y,长sizeX,长sizeY,字符串文件名,长标志) | 布尔型 注意:将图表的一页保存到磁盘。 如果操作成功,则返回True。如果操作失败,则返回False。 使用GetLastError()检索错误信息。 参数: 
 | |
| ShowAsElementList(bool ShowAsList,bool Persist) | 布尔型 注意:根据ShowAsList的值,在图格式和图列表之间切换图显示。 如果设置了Persist,则将显示格式写入数据库,以便该图始终以该格式(图表或列表)打开。否则,一旦关闭显示,显示格式将恢复为默认值(图表)。 参数: 
 | 图表清单 | 
| 更新() | 布尔型 注意:修改或附加新项目后更新此图对象。 如果返回False,则使用GetLastError()检索错误信息。 | |
| VirtualizeConnector(int ConnectorID,int Action,int X,int Y) | 布尔型 注意:在连接器上创建源或目标元素的虚拟副本,并将其在图上的位置设置为连接器上的航路点。如果要对源元素进行虚拟化,则将路径点创建为连接器上的第一个路径;如果要对目标元素进行虚拟化,则将路径点创建为连接器上的最后一个路径。 如果在同一连接器上再次调用,将删除虚拟元素。但是,航路点仍然存在。 作为航路点,因此只能在使用“定制”线型的连接器上创建虚拟元素,如果连接器不具有此线型,则方法将对其进行设置。因此,在执行此方法之后,应该为连接器以及图表调用Update函数。该功能成功完成需要所有参数。 如果操作成功,则返回True。如果操作失败,则返回False。 参数: 
 函数main() { var diagram as EA.Diagram; var conn为EA.Connector; 图= Repository.GetCurrentDiagram(); if(diagram!= null) { var连接器为EA.Connector。 连接器=图表。 图。VirtualizeConnector(connector.ConnectorID,1,100,150); connector.Update(); diagram.Update(); Repository.ReloadDiagram(diagram.DiagramID); } 其他 { Session.Output(“脚本需要图表可见”); } } 主要(); | 虚拟连接器端 | 
| WriteStyle(字符串StyleName,字符串StyleValue) | 空洞 注意:设置命名图样式的值。 使用GetLastError()检索错误信息。 参数: 
 | 
