Home > @i2analyze/notebook-sdk > schema > IChartLinkType
schema.IChartLinkType interface
A link type.
Signature:
interface IChartLinkType extends IChartItemTypeBase
Extends: IChartItemTypeBase
Introduced: version 1.0
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
analyzeId? | readonly |
AnalyzeItemTypeId | (Optional) Gets the identifier of the item type in the i2 Analyze schema, if it has one. (Inherited from IChartItemTypeBase) |
description | readonly |
string | Gets the description of the item type. (Inherited from IChartItemTypeBase) |
displayName | readonly |
string | Gets the display name of the item type. (Inherited from IChartItemTypeBase) |
fromEntityTypes | data.IReadOnlyCollection<IChartEntityType> | Gets the entity types that are valid for use at the "from" end of links of this type. | |
id | readonly |
ChartItemTypeId | Gets the identifier of the item type. (Inherited from IChartItemTypeBase) |
isInfoStore | readonly |
boolean | Indicates whether the item type is defined in the Information Store schema. (Inherited from IChartItemTypeBase) |
isOrphaned | readonly |
boolean | Indicates whether the item type is orphaned - that is, it does not have a counterpart in the i2 Analyze schema. (Inherited from IChartItemTypeBase) |
labelDefinition | readonly |
data.IReadOnlyCollection<ILabelPart> | Gets the label definition for the item type, which describes how record labels are formed. (Inherited from IChartItemTypeBase) |
origin | readonly |
ISchemaInfo | Gets information about the schema where the type definition is located. (Inherited from IChartItemTypeBase) |
propertyTypes | readonly |
data.IKeyedReadOnlyCollection<ChartPropertyTypeId, IChartPropertyType> | Gets all the property types of the item type. (Inherited from IChartItemTypeBase) |
semanticTypeId | readonly |
string | Gets the identifier of the semantic type of the item type. (Inherited from IChartItemTypeBase) |
sourceReferenceSchema | readonly |
ISourceReferenceSchema | Gets the source reference schema for the item type. (Inherited from IChartItemTypeBase) |
toEntityTypes | data.IReadOnlyCollection<IChartEntityType> | Gets the entity types that are valid for use at the "to" end of links of this type. |
Methods
Method | Description |
---|---|
getPropertyType(analyzePropertyTypeId) | Gets the property type that has the specified i2 Analyze type identifier. (Inherited from IChartItemTypeBase) |
isEntityType() | Tests whether the item type is an entity item type; functions as a TypeScript typeguard. (Inherited from IChartItemTypeBase) |
isLinkType() | Tests whether the item type is a link item type; functions as a TypeScript typeguard. (Inherited from IChartItemTypeBase) |