前页 | 后页 |
储存库类
存储库是所有结构(例如模型,包和元素)的主要容器。您可以使用Models集合开始迭代访问模型。存储库还提供了一些方便的方法来直接访问结构,而不必首先在层次结构中定位它们。
.EAP文件中的关联表
<none>
储存库属性
属性 |
备注 |
也可以看看 |
---|---|---|
s |
采集 注意:只读 这是系统的Authors集合,其中包含0个或多个Author对象,每个对象都可以与(例如)作为项目作者或所有者的元素或图表相关联。 使用AddNew(),Delete()和GetAt()来管理作者。 |
收藏类 |
批量追加 |
布尔型 注意:读/写 当您的自动化客户端必须快速插入许多元素,操作,属性和/或操作参数时,请将此属性设置为True。 工作完成时设置为False。 这可以使批量添加新元素的效率提高10到20倍。 |
|
客户群 |
采集 注意:只读 与项目关联的客户列表。您可以使用此集合修改,删除和添加新的Client对象。 |
收藏类 |
连接字符串 |
串 注意:只读 当前存储库的文件名/连接字符串。 对于连接字符串,DBMS存储库类型由“ DBType = n;”标识。其中,n是与DBMS类型相对应的数字,如下所示: 0-MYSQL 1-SQLSVR 2-ADOJET 3- ORACLE 4-POSTGRES 5-ASA 8-访问2007 9-火鸟 |
|
当前选择 |
注意:只读 提供有关选定内容和位置的信息,而无需对数据库进行任何请求。 |
EA选择类别 |
DataMinerManager |
数据挖掘器对象 注意:返回指向EA.DataMinerManager接口的指针。 |
DataMinerManager类别 |
资料类型 |
采集 注意:只读 数据类型集合。它包含一个数据类型对象列表,每个对象代表用于数据建模或代码生成目的的数据类型定义。 |
收藏类 |
EA版 |
EAEditionTypes 注意:只读 返回当前可用级别的核心许可功能。 当版本为Unified或Ultimate时,此属性返回Corporate 。 使用“ EAEditionEx”来标识这些扩展版本中的哪些可用。 |
EAEditionTypes |
EAEditionEx |
EAEditionTypes 注意:只读 返回当前可用级别的扩展许可功能( Unified或Ultimate )。 |
EAEditionTypes |
EnableCache |
布尔型 注意:读/写 当处理大量自动化对象时,用于预加载Package对象的优化。 |
|
启用UI更新 |
布尔型 注意:读/写 将此属性设置为False可以提高模型更改的性能;例如,将元素批量添加到Package中。要向用户显示更改,请调用“ Repository.RefreshModelView()”。 |
|
标记更新 |
布尔型 注意:读/写 指示Enterprise Architect使用LastUpdate值更新存储库。 |
|
实例GUID |
串 注意:只读 标识Enterprise Architect运行时会话的标识符字符串。 |
|
IsSecurityEnabled |
布尔型 注意:只读 指示是否为当前存储库启用了用户安全性。 |
|
问题 |
采集 注意:只读 系统问题列表。包含ProjectIssues对象,每个对象详述与整个项目有关的特定问题。 |
收藏类 |
最后更新 |
串 注意:只读 标识符字符串,用于标识Enterprise Architect运行时会话及其设置的时间戳。 |
|
图书馆版本 |
长 注意:只读 Enterprise Architect运行时的内部版本号。 |
|
楷模 |
类型包的集合 注意:只读 模型的类型为Package,并且属于Packages的集合。这是Enterprise Architect项目文件的顶级入口点。每个模型都是“浏览器”窗口中的根节点,并且可以包含诸如“视图”和“包”之类的项。 模型是Package的一种特殊形式。它的ParentID为0。通过遍历所有模型,您可以访问项目层次结构中的所有元素。 您还可以使用AddNew()函数来创建新模型。可以删除模型,但是请记住,模型中包含的所有内容也将被删除。 |
收藏类 包装类 |
对象类型 |
对象类型 注意:只读 区分通过Dispatch接口引用的对象。 |
对象类型 |
ProjectGUID |
串 注意:只读 返回项目的唯一ID。 |
|
项目角色 |
采集 注意:只读 包含0个或多个Role对象的系统Roles集合,每个对象可以与(例如)作为项目作者或所有者的元素或图表相关联。 使用AddNew(),Delete()和GetAt()来管理角色。 |
收藏类 |
属性类型 |
采集 注意:只读 可用于存储库的属性类型的集合。 |
收藏类 PropertyType类别 |
资源资源 |
采集 注意:只读 包含要分配给项目内工作项的可用ProjectResource对象。 使用“添加新()”,“修改()”和“删除()”功能来管理资源。 |
收藏类 |
搜索窗口 |
注意:只读 返回对Enterprise Architect搜索窗口的引用。 |
SearchWindow类别 |
安全用户 |
注意:只读 提供有关当前登录的安全性用户的信息。 |
SecurityUser类别 |
刻板印象 |
采集 注意:只读 刻板印象集合。构造型对象列表,其中包含有关构造型及其可应用的元素的信息。 |
收藏类 刻板印象类 |
禁止EA对话框 |
布尔型 注意:读/写 在EA_OnPostNewElement广播事件中设置此属性,以控制Enterprise Architect在创建元素时是否应禁止向用户显示默认的“属性”对话框。 |
EA_OnPostNewElement |
禁止安全对话框 |
布尔型 注意:读/写 当传递给OpenFile2的用户名和密码参数无效时,禁止显示默认情况下出现的登录提示对话框。仅供外部自动化客户端使用。 |
|
任务 |
采集 注意:只读 系统任务列表(待办事项列表)。每个条目都是一个任务项;您可以修改,删除和添加新任务。 |
收藏类 任务类别 |
条款 |
采集 注意:只读 项目术语表术语。每个术语对象都是术语表中的一个条目。添加,修改和删除条款以维护词汇表。 |
收藏类 学期班 |
储存库方法
方法 |
备注 |
也可以看看 |
---|---|---|
ActivateDiagram(长图ID) |
注意:在Enterprise Architect主用户界面中激活一个已经打开的图(即使其成为活动选项卡)。 参数:
|
|
ActivatePerspective(字符串长) |
布尔型 注意: 已弃用 -不再使用。 |
|
ActivateTab(字符串名称) |
注意:激活一个打开的Enterprise Architect选项卡式视图。 参数:
|
|
ActivateTechnology(字符串TechnologyID) |
注意:激活已启用的MDG技术。 参数:
|
创建MDG技术文件 |
ActivateToolbox(字符串工具箱,长选项) |
布尔型 注意:在GUI中激活“工具箱”页面。 返回的值保留供将来使用。 参数:
|
|
AddDefinedSearches(字符串sXML) |
注意:用于输入一组定义的搜索,这些搜索在应用程序的整个生命周期内一直存在于Enterprise Architect中;当Enterprise Architect再次加载时,必须由您的Add-In再次插入。 参数:
|
定义和修改搜索 |
AddDocumentationPath(字符串名称,字符串路径,长型) |
注意:为Add-In提供了将书本路径插入Enterprise Architect安装目录中的功能,以显示有关用户创作的主题的学习中心页面(例如,使用Add-In )。 参数:
|
学习中心 创建学习中心页面 |
AddPerspective(字符串视角,长选项) |
布尔型 注意:已弃用-不再使用。 |
|
AddPropertiesTab(字符串TabName,字符串PropXML) |
注意:创建一个“属性”选项卡。 如果成功创建选项卡,则返回PropertiesTab接口,否则返回NULL。 参数:
XML字符串示例。 <?xml version ='1.0'?> <属性> <group name ='theGroup1'> <property id ='1'type ='text'default =''readonly ='false'> <name> TestText </ name> <description>此ID为= 1 </ description> </ property> <property id ='2'type ='combobox'default =''readonly ='false'> <name> TestCombo </ name> <value>两个</ value> <description>这具有id = 2 </ description> <值列表> <item>一个</ item> <item>两个</ item> <item>三个</ item> </ valuelist> </ property> <property id ='3'type ='date'default ='currentdate'showcheckbox ='false'readonly ='false'> <name> TestDate </ name> <value> </ value> <description>此ID = 3 </ description> </ property> <property id ='4'type ='checkbox'default ='true'readonly ='false'> <name> TestCheckbox </ name> <description>此ID = 4 </ description> </ property> <property id ='5'type ='spin'default ='1'min ='0'max ='100'readonly ='false'> <name> TestSpin </ name> <value> 7 </ value> <description>此ID = 5 </ description> </ property> <property id ='6'type ='int'default ='1'readonly ='false'> <name> TestInt </ name> <value> 100 </ value> <description>此ID = 6 </ description> </ property> <property id ='7'type ='double'default ='1'readonly ='false'> <name> TestDouble </ name> <value> 3.333 </ value> <description>此ID = 7 </ description> </ property> <property id ='8'type ='memo'default =''readonly ='false'> <name> TestMemo </ name> <value> </ value> <description>此ID = 8 </ description> </ property> </ group> <group name ='theGroup2'> <property id = '22'type ='text'default =''readonly ='false'> <名称> Test1 </名称> <value> </ value> <description>这具有id = 22 </ description> <值列表> <item> </ item> </ valuelist> </ property> </ group> </ properties> |
PropertiesTab类 |
AddTab(字符串TabName,字符串ControlID) |
activeX自定义控件 注意:将ActiveX自定义控件添加为选项卡式窗口。 Enterprise Architect创建一个控件,如果成功,则返回其Unknown指针,调用者可以使用该指针来操纵控件。 参数:
|
创建一个自定义视图 |
AddWindow(字符串WindowName,字符串ControlID) |
activeX自定义控件 注意:将ActiveX自定义控件作为窗口Add-Ins到“ Add-Ins停靠窗口中。 Enterprise Architect创建一个控件,如果成功,则返回其Unknown指针,调用者可以使用该指针来操纵控件。 参数:
|
自定义停靠窗口 |
AdviseConnectorChange(长ConnectorID) |
注意:为Add-In或自动化客户端提供以下能力:通知Enterprise Architect用户界面特定的连接器已更改,并且如果在任何打开的图中都可见,则可以为用户重新加载和刷新该连接器。 参数:
|
|
AdviseElementChange(长ObjectID) |
注意:为Add-In或自动化客户端提供以下能力:通知Enterprise Architect用户界面特定元素已更改,并且如果在任何打开的图中都可见,则可以为用户重新加载和刷新该元素。 参数:
|
|
CallSBPI(字符串sbpiPrefix,字符串方法,字符串packedParameters) |
注意:返回JSON字符串,其中包含来自外部服务器的结果。 参数:
|
|
ChangeLoginUser(字符串名称,字符串密码) |
布尔型 注意:将当前登录的用户设置为由名称和密码指定的用户;启用安全性后,这会将用户登录到存储库中。 如果未启用安全性,则会引发异常(未启用安全性)。 参数:
|
|
ClearAuditLogs(对象StartDateTime,对象EndDateTime) |
布尔型 注意:从模型中清除所有审核日志。 如果StartDateTime和EndDateTime不为null,则仅清除该时间段内的日志项目。 成功返回True,失败返回False。
|
|
ClearOutput(字符串名称) |
注意:从“系统输出”窗口的选项卡中删除所有文本。 参数:
|
|
CloseAddins() |
注意:由自动化控制器调用,以确保清除所有控制器对Enterprise Architect引用后,.NET中创建的Add-Ins不会持续存在。 |
|
CloseDiagram(长图ID) |
注意:关闭Enterprise Architect已打开的当前图列表中的图。 参数:
|
|
CloseFile() |
注意:关闭所有打开的文件。 |
|
CreateDocumentGenerator() |
文件产生器 注意:返回指向EA.DocumentGenerator接口的指针。 |
文件产生器介面套件 |
CreateModel(CreateModelType CreateType,字符串FilePath,长ParentWnd) |
布尔型 注意:基于标准Enterprise Architect Base模型创建新的.eap模型文件,或基于提供的SQL连接创建快捷方式.eap。 创建新文件时返回True,否则返回False。 参数:
|
CreateModelType |
CreateOutputTab(字符串名称) |
注意:在“系统输出”窗口中创建一个选项卡。 参数:
|
|
DeletePerspective(字符串视角,长选项) |
布尔型 注意:已弃用-不再使用。 |
|
DeleteTechnology(字符串ID) |
布尔型 注意:从存储库中删除指定的MDG技术资源。 如果技术已成功从模型中删除,则返回True。否则返回False。
|
部署MDG技术 |
确保OutputVisible(字符串名称) |
注意:检查用户是否可以看到“系统输出”窗口中的指定选项卡。如果隐藏了“系统输出”窗口,则该窗口为可见。 参数:
|
|
ExecutePackageBuildScript(长ScriptOptions,字符串PackageGuid) |
注意:帮助您根据“浏览器”窗口中的当前选择来运行活动的程序包构建脚本。您也可以通过传入Package GUID来运行脚本。 参数:
2 =测试 3 =运行 4 =创建工作台实例 5 =调试
|
|
出口 |
注意:立即关闭Enterprise Architect 。由.NET程序员使用,垃圾回收器不会立即释放所有引用的COM对象。 |
|
ExtractImagesFromNote(字符串注释,字符串WriteImagePath,字符串RelativeImagePath) |
串 注意:将任何图像管理器链接写入WriteImagePath目录。 返回修改后的注释文本,其中包含使用RelativeImagePath参数指向图像的链接。 参数:
|
|
ExtractSBPIParameter(字符串packedParameters,字符串名称) |
注意:以字符串形式返回参数名称的值。 参数:
|
|
GenerateMDGTechnology(字符串文件名) |
布尔型 注意:使用给定MTS文件中的设置生成MDG技术文件。 返回的值指示成功或失败。 参数:
|
|
GetActivePerspective() |
串 注意:已弃用-不再使用。 |
|
GetAllDiagramImagesAndMap(字符串目录) |
布尔型 注意:将模型中的每个图的图像和图像映射保存在指定目录位置。 图像文件将以PNG格式保存,并且每个文件都将图形GUID作为图像名称。图像地图文件将另存为TXT文件,每个文件都将图形GUID作为图像地图名称。 必须在模型选项中选择“自动创建图表图像和图像映射”选项,才能保存图像和图像映射。 参数:
|
Cloud页 |
GetAttributeByGuid(字符串Guid) |
属性 注意:返回指向存储库中属性的指针,该属性由其GUID定位。通常使用属性的AttributeGUID属性找到它。 参数:
|
属性类别 |
GetAttributeByID(字符串ID) |
属性 注意:返回指向存储库中某个属性的指针,该属性按其ID定位。通常使用属性的AttributeID属性找到它。 参数:
|
属性类别 |
GetConnectorByGuid(字符串Guid) |
连接器 注意:返回指向存储库中连接器的指针,该连接器由其GUID定位。通常可以使用连接器的ConnectorGUID属性找到它。 参数:
|
连接器类别 |
GetConnectorByID(长ConnectorID) |
连接器 注意:在存储库中搜索具有特定ID的连接器。 参数:
|
连接器类别 |
GetContextItem(对象项) |
对象类型 注意:在Enterprise Architect上下文中设置指向项目的指针。 还返回相应的ObjectType。 有关ContextItems和受支持的ObjectType的其他信息,请参见“ GetContextItemType”方法。 参数:
|
对象类型 |
GetContextItemType() |
对象类型 注意:在Enterprise Architect上下文中返回项目的ObjectType。 ContextItem定义为在Enterprise Architect GUI中任意位置选择的项目,包括:
|
对象类型 |
GetContextObject() |
目的 注意:返回当前上下文对象。 |
|
GetCounts() |
串 注意:从基本Enterprise Architect存储库中的许多表返回一组计数。这些可用于确定是否已在检索信息的表中添加或删除了记录。 |
|
GetCurrentDiagram() |
图表 注意:返回选定的图。 |
图类 |
GetCurrentLoginUser(布尔GetGuid) |
串 注:如果未在存储库中启用安全性,那么将生成错误。 如果“ GetGuid”为True,则返回由Enterprise Architect生成的代表用户的GUID。否则,返回在“系统用户/用户详细信息/登录”中输入的文本。 |
|
GetDiagramByGuid(字符串Guid) |
图表 注意:使用全局引用ID(全局ID)返回指向图的指针。通常可以使用元素的图表GUID属性找到它,并将其存储起来以供以后打开图表时使用,而不使用集合GetAt()函数。 参数:
|
图类 |
GetDiagramByID(长DiagramID) |
图表 注意:使用绝对参考号(本地ID)获取指向图的指针。通常使用元素的DiagramID属性找到它,并将其存储起来以供以后打开图时使用,而不使用集合GetAt()函数。 参数:
|
图类 |
GetDiagramImageAndMap(字符串DiagramGUID,字符串目录) |
布尔型 注意:使用指定的GUID在指定的目录位置保存该图的图像和图像映射。 图像将以PNG格式保存,并具有DiagramGUID作为图像名称。图像映射将另存为TXT文件,并将DiagramGUID作为图像映射名称。 必须在特定于模型的选项中选择“自动创建图的图像和图像图”选项,此功能才能保存图像和图像图。 参数:
|
Cloud页 |
GetElementByGuid(字符串Guid) |
元件 注意:使用元素的GUID参考编号(全局ID)返回指向存储库中元素的指针。通常可以使用元素的ElementGUID属性找到它,并将其存储起来以供以后打开元素时使用,而无需使用集合'GetAt()'函数。 参数:
|
元素类别 |
GetElementByID(长ElementID) |
元件 注意:使用绝对引用号(本地ID)获取指向元素的指针。通常可以使用元素的ElementID属性找到它,并将其存储起来以供以后打开元素时使用,而不使用集合GetAt()函数。 参数:
|
元素类别 |
GetElementsByQuery(字符串QueryName,字符串SearchTerm) |
集合(元素类型) 注意:帮助您在Enterprise Architect运行搜索,将结果作为集合返回。 例如:GetElementsByQuery('Simple','Class1'),其中结果列出了在“名称”和“注释”字段中具有“ Class1”的元素。 参数:
|
收藏类 元素类别 |
GetElementSet(字符串IDList,长选项) |
集合(元素类型) 注意:基于ElementID值的逗号分隔列表,将一组元素作为集合返回。默认情况下,如果IDList参数中未提供任何值,则返回整个项目的所有对象。 参量
|
收藏类 元素类别 |
GetFieldFromFormat(字符串格式,字符串文本) |
串 注意:将字段从您的首选格式转换为Enterprise Architect的内部格式;以该格式返回字段。 参数:
|
|
GetFormatFromField(字符串格式,字符串文本) |
串 注意:访问包含格式的字段后,请使用此方法将其转换为首选格式。以指定的格式返回该字段。 参数:
|
|
GetFormattedName(字符串Guid,长FlagInclude,字符串Separator,长FlagFormat) |
串 注意:为指定对象的名称提供特殊格式;例如,特定元素或特征的完全限定名称。 参数:
FormattedName = Repository.GetFormattedName(Element.ElementGUID,fiFeature或fiClass或fiParents或fiPackage或fiDiagram,“ ::”,0) |
|
GetGapAnalysisMatrix() |
串 注意:只读 将所有差距分析作为XML文档返回。 |
差距分析矩阵 |
GetLastError() |
串 注意:返回一个字符串值,该字符串值描述与该对象有关的最新错误。 |
|
GetLocalPath(字符串类型,字符串路径) |
串 注意:参考在“本地路径”对话框中定义的“类型和路径”,返回从元素生成的代码的扩展本地文件路径。 参数:
Repository.GetLocalPath(Java,%Desk%\ Javacode \ Motor.java) 这可能返回: C:\ Users \ fbloggs \ Desktop \ Javacode \ Motor.java。 |
本地路径对话框 |
GetMailInterface() |
邮件接口 注意:返回EA.MailInterface的实例;使用此界面可以自动创建和发送模型邮件消息。 |
邮件界面包 |
GetMethodByGuid(字符串Guid) |
方法 注意:返回指向存储库中方法的指针。通常可以使用方法的MethodGUID属性找到它。 参数:
|
方法类别 |
GetMethodById(字符串ID) |
方法 注意:返回指向存储库中方法的指针。通常使用方法的MethodID属性找到它。 参数:
|
方法类别 |
GetPackageByGuid(字符串Guid) |
包 注意:使用程序包的GUID参考编号(全局ID)返回指向存储库中程序包的指针。通常可以使用Package的PackageGUID属性找到它。 模型中的每个Package还具有一个具有相同GUID的关联元素,因此,如果您具有Type =“ Package”的元素,则可以通过调用以下命令来加载Package: GetPackageByGuid(Element.ElementGUID) 参数:
|
包装类 |
GetPackageByID(长PackageID) |
包 注意:使用绝对参考号(本地ID)获取指向Package的指针。通常可以使用Package的PackageID属性找到它,并将其存储起来以供以后使用打开一个Package而不使用集合GetAt()函数。 参数:
|
包装类 |
GetProjectInterface() |
项目 注意:返回指向EA.Project接口( Enterprise Architect基于XML的自动化服务器)的指针。使用此接口可以使用XML使用Enterprise Architect ,还可以访问实用程序功能以加载图,运行报告等。 |
项目接口包 项目类别 |
GetPropertiesTab(字符串TabName) |
注意:查找现有的“属性”选项卡。 如果选项卡存在,则返回PropertiesTab接口,否则返回NULL。 参数:
|
PropertiesTab类 |
GetReferenceList(字符串类型) |
参考 注意:使用列表类型获取指向“引用列表”对象的指针。 参数:
|
参考班 |
GetRelationshipMatrix() |
串 注意:返回一个XML文档(作为字符串),其中包含当前模型中保存的所有Relationship Matrix概要文件的定义。 |
关系矩阵 |
GetTechnologyVersion(字符串ID) |
串 注意:返回指定的MDG技术资源的版本。 参数:
|
|
GetTreeSelectedElements() |
采集 注意:返回当前在“浏览器”窗口中选择的一组元素作为一个集合。 |
收藏类 |
GetTreeSelectedItem(对象SelectedItem) |
对象类型 注意:获取与树视图中当前所选项目相对应的对象变量和类型。 要使用此功能,请创建一个通用对象变量并将其作为参数传递。根据返回类型,将其强制转换为更特定的类型。 通过参数传递回的对象可以是Package,元素,图,属性或操作对象。 参数:
|
对象类型 |
GetTreeSelectedItemType() |
对象类型 注意:返回树中当前所选对象的类型。之一:
|
对象类型 |
GetTreeSelectedObject() |
目的 注意:相关方法GetTreeSelectedItem()具有一些脚本语言无法访问的输出参数。作为替代,此方法通过返回值提供选定的项目。 |
|
GetTreeSelectedPackage() |
包 注意:返回包含当前选定的树视图对象的Package。 |
包装类 |
HasPerspective(字符串透视图) |
串 注意:已弃用-不再使用。 |
|
HideAddinWindow() |
注意:隐藏停靠的“ Add-In窗口。 |
自定义停靠窗口 |
ImportPackageBuildScripts(字符串PackageGuid,字符串BuildScriptXML) |
注意:将构建脚本导入Enterprise Architect的Package中。 参数:
|
|
ImportRASAsset(字符串PackageGUID,字符串协议,字符串ServerName,字符串模型,字符串存储,字符串RASGUID,字符串密码,字符串版本) |
注意:导入指定的RAS资产。 成功返回True;检查失败的GetLastError。 参数:
|
|
ImportTechnology(字符串技术) |
布尔型 注意:将给定的MDG技术资源安装到资源库中。 如果技术已成功加载到模型中,则返回True。否则返回False。 这适用于导入到Enterprise Architect 7.0之前的版本中的技术(导入的技术),而不适用于7.0版及更高版本中引用的技术(引用的技术)。 参数:
|
部署MDG技术 |
InsertSBPIParameter(字符串packedParameters,字符串名称,字符串值) |
注意:返回JSON字符串。 参数:
|
|
InvokeConstructPicker(字符串ElementFilter) |
串 注意:调用“选择<项目>”对话框,该对话框带有有关对象类型和构造型(可选)的过滤器。返回所选对象的ElementID;如果关闭对话框时未选择任何对象,则返回0 。 例如: elementid = Repository.InvokeConstructPicker(“ IncludedTypes = Class,Component; StereoType = foo,bar”) 在此示例中,“选择<item>”对话框将允许用户选择模型中构造型为“ foo”或“ bar”的任何Class或Component元素。 “ IncludedTypes”和“ StereoType”过滤器用分号分隔。 参数:
例: val = 仓库。 InvokeConstructPicker ( “ IncludedTypes = Class; MultiSelect = True;” ); 而 (VAL != 0 ) { 值 = 仓库。 InvokeConstructPicker ( “ GetNext = True;” ); } |
选择<项目>对话框 |
InvokeFileDialog(字符串FilterString,长Filterindex,长Flag) |
串 注意:成功打开一个标准的“打开文件”对话框,并返回一个包含所选文件完整路径的字符串。如果对话框被取消,则返回一个空字符串。 参数:
|
项目类别 |
IsTabOpen(字符串TabName) |
串 注意:检查命名的Enterprise Architect选项卡式视图是否打开并处于活动状态。这包括使用“ Repository.AddTab()”添加的打开的图表窗口或自定义控件。 返回值:
|
|
IsTechnologyEnabled(字符串ID) |
布尔型 注意:检查指定的字符串是否与Enterprise Architect启用的MDG技术的ID相匹配。 如果字符串与启用的技术的ID匹配,则返回True。否则返回False。 参数: ID:字符串-要检查的技术ID;内置技术ID包括:
|
|
IsTechnologyLoaded(字符串ID) |
布尔型 注意:检查指定的技术是否已加载到存储库中。 如果将MDG技术资源加载到资源库中,则返回True。否则返回False。 参数:
|
|
LoadAddins() |
注意:从自动化打开Enterprise Architect时,从资源库中加载所有Add-Ins 。 |
|
MarkupNotes(字符串注释,字符串GlossaryType,字符串替换) |
串 笔记: 返回包含术语翻译的字符串。 参量
|
|
OpenDiagram(长DiagramID) |
注意:提供了用于自动化客户端或Add-In打开图的方法。该图将添加到Enterprise Architect主视图中打开图的选项卡式列表中。 参数:
|
|
OpenFile(字符串文件名) |
布尔型 注意:这是从自动化客户端打开Enterprise Architect项目文件并使用包含的对象的要点。 如果所需项目是基于DBMS或基于Cloud的存储库,则将需要有效的Enterprise Architect连接字符串。这可以通过以下两种方式之一获得:这两种方法都需要您首先使用Enterprise Architect建立并打开与该模型的连接: 1)使用“另存为快捷方式”菜单项,创建一个包含数据库连接字符串的快捷方式.eap文件;您可以调用此快捷方式文件来访问存储库。 2)或者,您可以在“打开项目”屏幕中右键单击模型的连接条目,然后选择“编辑连接字符串”,然后OpenFile可直接使用此连接字符串。 参数:
|
管理与项目的连接 |
OpenFile2(字符串FilePath,字符串用户名,字符串密码) |
布尔型 注意:至于“ OpenFile()”,除了这提供了密码说明。 参数:
|
|
RefreshModelView(长PackageID) |
注意:重新加载软件包或整个模型,以更新用户界面。 参数:
|
|
RefreshOpenDiagrams(布尔FullReload) |
注意:从资源库中为所有打开的图重新加载图内容。 参数:
|
|
ReloadDiagram(长图ID) |
注意:重新加载指定的图。这通常用于在代码导入/导出或其他需要完成刷新的批处理过程之后刷新可见的图表。 不支持在对EA_OnNotifyContextItemModified的调用中调用此方法 参数:
|
EA_OnNotifyContextItemModified |
ReloadPackage(长PackageID) |
注意:重新加载包及其打开的子图。 参数: PackageID:长整数-要重新加载的Package的ID;如果有效的Package ID,则仅重新加载该Package。 |
|
RemoveOutputTab(字符串名称) |
注意:从“系统输出”窗口中删除指定的选项卡。 参数:
|
|
RemoveWindow(字符串WindowName) |
布尔型 注意:删除与指定的WindowName匹配的Add-In窗口。 参数:
|
|
RepositoryType() |
串 注意:返回当前打开的数据库/存储库类型。 可以返回以下值之一:
|
|
RunModelSearch(字符串sQueryName,字符串sSearchTerm,字符串sSearchOptions,字符串sSearchData) |
注意:运行搜索,在Enterprise Architect “模型搜索”窗口中显示结果。 参数:
|
XML格式(搜索数据) 项目类别 |
SaveAllDiagrams() |
注意:保存所有打开的图。 |
|
SaveAuditLogs(字符串FilePath,对象StartDateTime,对象EndDateTime) |
布尔型 注意:将模型中包含的审核日志保存到指定文件。 如果“ StartDateTime”和“ EndDateTime”不为null,则仅保存该时间段内的日志项目。 成功返回True,失败返回False。
|
|
SaveDiagram(长图ID) |
注意:保存打开的图;假定在主用户界面的“选项卡”列表中打开了该图。 参数:
|
|
SaveDiagramAsUMLProfile(字符串DiagramGUID,字符串文件名) |
布尔型 注意:使用上次手动保存特定图的设置,将给定图保存为UML配置文件。 返回的值指示成功或失败。 参数:
|
|
SavePackageAsUMLProfile(字符串PackageGUID,字符串文件名) |
布尔型 注意:使用上次手动保存特定软件包的设置,将给定软件包保存为UML配置文件。 返回的值指示成功或失败。 参数:
|
|
ScanXMIAndReconcile() |
注意:扫描与每个项目的受控程序包相关联的程序包XMI文件,并恢复被检测为项目中缺少的任何图表对象或交叉引用。 此功能在团队环境中非常有用,在团队环境中,每个用户维护自己的模型数据库的私有副本(即多个私有EAP文件),并且通过使用受控程序包传播模型更新;当模型托管在所有团队成员都可以访问的单个共享数据库中时,它没有任何好处。 将每个受控程序包与其关联的XMI文件进行比较,如果模型中的交叉引用信息与XMI不匹配,则Enterprise Architect将使用来自XMI的信息更新模型,并将更新记录在“系统输出”窗口中。 您可以通过右键单击“系统输出”窗口中的条目并选择“回滚更新”选项(如果选择了多个条目,则选择“回滚选定的更新”)来回滚此类更新。 关闭模型会清除“系统输出”窗口中的条目;当您回滚更新时,此窗口中的条目也会被清除。 此功能将作为“获取所有最新”操作的一部分自动调用。 在使用私有模型部署的环境中工作并且您的模型包含大量交叉包引用时,建议您在重新导入受控包之后不时调用此函数,例如,使用“获取最新”来更新许多软件包,或在执行许多软件包检出后。 通常,避免在模型中未提交更改时运行此功能。通常,您:
|
|
ShowAddinWindow(字符串TabName) |
布尔型 注意: Add-In指定页面上显示停靠的“ Add-In窗口。如果现在显示指定名称的选项卡,则返回True。 参量
|
自定义停靠窗口 |
ShowDynamicHelp(字符串主题) |
注意:将帮助主题显示为视图。 参数:
|
|
ShowInProjectView(对象项) |
注意:在“浏览器”窗口中选择一个指定的对象。 可接受的对象类型为Package,Element,Diagram,Attribute和Method;如果对象的类型无效,则抛出异常。 参数:
|
|
ShowWindow(长显示) |
注意:显示或隐藏Enterprise Architect用户界面。 参数:
|
|
SQLQuery(字符串SQL) |
串 注意:允许针对当前存储库执行SQL select语句。 返回结果记录集的XML格式的字符串值。 参数:
|
|
SynchProfile(字符串配置文件,字符串构造型) |
布尔型 注意:使用“同步配置文件元素”对话框同步UML配置文件项的标记值和约束。 参数:
|
同步标记的值和约束 |
录像机 |
类型VersionControlResynchPkgStatuses(布尔值ClearSettings) 注意:将当前模型中每个版本控制包的版本控制状态与版本控制提供程序报告的状态同步。 参数:
|
重新同步版本控制程序包的状态 |
WriteOutput(字符串名称,字符串输出,长ID) |
注意:将文本写入“系统输出”窗口中的指定选项卡,并将该文本与ID关联。 参数:
|
EA_OnOutputItemClicked EA_OnOutputItemDoubleClicked |