ArcFM Desktop Developer Guide
Miner.Interop Namespace (Miner.Interop.Desktop)
Inheritance Hierarchy

Version: 10.2.1b and 10.2.1b SP1

Resource Center Home

Classes
 ClassDescription
ClassD8CuTopLevelEventsHelperClass  
ClassID8CuTopLevelEvents_SinkHelper  
ClassMMAutoCreateNonSymbolizedCuClass  
ClassMMDefaultLoginObjectClass  
ClassMMGisUnitClass  
ClassMMGxFilterDatabasesClass  
ClassMMPlaceCrossSectionClass  
Interfaces
 InterfaceDescription
InterfaceD8CuTopLevelEventsHelper  
InterfaceD8Design The D8Design object is similar to the D8WorkRequest in that it can manage a polygon for the design, if one exists. This object also is responsible for synchronizing Designer-specific attributes of the work locations and compatible unit objects that the design contains.
InterfaceD8TopLevel This top level object exists as the entry point into the structure of objects.
InterfaceD8WorkLocation The D8WorkLocation object provides a container for compatible units for a particular location in the design, and therefore has a spatial component - the Work Location feature - that it manages. The D8WorkLocation object also manages Designer-specific attributes as well as WMS-specific data (also known as metadata and extended data).
InterfaceID8CuTopLevelEvents  
InterfaceID8CuTopLevelEvents_Event  
InterfaceID8Design This interface manages data held by the D8Design object, if one exists. This object also is responsible for synchronizing Designer-specific attributes of the work locations and compatible unit objects that it contains.
InterfaceID8TopLevel This interface allows you to create the 'top level' object in a list. This object exists as the entry point into the structure of objects.
InterfaceID8WorkLocation This interface allows you to create an object that acts as a container for compatible units (CUs) in a particular location in the design. It also manages a spatial component called the Work Location feature. The D8WorkLocation object also manages Designer-specific attributes as well as WMS-specific data (also known as metadata or extended data).
InterfaceID8WorkRequest This interface allows you to create an object that acts as a container for the currently loaded design. It is responsible for the work request's attributes as well as the associated work request polygon (and its Designer-specific attributes) for the design, if one exists.
InterfaceIMMAnalysisAPI This interface provides methods for higher level components to query the state of the Analysis API. This interface is used by Network Adapter's Analysis API.
InterfaceIMMAttributeAgent  
InterfaceIMMAttributeAgent3  
InterfaceIMMAutoCreateNonSymbolizedCu  
InterfaceIMMCompatibleUnit This interface allows you to create the MMCompatibleUnit object which represents the many CUs of the design. This object carries CU-defining attributes (CUDAs) that drive attributes on the GIS Unit (which manages the attributes of the feature). The CU also has a code that corresponds to a compatible unit stored in the WMS, where the cost of the design is tracked.
InterfaceIMMCompatibleUnit2 This interface provides methods that allow you to retrieve or set data on the compatible unit (CU).
InterfaceIMMCompatibleUnit3 This interface provides methods that allow you to identify and remove outdated CUDAs on a compatible unit (CU).
InterfaceIMMCoreEvents_Event  
InterfaceIMMDistopsWorkspace Provides methods for higher level components to communicate with the Network Adapter personal geodatabase. This interface is used by Network Adapter's Analysis API.
InterfaceIMMEditTask2  
InterfaceIMMFindCallback This optional interface provides additional callback methods to allow communication between the Locator Tool and the finder object during execution of the find. Custom finder objects are created using the IMMFinder interface.
InterfaceIMMFinder This interface allows you to create custom finder objects to be accessed through the ArcFM Locator Tool. The IMMFindCallback interface may be used to provide additional communication between the Locator tool and the finder object.
InterfaceIMMGISCableModel  
InterfaceIMMGISPoleModel  
InterfaceIMMGisUnit This interface allows you to create the MMGISUnit object which functions as a container for GIS Compatible Units and allows Designer to associate a CU to a feature class or object class row. This container is also what allows us to associate multiple CUs to a feature or object.
InterfaceIMMGisUnitProperties  
InterfaceIMMImplicitRelationship  
InterfaceIMMImplicitRelationship2  
InterfaceIMMPhaseSwapHelper This interface looks at each feature and related object encountered in the phase trace before it is swapped. A developer may use this interface to perform edits on the feature or related object before the phase swap is completed (i.e., the NormalPosition and PhaseDesignation fields are set).
InterfaceIMMPhaseSwapMap This interface allows you to programmatically set the phase map.
InterfaceIMMProposedObjectEvents_Event  
InterfaceIMMSketchProp  
InterfaceIMMTemplateToolEditTask  
InterfaceIMMWorkFunctionCalculator Allows users to create a custom algorithm that determines when the Replace work function is assigned to a GU based on the CUs it contains.
InterfaceIMMXMLData Data is imported to and exported from the Analysis API via XML using this interface. This interface is used by Network Adapter's Analysis API, CYMDIST API, Electric Solver API and MultiSpeak API.
InterfaceMMAutoCreateNonSymbolizedCu  
InterfaceMMDefaultLoginObject A custom login object may use this coclass to perform the process of connecting to an ArcFM Solution database.
InterfaceMMGisUnit The MMGISUnit object functions as a container for GIS compatible units and allows Designer to associate a CU to a feature class or object class row. This container is also what allows us to associate multiple CUs to a feature or object.
InterfaceMMGxFilterDatabases  
InterfaceMMPlaceCrossSection  
InterfaceMMSelectionAnalysisAPI This class is used to move data between the selection top level of the ArcFM Attribute Editor and XML.
Delegates
 DelegateDescription
DelegateID8CuTopLevelEvents_ActiveWorkFunctionChangedEventHandler  
DelegateIMMCoreEvents_ItemAddedEventHandler  
DelegateIMMCoreEvents_ItemRebuiltEventHandler  
DelegateIMMCoreEvents_ItemRemovedEventHandler  
DelegateIMMCoreEvents_ItemUpdatedEventHandler  
DelegateIMMProposedObjectEvents_OnCanCreateEventHandler  
DelegateIMMProposedObjectEvents_OnCanUpdateEventHandler  
DelegateIMMProposedObjectEvents_OnCreateEventHandler  
DelegateIMMProposedObjectEvents_OnUpdateEventHandler  
Enumerations
 EnumerationDescription
EnumerationmmPSMap This enumeration is used by the Phase Swap tool, which allows you to swap phases on a selected feature. Each value indicates to which phase the original phase is swapped.
See Also

Reference

Miner.Interop.Desktop Assembly

 

 


Send Comment