The CatchmentGroupCollection type exposes the following members.

Methods

  NameDescription
Public methodAdd
Creates a new catchment group and adds it to the database.
(Overrides TreeNodeCollectionBase..::..Add(String).)
Public methodContains(ObjectId)
Determines whether an element specified by ObjectId is in the collection.
(Inherited from TreeNodeCollectionBase.)
Public methodContains(String)
Determines whether an element is in the collection by its name.
(Inherited from TreeNodeCollectionBase.)
Public methodForceRemove
Deletes a catchment group by name and also delete all catchment objects belonging to it.
Public methodStatic memberGetCatchmentGroups
Gets CatchmentGroupCollection from the database.
Public methodGetEnumerator
Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection.
(Inherited from TreeNodeCollectionBase.)
Public methodGetObjectEnumerator
Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection.
(Inherited from TreeNodeCollectionBase.)
Public methodRemove(Int32)
Deletes a catchment group by index from the database.
(Overrides TreeNodeCollectionBase..::..Remove(Int32).)
Public methodRemove(String)
Deletes a catchment group by name from the database.
(Overrides TreeNodeCollectionBase..::..Remove(String).)
Public methodToObjectIds
Gets the objectId collection of all objects in this collection.
(Inherited from TreeNodeCollectionBase.)

Properties

  NameDescription
Public propertyCount
Gets the number of objects in the collection.
(Inherited from TreeNodeCollectionBase.)
Public propertyItem[([( Int32])]) (Inherited from TreeNodeCollectionBase.)
Public propertyItem[([( String])]) (Inherited from TreeNodeCollectionBase.)

See Also