The container provides a number of methods to allow you to create and delete objects. This is all done inside the container.
Public Function CreateObject(ByVal pstrClassDefinitionUID As String, ByVal pstrOBID As String, ByVal pstrUID As String, ByVal pstrName As String, ByVal pstrDescription As String) As IObject
Public Function CreateObject(ByVal pstrClassDefinitionUID As String, ByVal pstrUID As String, ByVal pstrName As String, ByVal pstrDescription As String) As IObject
Public Function CreateObject(ByVal pstrClassDefinitionUID As String, ByVal pstrName As String, ByVal pstrDescription As String) As IObject
Public Function CreateObject(ByVal pstrClassDefinitionUID As String) As IObject
Public Function CreateRel(ByVal pstrRelDefUID As String, ByVal pobjEnd1 As IObject, ByVal pobjEnd2 As IObject, ByVal pintOrderValue As Integer) As IRel
Public Function CreateRel(ByVal pstrRelDefUID As String, ByVal pobjEnd1 As IObject, ByVal pobjEnd2 As IObject, ByVal pintOrderValue As Integer, ByVal pstrUID As String, ByVal pstrOBID As String) As IRel
Public Function CreateRel(ByVal pstrRelDefUID As String, ByVal pobjEnd1 As IObject, ByVal pobjEnd2 As IObject) As IRel
Public Function CreateDeleteInstruction(ByVal pstrUID As String, ByVal pstrDeleteTransition As String) As IObject
Public Function CreateDeleteInstruction(ByVal pstrUID As String, ByVal pstrDeleteTransition As String, ByVal pstrRefClass As String) As IObject
Public Function CreateUpdateInstruction(ByVal pstrRefUID As String, ByVal pstrRefClass As String, ByVal pstrPropValues As String, ByVal pstrAddedIFaces As String, ByVal pstrRemovedIFaces As String) As IObject