JSON Schema#

AnyElkEdgeWithProperties#

type

object

properties

  • id

type

string

  • junctionPoints

type

array

items

ElkPoint

  • labels

type

array

items

AnyElkLabelWithProperties

  • layoutOptions

LayoutOptions

  • properties

ElkProperties

  • sections

type

array

items

ElkEdgeSection

  • sources

type

array

items

type

string

  • targets

type

array

items

type

string

additionalProperties

False

AnyElkLabelWithProperties#

type

object

properties

  • height

type

number

  • id

type

string

  • labels

type

array

items

AnyElkLabelWithProperties

  • layoutOptions

LayoutOptions

  • properties

ElkProperties

  • text

type

string

  • width

type

number

  • x

type

number

  • y

type

number

additionalProperties

False

AnyElkNode#

type

object

properties

  • children

type

array

items

AnyElkNode

  • edges

type

array

items

AnyElkEdgeWithProperties

  • height

type

number

  • id

type

string

  • labels

type

array

items

AnyElkLabelWithProperties

  • layoutOptions

LayoutOptions

  • ports

type

array

items

AnyElkPort

  • properties

ElkProperties

  • width

type

number

  • x

type

number

  • y

type

number

additionalProperties

False

AnyElkPort#

type

object

properties

  • height

type

number

  • id

type

string

  • labels

type

array

items

AnyElkLabelWithProperties

  • layoutOptions

LayoutOptions

  • properties

ElkProperties

  • width

type

number

  • x

type

number

  • y

type

number

additionalProperties

False

ElkEdgeSection#

type

object

properties

  • bendPoints

type

array

items

ElkPoint

  • endPoint

ElkPoint

  • id

type

string

  • incomingSections

type

array

items

type

string

  • incomingShape

type

string

  • labels

type

array

items

ElkLabel

  • layoutOptions

LayoutOptions

  • outgoingSections

type

array

items

type

string

  • outgoingShape

type

string

  • startPoint

ElkPoint

additionalProperties

False

ElkLabel#

type

object

properties

  • height

type

number

  • id

type

string

  • labels

type

array

items

ElkLabel

  • layoutOptions

LayoutOptions

  • text

type

string

  • width

type

number

  • x

type

number

  • y

type

number

additionalProperties

False

ElkPoint#

type

object

properties

  • x

type

number

  • y

type

number

additionalProperties

False

ElkProperties#

type

object

properties

  • cssClasses

type

string

  • isSymbol

type

boolean

  • selectable

type

boolean

  • shape

Shape

additionalProperties

False

LayoutOptions#

***************************************************************************** Copyright (c) 2019 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0 *****************************************************************************

type

object

additionalProperties

type

string

Shape#

***************************************************************************** Copyright (c) 2019 TypeFox and others.

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0 *****************************************************************************

type

object

properties

  • delay

type

number

  • end

type

string

  • height

type

number

  • start

type

string

  • type

type

string

  • use

type

string

  • width

type

number

  • x

type

number

  • y

type

number

additionalProperties

False