The IModel type exposes the following members.

Methods

  Name Description
Public method Add(IAddable)
This method adds the extractable object to the invoking model.
Public method Add(array<IAddable>[]()[][])
This method adds the array of extractable objects to the invoking model.
Public method Add(array<IAddable>[]()[][], Int32, Int32)
This method adds modeling objects to the invoking IModel.
Public method GetEnumerator
This method returns an enumerator that traverses the objects in the model.
Public method MakeClone
This method must be implemented so that it copies the invoking object to the engine of the given copy manager using the copy manager.
(Inherited from ICopyable.)
Public method Remove(IAddable)
This method removes the extractable object from the invoking model.
Public method Remove(array<IAddable>[]()[][])
This method removes the array of extractable objects from the invoking model.
Public method Remove(array<IAddable>[]()[][], Int32, Int32)
This method removes modeling objects from the invoking IModel.
Public method VisitChildren
This method is called when the object and all its sub-objects must be visited. To implement this method, you should first call the method ICopyableVisitor.BeginVisit() with yourself as parameter, then call ICopyableVisitor.VisitChild() for each sub-copyables, the call ICopyableVisitor.EndVisit() once again with yourself as parameter.
(Inherited from ICopyable.)

See Also