Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Add and Manage Elements
This is an example of the code for adding and deleting elements in a Package.
Sub ElementLifeCycle
Dim package as Object
Dim element as Object
package = m_Repository.GetPackageByID(2)
element = package.elements.AddNew("Login to Website","UseCase")
element.Stereotype = "testcase"
element.Update
package.elements.Refresh()
Dim idx as integer
''Note the repeated calls to "package.elements.GetAt."
''In general you should make this call once and assign to a local
''variable - in this example, Enterprise Architect loads the
''element required every time a call is made - rather than loading once
''and keeping a local reference.
For idx = 0 to package.elements.count-1
Console.WriteLine(package.elements.GetAt(idx).Name)
If (package.elements.GetAt(idx).Name = "Login to Website" and _
package.elements.GetAt(idx).Type = "UseCase") Then
package.elements.deleteat(idx, false)
End If
Next
End Sub