Manages equipment identifiers in a telecom domain network.

Members

Name Description
Method Combine Combine objects to a grouped object.
Method Divide Divide a grouped object by the number of units.
Method QueryUnitIdentifiable Returns the unitIdentifers from the unit container as well as the gaps in the unit space of an equipment hierarchy.
Method ReserveUnitID Reserve unit space within an unit container hierarchy.
Method ResetUnitID Resets the unit space to be contiguous within an equipment hierarchy.
Method ResizeUnitID Change the number of units owned by a unit identifiable object.

IUtilityNetworkEquipmentIdentifiers.Combine Method

Combine objects to a grouped object.

Public Sub Combine ( _
    ByVal SourceID As Integer, _
    ByVal GlobalIDs As IGUIDSet, _
    ByRef combinedGlobalID As Guid&, _
    ByRef deletedGlobalIDs As IGUIDSet _
)
public void Combine (
    int SourceID,
    IGUIDSet GlobalIDs,
    ref Guid& combinedGlobalID,
    ref IGUIDSet deletedGlobalIDs
);

IUtilityNetworkEquipmentIdentifiers.Divide Method

Divide a grouped object by the number of units.

Public Sub Divide ( _
    ByVal SourceID As Integer, _
    ByVal GlobalID As Guid, _
    ByVal numUnitsToDivide As ILongArray, _
    ByRef dividedGlobalIDs As IStringArray, _
    ByRef connectedEdgeGlobalIDs As IStringArray _
)
public void Divide (
    int SourceID,
    Guid GlobalID,
    ILongArray numUnitsToDivide,
    ref IStringArray dividedGlobalIDs,
    ref IStringArray connectedEdgeGlobalIDs
);

IUtilityNetworkEquipmentIdentifiers.QueryUnitIdentifiable Method

Returns the unitIdentifers from the unit container as well as the gaps in the unit space of an equipment hierarchy.

Public Sub QueryUnitIdentifiable ( _
    ByVal unitContainerSourceId As Integer, _
    ByVal unitContainerGlobalId As Guid, _
    ByRef gapStartUnitIds As ILongArray, _
    ByRef gapEndUnitIds As ILongArray, _
    ByRef outSourceIds As ILongArray, _
    ByRef outUnitIdentiferGlobalIds As IStringArray, _
    ByRef outFirstUnit As ILongArray, _
    ByRef outLastUnit As ILongArray _
)
public void QueryUnitIdentifiable (
    int unitContainerSourceId,
    Guid unitContainerGlobalId,
    ref ILongArray gapStartUnitIds,
    ref ILongArray gapEndUnitIds,
    ref ILongArray outSourceIds,
    ref IStringArray outUnitIdentiferGlobalIds,
    ref ILongArray outFirstUnit,
    ref ILongArray outLastUnit
);

IUtilityNetworkEquipmentIdentifiers.ReserveUnitID Method

Reserve unit space within an unit container hierarchy.

Public Sub ReserveUnitID ( _
    ByVal unitContainerSourceId As Integer, _
    ByVal unitContainerGlobalId As Guid, _
    ByVal reservationFirstUnit As Short, _
    ByVal reservationLastUnits As Short _
)
public void ReserveUnitID (
    int unitContainerSourceId,
    Guid unitContainerGlobalId,
    short reservationFirstUnit,
    short reservationLastUnits
);

IUtilityNetworkEquipmentIdentifiers.ResetUnitID Method

Resets the unit space to be contiguous within an equipment hierarchy.

Public Sub ResetUnitID ( _
    ByVal unitContainerSourceId As Integer, _
    ByVal unitContainerGlobalId As Guid _
)
public void ResetUnitID (
    int unitContainerSourceId,
    Guid unitContainerGlobalId
);

IUtilityNetworkEquipmentIdentifiers.ResizeUnitID Method

Change the number of units owned by a unit identifiable object.

Public Sub ResizeUnitID ( _
    ByVal objectSourceId As Integer, _
    ByVal objectGlobalId As Guid, _
    ByVal resizedLastUnits As Short _
)
public void ResizeUnitID (
    int objectSourceId,
    Guid objectGlobalId,
    short resizedLastUnits
);

Classes that implement IUtilityNetworkEquipmentIdentifiers

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.