Interface IAttribute<O,P>

Type Parameters:
O - the object type.
P - the type of the attribute identification.
All Superinterfaces:
IModel, IValidable
All Known Subinterfaces:
IAbstractMobileApplicationUrlsModel<T>, IAllowedIncomingShareRequestTypesModel, ICharacteristicsDescriptionDataPathModel<T>, ICharacteristicsDescriptionFieldModel<T>, ICharacteristicsTableModel, ICodeModel<O>, 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>, IFormAttributeModel, IFormChoiceListModel, IFormCommandSetModel, IFormConditionalAppearanceModel, IFormDataPathModel, IFormDynamicListQueryModel, IFormList<T>, IFormMap<K,V>, IFormMobileCommandsSetModel, IMobileApplicationUrlsModel, INavigatorTreeDialogActionBarModel<T>, IOpenMdHelpModel, IPredefinedAccountAccountingFlagsModel, IPredefinedAccountExtDimensionTypesModel, IPredefinedAccountPartModel<T>, IRequiredPermissionsModel, ISourceUrlModel<T>, ISpreadsheetLineModel, IStringKeyAndValuesModel, IUnsettablePropertyFieldModel<T,O>, IUsedMobileApplicationFunctionalitiesModel
All Known Implementing Classes:
AbstractBmChoiceParametersModel, AbstractDynamicTableModel, AbstractEmfChoiceParametersModel, AddInModel, AddressingAttributeModel, AggregatesModel, BinaryDataModel, BmAdditionSourceModel, BmAdjustableBooleanModel, BmBorderNoneToNullValue, BmBorderValue, BmButtonDefaultModel, BmCharacteristicsDescriptionDataPathModel, BmCharacteristicsDescriptionFieldModel, BmCharacteristicsDescriptionSelectionModel, BmCharacteristicsDescriptionValueModel, BmCharacteristicsTableModel, BmChartColorPaletteDescriptionModel, BmChartLineModel, BmChartReferenceBandsModelValue, BmChartReferenceLinesModelValue, BmChartScaleModelValue, BmChoiceParameterLinksModel, BmCodeModel, BmColorModel, BmCommonAttributeDataSeparationModel, BmCommonModuleEnvironmentModel, BmConfigurationCompatibilityModeModel, BmConfigurationUsePurposesModel, BmDocumentButtonParameterListModel, BmDocumentJournalButtonParameterListModel, BmDocumentNumeratorValue, BmEnableContentChangeModel, BmEventSubscriptionEventsModel, BmEventSubscriptionHandlerNameModel, BmFilteringTreeToSingleItemSelectionModel, BmFontSelectionModel, BmFormAttributeModel, BmFormButtonDataPathModel, BmFormCheckBoxKindModelValue, BmFormCommandSetModel, BmFormConditionalAppearanceModel, BmFormDataPathModel, BmFormDynamicListModel, BmFormGroupListModel, BmFormItemTypeModel, BmFormPagesRepresentationModelValue, BmFormTableNameModel, BmFormTableNameValueModel, BmFunctionalOptionsListModel, BmGaugeChartQualityBandsModelValue, BmGraphicalSchemeLineModel, BmHandlerModel, BmInformationRegisterWriteModeModel, BmInlineTaskValue, BmIntervalBoundModelValue, BmList, BmListAllowedIncomingShareRequestTypesModel, BmListIRequiredPermissionsModel, BmListMobileApplicationUrlsModel, BmListSelectionModel, BmListStringKeyAndValuesModel, BmMap, BmMdObjectNameModel, BmMdTypeLinkModel, BmMultilanguageFormatModel, BmMultilanguageFormattedTextModel, BmMultilanguageModel, BmNamedElementNameModel, BmNullableChartLineModel, BmOpenMdHelpModel, BmPictureModel, BmPlannerDimensionsLinkModel, BmPredefinedItemNameModel, BmRealPiePointModelValue, BmRealPointCountValue, BmRealSeriesCountValue, BmRealStockSeriesModelValue, BmSearchStringLocationModelValue, BmSkipNullValue, BmSourceUrlModel, BmSpreadsheetDataFormModel, BmStyleItemTypeModel, BmStyleModel, BmTimeScaleLabelSelectionModel, BmTimeScaleLevelsLinkModel, BmTreeToListSelectionModel, BmTreeToSingleItemSelectionModel, BmUnsettablePropertyFieldModel, BmUserSettingsGroupModel, BmValue, BmValueModel, BmValueSelectionModel, BmValueUsedMobileApplicationFunctionalitiesModel, BmVersionedValue, BmVersionedValueGroupBehavior, CommonAttributeAutoUsePropertyStateModel, CommonAttributeDataSeparationPropertyStateModel, CommonAttributesDataModel, ConfigurationStandaloneContentExchangeSettingsDialogModel.ExchangePlanModel, DataExchangeModel, EmfBasedGroupValue, EmfBorderValue, EmfCharacteristicsDescriptionDataPathModel, EmfCharacteristicsDescriptionFieldModel, EmfCharacteristicsDescriptionSelectionModel, EmfCharacteristicsDescriptionValueModel, EmfChartColorPaletteDescriptionModel, EmfChartLineModel, EmfChartScaleModelValue, EmfChoiceParameterLinksModel, EmfCodeModel, EmfColorModel, EmfCustomColorPaletteModel, EmfFontSelectionModel, EmfLabelAreaModelValue, EmfList, EmfListSelectionModel, EmfMap, EmfMdTypeLinkModel, EmfMoxelMultilanguageTextModel, EmfMoxelSpreadsheetLineModel, EmfMultilanguageFormattedTextModel, EmfMultilanguageModel, EmfNullableChartLineModel, EmfPictureModel, EmfSingleLanguageFormattedTextModel, EmfSingleLanguageModel, EmfStyleItemTypeModel, EmfTimeScaleLabelSelectionModel, EmfTimeScaleLevelMultilanguageModel, EmfTreeToListSelectionModel, EmfTreeToSingleItemSelectionModel, EmfUnsettablePropertyFieldModel, EmfValue, EmfValueModel, EmfValueSelectionModel, EmfVersionedValue, ExtendedConfigurationObjectPropertyStateModel, ExtendedConfigurationObjectSelectionModel, FormBmChoiceListModel, FormBmChoiceParameterLinksModel, FormBmColorModel, FormBmCommandChooserModel, FormBmList, FormBmMobileCommandsSetModel, FormBmTypeLinkModel, FormBmValue, FormPropertyStateModel, FunctionalOptionsListGroupModel, GeographicalCoordinatesSelectionModel, GraphicalSchemeCaseValue, GraphicalSchemeItemValue, HttpServicesModel, IBaseBmHandlerNameModel.BaseBmHandlerNameModel, InfobaseProxyPasswordModel, InfobaseSettingsModel, InfobaseTypeModel, NavigatorTableModel, NavigatorTreeDialogActionBarBmList, NavigatorTreeDialogActionBarBmValue, NavigatorTreeDialogActionBarEmfList, NavigatorTreeDialogActionBarEmfValue, OpenIdUseAsProviderModel, OpenIdUseAuthModel, PackageDataModel, PredefinedAccountAccountingFlagsModel, PredefinedAccountExtDimensionTypesModel, PropertyStateModel, PublicationLinkModel, ReturnToModel, StandardObjectValueSelectionModel, TypeDescriptionExtensionModel, UnfilledParentValueModel, ViewModelList, ViewModelValue, WebServerTypeModel, WebServiceDataModel, WebServicesModel, WsDefinitionsDataModel, XdtoObjectTextRefactoringModel

public interface IAttribute<O,P> extends IModel
The contract for models that works with the attribute of some object.
  • Method Details

    • getObject

      O getObject()
      Returns the object that keeps the attribute.
      Returns:
      the object that keeps the attribute.
    • getProperty

      P getProperty()
      Returns the property.
      Returns:
      the property.