Class: EntityRelationship

EntityRelationship(copyData)

new EntityRelationship(copyData)

Represents an association between two entities

Parameters:
Name Type Description
copyData EntityRelationship Copy constructor (if present)
Properties:
Name Type Description
holderModel Entity [Delay loaded from holder], The entity that this relationship targets
holder string The entity that this relationship targets
inversionInd boolean The inversion indicator
strength Double The strength (confidence) of the relationship between source and target
quantity number Represents the quantity of target in source
relationshipTypeModel Concept [Delay loaded from relationshipType], Gets or sets the association type
relationshipType string Association type key(see: EntityRelationshipTypeKeys for values)
relationshipRoleModel Concept [Delay loaded from relationshipRole], Gets or sets the association type
relationshipRole string Association type key
classificationModel Concept [Delay loaded from classification], Gets or sets the an additional (sub-type) of the relationship
classification string Association type key(see: RelationshipClassKeys for values)
targetModel Entity [Delay loaded from target], Target entity reference
target string The target of the association
effectiveVersionSequence number
obsoleteVersionSequence number
modifiedOn Date
source string
sourceModel Entity [Delay loaded from source],
id string Gets or sets the primary identifying UUID of this object
operation BatchOperationType Gets or sets the operation(see: BatchOperationType for values)
$type string Gets the type registration of this object
Source:

Extends

Members

classification :string

Gets or sets the an additional (sub-type) of the relationship

Type:
  • string
Source:

classificationModel :Concept

Type:
Source:

effectiveVersionSequence :number

Type:
  • number
Overrides:
Source:

holder :string

The entity that this relationship targets

Type:
  • string
Source:

holderModel :Entity

Type:
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

inversionInd :boolean

The inversion indicator

Type:
  • boolean
Source:

modifiedOn :Date

Type:
  • Date
Overrides:
Source:

obsoleteVersionSequence :number

Type:
  • number
Overrides:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

quantity :number

Represents the quantity of target in source

Type:
  • number
Source:

relationshipRole :string

Gets or sets the association type

Type:
  • string
Source:

relationshipRoleModel :Concept

Type:
Source:

relationshipType :string

Gets or sets the association type

Type:
  • string
Source:

relationshipTypeModel :Concept

Type:
Source:

source :string

Type:
  • string
Overrides:
Source:

sourceModel :Entity

Type:
Overrides:
Source:

strength :Double

The strength (confidence) of the relationship between source and target

Type:
  • Double
Source:

target :string

The target of the association

Type:
  • string
Source:

targetModel :Entity

Type:
Source: