Package com._1c.g5.aef2.validators
Interface IValidable
-
- All Known Subinterfaces:
IAbstractMobileApplicationUrlsModel<T>,IAddInModel,IAddressingAttributeModel,IAddressingAttributesCollectionModel,IAdjustableBooleanModel,IAttribute<O,P>,IBaseBmHandlerNameModel,IBmCommonAttributeDataSeparationModel,IBorderValueModel,ICharacteristicsDescriptionDataPathModel<T>,ICharacteristicsDescriptionFieldModel<T>,ICharacteristicsDescriptionModel,IChartAxisModel,IChartColorPaletteDescriptionDetailedModel,IChartColorPaletteDescriptionModel,IChartReferenceBandGridModel,IChartReferenceLineGridModel,IChartScaleDetailedModel,IChartScaleModel,IChoiceParameterLinksModel<T,U>,IChoiceParametersModel,ICodeModel<O>,IColorModel,ICommonPictureContentEditModel,ICommonPictureContentGridModel,ICompoundModel,ICustomColorPaletteModel,IDefinitionModel,IDtGranularEditorManagingModel,IDynamicTableModel,IDynamicTreeModel<T>,IDynamicTreeModelWithAtribiteAndOwner<T>,IEmfAttribute<O>,IEmfListAttribute<T,O>,IEmfListSelectionModel<T,O>,IEmfMapAttribute<K,V,O>,IEmfSelectionModel<O>,IEmfTreeSelectionModel<O>,IEmfTreeToListSelectionModel<T,O>,IEmfTreeToSingleItemSelectionModel<T,O>,IEmfValueAttribute<T,O>,IEmfValueSelectionModel<T,O>,IEventSubscriptionEventsModel,IEventSubscriptionHandlerNameModel,IFontSelectionModel,com._1c.g5.v8.dt.form.internal.ui.properties.models.IFormValue<TValue,TSelection>,IGraphicalSchemeLineModel,IGraphicalSchemeValue<TValue,TSelection>,IGridModel<T>,IHandlerCollectionModel,IHandlerCollectionModel,IHandlerModel<T>,IHandlerModel<T>,IHandlerModel,IIntervalBoundModelValue,IList<E>,IManagingModel,IMap<K,V>,IMdChoiceParameterLinksModel,IMdObjectModel,IMdPictureModel,IMdTypedObjectModel,IMdTypeLinkModel,IMobileApplicationUrlsModel,IModel,IModelApiAwareModel,IMultilanguageFormattedTextModel,IMultilanguageModel,INavigatorTreeDialogActionBarModel<T>,IOpenMdHelpModel,IPictureModel,IPredefinedAccountModel,IPredefinedCalculationTypeModel,IPredefinedCharacteristicTypeModel,IPredefinedItemModel,IRadioGroupModel<T>,IRequiredPermissionsModel,ISelectionModel,ISingleLanguageFormattedTextModel,ISingleLanguageModel,ISourceUrlModel<T>,ITimeScaleLevelsLinkModel,ITreeModel,ITrendlineArrayGridModel,ITypeDescriptionDialogModel,ITypeDescriptionExtensionModel,ITypeDescriptionModel,ITypeLinkModel<T,U>,IUnsettablePropertyFieldModel<T,O>,IUsedMobileApplicationFunctionalitiesModel,IValue<T>,IValueModel,IViewModelList<E>,IViewModelModel,IViewModelValue<T>
- All Known Implementing Classes:
AbstractBmChoiceParametersModel,AbstractDefinitionModel,AbstractDependentProjectWizard.DependentWizardModel,AbstractDtDynamicTreeModel,AbstractDtGranularEditorManagingModel,AbstractEmfChoiceParametersModel,AbstractProjectWizard.WizardModel,AbstractTypeDescriptionDialogModel,AbstractTypeDescriptionModel,AddInModel,AddressingAttributeModel,AddressingAttributesCollectionModel,AttributesNavigatorTreeModel,BmAdjustableBooleanModel,BmBorderNoneToNullValue,BmBorderValue,BmCharacteristicsDescriptionDataPathModel,BmCharacteristicsDescriptionFieldModel,BmCharacteristicsDescriptionSelectionModel,BmCharacteristicsDescriptionValueModel,BmChoiceParameterLinksModel,BmCodeModel,BmColorModel,BmCommonAttributeDataSeparationModel,BmCommonModuleEnvironmentModel,BmConfigurationCompatibilityModeModel,BmConfigurationUsePurposesModel,BmDocumentNumeratorValue,BmEventSubscribtionSourceModel,BmEventSubscriptionEventsModel,BmEventSubscriptionHandlerNameModel,BmFilteringTreeToSingleItemSelectionModel,BmFontSelectionModel,BmGraphicalSchemeLineModel,BmHandlerModel,BmInformationRegisterWriteModeModel,BmInlineTaskValue,BmList,BmListIRequiredPermissionsModel,BmListMobileApplicationUrlsModel,BmListSelectionModel,BmMap,BmMdObjectNameModel,BmMdTypeLinkModel,BmMultilanguageFormatModel,BmMultilanguageFormattedTextModel,BmMultilanguageModel,BmOpenMdHelpModel,BmPictureModel,BmPredefinedItemNameModel,BmSkipNullValue,BmStyleItemTypeModel,BmTimeScaleLevelsLinkModel,BmTreeToListSelectionModel,BmTreeToSingleItemSelectionModel,BmTypeDescriptionModel,BmUnsettablePropertyFieldModel,BmValue,BmValueModel,BmValueSelectionModel,BmValueUsedMobileApplicationFunctionalitiesModel,BmVersionedValue,CharacteristicsDescriptionModel,ChartColorPaletteDescriptionDetailedModel,ChartScaleDetailedModel,CommandActionModel,CommonAttributeAutoUsePropertyStateModel,CommonAttributeContentModel,CommonAttributeDataSeparationPropertyStateModel,CommonPictureContentEditModel,CommonPictureContentGridModel,CompoundModel,ConfigurationStandaloneContentExchangeSettingsDialogModel,ConfigurationStandaloneContentExchangeSettingsDialogModel.ExchangePlanModel,ConfigurationStandaloneContentModel,ConfigurationWizardModel,CubeObjectsNavigatorTreeModel,DataExchangeModel,DcsChartReferenceBandGridModel,DcsChartReferenceLineGridModel,DefinitionModel,DtGranularEditorPageDefinitionModel,EditableModel,EmfBorderValue,EmfCharacteristicsDescriptionDataPathModel,EmfCharacteristicsDescriptionFieldModel,EmfCharacteristicsDescriptionSelectionModel,EmfCharacteristicsDescriptionValueModel,EmfChartColorPaletteDescriptionModel,EmfChartLineModel,EmfChartScaleModelValue,EmfChoiceParameterLinksModel,EmfCodeModel,EmfColorModel,EmfCustomColorPaletteModel,EmfFontSelectionModel,EmfIntervalBoundModelValue,EmfLabelAreaModelValue,EmfList,EmfListSelectionModel,EmfMap,EmfMdTypeLinkModel,EmfMultilanguageFormattedTextModel,EmfMultilanguageModel,EmfPictureModel,EmfSingleLanguageFormattedTextModel,EmfSingleLanguageModel,EmfStyleItemTypeModel,EmfTreeToListSelectionModel,EmfTreeToSingleItemSelectionModel,EmfTypeDescriptionModel,EmfUnsettablePropertyFieldModel,EmfValue,EmfValueModel,EmfValueSelectionModel,EmfVersionedValue,EmptyModel,EventHandlerCollectionModel,EventHandlerCollectionModel,EventHandlerModel,EventHandlerModel,ExchangePlanContentModel,ExtendedConfigurationObjectPropertyStateModel,ExtendedConfigurationObjectSelectionModel,ExternalDataSourceObjectsNavigatorTreeModel,FormPropertyStateModel,FormWizard.FormModel,GraphicalSchemeCaseValue,GraphicalSchemeItemValue,IBaseBmHandlerNameModel.BaseBmHandlerNameModel,IMultilanguageFormattedTextModel.MultilanguageFormattedTextWorkingCopy,ISingleLanguageFormattedTextModel.SingleLanguageFormattedTextWorkingCopy,ListModel,ListWorkingCopy,MapModel,MapWorkingCopy,MdObjectModel,MdPictureModel,MdPropertyPaletteModel,MdTypedObjectModel,Model,NavigatorTableModel,NavigatorTreeDialogActionBarBmList,NavigatorTreeDialogActionBarBmValue,NavigatorTreeDialogActionBarEmfList,NavigatorTreeDialogActionBarEmfValue,NavigatorTreeDialogModel,NavigatorTreeModel,PackageDataModel,PojoList,PojoMap,PojoValue,PredefinedAccountModel,PredefinedCalculationTypeModel,PredefinedCharacteristicTypeModel,PredefinedDataModel,PredefinedItemModel,PredefinedItemTypeDescriptionModel,PredefinedItemWizardTypeDescriptionModel,PropertyPaletteModel,PropertyStateModel,SimpleGroupValue,StandardObjectChoiceParameterLinksModel,StandardObjectChoiceParametersModel,StandardObjectMultilanguageModel,StandardObjectsNavigatorTreeModel,StandardObjectSwitchingSourceList,StandardObjectSwitchingSourceModel,StandardObjectSwitchingSourceValue,StandardObjectTypeLinkModel,StandardObjectValueModel,StandardObjectValueSelectionModel,TrendlineArrayGridModel,TypeDescriptionModel,UnfilledParentValueModel,Validable,Value,ValueWorkingCopy,ViewModelList,ViewModelValue
public interface IValidableRepresents validable object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddValidator(org.eclipse.core.databinding.validation.IValidator validator)Adds the external validator to this validable.voidremoveValidator(org.eclipse.core.databinding.validation.IValidator validator)Removes the external validator from this validable.org.eclipse.core.runtime.IStatusvalidate()Validates this object state.org.eclipse.core.runtime.IStatusvalidate(Object object)Validates the state of external object of the same type with this object.
-
-
-
Method Detail
-
validate
org.eclipse.core.runtime.IStatus validate()
Validates this object state.- Returns:
- the validation status.
-
validate
org.eclipse.core.runtime.IStatus validate(Object object)
Validates the state of external object of the same type with this object.- Parameters:
object- the object to validate.- Returns:
- the validation status.
-
addValidator
void addValidator(org.eclipse.core.databinding.validation.IValidator validator)
Adds the external validator to this validable.- Parameters:
validator- the validator to add.
-
removeValidator
void removeValidator(org.eclipse.core.databinding.validation.IValidator validator)
Removes the external validator from this validable.- Parameters:
validator- the validator to remove.
-
-