Package com._1c.g5.v8.bm.core
Class BmObject
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
com._1c.g5.v8.bm.core.BmObject
- All Implemented Interfaces:
IBmObject
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
AbstractAdditionalIndexesImpl
,AbstractAggregatesImpl
,AbstractChoiceParameterLinkImpl
,AbstractClientApplicationInterfaceImpl
,AbstractCommandContainerImpl
,AbstractCommandInterfaceImpl
,AbstractDataCompositionSchemaImpl
,AbstractDataPathImpl
,AbstractDistributionSupportImpl
,AbstractExpressionImpl
,AbstractFlowchartImpl
,AbstractFormImpl
,AbstractGeographicalSchemaImpl
,AbstractLineImpl
,AbstractMdTypeImpl
,AbstractMobileApplicationUrlImpl
,AbstractMobileClientSignImpl
,AbstractPanelImpl
,AbstractQuerySchemaDbViewImpl
,AbstractQuerySchemaPresentationImpl
,AbstractQuerySchemaQueryImpl
,AbstractQuerySchemaQuerySourceJoinImpl
,AbstractQuerySchemaSourceImpl
,AbstractQuerySchemaTableImpl
,AbstractRoleDescriptionImpl
,AbstractStandaloneContentImpl
,AbstractStyleImpl
,AbstractTypeLinkImpl
,AbstractWorkAreaImpl
,ACastingTypeImpl
,AccumulationRegisterAggregateImpl
,ActiveDocumentImpl
,AddInImpl
,AdditionalIndexImpl
,AdditionImpl
,AdjustableBooleanImpl
,AllowedIncomingShareRequestTypeImpl
,AreaImpl
,AreaTemplateItemImpl
,AreaTemplateParameterImpl
,ArticleImpl
,ArtifactIdImpl
,ArtifactImpl
,AvailableFieldsImpl
,AvailableFieldUseRestrictionImpl
,AvailableFieldUseRestrictionsImpl
,AvailableParameterUseRestrictionImpl
,AvailableParameterUseRestrictionsImpl
,AvailableValueImpl
,AxisIntervalImpl
,BaseDrawingPropertiesImpl
,BaseFormattingCellPropertiesImpl
,BaseSupplyFormObjectImpl
,BaseSupplyObjectImpl
,BaseSuppressObjectImpl
,BasicDbObjectTypesImpl
,BasicDbViewDefsImpl
,BasicRegisterTypesImpl
,BigBoxImpl
,BinaryDataImpl
,BinaryQualifiersImpl
,BinaryTreeNodeImpl
,BmTestContainedObjectImpl
,BmTestContainerObjectImpl
,BmTestMapHostImpl
,BmTestMapHostImpl
,BmTestNamedImpl
,BmTestReferenceObjectImpl
,BmTestSimpleObjectImpl
,BmTestSimpleObjectImpl
,BmTestStrToStrMapImpl
,BmTestStrToStrMapImpl
,BookImpl
,BorderImpl
,BoundsImpl
,BslModuleCustomMergeSettingsImpl
,CaiAbstractItemImpl
,CaseImpl
,CatalogImpl
,CellImpl
,CellMapEntryImpl
,CellReferenceImpl
,CharacteristicCompositionDataQuerySchemaImpl
,CharacteristicsDescriptionImpl
,CharacteristicTypesAndValuesImpl
,ChartAxisImpl
,ChartColorPaletteDescriptionImpl
,ChartDataItemImpl
,ChartImpl
,ChartIntervalImpl
,ChartPointsImpl
,ChartReferenceBandImpl
,ChartReferenceBandsImpl
,ChartReferenceLineImpl
,ChartReferenceLinesImpl
,ChartScaleImpl
,ChartSeriesImpl
,ChartSeriesItemImpl
,ChartValueImpl
,CheckContributorMetadataImpl
,CheckMetadataImpl
,CheckRepositoryMetadataHolderImpl
,ChoiceParameterImpl
,CollectImpl
,CollectionElementNeighbourImpl
,CollectItemImpl
,ColorImpl
,ColumnImpl
,ColumnMapEntryImpl
,ColumnMergeImpl
,ColumnsImpl
,CommandGroupImpl
,CommandHandlerImpl
,CommandImpl
,CommandInterfaceRootImpl
,CommandItemGroupImpl
,CommandItemImpl
,CommandsByTypeMapEntryImpl
,CommandsOrderFragmentImpl
,CommandsOrderImpl
,CommandsPlacementFragmentImpl
,CommandsPlacementImpl
,CommandsVisibilityFragmentImpl
,CommandsVisibilityImpl
,CommonAncestorSymlinkTopNodeIdImpl
,CommonAttributeContentItemImpl
,ComparisonNodeImpl
,ComparisonRegionNeighbourImpl
,ComparisonTextRegionImpl
,ConfigurationCommandInterfaceImpl
,ConfigurationCommandInterfaceItemImpl
,ConstantsDbViewDefsImpl
,ConstantTypesImpl
,ContainedObjectImpl
,ContextDefItemInfoImpl
,ContributorCheckMetadataEntryImpl
,CubeDimensionTableTypesImpl
,CubeTypesImpl
,DailyScheduleImpl
,DataCompositionAppearanceFieldImpl
,DataCompositionAppearanceFieldsImpl
,DataCompositionAppearanceTemplateAreaItemImpl
,DataCompositionAreaTemplateChartGroupTemplateImpl
,DataCompositionAreaTemplateChartResourceTemplateImpl
,DataCompositionAreaTemplateChartTemplateImpl
,DataCompositionAreaTemplateImpl
,DataCompositionAreaTemplateTableCellImpl
,DataCompositionAvailableSettingsSourceImpl
,DataCompositionChartGroupImpl
,DataCompositionChoiceParameterImpl
,DataCompositionChoiceParameterLinkImpl
,DataCompositionConditionalAppearanceImpl
,DataCompositionConditionalAppearanceItemImpl
,DataCompositionDataSetFieldRoleImpl
,DataCompositionDetailsAreaParameterFieldExpressionImpl
,DataCompositionExpressionImpl
,DataCompositionFilterImpl
,DataCompositionGroupFieldsImpl
,DataCompositionIDImpl
,DataCompositionOrderExpressionImpl
,DataCompositionOrderImpl
,DataCompositionParameterValueImpl
,DataCompositionSchemaCalculatedFieldImpl
,DataCompositionSchemaDataSetLinkImpl
,DataCompositionSchemaDataSourceImpl
,DataCompositionSchemaFieldTemplateImpl
,DataCompositionSchemaFieldUseRestrictionImpl
,DataCompositionSchemaGroupTemplateImpl
,DataCompositionSchemaParameterImpl
,DataCompositionSchemaTemplateDescriptionImpl
,DataCompositionSchemaTotalFieldImpl
,DataCompositionSchemaTotalFieldsTemplateImpl
,DataCompositionSelectedFieldsImpl
,DataCompositionSettingsComposerImpl
,DataCompositionSettingsImpl
,DataCompositionTableGroupImpl
,DataCompositionUserFieldsCaseVariantsImpl
,DataCompositionUserFieldsImpl
,DataCompositionUserFieldsVariantImpl
,DataCompositionUserSettingsImpl
,DataPathReferredObjectImpl
,DataProcessorTypesImpl
,DataProtectionImpl
,DataSeriesItemImpl
,DataSetFieldImpl
,DataSetImpl
,DateQualifiersImpl
,DbNonObjectDefImpl
,DbObjectDefImpl
,DbViewFieldRoleImpl
,DBViewSelectDefOnNonObjectDefImpl
,DbViewSortInfoImpl
,DcsExtensionPartImpl
,DefinedTypeTypesImpl
,DendrogramContentImpl
,DendrogramDimensionValueImpl
,DendrogramElementsImpl
,DendrogramImpl
,DendrogramLinksImpl
,DepartmentImpl
,DesignTimeValueImpl
,DistributiveMapEntryImpl
,DocumentAreaTemplateImpl
,DocumentJournalTypesImpl
,DoubleRectImpl
,DrawingImpl
,DrawingsDataSourceImpl
,EmbeddedTableItemImpl
,EmptyObjectImpl
,EmptyRefImpl
,EnumerationImpl
,EnumTypesImpl
,EnvironmentalImpl
,EventHandlerImpl
,EventHandlerImpl
,ExchangePlanContentItemImpl
,ExtDimensionTypeImpl
,ExtensionAdoptedPropertyImpl
,ExtensionUserChangedPropertyEntryImpl
,ExternalDataProcessorTypesImpl
,ExternalDataSourceTypesImpl
,ExternalReportTypesImpl
,ExtInfoImpl
,FakeCtorImpl
,FakeParameterImpl
,FieldImpl
,FileAwareTextDocumentImpl
,FilterCompositionDataQuerySchemaImpl
,FilterCriterionDbViewDefsImpl
,FilterCriterionTypesImpl
,FilterItemImpl
,FolderImpl
,FontImpl
,FormatImpl
,FormAttributeAdditionalColumnsImpl
,FormCommandHandlerContainerImpl
,FormCommandInterfaceImpl
,FormCommandInterfaceItemImpl
,FormCommandInterfaceItemsImpl
,FormCommandPanelGlobalCommandSourceImpl
,FormExtensionCommandHandlerContainerImpl
,FormImpl
,FormVisualEntityImpl
,ForRoleTypeImpl
,GanttChartBackgroundIntervalsImpl
,GanttChartImpl
,GanttChartLinkImpl
,GanttChartPointValueContentImpl
,GanttChartSeriesValueContentImpl
,GaugeChartQualityBandImpl
,GaugeChartQualityBandImpl
,GaugeChartQualityBandsImpl
,GaugeChartQualityBandsImpl
,GeographicalSchemaComponentImpl
,GraphicalSchemeItemImpl
,GroupImpl
,GroupItemImpl
,HelpImpl
,HelpPageImpl
,HierarchicalDefImpl
,HomePageWorkAreaColumnImpl
,HomePageWorkAreaColumnItemImpl
,HtmlDocumentImpl
,HtmlDocumentPageImpl
,IdeProjectImpl
,ImportImpl
,IndexFieldImpl
,InnerModelImpl
,IntegrateNamespaceImpl
,IntegrateNamespacesImpl
,IntegrateObjectImpl
,IntegrateObjectsImpl
,IntegrationServiceChannelTypesImpl
,IntegrationServiceTypesImpl
,IntegrationSettingsImpl
,ItemByCommandIdMapEntryImpl
,ItemGroupByGroupIdMapEntryImpl
,LabelAreaImpl
,LanguageInfoImpl
,LanguageSettingsImpl
,LayerItemImpl
,LayerObjectImpl
,LegendItemImpl
,LibraryIntegrationSettingsImpl
,LineStyleImpl
,ListItemImpl
,LittleBoxImpl
,LocalStringImpl
,LocalStringMapEntryImpl
,MatreshkaImpl
,MdObjectImpl
,MdObjectImpl
,MergeConflictImpl
,MergeImpl
,MergeSettingsImpl
,MobileClientDigestDataImpl
,MobileClientDigestTypesImpl
,ModelImpl
,ModuleContextDefIndexImpl
,ModuleResourceDescriptionIndexImpl
,NamedElementImpl
,NamedItemImpl
,NamedItemMapItemImpl
,NestedDataCompositionSchemaImpl
,NumberQualifiersImpl
,ObjectExtensionImpl
,ObjectModuleMapEntryImpl
,ObjectOnSupportImpl
,ObjectRightImpl
,ObjectRightsImpl
,ObjectSeriesValueImpl
,OrderItemImpl
,OrderRuleImpl
,OtherSymlinkTopNodeIdImpl
,OwnedTableDefImpl
,PackageImpl
,PackageScopeSpecImpl
,ParameterValuesImpl
,ParamSetImpl
,ParentConfigurationInfoImpl
,ParentConfigurationInfoItemImpl
,PatternImpl
,PersonalInformationImpl
,PictureImpl
,PivotTableImpl
,PlaceForStuffImpl
,PlannerBackgroundIntervalImpl
,PlannerDimensionImpl
,PlannerDimensionItemImpl
,PlannerItemImpl
,PlannerItemScheduleImpl
,PlannerItemScheduleMonthsImpl
,PlannerItemScheduleWeekDaysImpl
,PlannerRepresentationPeriodImpl
,PlannerSettingsImpl
,PointContourImpl
,PointImpl
,PointImpl
,PointImpl
,PointPropertiesImpl
,PredefinedImpl
,PredefinedItemImpl
,PresentationImpl
,PrintOptionImpl
,PrintPropItemImpl
,PrintSettingsImpl
,PropertyImpl
,ProtectedObjectImpl
,PublishingHouseImpl
,QNameImpl
,QuerySchemaExpressionImpl
,QuerySchemaGroupingSetsImpl
,QuerySchemaImpl
,QuerySchemaIndexSetsImpl
,QuerySchemaOperatorImpl
,QuerySchemaOrderExpressionImpl
,QuerySchemaSourceImpl
,QuerySchemaTableForUpdateImpl
,QuerySchemaTableParameterImpl
,QuerySchemaTotalControlPointImpl
,RealDataItemImpl
,RecalculationTypesImpl
,RectImpl
,ReferenceHolderImpl
,ReferenceListHolderImpl
,RelatedFeatureImpl
,ReportTypesImpl
,RepositoryImpl
,RequiredPermissionImpl
,RequiredPermissionMessageImpl
,RestrictionTemplateImpl
,RlsImpl
,RowImpl
,RowMapEntryImpl
,RowMergeImpl
,ScheduleImpl
,SchemeItemAddressingAttributeImpl
,SegmentImpl
,SelectedItemImpl
,SelectFieldsCompositionDataQuerySchemaImpl
,SequenceTypesImpl
,SeriesCalcInfoImpl
,SeriesDimensionValueImpl
,SeriesPropertiesImpl
,SettingsStorageTypesImpl
,SettingStructureImpl
,SettingsVariantImpl
,ShapeCoordinateSystemInfoImpl
,SimpleObjectImpl
,SourceObjectLinkProviderImpl
,SpreadsheetDocumentImpl
,SpreadsheetLineImpl
,SpreadsheetPointImpl
,SpreadsheetPropertiesImpl
,SpreadsheetRectImpl
,StandaloneContentDataExchangeSettingsImpl
,StandaloneContentPriorityItemImpl
,StandaloneContentUnusedItemImpl
,StandaloneContentUsedItemImpl
,StandardAttributeImpl
,StandardBeginningDateImpl
,StandardPeriodImpl
,StandardTabularSectionDescriptionImpl
,StringKeyAndValueImpl
,StringQualifiersImpl
,StringToStringMapImpl
,StructureImpl
,StructureItemImpl
,StructurePropertyImpl
,SubsystemImpl
,SubsystemsOrderImpl
,SubsystemsVisibilityFragmentImpl
,SubsystemsVisibilityImpl
,SupplyConfigurationImpl
,SupplyMethodImpl
,SupplyModuleImpl
,SupplyNamespaceImpl
,SupplyPropertyImpl
,SupportLanguagesImpl
,SuppressConfigurationImpl
,SuppressionMapEntryImpl
,SuppressMethodImpl
,SuppressPropertyImpl
,TableTypesImpl
,TabularSectionTypesImpl
,TemplateItemImpl
,TextRegionImpl
,TimeScaleImpl
,TimeScaleLabelImpl
,TimeScaleLabelsImpl
,TimeScaleLevelImpl
,TrendlineArrayImpl
,TrendlineImpl
,TypeContainerImpl
,TypeDescriptionExtensionImpl
,TypeDescriptionImpl
,TypeDescriptionProviderImpl
,TypedValueListItemImpl
,TypeExtensionImpl
,TypeImpl
,TypesByCommandIdMapEntryImpl
,UnresolvedCommandEntryImpl
,UnresolvedGroupEntryImpl
,UnresolvedSubsystemEntryImpl
,UsedDatabaseCopiesImpl
,UsedDatabaseCopyImpl
,UsedFunctionalityFlagImpl
,UsedFunctionalityImpl
,UserFieldImpl
,UserImpl
,UserSupportModeRulesImpl
,ValueCollectionCellImpl
,ValueCollectionHeaderCellImpl
,ValueCollectionHeaderTemplateImpl
,ValueCollectionTemplateImpl
,ValueImpl
,VersionedItemImpl
,ViewSettingsImpl
,WaveImpl
,WSReferenceTypesImpl
public class BmObject
extends org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
implements IBmObject
Base class for all the objects stored in BM.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface com._1c.g5.v8.bm.core.IBmObject
BM_NULL_ID
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal IBmEngine
Gets the engine the object is managed by.final String
bmGetFqn()
Gets FQN of this object.long
bmGetId()
Gets the object's ID.final com._1c.g5.v8.bm.core.internal.IBmInternalNamespace
Gets the namespace this object belongs to.final com._1c.g5.v8.bm.core.internal.IBmInternalPlatformTransaction
Gets the platform-wide transaction this object is associated with.Gets map containing all the object's properties.final String
bmGetProperty
(String property) Gets the specified property value.final Collection<IBmCrossReference>
Gets the references pointing to this object.final int
Gets resource ID this object belongs to.final BmObject
Gets the corresponding top-level object.final com._1c.g5.v8.bm.core.internal.IBmInternalTransaction
Gets the namespace-bound transaction this object is associated with.final org.eclipse.emf.common.util.URI
bmGetUri()
Gets URI of this object.final String
Gets URI of this object in the form of a string.
This method could be used as an optimization to not overload the (URI
pool.final boolean
bmIsTop()
Checks if the object is top-level.final boolean
Checks whether the object is transient (not attached to BM).final boolean
bmMatchSingleReference
(org.eclipse.emf.ecore.EReference feature, org.eclipse.emf.ecore.EObject target) Returns whether thecontent
of the object's single-valued feature matches the provided targetBmObject
.final void
bmSetProperty
(String property, String value) Sets the specified property value.protected final org.eclipse.emf.ecore.util.FeatureMap
createFeatureMap
(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) protected final org.eclipse.emf.common.util.EList<?>
createList
(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) final Object
dynamicGet
(int dynamicFeatureID) final void
dynamicSet
(int dynamicFeatureID, Object value) final void
dynamicUnset
(int dynamicFeatureID) protected final void
eBasicSetContainer
(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID) final org.eclipse.emf.common.notify.NotificationChain
eBasicSetContainer
(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID, org.eclipse.emf.common.notify.NotificationChain msgs) protected final void
eBasicSetSettings
(Object[] settings) protected final Object[]
final org.eclipse.emf.ecore.EClass
eClass()
final int
final org.eclipse.emf.ecore.resource.Resource.Internal
eGet
(int featureId, boolean resolve, boolean coreType) protected final boolean
final org.eclipse.emf.ecore.InternalEObject
final org.eclipse.emf.ecore.resource.Resource.Internal
final org.eclipse.emf.common.notify.NotificationChain
eInverseAdd
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class<?> baseClass, org.eclipse.emf.common.notify.NotificationChain msgs) final boolean
final void
eNotify
(org.eclipse.emf.common.notify.Notification notification) boolean
final org.eclipse.emf.ecore.EObject
eResolveProxy
(org.eclipse.emf.ecore.InternalEObject proxy) protected final void
eSetDirectResource
(org.eclipse.emf.ecore.resource.Resource.Internal resource) final void
eSetStore
(org.eclipse.emf.ecore.InternalEObject.EStore store) protected final org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
final org.eclipse.emf.ecore.InternalEObject.EStore
eStore()
int
hashCode()
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching, eStaticFeatureCount
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticClass, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eSetDeliver
-
Constructor Details
-
BmObject
public BmObject()
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
bmGetId
public long bmGetId()Description copied from interface:IBmObject
Gets the object's ID.- Specified by:
bmGetId
in interfaceIBmObject
- Returns:
- the object's ID or
IBmObject.BM_NULL_ID
if the object has never been attached to BM.
-
bmIsTop
public final boolean bmIsTop()Description copied from interface:IBmObject
Checks if the object is top-level. -
bmGetEngine
Description copied from interface:IBmObject
Gets the engine the object is managed by.- Specified by:
bmGetEngine
in interfaceIBmObject
- Returns:
- the engine or
null
if the object is not attached to BM.
-
bmGetNamespace
public final com._1c.g5.v8.bm.core.internal.IBmInternalNamespace bmGetNamespace()Description copied from interface:IBmObject
Gets the namespace this object belongs to.- Specified by:
bmGetNamespace
in interfaceIBmObject
- Returns:
- the namespace or
null
if the object is not attached to BM.
-
bmGetPlatformTransaction
public final com._1c.g5.v8.bm.core.internal.IBmInternalPlatformTransaction bmGetPlatformTransaction()Description copied from interface:IBmObject
Gets the platform-wide transaction this object is associated with.- Specified by:
bmGetPlatformTransaction
in interfaceIBmObject
- Returns:
- the transaction or
null
if the object is not associated with a transaction.
-
bmGetTransaction
public final com._1c.g5.v8.bm.core.internal.IBmInternalTransaction bmGetTransaction()Description copied from interface:IBmObject
Gets the namespace-bound transaction this object is associated with.- Specified by:
bmGetTransaction
in interfaceIBmObject
- Returns:
- the transaction or
null
if the object is not associated with a transaction.
-
eSetStore
public final void eSetStore(org.eclipse.emf.ecore.InternalEObject.EStore store) - Specified by:
eSetStore
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSetStore
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eStore
public final org.eclipse.emf.ecore.InternalEObject.EStore eStore()- Specified by:
eStore
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Specified by:
eStore
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
eClass
public final org.eclipse.emf.ecore.EClass eClass()- Specified by:
eClass
in interfaceorg.eclipse.emf.ecore.EObject
- Overrides:
eClass
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
bmGetResourceId
public final int bmGetResourceId()Description copied from interface:IBmObject
Gets resource ID this object belongs to. If the object is not attached to BM an exception is thrown.- Specified by:
bmGetResourceId
in interfaceIBmObject
- Returns:
- the resource ID.
-
bmSetProperty
Description copied from interface:IBmObject
Sets the specified property value.- Specified by:
bmSetProperty
in interfaceIBmObject
- Parameters:
property
- The property to set value. May not benull
.value
- The value to set. May benull
.
-
bmMatchSingleReference
public final boolean bmMatchSingleReference(org.eclipse.emf.ecore.EReference feature, org.eclipse.emf.ecore.EObject target) Description copied from interface:IBmObject
Returns whether thecontent
of the object's single-valued feature matches the provided targetBmObject
.- Specified by:
bmMatchSingleReference
in interfaceIBmObject
- Parameters:
feature
- a single-valued feature of the object. May not benull
target
- a targetEObject
to match. May not benull
- Returns:
true
if the content of the object's feature contains/refers the given target objects.
-
bmGetProperties
Description copied from interface:IBmObject
Gets map containing all the object's properties.- Specified by:
bmGetProperties
in interfaceIBmObject
- Returns:
- a map containing all the object's properties, never
null
.
-
bmGetProperty
Description copied from interface:IBmObject
Gets the specified property value.- Specified by:
bmGetProperty
in interfaceIBmObject
- Parameters:
property
- The property to get value. May not benull
.- Returns:
- the property value if set,
null
otherwise.
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
dynamicGet
- Specified by:
dynamicGet
in interfaceorg.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
- Overrides:
dynamicGet
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
dynamicSet
- Specified by:
dynamicSet
in interfaceorg.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
- Overrides:
dynamicSet
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
dynamicUnset
public final void dynamicUnset(int dynamicFeatureID) - Specified by:
dynamicUnset
in interfaceorg.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
- Overrides:
dynamicUnset
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
eContainerFeatureID
public final int eContainerFeatureID()- Specified by:
eContainerFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eContainerFeatureID
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
eNotificationRequired
public final boolean eNotificationRequired()- Specified by:
eNotificationRequired
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eNotificationRequired
in classorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
eNotify
public final void eNotify(org.eclipse.emf.common.notify.Notification notification) - Specified by:
eNotify
in interfaceorg.eclipse.emf.common.notify.Notifier
- Overrides:
eNotify
in classorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
eInverseAdd
public final org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class<?> baseClass, org.eclipse.emf.common.notify.NotificationChain msgs) - Specified by:
eInverseAdd
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInverseAdd
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
bmIsTransient
public final boolean bmIsTransient()Description copied from interface:IBmObject
Checks whether the object is transient (not attached to BM).- Specified by:
bmIsTransient
in interfaceIBmObject
- Returns:
true
if the object is transient,false
otherwise.
-
bmGetFqn
Description copied from interface:IBmObject
Gets FQN of this object. If this object is not attached to BM or not a top object, an exception is thrown. -
bmGetTopObject
Description copied from interface:IBmObject
Gets the corresponding top-level object. If the object is not attached to BM an exception is thrown.- Specified by:
bmGetTopObject
in interfaceIBmObject
- Returns:
- the corresponding top-level object, can be
null
in case ifIBmObject
is global and the object was removed out of storage.
-
bmGetUri
public final org.eclipse.emf.common.util.URI bmGetUri()Description copied from interface:IBmObject
Gets URI of this object. -
bmGetUriAsString
Description copied from interface:IBmObject
Gets URI of this object in the form of a string.
This method could be used as an optimization to not overload the (URI
pool.- Specified by:
bmGetUriAsString
in interfaceIBmObject
- Returns:
- the URI or
null
.
-
bmGetReferences
Description copied from interface:IBmObject
Gets the references pointing to this object.- Specified by:
bmGetReferences
in interfaceIBmObject
- Returns:
- references to this object, never
null
.
-
eInternalContainer
public final org.eclipse.emf.ecore.InternalEObject eInternalContainer()- Specified by:
eInternalContainer
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInternalContainer
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
eBasicSetContainer
public final org.eclipse.emf.common.notify.NotificationChain eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Specified by:
eBasicSetContainer
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBasicSetContainer
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDirectResource
public final org.eclipse.emf.ecore.resource.Resource.Internal eDirectResource()- Specified by:
eDirectResource
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDirectResource
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eResolveProxy
public final org.eclipse.emf.ecore.EObject eResolveProxy(org.eclipse.emf.ecore.InternalEObject proxy) - Specified by:
eResolveProxy
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eResolveProxy
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInternalResource
public final org.eclipse.emf.ecore.resource.Resource.Internal eInternalResource()- Specified by:
eInternalResource
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInternalResource
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSetDirectResource
protected final void eSetDirectResource(org.eclipse.emf.ecore.resource.Resource.Internal resource) - Overrides:
eSetDirectResource
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eSettings
protected final org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder eSettings()- Overrides:
eSettings
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eHasSettings
protected final boolean eHasSettings()- Overrides:
eHasSettings
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eBasicSettings
- Overrides:
eBasicSettings
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eBasicSetSettings
- Overrides:
eBasicSetSettings
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
eBasicSetContainer
protected final void eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID) - Overrides:
eBasicSetContainer
in classorg.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
createFeatureMap
protected final org.eclipse.emf.ecore.util.FeatureMap createFeatureMap(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) - Overrides:
createFeatureMap
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-
createList
protected final org.eclipse.emf.common.util.EList<?> createList(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) - Overrides:
createList
in classorg.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
-