Interface ControlViewModel
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,IControlViewModel
,IViewModel
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
AbstractDoubleSpinnerViewModel
,AbstractLongSpinnerViewModel
,AbstractSpinnerViewModel
,AccountingFlagsViewModel
,ActionBarViewModel
,AggregatesTableViewModel
,AllowedIncomingShareRequestTypesViewModel
,BigDecimalSpinnerViewModel
,BooleanValueControlViewModel
,BorderValueControlViewModel
,ButtonViewModel
,CharacteristicsTableViewModel
,CheckableLabelViewModel
,CheckboxViewModel
,ChoiceParametersViewModel
,ColorActionBarViewModel
,ColorValueControlViewModel
,ComboLabelExtensionViewModel
,ComboLabelViewModel
,ComboSelectViewModel
,ComboViewModel
,CommonAttributeContentViewModel
,CommonAttributesDataViewModel
,CompositeControlViewModel
,CompositeViewModel
,ConditionalAppearanceControlViewModel
,ConfigurationStandaloneContentViewModel
,DataExchangeViewModel
,DataPathViewModel
,DataSeparatorsViewModel
,DateControlViewModel
,DateValueControlViewModel
,DistributionSupportViewModel
,DoubleSpinnerViewModel
,EditableComboViewModel
,EnumValueControlViewModel
,ExchangePlanContentViewModel
,ExtDimensionTypesViewModel
,ExtendedCommonAttributeContentViewModel
,ExtendedExchangePlanContentViewModel
,ExtendedPredefinedDataViewModel
,FontValueControlViewModel
,GanttChartScalingViewModel
,GridViewModel
,HeavyViewModel
,HttpServicesViewModel
,IconLabelViewModel
,ImageButtonViewModel
,LabelExtensionViewModel
,LabelViewModel
,LinkViewModel
,LongSpinnerViewModel
,MobileApplicationUrlsViewModel
,NullableSpinnerViewModel
,NumberValueControlViewModel
,OpenIdReturnToViewModel
,PictureViewModel
,PredefinedDataViewModel
,PredefinedItemCodeViewModel
,PredefinedValueControlViewModel
,RadioGroupViewModel
,RadioGroupViewModel
,RequiredPermissionMessagesViewModel
,RequiredPermissionsViewModel
,ScrolledCompositeContentViewModel
,ScrolledCompositeViewModel
,SectionViewModel
,SelectableLabelViewModel
,SelectViewModel
,SeparatorViewModel
,ShortcutViewModel
,SpinnerViewModel
,StringValueControlViewModel
,StructuredViewModel
,SysEnumValueControlViewModel
,TabFolderViewModel
,TableViewModel
,TextPreviewControlViewModel
,TextViewModel
,ToolBarViewModel
,TreeViewModel
,TreeViewModel
,TypeSelectionControlViewModel
,UnsupportedViewModel
,ValueControlViewModel
,WebServicesViewModel
,WebSocketClientHeadersViewModel
- All Known Implementing Classes:
AbstractDoubleSpinnerViewModelImpl
,AbstractLongSpinnerViewModelImpl
,AbstractSpinnerViewModelImpl
,AccountingFlagsViewModelImpl
,ActionBarViewModelImpl
,AggregatesTableViewModelImpl
,AllowedIncomingShareRequestTypesViewModelImpl
,BigDecimalSpinnerViewModelImpl
,BooleanValueControlViewModelImpl
,BorderValueControlViewModelImpl
,ButtonViewModelImpl
,CharacteristicsTableViewModelImpl
,CheckableLabelViewModelImpl
,CheckboxViewModelImpl
,ChoiceParametersViewModelImpl
,ColorActionBarViewModelImpl
,ColorValueControlViewModelImpl
,ComboLabelExtensionViewModelImpl
,ComboLabelViewModelImpl
,ComboSelectViewModelImpl
,ComboViewModelImpl
,CommonAttributeContentViewModelImpl
,CommonAttributesDataViewModelImpl
,CompositeControlViewModelImpl
,CompositeViewModelImpl
,ConditionalAppearanceControlViewModelImpl
,ConfigurationStandaloneContentViewModelImpl
,ControlViewModelImpl
,DataExchangeViewModelImpl
,DataPathViewModelImpl
,DataSeparatorsViewModelImpl
,DateControlViewModelImpl
,DateValueControlViewModelImpl
,DistributionSupportViewModelImpl
,DoubleSpinnerViewModelImpl
,EditableComboViewModelImpl
,EnumValueControlViewModelImpl
,ExchangePlanContentViewModelImpl
,ExtDimensionTypesViewModelImpl
,ExtendedCommonAttributeContentViewModelImpl
,ExtendedExchangePlanContentViewModelImpl
,ExtendedPredefinedDataViewModelImpl
,FontValueControlViewModelImpl
,GanttChartScalingViewModelImpl
,GridViewModelImpl
,HeavyViewModelImpl
,HttpServicesViewModelImpl
,IconLabelViewModelImpl
,ImageButtonViewModelImpl
,LabelExtensionViewModelImpl
,LabelViewModelImpl
,LinkViewModelImpl
,LongSpinnerViewModelImpl
,MobileApplicationUrlsViewModelImpl
,NullableSpinnerViewModelImpl
,NumberValueControlViewModelImpl
,OpenIdReturnToViewModelImpl
,PictureViewModelImpl
,PredefinedDataViewModelImpl
,PredefinedItemCodeViewModelImpl
,PredefinedValueControlViewModelImpl
,RadioGroupViewModelImpl
,RadioGroupViewModelImpl
,RequiredPermissionMessagesViewModelImpl
,RequiredPermissionsViewModelImpl
,ScrolledCompositeContentViewModelImpl
,ScrolledCompositeViewModelImpl
,SectionViewModelImpl
,SelectableLabelViewModelImpl
,SelectViewModelImpl
,SeparatorViewModelImpl
,ShortcutViewModelImpl
,SpinnerViewModelImpl
,StringValueControlViewModelImpl
,StructuredViewModelImpl
,SysEnumValueControlViewModelImpl
,TabFolderViewModelImpl
,TableViewModelImpl
,TextPreviewControlViewModelImpl
,TextViewModelImpl
,ToolBarViewModelImpl
,TreeViewModelImpl
,TreeViewModelImpl
,TypeSelectionControlViewModelImpl
,UnsupportedViewModelImpl
,ValueControlViewModelImpl
,WebServicesViewModelImpl
,WebSocketClientHeadersViewModelImpl
A representation of the model object 'Control View Model'.
Base class for control view models.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Apply Value Change' attribute.org.eclipse.emf.common.util.EList<String>
Returns the value of the 'Contexts' attribute list.Returns the value of the 'External Validation Status' containment reference.Returns the value of the 'Layout Data' reference.org.eclipse.core.runtime.IStatus
Returns the value of the 'Status' attribute.boolean
Returns the value of the 'Editable' attribute.boolean
Returns the value of the 'Enabled' attribute.void
Sets the value of the 'Apply Value Change
' attribute.void
setEditable
(boolean value) Sets the value of the 'Editable
' attribute.void
setEnabled
(boolean value) Sets the value of the 'Enabled
' attribute.void
Sets the value of the 'External Validation Status
' containment reference.void
setLayoutData
(IAefLayoutData value) Sets the value of the 'Layout Data
' reference.void
setStatus
(org.eclipse.core.runtime.IStatus value) Sets the value of the 'Status
' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface com._1c.g5.aef2.viewModels.IViewModel
getEventChannel, getParent, setEventChannel, setParent
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
isEnabled
boolean isEnabled()Returns the value of the 'Enabled' attribute. The default value is"true"
. Control enable state.- Returns:
- the value of the 'Enabled' attribute.
- See Also:
-
setEnabled
void setEnabled(boolean value) Sets the value of the 'Enabled
' attribute.- Parameters:
value
- the new value of the 'Enabled' attribute.- See Also:
-
getStatus
org.eclipse.core.runtime.IStatus getStatus()Returns the value of the 'Status' attribute. Status of the model state- Returns:
- the value of the 'Status' attribute.
- See Also:
-
setStatus
void setStatus(org.eclipse.core.runtime.IStatus value) Sets the value of the 'Status
' attribute.- Parameters:
value
- the new value of the 'Status' attribute.- See Also:
-
getContexts
org.eclipse.emf.common.util.EList<String> getContexts()Returns the value of the 'Contexts' attribute list. The list contents are of typeString
. Control contexts for key bindings etc.- Returns:
- the value of the 'Contexts' attribute list.
- See Also:
-
getLayoutData
IAefLayoutData getLayoutData()Returns the value of the 'Layout Data' reference. The layout data- Returns:
- the value of the 'Layout Data' reference.
- See Also:
-
setLayoutData
Sets the value of the 'Layout Data
' reference.- Parameters:
value
- the new value of the 'Layout Data' reference.- See Also:
-
isEditable
boolean isEditable()Returns the value of the 'Editable' attribute. The default value is"true"
. Control editable state.- Returns:
- the value of the 'Editable' attribute.
- See Also:
-
setEditable
void setEditable(boolean value) Sets the value of the 'Editable
' attribute.- Parameters:
value
- the new value of the 'Editable' attribute.- See Also:
-
getApplyValueChange
ValueChangeApply getApplyValueChange()Returns the value of the 'Apply Value Change' attribute. The default value is"ON_MODIFY"
. The literals are from the enumerationValueChangeApply
. Apply control value change variant:ApllyControlValueChange#ON_MODIFY
value will change on every modification,ApllyControlValueChange#ON_FOCUS_LOST
only on focus lost or 'Return' key is pressed.
- Returns:
- the value of the 'Apply Value Change' attribute.
- See Also:
-
setApplyValueChange
Sets the value of the 'Apply Value Change
' attribute.- Parameters:
value
- the new value of the 'Apply Value Change' attribute.- See Also:
-
getExternalValidationStatus
ExternalValidationStatus getExternalValidationStatus()Returns the value of the 'External Validation Status' containment reference. The status of the external validation- Returns:
- the value of the 'External Validation Status' containment reference.
- See Also:
-
setExternalValidationStatus
Sets the value of the 'External Validation Status
' containment reference.- Parameters:
value
- the new value of the 'External Validation Status' containment reference.- See Also:
-