Interface IOntologyNodeFunc

interface IOntologyNodeFunc {
    addParentEdge(edge: IOntologyEdge, to: IOntologyModel): void;
    constructor(name?: string): void;
    createEdge(params: IEdge): Promise<IOntologyEdge>;
    createNode(
        name: string,
        nodeData?: Record<string, unknown>,
    ): Promise<IOntologyModel>;
    deleteBranch(): Promise<void>;
    deleteEdge(params: IEdge): Promise<void>;
    deleteModelFromEdge(params: IEdge): Promise<void>;
    findNode(name: string): Promise<IOntologyModel>;
    getAllEdges(force?: boolean): Promise<IOntologyEdge[]>;
    removeEdge(edge: IModel): void;
    removeParentEdge(edge: IOntologyEdge): void;
    transverse(path: string, getAll?: boolean): Promise<IOntologyModel[]>;
}

Hierarchy (View Summary)

Methods

  • The initial value of Object.prototype.constructor is the standard built-in Object constructor.

    Parameters

    • Optionalname: string

    Returns void