Search Results for

    Show / Hide Table of Contents

    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
    IModelView.Displayer
    IModelView.Descriptor
    IModelView.Controller
    IModelView.ClearUI()
    IModelView.ReActivateView()
    IModelView.ValidateUI()
    Namespace: LemonEdge.Client.Core.Views
    Assembly: 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; }
    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(EntityStructureController.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

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.