ArcFM Engine Developer Guide
IMMProposedObject Interface Members
Properties  Methods 

The following tables list the members exposed by IMMProposedObject.

Public Properties
 NameDescription
 PropertyCanCreateThis property returns a boolean indicating whether the proposed object can be created. The implementation may or may not check if its children can create; it depends on the object.  
 PropertyCanUpdateThis property returns a boolean indicating whether the proposed object (e.g., proposed attribute values) can be updated. Again, the implementation may or may not check if its children can update; it depends on the object.  
 PropertyFieldManagerThis Field Manager contains the field values that are displayed in the ArcFM Attribute Editor.  
 PropertyGisRepresentationThis property returns the representation of this object using the mmGisRepresentation enumeration.  
 PropertyIsGisAwareThis property returns true if it represents or is associated with an entity in the geodatabase. There are compatible units that only contain work management attributes and do not exist in the database, these are non-GIS aware.  
Top
Public Methods
 NameDescription
 MethodCreateRequests the core object to create a new GeoObject and write the proposed values to it. It is the responsibility of the object to create its children if applicable.  
 MethodFindRootWhen creating an object, the attribute agent will create from the root proposed object. The object returns the proper node (may be self).  
 MethodReportReturns a string that describes why a set of features cannot be created.  
 MethodUpdateRequests the core object to update the data it represents. If any associated GeoObject is found, the Work Management System (WMS) data is updated.  
Top
See Also

Reference

IMMProposedObject Interface
Miner.Interop Namespace

 

 


Send Comment