i2 Notebook SDK
Search results for

    Show/hide table of contents

    Home > @i2analyze/notebook-sdk > schema > IChartItemTypeBase

    schema.IChartItemTypeBase interface

    A set of information that is common to all item types in i2 Notebook.

    Signature:

    interface 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.
    description readonly string Gets the description of the item type.
    displayName readonly string Gets the display name of the item type.
    id readonly ChartItemTypeId Gets the identifier of the item type.
    isCustom readonly boolean Indicates whether the item type is a custom type.
    isInfoStore readonly boolean Indicates whether the item type is defined in the Information Store schema.
    isOrphaned readonly boolean Indicates whether the item type is orphaned - that is, it does not have a counterpart in the i2 Analyze schema.
    labelDefinition readonly data.IReadOnlyCollection<ILabelPart> Gets the label definition for the item type, which describes how record labels are formed.
    origin readonly ISchemaInfo Gets information about the schema where the type definition is located.
    propertyTypes readonly data.IKeyedReadOnlyCollection<ChartPropertyTypeId, IChartPropertyType> Gets all the property types of the item type.
    semanticTypeId readonly string Gets the identifier of the semantic type of the item type.
    sourceReferenceSchema readonly ISourceReferenceSchema Gets the source reference schema for the item type.

    Methods

    Method Description
    getPropertyType(analyzePropertyTypeId) Gets the property type that has the specified i2 Analyze type identifier.
    isEntityType() Tests whether the item type is an entity item type; functions as a TypeScript typeguard.
    isLinkType() Tests whether the item type is a link item type; functions as a TypeScript typeguard.
    In this article
    Back to top © N. Harris Computer Corporation