ArcObjects Library Reference  (Schematic)    

INgProject Interface

Provides access to members that control the graphic project.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.

Description

The project is the core object in your schematic application.

It acts as the central point where access is gained to other schematic components in the system as the data sources, the diagram types, the element type, etc..

Members

Description
Read-only property ActiveView Current active view in the project.
Method AddDataSource Adds the specified data source into the project.
Method AddUserAttributes Adds the specified attributes set into the project.
Method AddUserProcedures Adds the specified procedures set into the project.
Method BeginWaitCursor Enables the wait cursor.
Method Close Closes the currently opened schematic session.
Read-only property DataSources List of the datasources defined for the project.
Read-only property DiagramTypes List of the diagram types associated with the project.
Read-only property ElementTypes List of the element types associated with the project.
Method EndWaitCursor Disables the wait cursor.
Read-only property FlagModels List of the flag models implemented by the project.
Method GetDataSource Returns the datasource named 'dataSourceName'.
Method GetDiagramType Returns the diagram type named 'dgTypeName' implemented by the project.
Method GetEffect Returns the effect 'effect' set for the project (see esriNgProjectEffect).
Method GetElementType Returns the element type named 'eltTypeName' implemented by the project.
Method GetFlagModel Returns the flag model named 'flagModelName' implemented by the project.
Method GetHighlightingEffect Returns the effect 'effect' used for highlighting the elements when they are selected (see esriNgHighlightingEffectType).
Method GetInteractorMode Returns the currently active interaction (see esriNgInteractorMode).
Method GetPatternModel Returns the pattern model named 'patternModelName' implemented by the project.
Method GetSymbol Returns the symbol named 'symbolName'.
Read/write property HelpFile Name of the online help file.
Method Initialize Initializes the project based on the parameters contained in the file 'fName'.
Method IsEffectSet Indicates if the effect 'effect' related to the project is set (see esriNgProjectEffect).
Method IsHighlightingEffectSet Indicates if the effect 'effect' used for highlighting the elements when they are selected is set.
Method IsProjectOpen Indicates if the schematic session is open.
Method Open Opens the schematic session associated with the project.
Method OpenDiagram Opens the diagram named 'diagramName' implemented by the specified diagram type.
Method OpenDiagramForm Opens the predefined Schematics dialog-box that allows to select a type of diagram and a diagram.
Read-only property OpenedDiagrams List of the diagrams currently opened in the project.
Read-only property PatternModels List of the pattern models implemented by the project.
Read/write property ProjectFileName Full pathname of the '.ini' file used to initialize the project.
Method RefreshToolbars Triggers the 'OnRefreshToolbar' predefined callback.
Method RemoveHighlightingEffect Removes the effect 'effect' used for highlighting the elements when they are selected (see esriNgHighlightingEffectType).
Read-only property SelectedElements List of the elements currently selected in the project.
Read-only property SelectedFlags List of the flags currently selected in the project.
Method SendEvent Sends the event 'eventName' to the object named 'objectName' that is implemented by the object type named 'objectType' of the 'metatype' metatype.
Method SetEffect Modifies the effect 'effect' set for the project (see esriNgProjectEffect).
Method SetHighlightingEffect Modifies the effect 'effect' used for highlighting the elements when they are selected (see esriNgHighlightingEffectType).
Method SetInteractorMode Enables the interaction mode 'mode' (see esriNgInteractorMode).
Method SetStatus Triggers the OnStatusChange' predefined callback.
Method SetTraceLevel Enable the program tracing in 'level' mode.
Method Terminate Puts an end to the schematic session and removes all the schematic components created in memory.
Method UnselectAll Deselects all elements that are currently selected in all the opened views.
Read-only property UserAttributeSets List of the user attibute sets defined for the project.
Read-only property UserProcedureSets List of the user procedure sets defined for the project.

CoClasses that implement INgProject

CoClasses and Classes Description
NgProject Project object.

See Also

INgProjectEvents Interface | INgProjectBuilder Interface | INgProjectAlgorithm Interface | INgProjectAnalyst Interface | INgProjectViews Interface

 


Feedback Send feedback on this page