Interface IEntityStructureView
The standard entity structure diagram view used by the EntityStructureController
This view is marked as being available against any IEntitySetBase, IAllocationPath, or IInstrumentBase
Inherited Members
Namespace: LemonEdge.Client.Core.Views
Assembly: LemonEdge.ClientCore.dll
Syntax
[ViewDescriptor("Structure", typeof(IEntitySetBase), ImageType.CompanyOrg, typeof(IObjectEntity))]
[ViewDescriptor("Structure", typeof(IAllocationPath), ImageType.CompanyOrg, typeof(IObjectEntity))]
[ViewDescriptor("Structure", typeof(IInstrumentBase), ImageType.CompanyOrg, typeof(IObjectEntity))]
public interface IEntityStructureView : IModelView
Properties
SelectedItem
Returns the currently selected entity in the diagram
Declaration
IObjectEntity SelectedItem { get; set; }
Property Value
Type | Description |
---|---|
IObjectEntity |
Methods
CreateFilter(ControlDisplayInfo)
Creates a specified filter control on the UI of this view for filtering the entity structure
Declaration
void CreateFilter(ControlDisplayInfo control)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | control | The type of control to create dynamically |
DisplayStructure(EntitySetStructure)
Displays the specified entity structure diagram visually to the user
Declaration
void DisplayStructure(EntitySetStructure structure)
Parameters
Type | Name | Description |
---|---|---|
EntitySetStructure | structure | The entity structure entities and paths to visually diagram, including any entites to highlight along a filtered path |
DisplayValues(FilterValues)
Displays the specified filter values for the filter controls created through CreateFilter(ControlDisplayInfo)
Declaration
void DisplayValues(EntityStructureController.FilterValues value)
Parameters
Type | Name | Description |
---|---|---|
EntityStructureController.FilterValues | value | The current filter values either hardcoded or selected by the user |
UpdateFilter(ControlDisplayInfo)
Updates the specified filter control on the UI of this view for filtering the entity structure
Declaration
void UpdateFilter(ControlDisplayInfo control)
Parameters
Type | Name | Description |
---|---|---|
ControlDisplayInfo | control | The type of control to dynamically update |