@mendix/extensions-api - v0.2.4
    Preparing search index...

    Interface DomainModel

    interface DomainModel {
        $CreationOptions?: unknown;
        $ID: string;
        $Type: "DomainModels$DomainModel";
        annotations: DomainModels.Annotation[];
        associations: Association[];
        crossAssociations: CrossAssociation[];
        documentation: string;
        entities: Entity[];
        addAnnotation(): Promise<DomainModels.Annotation>;
        addAssociation(options: AssociationCreationOptions): Promise<Association>;
        addCrossAssociation(
            options: CrossAssociationCreationOptions,
        ): Promise<CrossAssociation>;
        addEntity(options: EntityCreationOptions): Promise<Entity>;
        getAssociation(name: string): undefined | Association;
        getCrossAssociation(name: string): undefined | CrossAssociation;
        getEntity(name: string): undefined | Entity;
    }

    Hierarchy

    • ModuleDocumentBase
      • DomainModel
    Index

    Properties

    $CreationOptions?: unknown

    Options to pass during the element creation

    $ID: string

    The unique id of the element.

    $Type: "DomainModels$DomainModel"

    The type of the element.

    annotations: DomainModels.Annotation[]
    associations: Association[]
    crossAssociations: CrossAssociation[]
    documentation: string
    entities: Entity[]

    Methods

    • Parameters

      • name: string

      Returns undefined | Entity