SynchronizationConfigProcessesSources Class
Beta
Relates a SynchronizationConfigLink to N ExternalSource instances. Each relationship instance represents an external source processed by the synchronization configuration.
note The associated ECClass was added to the BisCore schema in version 1.0.13
Extends
Extended by
Inherited methods
Name | Inherited from | Description |
---|---|---|
collectReferenceIds(referenceIds: Set<string>): void Protected | ElementRefersToElements | Collect the Ids of this entity's references at this level of the class hierarchy. |
delete(): void | ElementRefersToElements | Delete this Relationship from the iModel. |
forEachProperty(func: PropertyCallback, includeCustom: boolean = true): void | ElementRefersToElements | Call a function for each property of this Entity. |
getReferenceIds(): Set<string> | ElementRefersToElements | Get the Ids of this element's references. |
insert(): string | ElementRefersToElements | Insert this Relationship into the iModel. |
update(): void | ElementRefersToElements | Update this Relationship in the iModel. |
create<T extends ElementRefersToElements<T>>(iModel: IModelDb, sourceId: string, targetId: string): T Static | ElementRefersToElements | Create an instance of the Relationship. |
getInstance<T extends Relationship<T>>(iModel: IModelDb, criteria: string | SourceAndTarget): T Static | ElementRefersToElements | |
insert<T extends ElementRefersToElements<T>>(iModel: IModelDb, sourceId: string, targetId: string): string Static | ElementRefersToElements | Insert a new instance of the Relationship. |
is(otherClass: undefined): boolean Static | ElementRefersToElements | return whether this Entity class is a subclass of another Entity class |
onDeletedDependency(_props: RelationshipProps, _iModel: IModelDb): void Static | ElementRefersToElements | Callback invoked by saveChanges on an ElementDrivesElement relationship when the relationship instance has been deleted. |
onRootChanged(_props: RelationshipProps, _iModel: IModelDb): void Static | ElementRefersToElements | Callback invoked by saveChanges on an ElementDrivesElement relationship when its input has changed or is the output of some upstream relationship whose input has changed. |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
classFullName Accessor ReadOnly | string | ElementRefersToElements | Get the full BIS class name of this Entity in the form "schema:class". |
classFullName Accessor StaticReadOnly | string | ElementRefersToElements | Get the full BIS class name of this Entity in the form "schema:class" |
className Accessor ReadOnly | string | ElementRefersToElements | The name of the BIS class associated with this class. |
id | string | ElementRefersToElements | The Id of this Entity. |
iModel | IModelDb | ElementRefersToElements | The IModelDb that contains this Entity |
isInstanceOfEntity Readonly | "true" | ElementRefersToElements | An immutable property used to discriminate between Entity and EntityProps, used to inform the TypeScript compiler that these two types |
schema Static | undefined | ElementRefersToElements | The Schema that defines this class. |
schemaName Accessor ReadOnly | string | ElementRefersToElements | The name of the BIS Schema that defines this class |
sourceId Readonly | string | ElementRefersToElements | |
targetId Readonly | string | ElementRefersToElements |
Defined in
- backend/src/Relationship.ts Line 123
Last Updated: 20 June, 2023