Skip to main content

IEditorPage interface

Namespace: NextDesign.Desktop

Description

Provides access to the editor UI.

Affiliation area

NameDescription
User InterfaceAPIs for accessing UI such as editors and navigators.

Inherit Base

NameDescription
IUIElementProvides access to UI elements.

Property

NameDescription
ActiveInfoWindow[Obsolete]
Active page in the information pane
-"Output": Output
-"Error": Error
-" SearchResult ": Search Results
ActiveInspectorActive Inspector in the Inspector pane
-"Property": Properties
-"Relationship": Related
-"ViewDefinition": The following inspectors You can get or set it with.
--Figure definition
--Shape definition
--Node
--Port
--Connector
--Lifeline
--Notes
- Composite Fragment
--Message
--Note Anchor
--Execution Specification
--Discard
--Message End
--Form Definition
--Form Element
br/> --Text
--Combo Box
--Check Box
--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
ActiveNavigatorActive Navigator in the Navigator pane
-"Model": Model Navigator
-"ProductLine": Product Line Navigator
-"Scm": Configuration Management Navigator
-"Project": Project Navigator
-"Profile": Profile Navigator
ActivePaletteActive Palette in Palette Pane
-"Editor": Toolbox
-"Reference": Reference
-"Derive": Input
-"Feature": Feature Palette
-"ProductSelector": Productselector
-"Class": Class Toolbox
CurrentEditorViewCurrently active editor view
CurrentInfoView[Obsolete]
Currently active display page in the info window
CurrentModelCurrently selected model (in Model Navigator)
CurrentNavigatorCurrently active navigator
CurrentOutputCategory[Obsolete]
Current category of Output in the information pane
IsDiffViewVisible Difference view display status
IsErrorCardVisibleError card display status
IsFeatureMarkVisibleFeature mark display status
IsIndicatorVisibleIndicator display status
IsInformationPaneVisible[Obsolete]
Information pane display status
IsInspectorPaneVisibleInspector pane display status
IsNavigatorPaneVisibleNavigator pane display status
IsSubEditorVisibleSub-editor display status
IsTraceLineVisibleInter-editor trace display status
MainEditorViewMain Editor View
SubEditorModeSubEditor display mode
SubEditorModeName Subeditor display mode name

When SubEditorMode is "Custom", "Custom. { It will be in the format of ModelEditorCategory.Id} ".
SubEditorView SubEditor View

Method

NameDescription
IsMainEditor Determines if the specified custom editor is currently displayed in the main editor.
Initialization process of custom editor ICustomUI.OnInitialized () cannot be judged correctly at the time of execution, and always returns false.
IsSubEditor Determines if the specified custom editor is currently displayed in the sub-editor.
Initialization process of custom editor ICustomUI.OnInitialized () cannot be judged correctly at the time of execution, and always returns false.
SetSubEditorMode(string, IModel)Specifies the display mode of the sub-editor as a string type.
SetSubEditorMode(SubEditorMode, IModel)Specifies the display mode of the sub-editor as an enumeration.