The IModel type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|
|
Add(IAddable) |
This method adds the extractable object to the invoking
model.
|
|
|
Add(array<IAddable>[]()[][]) |
This method adds the array of extractable objects to the invoking
model.
|
|
|
Add(array<IAddable>[]()[][], Int32, Int32) |
This method adds modeling objects to the invoking IModel.
|
|
|
GetEnumerator |
This method returns an enumerator that traverses the objects in
the model.
|
|
|
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.) |
|
|
Remove(IAddable) |
This method removes the extractable object from the invoking
model.
|
|
|
Remove(array<IAddable>[]()[][]) |
This method removes the array of extractable objects
from the invoking model.
|
|
|
Remove(array<IAddable>[]()[][], Int32, Int32) |
This method removes modeling objects from the invoking IModel.
|
|
|
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.) |