Class DataModel

Hierarchy

  • default
    • DataModel

Constructors

  • Parameters

    • gm: GraphManager

    Returns DataModel

Properties

className: string = 'DataModel'
eventListeners: any
eventSource: any
isPreview: boolean = false
nodes: any[] = []
selectionManager: any
undoRedoManager: any

Methods

  • Parameters

    • node: any
    • event: any

    Returns void

  • Parameters

    • node: any
    • eventIndex: number

      事件的索引

    • trigger: any

    Returns void

  • Parameters

    • name: string
    • func: any

    Returns void

  • Parameters

    • node: Node
    • index: number = -1

    Returns void

  • 添加节点

    Parameters

    • nodes: any

      要添加的节点

    • nodeToIndex: any

    Returns void

  • 检查是否有重复id

    Returns boolean

  • Returns void

  • Parameters

    • node: any
    • eventIndex: any

    Returns void

  • Parameters

    • node: any
    • eventIndex: number

      事件索引

    • triggerIndex: any

      条件索引

    Returns void

  • Parameters

    • node: any
    • propertyIndex: number = -1
    • evtIndex: number

    Returns void

  • 销毁所有节点

    Returns void

  • Parameters

    • evt: any
    • sender: any

    Returns void

  • Parameters

    • obj: any

    Returns void

  • Returns string

  • Returns any

  • Parameters

    • nodeId: string

    Returns any

  • Returns any[]

    返回数据模型中所有的节点

  • Returns any

  • Returns any

  • Parameters

    Returns void

  • Parameters

    • callback: any

    Returns void

  • Parameters

    • callback: any

    Returns void

  • Parameters

    • callback: any

    Returns void

  • 删除指定节点数据

    Parameters

    • nodes: any

      节点数组

    Returns void

  • Parameters

    • node: any
    • property: any
    • propertyIndex: number = -1
    • evtIndex: number

    Returns void

  • Parameters

    • node: any
    • animation: any

    Returns void

  • Parameters

    • attrValuesMap: any
    • canvasAction: boolean = false

    Returns void

  • Parameters

    • node: any
    • tag: string

    Returns void

  • Parameters

    • isArray: boolean = false

    Returns string

  • Parameters

    • isArray: boolean = false

    Returns {
        format: string;
        images: any;
        nodes: any[];
    }

    • format: string
    • images: any
    • nodes: any[]
  • Parameters

    Returns void

  • Parameters

    • node: any
    • event: any
    • evtIndex: number

    Returns void

  • Parameters

    • node: any
    • eventIndex: number
    • triggerIndex: number
    • trigger: any

    Returns void

Generated using TypeDoc