Add and Delete Features

Topics

Topic

Detail

public Object

 

Dim element as object

Dim idx as integer

Dim attribute as object

Dim method as object

 

'just load an element by ID - you must

'substitute a valid ID from your model

element = m_Repository.GetElementByID(246)

 

''create a new method

method = element.Methods.AddNew("newMethod", "int")

method.Update

element.Methods.Refresh

 

'now loop through methods for Element - and delete our addition

For idx = 0 to element.Methods.Count-1

   method =element.Methods.GetAt(idx)

   Console.Writeline(method.Name)

   If(method.Name = "newMethod") Then

       element.Methods.Delete(idx)

   End if

Next

 

'create an attribute

attribute = element.attributes.AddNew("NewAttribute", "int")

attribute.Update

element.attributes.Refresh

 

'loop through and delete our new attribute

For idx = 0 to element.attributes.Count-1

   attribute =element.attributes.GetAt(idx)

   Console.Writeline(attribute.Name)

   If(attribute.Name = "NewAttribute") Then

       element.attributes.Delete(idx)

   End If

Next