预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

使用属性

这是使用属性的代码示例。

子属性生命周期

昏暗元素作为对象

暗淡为对象

暗淡为对象

昏暗的IDX为整数

昏暗的idx2为整数

尝试

元素= m_Repository.GetElementByID(129)

对于idx = 0到element.Attributes.Count -1

Console.WriteLine(“ attribute =” + element.Attributes.GetAt(idx).Name)

o = element.Attributes.GetAt(idx)

t = o.Constraints.AddNew(“> 123”,“ Precision”)

t.Update()

o。约束刷新

对于idx2 = 0到o.Constraints.Count-1

t = o.Constraints.GetAt(idx2)

Console.WriteLine(“约束:” + t.Name)

If(t.Name =“> 123”)然后

o.Constraints.DeleteAt(idx2,false)

万一

下一个

对于idx2 = 0到o.TaggedValues.Count-1

t = o.TaggedValues.GetAt(idx2)

If(t.Name =“ Type2”)然后

'Console.WriteLine(“正在删除”)

o.TaggedValues.DeleteAt(idx2,true)

万一

下一个

t = o.TaggedValues.AddNew(“ Type2”,“ Number”)

更新

o.TaggedValues.Refresh

对于idx2 = 0到o.TaggedValues.Count-1

t = o.TaggedValues.GetAt(idx2)

Console.WriteLine(“标记的值:” + t.Name)

下一个

If(element.Attributes.GetAt(idx).Name =“ m_Tootle”)然后

Console.WriteLine(“删除属性”)

element.Attributes.DeleteAt(idx,false)

万一

下一个

抓住e作为例外

Console.WriteLine(element.Attributes.GetLastError())

Console.WriteLine(e)

结束尝试

结束子