IEditorPage Interface
Namespace: NextDesign.Desktop
Description
Provides access to the editor UI.
Area
| Name | Description |
|---|---|
| User Interface | A set of APIs for accessing UI elements such as editors and navigators. |
Inherit Base
| Name | Description |
|---|---|
| IUIElement | Provides access to UI elements. |
Property
| Name | Description |
|---|---|
| ActiveInfoWindow | [Obsolete] Active page of the information pane - "Output" : Output - "Error" : Error - "SearchResult" : Search results |
| ActiveInspector | Active inspector of the inspector pane - "Property" : Property - "Relationship" : Relationship - "ViewDefinition" : Can be obtained or set in the following inspectors. - Diagram definition - Shape definition - Node - Port - Connector - Lifeline - Note - Composite fragment - Message - Note anchor - Execution specification - Discard - Message end - Form definition - Form element - Text - Combo box - Checkbox - Rich text - Model reference control - Group - Grid - List - Row definition - Tree grid row - "Metamodel": Can be obtained or set in the following inspector. - Package - Metamodel - Class - Related Class - Field - Enumeration |
| ActiveNavigator | Active navigator in the navigator pane - "Model" : Model navigator - "ProductLine" : Product line navigator - "Scm" : Configuration management navigator - "Project" : Project navigator - "Profile" : Profile navigator |
| ActivePalette | Active palette in the palette pane - "Editor" : Toolbox - "Reference" : Reference - "Derive" : Input - "Feature" : Feature palette - "ProductSelector" : Product selector - "Class" : Class Toolbox |
| CurrentEditorView | Currently active editor view of the active tab |
| CurrentInfoView | [Obsolete] Currently active displayed page in the Info pane |
| CurrentModel | Currently selected model (in the Model Navigator) |
| CurrentNavigator | Currently active navigator |
| CurrentOutputCategory | [Obsolete] Current category of Output in the Info pane |
| IsAgentiqsPaneVisible | |
| IsDiffHighlightVisible | Change Difference Comparison Mode |
| IsDiffViewVisible | Diff View Display State |
| IsErrorCardVisible | Error Card Display State |
| IsFeatureMarkVisible | Feature Mark Display State |
| IsIndicatorVisible | Indicator Display State |
| IsInformationPaneVisible | [Obsolete] Information Pane Display State |
| IsInspectorPaneVisible | Inspector Pane Visibility |
| IsNavigatorPaneVisible | Navigator Pane Visibility |
| IsSubEditorVisible | Sub-Editor Visibility of Active Tab |
| IsTraceLineVisible | Inter-Editor Trace Visibility |
| MainEditorView | Main Editor View of Active Tab |
| SubEditorMode | Sub-Editor Display Mode of Active Tab |
| SubEditorModeName | Display mode name of the active tab's sub-editor If SubEditorMode is "Custom", it will be in the format Custom.\{ModelEditorCategory.Id\}. |
| SubEditorView | Sub-editor view of the active tab |
Method
| Name | Description |
|---|---|
| IsMainEditor | Determines whether the specified custom editor is currently displayed in the active tab's main editor. When the custom editor initialization process ICustomUI.OnInitialized() is executed, it cannot be determined correctly and always returns false. |
| IsSubEditor | Determines whether the specified custom editor is currently displayed as a sub-editor in the active tab. This cannot be determined correctly when the custom editor initialization process ICustomUI.OnInitialized() is executed, and always returns false. |
| SetSubEditorMode(string,IModel) | Specifies the display mode of the sub-editor in the active tab as a string type. |
| SetSubEditorMode(SubEditorMode,IModel) | Specifies the display mode of the sub-editor in the active tab as an enumeration type. |
| UpdateEditors | Updates this editor page to the latest version. Updates both the main editor and sub-editors of all tabs simultaneously. However, if you have edited the position or style of shapes or connectors in the editor being refreshed, those edits will be lost. |