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
externId string Gets or sets the external key for the object
holder string The entity that this relationship targets
negationInd boolean A negation indicator - used to flag this relationship as negated
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
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:

externId :string

Gets or sets the external key for the object

Type:
  • string
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:

modifiedOn :Date

Type:
  • Date
Overrides:
Source:

negationInd :boolean

A negation indicator - used to flag this relationship as negated

Type:
  • boolean
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: