脚本 Enterprise Architect,将参数添加到 class 中的方法
Script Enterprise Architect, Adding parameters to methods in a class
有没有办法向 class 中的方法添加参数。
我有一个 class 作为包中的元素。我想将属性、方法及其参数添加到 class。可以轻松添加属性和方法,因为 class 为此提供了 API,问题是 class 作为元素不提供任何 API 来向方法添加参数.
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
您可以使用 EA.Method.Parameters
集合向操作添加参数。见 documentation
这与将任何其他新事物添加到 EA.Collection
完全一样
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
newMethod2.Update
dim newParam as EA.Parameter
set newParam = newMethod2.Parameters.AddNew("paramName","")
newParam.Update
有没有办法向 class 中的方法添加参数。
我有一个 class 作为包中的元素。我想将属性、方法及其参数添加到 class。可以轻松添加属性和方法,因为 class 为此提供了 API,问题是 class 作为元素不提供任何 API 来向方法添加参数.
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
您可以使用 EA.Method.Parameters
集合向操作添加参数。见 documentation
这与将任何其他新事物添加到 EA.Collection
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
newMethod2.Update
dim newParam as EA.Parameter
set newParam = newMethod2.Parameters.AddNew("paramName","")
newParam.Update