Iterar a través de un archivo .EAP [Guía de Usuario de Enterprise Architect]

Top Previous Next

Iterar a través de un archivo .EAP

button_main button_prev button_next

Un ejemplo del código VB.Net para Iterar a través de un archivo .EAP comenzando en el nivel del Modelo, después de que el repositorio haya sido abierto.

 

Sub DumpModel()

Dim idx as Integer

For idx=0 to m_Repository.Models.Count-1

DumpPackage("",m_Repository.Models.GetAt(idx))

Next

End Sub

 

'output package name, then element contents, then process child packages

Sub DumpPackage(Indent as String, Package as Object)

Dim idx as Integer

Console.WriteLine(Indent + Package.Name)

DumpElements(Indent + " ", Package)

 

For idx = 0 to Package.Packages.Count-1

DumpPackage(Indent + " ", Package.Packages.GetAt(idx))

Next

End Sub

 

''dump element name

Sub DumpElements(Indent as String, Package as Object)

Dim idx as Integer

For idx = 0 to Package.Elements.Count-1

Console.WriteLine(Indent + "::" + Package.Elements.GetAt(idx).Name)

Next

End Sub