Uses of Interface
com._1c.g5.aef2.viewModels.IControlViewModel
Packages that use IControlViewModel
Package
Description
-
Uses of IControlViewModel in com._1c.g5.aef2.lwt
Methods in com._1c.g5.aef2.lwt with type parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected <VM extends IControlViewModel>
ILightControlLwtRenderer.createLightControl(IView<LwtRenderingParameters, VM, ILightControl> view, VM viewModel, ILightComposite lightComposite, int index) Creates a light control for the given view and view model. -
Uses of IControlViewModel in com._1c.g5.aef2.lwt.views
Classes in com._1c.g5.aef2.lwt.views with type parameters of type IControlViewModelModifier and TypeClassDescriptionclassLwtView<VM extends IControlViewModel,LC extends ILightControl> Base class for lightweight-base views in AEF. -
Uses of IControlViewModel in com._1c.g5.aef2.renderers
Methods in com._1c.g5.aef2.renderers with type parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected <VM extends IControlViewModel>
IView<?,VM, NC> Renderer.createView(VM viewModel) Creates a view for a given view model consulting the view model class to view class mapping.protected <VM extends IControlViewModel>
Class<? extends IView>Renderer.findViewClass(VM viewModel) Finds the view class for the given view model.Methods in com._1c.g5.aef2.renderers with parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected abstract voidRenderer.applyLayout(IControlViewModel viewModel, NC nativeControl) Applies a layout to the given native control.Method parameters in com._1c.g5.aef2.renderers with type arguments of type IControlViewModelModifier and TypeMethodDescriptionprotected final voidRenderer.setMapping(Class<? extends IControlViewModel> viewModel, Class<? extends IView> view) Sets a mapping between the given view model class and view class. -
Uses of IControlViewModel in com._1c.g5.aef2.standard.lwt.renderers
Methods in com._1c.g5.aef2.standard.lwt.renderers with type parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected <VM extends IControlViewModel>
ILightControlLwtStandardRenderer.createLightControl(IView<LwtRenderingParameters, VM, ILightControl> controlView, VM viewModel, ILightComposite composite, int index) Methods in com._1c.g5.aef2.standard.lwt.renderers with parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected voidLwtStandardRenderer.applyLayout(IControlViewModel viewModel, ILightControl lightControl) -
Uses of IControlViewModel in com._1c.g5.aef2.standard.swt.renderers
Methods in com._1c.g5.aef2.standard.swt.renderers with type parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected <VM extends IControlViewModel>
org.eclipse.swt.widgets.WidgetSwtStandardRenderer.createNativeControl(IView<SwtRenderingParameters, VM, org.eclipse.swt.widgets.Widget> view, VM viewModel, org.eclipse.swt.widgets.Composite composite) Creates a native control for the given view, view model and composite.Methods in com._1c.g5.aef2.standard.swt.renderers with parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected voidSwtStandardRenderer.applyLayout(IControlViewModel viewModel, org.eclipse.swt.widgets.Widget nativeControl) -
Uses of IControlViewModel in com._1c.g5.aef2.standard.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.aef2.standard.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Abstract Double Spinner View Model'.interfaceA representation of the model object 'Abstract Long Spinner View Model'.interfaceA representation of the model object 'Abstract Spinner View Model'.interfaceA representation of the model object 'Big Decimal Spinner View Model'.interfaceA representation of the model object 'Button View Model'.interfaceA representation of the model object 'Checkable Label View Model'.interfaceA representation of the model object 'Checkbox View Model'.interfaceA representation of the model object 'Combo Label View Model'.interfaceA representation of the model object 'Combo View Model'.interfaceA representation of the model object 'Composite Control View Model'.interfaceA representation of the model object 'Composite View Model'.interfaceA representation of the model object 'Control View Model'.interfaceA representation of the model object 'Double Spinner View Model'.interfaceA representation of the model object 'Image Button View Model'.interfaceA representation of the model object 'Label View Model'.interfaceA representation of the model object 'Link View Model'.interfaceA representation of the model object 'Long Spinner View Model'.interfaceA representation of the model object 'Radio Group View Model'.interfaceA representation of the model object 'Scrolled Composite Content View Model'.interfaceA representation of the model object 'Scrolled Composite View Model'.interfaceA representation of the model object 'Section View Model'.interfaceA representation of the model object 'Separator View Model'.interfaceA representation of the model object 'Spinner View Model'.interfaceA representation of the model object 'Structured View Model'.interfaceA representation of the model object 'Table View Model'.interfaceA representation of the model object 'Text View Model'.interfaceA representation of the model object 'Tree View Model'. -
Uses of IControlViewModel in com._1c.g5.aef2.standard.viewModels.impl
Classes in com._1c.g5.aef2.standard.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Abstract Double Spinner View Model'.classAn implementation of the model object 'Abstract Long Spinner View Model'.classAn implementation of the model object 'Abstract Spinner View Model'.classAn implementation of the model object 'Big Decimal Spinner View Model'.classAn implementation of the model object 'Button View Model'.classAn implementation of the model object 'Checkable Label View Model'.classAn implementation of the model object 'Checkbox View Model'.classAn implementation of the model object 'Combo Label View Model'.classAn implementation of the model object 'Combo View Model'.classAn implementation of the model object 'Composite Control View Model'.classAn implementation of the model object 'Composite View Model'.classAn implementation of the model object 'Control View Model'.classAn implementation of the model object 'Double Spinner View Model'.classAn implementation of the model object 'Image Button View Model'.classAn implementation of the model object 'Label View Model'.classAn implementation of the model object 'Link View Model'.classAn implementation of the model object 'Long Spinner View Model'.classAn implementation of the model object 'Radio Group View Model'.classAn implementation of the model object 'Scrolled Composite Content View Model'.classAn implementation of the model object 'Scrolled Composite View Model'.classAn implementation of the model object 'Section View Model'.classAn implementation of the model object 'Separator View Model'.classAn implementation of the model object 'Spinner View Model'.classAn implementation of the model object 'Structured View Model'.classAn implementation of the model object 'Table View Model'.classAn implementation of the model object 'Text View Model'.classAn implementation of the model object 'Tree View Model'. -
Uses of IControlViewModel in com._1c.g5.aef2.standard.viewModels.util
Methods in com._1c.g5.aef2.standard.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAefStandardSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.aef2.swt.renderers
Methods in com._1c.g5.aef2.swt.renderers with type parameters of type IControlViewModelModifier and TypeMethodDescriptionprotected <VM extends IControlViewModel>
org.eclipse.swt.widgets.WidgetSwtRenderer.createNativeControl(IView<SwtRenderingParameters, VM, org.eclipse.swt.widgets.Widget> view, VM viewModel, org.eclipse.swt.widgets.Composite composite) Creates a native control for the given view, view model and composite. -
Uses of IControlViewModel in com._1c.g5.aef2.swt.views
Classes in com._1c.g5.aef2.swt.views with type parameters of type IControlViewModelModifier and TypeClassDescriptionclassSwtView<VM extends IControlViewModel,NC extends org.eclipse.swt.widgets.Widget> Base class for SWT-based views. -
Uses of IControlViewModel in com._1c.g5.aef2.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.aef2.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'IContainer Control View Model'. -
Uses of IControlViewModel in com._1c.g5.aef2.viewModels.util
Methods in com._1c.g5.aef2.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.aef2.views
Classes in com._1c.g5.aef2.views with type parameters of type IControlViewModelModifier and TypeInterfaceDescriptioninterfaceIView<P extends IRenderingParameters,VM extends IControlViewModel, NC> Represents an AEF view.classView<P extends IRenderingParameters,VM extends IControlViewModel, NC> BaseIViewimplementation. -
Uses of IControlViewModel in com._1c.g5.v8.dt.aggregates.ui.viewmodel
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.aggregates.ui.viewmodelModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Aggregates Table View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.aggregates.ui.viewmodel.impl
Classes in com._1c.g5.v8.dt.aggregates.ui.viewmodel.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Aggregates Table View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.aggregates.ui.viewmodel.util
Methods in com._1c.g5.v8.dt.aggregates.ui.viewmodel.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAggregatesAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.form.ui.aef.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.form.ui.aef.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Conditional Appearance Control View Model'.interfaceA representation of the model object 'Data Path View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.form.ui.aef.viewModels.impl
Classes in com._1c.g5.v8.dt.form.ui.aef.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Conditional Appearance Control View Model'.classAn implementation of the model object 'Data Path View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.form.ui.aef.viewModels.util
Methods in com._1c.g5.v8.dt.form.ui.aef.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionFormAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.aef.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.md.ui.aef.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Accounting Flags View Model'.interfaceA representation of the model object 'Allowed Incoming Share Request Types View Model'.interfaceA representation of the model object 'Boolean Value Control View Model'.interfaceA representation of the model object 'Border Value Control View Model'.interfaceA representation of the model object 'Characteristics Table View Model'.interfaceA representation of the model object 'Choice Parameters View Model'.interfaceA representation of the model object 'Color Value Control View Model'.interfaceA representation of the model object 'Common Attribute Content View Model'.interfaceA representation of the model object 'Common Attributes Data View Model'.interfaceA representation of the model object 'Data Exchange View Model'.interfaceA representation of the model object 'Date Value Control View Model'.interfaceA representation of the model object 'Enum Value Control View Model'.interfaceA representation of the model object 'Exchange Plan Content View Model'.interfaceA representation of the model object 'Ext Dimension Types View Model'.interfaceA representation of the model object 'Font Value Control View Model'.interfaceA representation of the model object 'Mobile Application Urls View Model'.interfaceA representation of the model object 'Number Value Control View Model'.interfaceA representation of the model object 'Predefined Data View Model'.interfaceA representation of the model object 'Predefined Item Code View Model'.interfaceA representation of the model object 'Predefined Value Control View Model'.interfaceA representation of the model object 'Required Permission Messages View Model'.interfaceA representation of the model object 'Required Permissions View Model'.interfaceA representation of the model object 'String Value Control View Model'.interfaceA representation of the model object 'Sys Enum Value Control View Model'.interfaceA representation of the model object 'Type Selection Control View Model'.interfaceA representation of the model object 'Value Control View Model'.interfaceA representation of the model object 'Web Socket Client Headers View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.aef.viewModels.impl
Classes in com._1c.g5.v8.dt.md.ui.aef.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Accounting Flags View Model'.classAn implementation of the model object 'Allowed Incoming Share Request Types View Model'.classAn implementation of the model object 'Boolean Value Control View Model'.classAn implementation of the model object 'Border Value Control View Model'.classAn implementation of the model object 'Characteristics Table View Model'.classAn implementation of the model object 'Choice Parameters View Model'.classAn implementation of the model object 'Color Value Control View Model'.classAn implementation of the model object 'Common Attribute Content View Model'.classAn implementation of the model object 'Common Attributes Data View Model'.classAn implementation of the model object 'Data Exchange View Model'.classAn implementation of the model object 'Date Value Control View Model'.classAn implementation of the model object 'Enum Value Control View Model'.classAn implementation of the model object 'Exchange Plan Content View Model'.classAn implementation of the model object 'Ext Dimension Types View Model'.classAn implementation of the model object 'Font Value Control View Model'.classAn implementation of the model object 'Mobile Application Urls View Model'.classAn implementation of the model object 'Number Value Control View Model'.classAn implementation of the model object 'Predefined Data View Model'.classAn implementation of the model object 'Predefined Item Code View Model'.classAn implementation of the model object 'Predefined Value Control View Model'.classAn implementation of the model object 'Required Permission Messages View Model'.classAn implementation of the model object 'Required Permissions View Model'.classAn implementation of the model object 'String Value Control View Model'.classAn implementation of the model object 'Sys Enum Value Control View Model'.classAn implementation of the model object 'Type Selection Control View Model'.classAn implementation of the model object 'Value Control View Model'.classAn implementation of the model object 'Web Socket Client Headers View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.aef.viewModels.util
Methods in com._1c.g5.v8.dt.md.ui.aef.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionMdAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.editor.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.editor.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Extended Common Attribute Content View Model'.interfaceA representation of the model object 'Extended Exchange Plan Content View Model'.interfaceA representation of the model object 'Extended Predefined Data View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.editor.viewModels.impl
Classes in com._1c.g5.v8.dt.md.ui.extension.editor.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Extended Common Attribute Content View Model'.classAn implementation of the model object 'Extended Exchange Plan Content View Model'.classAn implementation of the model object 'Extended Predefined Data View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.editor.viewModels.util
Methods in com._1c.g5.v8.dt.md.ui.extension.editor.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAefEditorExtensionSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Combo Label Extension View Model'.interfaceA representation of the model object 'Label Extension View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.viewModels.impl
Classes in com._1c.g5.v8.dt.md.ui.extension.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Combo Label Extension View Model'.classAn implementation of the model object 'Label Extension View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.md.ui.extension.viewModels.util
Methods in com._1c.g5.v8.dt.md.ui.extension.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAefExtensionSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.platform.services.ui.aef
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.platform.services.ui.aefModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Data Separators View Model'.interfaceA representation of the model object 'Http Services View Model'.interfaceA representation of the model object 'Open Id Return To View Model'.interfaceA representation of the model object 'Selectable Label View Model'.interfaceA representation of the model object 'Unsupported View Model'.interfaceA representation of the model object 'Web Services View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.platform.services.ui.aef.impl
Classes in com._1c.g5.v8.dt.platform.services.ui.aef.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Data Separators View Model'.classAn implementation of the model object 'Http Services View Model'.classAn implementation of the model object 'Open Id Return To View Model'.classAn implementation of the model object 'Selectable Label View Model'.classAn implementation of the model object 'Unsupported View Model'.classAn implementation of the model object 'Web Services View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.platform.services.ui.aef.util
Methods in com._1c.g5.v8.dt.platform.services.ui.aef.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.scc.ui.aef.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.scc.ui.aef.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Configuration Standalone Content View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.scc.ui.aef.viewModels.impl
Classes in com._1c.g5.v8.dt.scc.ui.aef.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Configuration Standalone Content View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.scc.ui.aef.viewModels.util
Methods in com._1c.g5.v8.dt.scc.ui.aef.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionStandaloneContentAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.ui.aef.viewModels
Subinterfaces of IControlViewModel in com._1c.g5.v8.dt.ui.aef.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Action Bar View Model'.interfaceA representation of the model object 'Color Action Bar View Model'.interfaceA representation of the model object 'Combo Select View Model'.interfaceA representation of the model object 'Date Control View Model'.interfaceA representation of the model object 'Editable Combo View Model'.interfaceA representation of the model object 'Gantt Chart Scaling View Model'.interfaceA representation of the model object 'Grid View Model'.interfaceA representation of the model object 'Heavy View Model'.interfaceA representation of the model object 'Nullable Spinner View Model'.interfaceA representation of the model object 'Picture View Model'.interfaceA representation of the model object 'Select View Model'.interfaceA representation of the model object 'Shortcut View Model'.interfaceA representation of the model object 'Tab Folder View Model'.interfaceA representation of the model object 'Text Preview Control View Model'.interfaceA representation of the model object 'Tool Bar View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.ui.aef.viewModels.impl
Classes in com._1c.g5.v8.dt.ui.aef.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Action Bar View Model'.classAn implementation of the model object 'Color Action Bar View Model'.classAn implementation of the model object 'Combo Select View Model'.classAn implementation of the model object 'Date Control View Model'.classAn implementation of the model object 'Editable Combo View Model'.classAn implementation of the model object 'Gantt Chart Scaling View Model'.classAn implementation of the model object 'Grid View Model'.classAn implementation of the model object 'Heavy View Model'.classAn implementation of the model object 'Nullable Spinner View Model'.classAn implementation of the model object 'Picture View Model'.classAn implementation of the model object 'Select View Model'.classAn implementation of the model object 'Shortcut View Model'.classAn implementation of the model object 'Tab Folder View Model'.classAn implementation of the model object 'Text Preview Control View Model'.classAn implementation of the model object 'Tool Bar View Model'. -
Uses of IControlViewModel in com._1c.g5.v8.dt.ui.aef.viewModels.util
Methods in com._1c.g5.v8.dt.ui.aef.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionDtAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com.e1c.g5.dt.applications.ui.editor.aef
Subinterfaces of IControlViewModel in com.e1c.g5.dt.applications.ui.editor.aefModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Radio Group View Model'.interfaceA representation of the model object 'Tree View Model'. -
Uses of IControlViewModel in com.e1c.g5.dt.applications.ui.editor.aef.impl
Classes in com.e1c.g5.dt.applications.ui.editor.aef.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Radio Group View Model'.classAn implementation of the model object 'Tree View Model'. -
Uses of IControlViewModel in com.e1c.g5.dt.applications.ui.editor.aef.util
Methods in com.e1c.g5.dt.applications.ui.editor.aef.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionApplicationEditorAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'. -
Uses of IControlViewModel in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModels
Subinterfaces of IControlViewModel in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModelsModifier and TypeInterfaceDescriptioninterfaceA representation of the model object 'Distribution Support View Model'.interfaceA representation of the model object 'Icon Label View Model'. -
Uses of IControlViewModel in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModels.impl
Classes in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModels.impl that implement IControlViewModelModifier and TypeClassDescriptionclassAn implementation of the model object 'Distribution Support View Model'.classAn implementation of the model object 'Icon Label View Model'. -
Uses of IControlViewModel in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModels.util
Methods in com.e1c.g5.v8.dt.distributionSupport.ui.aef.viewModels.util with parameters of type IControlViewModelModifier and TypeMethodDescriptionDistributionSupportAefSwitch.caseIControlViewModel(IControlViewModel object) Returns the result of interpreting the object as an instance of 'IControl View Model'.