From ba706fe7fc78ee24dea0e430816b2a215acd5507 Mon Sep 17 00:00:00 2001
From: Andy Hanson
Date: Wed, 3 Aug 2016 11:11:25 -0700
Subject: [PATCH] Fix some comments that look like JSDoc comments (begin with
`/**`) but are not.
---
lodash/index.d.ts | 22 +-
magicsuggest/index.d.ts | 2 +-
node/index.d.ts | 17 +-
underscore-ko/index.d.ts | 6 +-
underscore/index.d.ts | 24 +-
validator/index.d.ts | 2 +-
yfiles/index.d.ts | 7660 +++++++++++++++++++-------------------
7 files changed, 3867 insertions(+), 3866 deletions(-)
diff --git a/lodash/index.d.ts b/lodash/index.d.ts
index 35c6611596..a063a55f9c 100644
--- a/lodash/index.d.ts
+++ b/lodash/index.d.ts
@@ -390,7 +390,7 @@ declare module _ {
interface LoDashExplicitNumberArrayWrapper extends LoDashExplicitArrayWrapper { }
- /*********
+ /* *******
* Array *
*********/
@@ -5701,7 +5701,7 @@ declare module _ {
zipWith(...args: any[]): LoDashImplicitArrayWrapper;
}
- /*********
+ /* *******
* Chain *
*********/
@@ -6050,7 +6050,7 @@ declare module _ {
valueOf(): T;
}
- /**************
+ /* ************
* Collection *
**************/
@@ -9636,7 +9636,7 @@ declare module _ {
): LoDashExplicitArrayWrapper;
}
- /********
+ /* ******
* Date *
********/
@@ -9664,7 +9664,7 @@ declare module _ {
now(): LoDashExplicitWrapper;
}
- /*************
+ /* ***********
* Functions *
*************/
@@ -10934,7 +10934,7 @@ declare module _ {
wrap(wrapper: Function): LoDashExplicitObjectWrapper;
}
- /********
+ /* ******
* Lang *
********/
@@ -12971,7 +12971,7 @@ declare module _ {
toString(value: any): string;
}
- /********
+ /* ******
* Math *
********/
@@ -13580,7 +13580,7 @@ declare module _ {
sumBy(iteratee: Dictionary<{}>): LoDashExplicitWrapper;
}
- /**********
+ /* ********
* Number *
**********/
@@ -13790,7 +13790,7 @@ declare module _ {
random(floating?: boolean): LoDashExplicitWrapper;
}
- /**********
+ /* ********
* Object *
**********/
@@ -17121,7 +17121,7 @@ declare module _ {
valuesIn(): LoDashExplicitArrayWrapper;
}
- /**********
+ /* ********
* String *
**********/
@@ -18115,7 +18115,7 @@ declare module _ {
words(pattern?: string|RegExp): LoDashExplicitArrayWrapper;
}
- /***********
+ /* *********
* Utility *
***********/
diff --git a/magicsuggest/index.d.ts b/magicsuggest/index.d.ts
index 8433900a69..6ccc138356 100644
--- a/magicsuggest/index.d.ts
+++ b/magicsuggest/index.d.ts
@@ -13,7 +13,7 @@ interface JQuery {
declare namespace MagicSuggest {
interface Configuration {
- /********** CONFIGURATION PROPERTIES ************/
+ /* ******** CONFIGURATION PROPERTIES ************/
/**
* Restricts or allows the user to validate typed entries.
* Defaults to true.
diff --git a/node/index.d.ts b/node/index.d.ts
index e483185b64..1ec2147cfa 100644
--- a/node/index.d.ts
+++ b/node/index.d.ts
@@ -3,11 +3,11 @@
// Definitions by: Microsoft TypeScript , DefinitelyTyped
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-/************************************************
+/*==============================================*
* *
* Node.js v6.x API *
* *
-************************************************/
+*===============================================*/
// This needs to be global to avoid TS2403 in case lib.dom.d.ts is present in the same build
interface Console {
@@ -36,11 +36,12 @@ interface WeakMapConstructor { }
interface SetConstructor { }
interface WeakSetConstructor { }
-/************************************************
+/*==============================================*
* *
* GLOBAL *
* *
-************************************************/
+*===============================================*/
+
declare var process: NodeJS.Process;
declare var global: NodeJS.Global;
declare var console: Console;
@@ -237,7 +238,7 @@ declare var Buffer: {
allocUnsafeSlow(size: number): Buffer;
};
-/************************************************
+/* **********************************************
* *
* GLOBAL INTERFACES *
* *
@@ -1892,7 +1893,7 @@ declare module "tls" {
export class TLSSocket extends stream.Duplex {
/**
* Returns the bound address, the address family name and port of the underlying socket as reported by
- * the operating system.
+ * the operating system.
* @returns {any} - An object with three properties, e.g. { port: 12346, family: 'IPv4', address: '127.0.0.1' }.
*/
address(): { port: number; family: string; address: string };
@@ -1969,7 +1970,7 @@ declare module "tls" {
remotePort: number;
/**
* Initiate TLS renegotiation process.
- *
+ *
* NOTE: Can be used to request peer's certificate after the secure connection has been established.
* ANOTHER NOTE: When running as the server, socket will be destroyed with an error after handshakeTimeout timeout.
* @param {TlsOptions} options - The options may contain the following fields: rejectUnauthorized,
@@ -1990,7 +1991,7 @@ declare module "tls" {
*/
setMaxSendFragment(size: number): boolean;
}
-
+
export interface TlsOptions {
host?: string;
port?: number;
diff --git a/underscore-ko/index.d.ts b/underscore-ko/index.d.ts
index 8bc3eb2837..ef525a5e55 100644
--- a/underscore-ko/index.d.ts
+++ b/underscore-ko/index.d.ts
@@ -9,7 +9,7 @@ import * as _ from 'underscore';
interface KnockoutObservableArrayFunctions {
- /****
+ /* **
Collections
*****/
each(iterator: _.ListIterator, context?: any): TResult[];
@@ -71,7 +71,7 @@ interface KnockoutObservableArrayFunctions {
shuffle_(): T[];
size(): number;
- /****
+ /* **
Arrays
*****/
first(): T;
@@ -121,7 +121,7 @@ interface KnockoutObservableArrayFunctions {
range(stop: number): any[];
range(start: number, stop: number, step?: number): any[];
- /****
+ /* **
Chaining
*****/
chain(object: any): any;
diff --git a/underscore/index.d.ts b/underscore/index.d.ts
index f62d97625f..272212d0a9 100644
--- a/underscore/index.d.ts
+++ b/underscore/index.d.ts
@@ -721,7 +721,7 @@ declare module _ {
iterator: _.ListIterator,
context?: any): T[][];
- /*********
+ /* *******
* Arrays *
**********/
@@ -1059,7 +1059,7 @@ declare module _ {
**/
range(stop: number): number[];
- /*************
+ /* ***********
* Functions *
*************/
@@ -3517,7 +3517,7 @@ declare module _ {
**/
compose(...functions: Function[]): Function;
- /**********
+ /* ********
* Objects *
***********/
@@ -4315,7 +4315,7 @@ declare module _ {
**/
size(): number;
- /*********
+ /* *******
* Arrays *
**********/
@@ -4610,7 +4610,7 @@ declare module _ {
**/
compose(...functions: Function[]): Function;
- /********* *
+ /* ******* *
* Objects *
********** */
@@ -4827,7 +4827,7 @@ declare module _ {
**/
isUndefined(): boolean;
- /********* *
+ /* ******* *
* Utility *
********** */
@@ -4908,7 +4908,7 @@ declare module _ {
**/
template(settings?: _.TemplateSettings): (...data: any[]) => string;
- /********** *
+ /* ******** *
* Chaining *
*********** */
@@ -5233,7 +5233,7 @@ declare module _ {
**/
size(): _ChainSingle;
- /*********
+ /* *******
* Arrays *
**********/
@@ -5528,7 +5528,7 @@ declare module _ {
**/
compose(...functions: Function[]): _Chain;
- /********* *
+ /* ******* *
* Objects *
********** */
@@ -5745,7 +5745,7 @@ declare module _ {
**/
isUndefined(): _Chain;
- /********* *
+ /* ******* *
* Utility *
********** */
@@ -5826,7 +5826,7 @@ declare module _ {
**/
template(settings?: _.TemplateSettings): (...data: any[]) => _Chain;
- /************* *
+ /* *********** *
* Array proxy *
************** */
@@ -5907,7 +5907,7 @@ declare module _ {
**/
unshift(...items: Array): _Chain;
- /********** *
+ /* ******** *
* Chaining *
*********** */
diff --git a/validator/index.d.ts b/validator/index.d.ts
index 0edb5e885b..09f302c27d 100644
--- a/validator/index.d.ts
+++ b/validator/index.d.ts
@@ -6,7 +6,7 @@
declare namespace ValidatorJS {
interface ValidatorStatic {
- /**************
+ /* ************
* Validators *
**************/
diff --git a/yfiles/index.d.ts b/yfiles/index.d.ts
index b258fc3733..e32f228863 100644
--- a/yfiles/index.d.ts
+++ b/yfiles/index.d.ts
@@ -3,13 +3,13 @@
// Definitions by: yWorks GmbH
// Definitions: https://github.com/yWorks/DefinitelyTyped
-/****************************************************************************
+/* **************************************************************************
**
** This file is part of yFiles for HTML 1.3.
- **
+ **
** yWorks proprietary/confidential. Use is subject to license terms.
**
- ** Copyright (c) 2015 by yWorks GmbH, Vor dem Kreuzberg 28,
+ ** Copyright (c) 2015 by yWorks GmbH, Vor dem Kreuzberg 28,
** 72070 Tuebingen, Germany. All rights reserved.
**
***************************************************************************/
@@ -132,7 +132,7 @@ declare module yfiles{
* object for which the given data provider returns true upon
* calling its {@link yfiles.algorithms.IDataProvider#getBool getBool} method.
* @param {yfiles.algorithms.INodeCursor} nc A node cursor providing nodes that should be added to this list.
- * @param {yfiles.algorithms.IDataProvider} predicate
+ * @param {yfiles.algorithms.IDataProvider} predicate
* A data provider that acts as a inclusion predicate for each node accessible
* by the given node cursor.
*/
@@ -189,20 +189,20 @@ declare module yfiles{
* can be negative.
* Solves a min-cost flow optimization problem.
* @param {yfiles.algorithms.Graph} graph the network.
- * @param {yfiles.algorithms.IDataProvider} lCapDP
+ * @param {yfiles.algorithms.IDataProvider} lCapDP
* the lower bound on the arc flow.
* May be null.
- * @param {yfiles.algorithms.IDataProvider} uCapDP
+ * @param {yfiles.algorithms.IDataProvider} uCapDP
* the capacity of the arcs.
* Infinite capacity is denoted by
* Integer.MAX_VALUE
* @param {yfiles.algorithms.IDataProvider} cost0DP the costs of the arcs.
- * @param {yfiles.algorithms.IDataProvider} supplyDP
+ * @param {yfiles.algorithms.IDataProvider} supplyDP
* the supply/demand of the nodes.
* Supply is denoted by a positive value, demand by a
* negative value.
* @param {yfiles.algorithms.IEdgeMap} flowEM here the resulting flow is stored.
- * @param {yfiles.algorithms.INodeMap} dualsNM
+ * @param {yfiles.algorithms.INodeMap} dualsNM
* here the resulting dual values are stored.
* Dual values are also referred as potentials.
* May be null.
@@ -212,17 +212,17 @@ declare module yfiles{
/**
* Solves a min-cost flow optimization problem.
* @param {yfiles.algorithms.Graph} graph the network.
- * @param {yfiles.algorithms.IDataProvider} uCapDP
+ * @param {yfiles.algorithms.IDataProvider} uCapDP
* the capacity of the arcs.
* Infinite capacity is denoted by
* Integer.MAX_VALUE
* @param {yfiles.algorithms.IDataProvider} cost0DP the costs of the arcs.
- * @param {yfiles.algorithms.IDataProvider} supplyDP
+ * @param {yfiles.algorithms.IDataProvider} supplyDP
* the supply/demand of the nodes.
* Supply is denoted by a positive value, demand by a
* negative value.
* @param {yfiles.algorithms.IEdgeMap} flowEM here the resulting flow is stored.
- * @param {yfiles.algorithms.INodeMap} dualsNM
+ * @param {yfiles.algorithms.INodeMap} dualsNM
* here the resulting dual values are stored.
* Dual values are also referred as potentials.
* @return {number} the cost of the flow.
@@ -233,13 +233,13 @@ declare module yfiles{
* @param {yfiles.algorithms.Graph} graph the network.
* @param {yfiles.algorithms.Node} s source of the network.
* @param {yfiles.algorithms.Node} t sink of the network.
- * @param {yfiles.algorithms.IDataProvider} uCapDP
+ * @param {yfiles.algorithms.IDataProvider} uCapDP
* the capacity of the arcs.
* Infinite capacity is denoted by
* Integer.MAX_VALUE
* @param {yfiles.algorithms.IDataProvider} cost0DP the costs of the arcs.
* @param {yfiles.algorithms.IEdgeMap} flowEM here the resulting flow is stored.
- * @param {yfiles.algorithms.INodeMap} dualsNM
+ * @param {yfiles.algorithms.INodeMap} dualsNM
* here the resulting dual values are stored.
* Dual values are also referred as potentials.
* @return {number} the cost of the flow.
@@ -256,7 +256,7 @@ declare module yfiles{
* @param {yfiles.algorithms.Graph} graph the network.
* @param {yfiles.algorithms.Node} source the source of the network.
* @param {yfiles.algorithms.Node} sink the sink of the network.
- * @param {yfiles.algorithms.IDataProvider} eCapDP
+ * @param {yfiles.algorithms.IDataProvider} eCapDP
* the capacity of the arcs.
* Infinite capacity is denoted by
* Integer.MAX_VALUE
@@ -270,11 +270,11 @@ declare module yfiles{
* Additionally, this method marks all nodes
* that belong to the minimum cut set that is associated with the
* source of the network.
- * @param {yfiles.algorithms.INodeMap} sourceCutNM
+ * @param {yfiles.algorithms.INodeMap} sourceCutNM
* return value. This map will provide a boolean value for each node
* that indicates whether or not a node belongs to the cut set associated
* with the source of the network.
- * @return {number}
+ * @return {number}
* the maximum flow value which also corresponds to the capacity
* of all edges that cross from the cut set associated with the network source
* to the cut set associated with the network sink.
@@ -592,7 +592,7 @@ declare module yfiles{
* @param {yfiles.algorithms.INodeMap} layer here the ranking is stored.
* @param {yfiles.algorithms.IDataProvider} w here the weight of an edge is stored.
* @param {yfiles.algorithms.IDataProvider} minLength here the minimal length of an edge is stored.
- * @param {boolean} validRanking
+ * @param {boolean} validRanking
* if true, the argument
* layer contains a valid ranking.
* @param {yfiles.algorithms.IEdgeMap} tree may contain a valid tree solution.
@@ -611,7 +611,7 @@ declare module yfiles{
* @param {yfiles.algorithms.INodeMap} layer here the ranking is stored.
* @param {yfiles.algorithms.IDataProvider} w here the weight of an edge is stored.
* @param {yfiles.algorithms.IDataProvider} minLength here the minimal length of an edge is stored.
- * @param {boolean} validRanking
+ * @param {boolean} validRanking
* if true, the argument
* layer contains a valid ranking.
* @param {yfiles.algorithms.IEdgeMap} tree may contain a valid tree solution.
@@ -623,11 +623,11 @@ declare module yfiles{
/**
* This method quickly calculates a tight tree
* using a highly optimized version of Gansner's algorithm .
- * @param {yfiles.algorithms.Graph} g
+ * @param {yfiles.algorithms.Graph} g
* the graph, where all the edges have directions, such that
* rank[source] < rank[target] and rank[target] - rank[source] >= minlength[edge]
* @param {yfiles.algorithms.INodeMap} rank the initial ranking
- * @param {yfiles.algorithms.IEdgeMap} minLength
+ * @param {yfiles.algorithms.IEdgeMap} minLength
* the minimal (tight) lengths for each edge. Values must be
* non-negative.
* @return {number} the number of layers.
@@ -639,11 +639,11 @@ declare module yfiles{
*
* Note: if the algorithm exceeds the maximal duration, the result may be invalid (not a valid ranking).
*
- * @param {yfiles.algorithms.Graph} g
+ * @param {yfiles.algorithms.Graph} g
* the graph, where all the edges have directions, such that
* rank[source] < rank[target] and rank[target] - rank[source] >= minlength[edge]
* @param {yfiles.algorithms.INodeMap} rank the initial ranking
- * @param {yfiles.algorithms.IEdgeMap} minLength
+ * @param {yfiles.algorithms.IEdgeMap} minLength
* the minimal (tight) lengths for each edge. Values must be
* non-negative.
* @param {number} maximalDuration a preferred time limit for the algorithm in milliseconds.
@@ -653,11 +653,11 @@ declare module yfiles{
/**
* This method quickly calculates a tight tree
* using a highly optimized version of Gansner's algorithm .
- * @param {yfiles.algorithms.Graph} g
+ * @param {yfiles.algorithms.Graph} g
* the graph, where all the edges have directions, such that
* rank[source] < rank[target] and rank[target] - rank[source] >= minlength[edge]
* @param {number[]} rank the initial ranking
- * @param {number[]} minLength
+ * @param {number[]} minLength
* the minimal (tight) lengths for each edge. Values must be
* non-negative.
* @return {number} the number of layers.
@@ -669,11 +669,11 @@ declare module yfiles{
*
* Note: if the algorithm exceeds the maximal duration, the result may be invalid (not a valid ranking).
*
- * @param {yfiles.algorithms.Graph} g
+ * @param {yfiles.algorithms.Graph} g
* the graph, where all the edges have directions, such that
* rank[source] < rank[target] and rank[target] - rank[source] >= minlength[edge]
* @param {number[]} rank the initial ranking
- * @param {number[]} minLength
+ * @param {number[]} minLength
* the minimal (tight) lengths for each edge. Values must be
* non-negative.
* @param {number} maximalDuration a preferred time limit for the algorithm in milliseconds.
@@ -732,7 +732,7 @@ declare module yfiles{
* Returns the longest directed path within the given acyclic graph.
* Precondition: GraphChecker.isAcyclic(g)
* @param {yfiles.algorithms.Graph} g a directed acyclic graph
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* an edge list representing the longest directed path within
* the given graph
*/
@@ -747,10 +747,10 @@ declare module yfiles{
* Precondition: GraphChecker.isAcyclic(g)
* Precondition: edgeLength.getInt(e) > 0 for all edges e of g
* @param {yfiles.algorithms.Graph} g a directed acyclic graph
- * @param {yfiles.algorithms.IDataProvider} edgeLength
+ * @param {yfiles.algorithms.IDataProvider} edgeLength
* a data provider that must provide the length of each
* edge as an int value
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* an edge list representing the longest directed path within
* the given graph
*/
@@ -779,7 +779,7 @@ declare module yfiles{
* @param {yfiles.algorithms.Graph} g the input graph
* @param {yfiles.algorithms.Node} start the start node
* @param {yfiles.algorithms.Node} end the end node
- * @param {yfiles.algorithms.IEdgeMap} pathEdges
+ * @param {yfiles.algorithms.IEdgeMap} pathEdges
* the result. For each edge a boolean value will indicate whether or not
* it belongs to a path connecting the two nodes.
*/
@@ -791,7 +791,7 @@ declare module yfiles{
* The internal nodes on directed chains all have in-degree 1 and out-degree 1.
* Complexity: O(g.N()+g.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @return {yfiles.algorithms.EdgeList[]}
+ * @return {yfiles.algorithms.EdgeList[]}
* an array of EdgeList objects, each of which has at least length 2.
* An edge list contains the edges that make up a chain. Method
* {@link yfiles.algorithms.Paths#constructNodePath} can be used to convert an edge path
@@ -846,7 +846,7 @@ declare module yfiles{
* Precondition: order.length == graph.N()
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
- * @param {number[]} order
+ * @param {number[]} order
* result value that holds for each node v the
* zero-based index within the calculated order,
* i.e topOrder[v.index()] == 5
@@ -889,7 +889,7 @@ declare module yfiles{
* Precondition: GraphChecker.isBiconnected(graph)
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
- * @param {number[]} stOrder
+ * @param {number[]} stOrder
* result value that holds for each node v the
* zero-based index within the calculated order,
* i.e stOrder[v.index()] == 5
@@ -1107,7 +1107,7 @@ declare module yfiles{
setBool(edge:Object,value:boolean):void;
/**
* Returns the boolean value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to {@link yfiles.algorithms.IEdgeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.IEdgeMap#getBool}.
@@ -1120,7 +1120,7 @@ declare module yfiles{
setDouble(edge:Object,value:number):void;
/**
* Returns the double value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to {@link yfiles.algorithms.IEdgeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.IEdgeMap#getDouble}.
@@ -1133,7 +1133,7 @@ declare module yfiles{
setInt(edge:Object,value:number):void;
/**
* Returns the integer value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to {@link yfiles.algorithms.IEdgeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.IEdgeMap#getInt}.
@@ -1263,7 +1263,7 @@ declare module yfiles{
setBool(node:Object,value:boolean):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
@@ -1276,7 +1276,7 @@ declare module yfiles{
setDouble(node:Object,value:number):void;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getDouble}.
@@ -1289,7 +1289,7 @@ declare module yfiles{
setInt(node:Object,value:number):void;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getInt}.
@@ -1332,11 +1332,11 @@ declare module yfiles{
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the start node for the shortest path search
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} dist
+ * @param {number[]} dist
* return value that will hold the shortest distance from node s to
* all other nodes. The distance from s to v is
* dist[v.index()]. If there is no path from s to v
@@ -1347,7 +1347,7 @@ declare module yfiles{
* Like {@link yfiles.algorithms.ShortestPaths#uniform} but additionally this method
* yields the path edges of each calculated shortest path.
* Precondition: pred.length == graph.N()
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node t the shortest
* path edge pred[t.index()] which is the last edge on the shortest
* path from s to t. If t == s or if there
@@ -1374,10 +1374,10 @@ declare module yfiles{
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the start node for the shortest path search
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {number[]} dist
+ * @param {number[]} dist
* return value that will hold the shortest distance from node s to
* all other nodes. The distance from s to v is
* dist[v.index()]. If there is no path from s to v
@@ -1389,7 +1389,7 @@ declare module yfiles{
* Like {@link yfiles.algorithms.ShortestPaths#acyclic} but additionally this method
* yields the path edges of each calculated shortest path.
* Precondition: pred.length == graph.N()
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node t the shortest
* path edge pred[t.index()] which is the last edge on the shortest
* path from s to t. If t == s or if there
@@ -1418,14 +1418,14 @@ declare module yfiles{
* Complexity: O(graph.E()+graph.N()*log(graph.N())
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the start node for the shortest path search
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {number[]} dist
+ * @param {number[]} dist
* return value that will hold the shortest distance from node s to
* all other nodes. The distance from s to v is
* dist[v.index()]. If there is no path from s to v
@@ -1436,7 +1436,7 @@ declare module yfiles{
* Like {@link yfiles.algorithms.ShortestPaths#dijkstra} but additionally this method
* yields the path edges of each calculated shortest path.
* Precondition: pred.length == graph.N()
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node t the shortest
* path edge pred[t.index()] which is the last edge on the shortest
* path from s to t. If t == s or if there
@@ -1468,21 +1468,21 @@ declare module yfiles{
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the source node for the shortest path search
* @param {yfiles.algorithms.Node} t the sink node for the shortest path search
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node v on the
* the shortest the path from s to t an edge
* pred[v.index()] which is the last edge on
* the shortest path from s to v. If v == s or if there
* is no shortest path from s to v then
* pred[v.index()] == null.
- * @return {number}
+ * @return {number}
* the distance between s and t if a path between these two
* nodes exist and Double.POSITIVE_INFINITY otherwise.
* @see {@link yfiles.algorithms.ShortestPaths#constructNodePathFromArray}
@@ -1521,24 +1521,24 @@ declare module yfiles{
* no reasonable result which will be indicated by the return value false.
* Precondition: cost.length == graph.E()
* Precondition: dist.length == graph.N()
- * Complexity:
+ * Complexity:
* O(graph.E()*min(D,graph.N())) where D is the maximal
* number of edges in any shortest path.
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the start node for the shortest path search
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {number[]} dist
+ * @param {number[]} dist
* return value that will hold the shortest distance from node s to
* all other nodes. The distance from s to v is
* dist[v.index()]. If there is no path from s to v
* then dist[v.index()] == Double.POSITIVE_INFINITY.
- * @return {boolean}
+ * @return {boolean}
* false if this weighted graph contains a negative cost cycle,
* true otherwise.
*/
@@ -1547,7 +1547,7 @@ declare module yfiles{
* Like {@link yfiles.algorithms.ShortestPaths#bellmanFord} but additionally this method
* yields the path edges of each calculated shortest path.
* Precondition: pred.length == graph.N()
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node t the shortest
* path edge pred[t.index()] which is the last edge on the shortest
* path from s to t. If t == s or if there
@@ -1574,19 +1574,19 @@ declare module yfiles{
* Precondition: dist.length == graph.N()
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
* @param {yfiles.algorithms.Node} s the start node for the shortest path search
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {number[]} dist
+ * @param {number[]} dist
* return value that will hold the shortest distance from node s to
* all other nodes. The distance from s to v is
* dist[v.index()]. If there is no path from s to v
* then dist[v.index()] == Double.POSITIVE_INFINITY.
- * @return {boolean}
+ * @return {boolean}
* false if this weighted graph contains a negative cost cycle,
* true otherwise.
*/
@@ -1595,7 +1595,7 @@ declare module yfiles{
* Like {@link yfiles.algorithms.ShortestPaths#singleSource} but additionally this method
* yields the path edges of each calculated shortest path.
* Precondition: pred.length == graph.N()
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* return value that holds for each node t the shortest
* path edge pred[t.index()] which is the last edge on the shortest
* path from s to t. If t == s or if there
@@ -1622,14 +1622,14 @@ declare module yfiles{
* Precondition: dimension of dist: [graph.N()][graph.N()]]
* Complexity: O(graph.N())*O(singleSource)
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {number[]} cost
+ * @param {number[]} cost
* holds the costs for traversing each edge. Edge e
* has cost cost[e.index()].
- * @param {number[][]} dist
+ * @param {number[][]} dist
* return value that will hold the shortest path distances from all pairs of
* nodes s and t in the graph.
* The distance from s to t is
@@ -1645,11 +1645,11 @@ declare module yfiles{
* @param {yfiles.algorithms.Graph} graph the input graph
* @param {yfiles.algorithms.Node} start the start node
* @param {yfiles.algorithms.Node} end the end node
- * @param {boolean} directed
+ * @param {boolean} directed
* whether or not to consider the graph as directed. If the graph is
* to be considered undirected then each edge can be traversed in both directions and
* the returned shortest paths can thus be undirected.
- * @param {yfiles.algorithms.IEdgeMap} pathMap
+ * @param {yfiles.algorithms.IEdgeMap} pathMap
* the result. For each edge a boolean value will indicate whether or not
* it belongs to a shortest path connecting the two nodes.
*/
@@ -1663,13 +1663,13 @@ declare module yfiles{
* Precondition: For each edge e: costDP.getDouble(e) >= 0
* Complexity: O(graph.E() + graph.N()*log(graph.N()) + k)
* @param {yfiles.algorithms.Graph} graph the graph being acted upon
- * @param {yfiles.algorithms.IDataProvider} costDP
+ * @param {yfiles.algorithms.IDataProvider} costDP
* a data provider that provides a double-valued cost for each edge
* of the input graph.
* @param {yfiles.algorithms.Node} start start node of the shortest paths
* @param {yfiles.algorithms.Node} end the end node of the shortest paths
- * @param {number} k
- * @return {yfiles.algorithms.YList}
+ * @param {number} k
+ * @return {yfiles.algorithms.YList}
* a list of EdgeList objects each of which representing a path from
* start to end node. The i-th path in the
* list contains the i-th shortest path between start and end
@@ -1689,7 +1689,7 @@ declare module yfiles{
* Convenience method that returns an array containing
* uniform edge costs of 1.0 for each edge
* of the given graph.
- * @return {number[]}
+ * @return {number[]}
* an array cost[] that contains uniform
* edge costs of 1.0 for each edge e: cost[e.index()] == 1.0.
*/
@@ -1697,14 +1697,14 @@ declare module yfiles{
/**
* Convenience method that constructs an explicit node path from the
* result yielded by one of the shortest paths methods defined in this class.
- * @param {yfiles.algorithms.Node} s
+ * @param {yfiles.algorithms.Node} s
* the start node of the shortest path. This must be the
* same start node that was specified when pred was calculated.
* @param {yfiles.algorithms.Node} t the end node of the path
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* the shortest path edge result array returned by one of the
* shortest path edge methods defined in this class.
- * @return {yfiles.algorithms.NodeList}
+ * @return {yfiles.algorithms.NodeList}
* a node list that holds the nodes on the shortest path
* from s to t in the correct order. If there
* is no path from s to t then an empty
@@ -1714,7 +1714,7 @@ declare module yfiles{
/**
* Like {@link yfiles.algorithms.ShortestPaths#constructNodePathFromArray} with the difference that
* the path edges are given by a DataProvider.
- * @param {yfiles.algorithms.IDataProvider} pred
+ * @param {yfiles.algorithms.IDataProvider} pred
* the shortest path edge result DataProvider returned by one of the
* shortest path edge methods defined in this class.
*/
@@ -1722,14 +1722,14 @@ declare module yfiles{
/**
* Convenience method that constructs an explicit edge path from the
* result yielded by one of the shortest paths methods defined in this class.
- * @param {yfiles.algorithms.Node} s
+ * @param {yfiles.algorithms.Node} s
* the start node of the shortest path. This must be the
* same start node that was specified when pred was calculated.
* @param {yfiles.algorithms.Node} t the end node of the path
- * @param {yfiles.algorithms.Edge[]} pred
+ * @param {yfiles.algorithms.Edge[]} pred
* the shortest path edge result array returned by one of the
* shortest path edge methods defined in this class.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* an edge list that holds the edges on the shortest path
* from s to t in the correct order. If there
* is no path from s to t then an empty
@@ -1739,7 +1739,7 @@ declare module yfiles{
/**
* Like {@link yfiles.algorithms.ShortestPaths#constructEdgePathFromArray} with the difference that
* the path edges are given by a DataProvider.
- * @param {yfiles.algorithms.IDataProvider} pred
+ * @param {yfiles.algorithms.IDataProvider} pred
* the shortest path edge result DataProvider returned by one of the
* shortest path edge methods defined in this class.
*/
@@ -1752,17 +1752,17 @@ declare module yfiles{
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
* @param {yfiles.algorithms.Node} start the start node
- * @param {yfiles.algorithms.IDataProvider} targetMap
+ * @param {yfiles.algorithms.IDataProvider} targetMap
* a boolean data provider that marks the target nodes. If the data provider is null
* all nodes in the graph are assumed to be target nodes.
* @param {boolean} directed whether or not to work on directed edges
- * @param {number} maxLength
+ * @param {number} maxLength
* the maximum edge length of the shortest paths. Shortest paths
* that are longer than this value will not be considered.
- * @param {yfiles.algorithms.EdgeList} pathEdges
+ * @param {yfiles.algorithms.EdgeList} pathEdges
* a return value. If this parameter is not null, this algorithm first clears the list and then adds
* all edges that belong to the detected shortest paths.
- * @param {yfiles.algorithms.NodeList} pathNodes
+ * @param {yfiles.algorithms.NodeList} pathNodes
* a return value. If this parameter is not null, this algorithm first clears the list and then adds
* all nodes that belong to the detected shortest paths.
*/
@@ -1774,10 +1774,10 @@ declare module yfiles{
* @param {yfiles.algorithms.Node} source source node of the shortest pair
* @param {yfiles.algorithms.Node} target end node of the shortest pair
* @param {boolean} directed whether or not to interpret the edges as directed or undirected
- * @param {yfiles.algorithms.IDataProvider} costDP
+ * @param {yfiles.algorithms.IDataProvider} costDP
* a data provider that provides a double-valued cost for each edge
* of the input graph.
- * @return {yfiles.algorithms.EdgeList[]}
+ * @return {yfiles.algorithms.EdgeList[]}
* a two-dimensional EdgeList array that holds the resulting edge-disjoint paths, or null if no such
* edge-disjoint paths exist.
*/
@@ -2073,7 +2073,7 @@ declare module yfiles{
* source nodes. Each source node e.source() in turn
* is compared by the int value provided by the given data provider:
* dp.getInt(e.source()).
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return an int value for
* the source node of each edge being compared.
* @return {yfiles.objectcollections.IComparer} a comparator that compares edges.
@@ -2086,7 +2086,7 @@ declare module yfiles{
* target nodes. Each target node e.target() in turn
* is compared by the int value provided by the given data provider:
* dp.getInt(e.target()).
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return an int value for
* the target node of each edge being compared.
* @return {yfiles.objectcollections.IComparer} a comparator that compares edges.
@@ -2099,7 +2099,7 @@ declare module yfiles{
* source nodes. Each source node e.source() in turn
* is compared by the double value provided by the given data provider:
* dp.getDouble(e.source()).
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return a double value for
* the source node of each edge being compared.
* @return {yfiles.objectcollections.IComparer} a comparator that compares edges.
@@ -2112,7 +2112,7 @@ declare module yfiles{
* target nodes. Each target node e.target() in turn
* is compared by the double value provided by the given data provider:
* dp.getDouble(e.target()).
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return a double value for
* the target node of each edge being compared.
* @return {yfiles.objectcollections.IComparer} a comparator that compares edges.
@@ -2122,7 +2122,7 @@ declare module yfiles{
* Returns a comparator that compares objects of arbitrary type.
* Two objects are compared by comparing the int value the given
* data provider returns for each of these objects.
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return an int value for
* each object that is being compared by this comparator.
* @return {yfiles.objectcollections.IComparer} a comparator that compares arbitrary objects.
@@ -2132,7 +2132,7 @@ declare module yfiles{
* Returns a comparator that compares objects of arbitrary type.
* Two objects are compared by comparing the double value the given
* data provider returns for each of these objects.
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return a double value for
* each object that is being compared by this comparator.
* @return {yfiles.objectcollections.IComparer} a comparator that compares arbitrary objects.
@@ -2147,7 +2147,7 @@ declare module yfiles{
* Returns a comparator that compares objects of arbitrary type.
* Two objects are compared by comparing the Comparable instances
* the given data provider returns for each of these objects.
- * @param {yfiles.algorithms.IDataProvider} dp
+ * @param {yfiles.algorithms.IDataProvider} dp
* a data provider that must return a Comparable for
* each object that is being compared by this comparator.
* @return {yfiles.objectcollections.IComparer} a comparator that compares arbitrary objects.
@@ -2159,7 +2159,7 @@ declare module yfiles{
* argument is less than, equal to, or greater than the second.
* @param {number} i1 the first number to compare.
* @param {number} i2 the second number to compare.
- * @return {number}
+ * @return {number}
* a negative integer, zero, or a positive integer as the first
* argument is less than, equal to, or greater than the second.
* @see {@link yfiles.objectcollections.IComparer#compare}
@@ -2171,7 +2171,7 @@ declare module yfiles{
* argument is less than, equal to, or greater than the second.
* @param {number} l1 the first number to compare.
* @param {number} l2 the second number to compare.
- * @return {number}
+ * @return {number}
* a negative integer, zero, or a positive integer as the first
* argument is less than, equal to, or greater than the second.
* @see {@link yfiles.objectcollections.IComparer#compare}
@@ -2188,7 +2188,7 @@ declare module yfiles{
*
* @param {number} f1 the first number to compare.
* @param {number} f2 the second number to compare.
- * @return {number}
+ * @return {number}
* a negative integer, zero, or a positive integer as the first
* argument is less than, equal to, or greater than the second.
* @see {@link yfiles.objectcollections.IComparer#compare}
@@ -2205,7 +2205,7 @@ declare module yfiles{
*
* @param {number} d1 the first number to compare.
* @param {number} d2 the second number to compare.
- * @return {number}
+ * @return {number}
* a negative integer, zero, or a positive integer as the first
* argument is less than, equal to, or greater than the second.
* @see {@link yfiles.objectcollections.IComparer#compare}
@@ -2226,7 +2226,7 @@ declare module yfiles{
* if the specified comparator used for sorting does not define a total order.
*
* @param {yfiles.algorithms.IList} data the list to be sorted.
- * @param {yfiles.objectcollections.IComparer} c
+ * @param {yfiles.objectcollections.IComparer} c
* the comparator to determine the order of the list.
* A null value indicates that the elements'
* {@link yfiles.lang.IObjectComparable natural ordering} should be used.
@@ -2248,7 +2248,7 @@ declare module yfiles{
* specified comparator used for sorting does not define a total order.
*
* @param {Object} data the array to be sorted.
- * @param {yfiles.objectcollections.IComparer} c
+ * @param {yfiles.objectcollections.IComparer} c
* the comparator to determine the order of the array.
* A null value indicates that the elements'
* {@link yfiles.lang.IObjectComparable natural ordering} should be used.
@@ -2272,12 +2272,12 @@ declare module yfiles{
* @param {Object} data the array to be sorted.
* @param {number} fromIndex the index of the first element (inclusive) to be sorted.
* @param {number} toIndex the index of the last element (exclusive) to be sorted.
- * @param {yfiles.objectcollections.IComparer} c
+ * @param {yfiles.objectcollections.IComparer} c
* the comparator to determine the order of the array.
* A null value indicates that the elements'
* {@link yfiles.lang.IObjectComparable natural ordering} should be used.
* @throws {yfiles.system.ArgumentException} if fromIndex > toIndex.
- * @throws {yfiles.system.IndexOutOfRangeException}
+ * @throws {yfiles.system.IndexOutOfRangeException}
* if fromIndex < 0 or
* toIndex > a.length.
* @see {@link yfiles.algorithms.Comparators.IPartialOrder}
@@ -2295,7 +2295,7 @@ declare module yfiles{
/**
* Creates or fills an array with the values provided by the cursor.
* @param {yfiles.algorithms.ICursor} cursor the cursor
- * @param {Object[]} dest
+ * @param {Object[]} dest
* the array to fill with the values or null if the
* method should create the array itself
* @return {Object[]} dest or a newly created array filled with the values from cursor
@@ -2320,9 +2320,9 @@ declare module yfiles{
* and
* {@link yfiles.algorithms.ICursor#toLast toLast}
* operations.
- * @param {yfiles.collections.ICollection.} c
+ * @param {yfiles.collections.ICollection.} c
* The collection.
- * @return {yfiles.algorithms.ICursor}
+ * @return {yfiles.algorithms.ICursor}
* The cursor view of the given collection.
*/
createCursor(c:yfiles.collections.ICollection):yfiles.algorithms.ICursor;
@@ -2335,7 +2335,7 @@ declare module yfiles{
* {@link yfiles.algorithms.IEdgeCursor#cyclicPrev}.
*
* @param {yfiles.algorithms.ICollection} c The collection.
- * @return {yfiles.algorithms.IEdgeCursor}
+ * @return {yfiles.algorithms.IEdgeCursor}
* an {@link yfiles.algorithms.IEdgeCursor} view of the given collection.
* @see {@link yfiles.algorithms.Cursors#createNodeCursor}
*/
@@ -2349,7 +2349,7 @@ declare module yfiles{
* {@link yfiles.algorithms.INodeCursor#cyclicPrev}.
*
* @param {yfiles.algorithms.ICollection} c The collection.
- * @return {yfiles.algorithms.INodeCursor}
+ * @return {yfiles.algorithms.INodeCursor}
* an {@link yfiles.algorithms.INodeCursor} view of the given collection.
* @see {@link yfiles.algorithms.Cursors#createEdgeCursor}
*/
@@ -2402,7 +2402,7 @@ declare module yfiles{
* Initializes internal data structures using the new DataProvider.
* This method must also be called whenever the content of the given
* DataProvider changes.
- * @param {yfiles.algorithms.IDataProvider} partitionId
+ * @param {yfiles.algorithms.IDataProvider} partitionId
* the data provider that holds the partitionIds for all
* elements.
*/
@@ -2475,7 +2475,7 @@ declare module yfiles{
unhideNodes():void;
/**
* Unhides all formerly hidden edges in the graph.
- * Precondition:
+ * Precondition:
* Both source or target node of all
* such edges must be contained in the graph.
*/
@@ -2626,7 +2626,7 @@ declare module yfiles{
unhideNodes():void;
/**
* Unhides all formerly hidden edges in the graph.
- * Precondition:
+ * Precondition:
* Both source or target node of all
* such edges must be contained in the graph.
*/
@@ -2706,7 +2706,7 @@ declare module yfiles{
* Also updates {@link yfiles.algorithms.GraphHider#hiddenNodesF} and {@link yfiles.algorithms.GraphHider#hiddenEdgesF}.
* Complexity: O(hiddenNodes.size()+hiddenEdges.size())
* @param {yfiles.algorithms.NodeList} nodes the nodes that will be unhidden
- * @param {boolean} unhideAdjacentEdges
+ * @param {boolean} unhideAdjacentEdges
* whether of not to unhide previously hidden edges connected at the given nodes whose other end point
* is not hidden, i.e. it is part of the graph.
*/
@@ -2716,7 +2716,7 @@ declare module yfiles{
* Also updates {@link yfiles.algorithms.GraphHider#hiddenNodesF} and {@link yfiles.algorithms.GraphHider#hiddenEdgesF}.
* Complexity: O(hiddenNodes.size()+hiddenEdges.size())
* @param {yfiles.algorithms.Node} v the node that will be unhidden
- * @param {boolean} unhideAdjacentEdges
+ * @param {boolean} unhideAdjacentEdges
* whether of not to unhide previously hidden edges connected at v whose other end point
* is not hidden, i.e. it is part of the graph.
*/
@@ -2882,7 +2882,7 @@ declare module yfiles{
setBool(edge:Object,value:boolean):void;
/**
* Returns the boolean value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to setBool.
* @return {boolean} false
@@ -2896,7 +2896,7 @@ declare module yfiles{
setDouble(edge:Object,value:number):void;
/**
* Returns the double value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to setDouble.
* @return {number} 0.0d
@@ -2910,7 +2910,7 @@ declare module yfiles{
setInt(edge:Object,value:number):void;
/**
* Returns the integer value bound to the given edge.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given edge by
* a call to setInt.
* @return {number} 0
@@ -3325,10 +3325,10 @@ declare module yfiles{
* At that point in time all entities have been copied to the new graph.
* @param {yfiles.algorithms.Graph} sourceGraph the graph that was used to copy the entities from.
* @param {yfiles.algorithms.Graph} targetGraph the graph that was used to copy the entities to.
- * @param {yfiles.algorithms.IMap} nodeMap
+ * @param {yfiles.algorithms.IMap} nodeMap
* a map that contains a mapping between the nodes in the source graph
* to their corresponding nodes in the new graph.
- * @param {yfiles.algorithms.IMap} edgeMap
+ * @param {yfiles.algorithms.IMap} edgeMap
* a map that contains a mapping between the edges in the source graph
* to their corresponding edges in the new graph.
* @see Specified by {@link yfiles.algorithms.GraphCopier.ICopyFactory#postCopyGraphData}.
@@ -3346,7 +3346,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance that delegates the actual copying process of the elements to the provided factory.
- * @param {yfiles.algorithms.GraphCopier.ICopyFactory} delegatingFactory
+ * @param {yfiles.algorithms.GraphCopier.ICopyFactory} delegatingFactory
*/
new (delegatingFactory:yfiles.algorithms.GraphCopier.ICopyFactory):yfiles.algorithms.GraphCopier;
};
@@ -3453,7 +3453,7 @@ declare module yfiles{
* This implementation is costly in terms of memory, since a
* (n x n)-Matrix is allocated to store reach
* data.
- * Complexity:
+ * Complexity:
* O(n^3), where n is
* the node count of the specified graph
* Precondition:GraphChecker.isAcyclic(graph)
@@ -3464,12 +3464,12 @@ declare module yfiles{
* of a graph.
* The transitive edges will not be removed from the graph. Instead they will be returned
* in an EdgeList.
- * Complexity:
+ * Complexity:
* O(n^3), where n is
* the node count of the specified graph
* Precondition:GraphChecker.isAcyclic(graph)
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.EdgeList} transitiveEdges
+ * @param {yfiles.algorithms.EdgeList} transitiveEdges
* returns the result. It will contain all transitive
* edges of the given graph. Removal of these edges will yield the transitive
* reduction of the graph.
@@ -3487,7 +3487,7 @@ declare module yfiles{
* Returns an array of EdgeList objects each containing edges that belong to a
* maximal directed subtree of the given graph.
* @param {yfiles.algorithms.Graph} graph the given graph.
- * @return {yfiles.algorithms.EdgeList[]}
+ * @return {yfiles.algorithms.EdgeList[]}
* an array of {@link yfiles.algorithms.EdgeList} objects each containing edges that belong to a maximal directed subtree.
* @see {@link yfiles.algorithms.Trees#getTreeNodes}
*/
@@ -3498,9 +3498,9 @@ declare module yfiles{
* Furthermore, the method can also be applied to the result obtained by {@link yfiles.algorithms.Trees#getUndirectedTreeNodes}.
* In this case the subtrees are considered to be undirected.
* @param {yfiles.algorithms.Graph} graph the given graph.
- * @param {yfiles.algorithms.NodeList[]} treeNodes
+ * @param {yfiles.algorithms.NodeList[]} treeNodes
* An array of {@link yfiles.algorithms.NodeList}s formerly calculated by {@link yfiles.algorithms.Trees#getTreeNodes}.
- * @return {yfiles.algorithms.EdgeList[]}
+ * @return {yfiles.algorithms.EdgeList[]}
* an array of {@link yfiles.algorithms.EdgeList} objects each containing edges that belong to a maximal subtree.
*/
getTreeEdgesForNodes(graph:yfiles.algorithms.Graph,treeNodes:yfiles.algorithms.NodeList[]):yfiles.algorithms.EdgeList[];
@@ -3513,7 +3513,7 @@ declare module yfiles{
* outgoing edges connect to nodes in the subtree and each
* root's indegree is at least two.
* @param {yfiles.algorithms.Graph} graph the given graph.
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of {@link yfiles.algorithms.NodeList} objects each containing nodes that belong to a maximal directed subtree.
*/
getTreeNodes(graph:yfiles.algorithms.Graph):yfiles.algorithms.NodeList[];
@@ -3524,7 +3524,7 @@ declare module yfiles{
* For each list of tree nodes the first node
* is the only node of the subtree that may be incident to non-tree edges.
* @param {yfiles.algorithms.Graph} graph the given graph.
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of {@link yfiles.algorithms.NodeList} objects each containing nodes that belong to a maximal undirected subtree.
*/
getUndirectedTreeNodes(graph:yfiles.algorithms.Graph):yfiles.algorithms.NodeList[];
@@ -3533,7 +3533,7 @@ declare module yfiles{
* node has a maximum of n children.
* @param {yfiles.algorithms.Graph} g the given graph.
* @param {number} n the allowed maximum of children.
- * @return {boolean}
+ * @return {boolean}
* true if the given graph is a directed rooted tree where each
* node has a maximum of n children. Otherwise, the method returns false.
*/
@@ -3542,7 +3542,7 @@ declare module yfiles{
* Checks whether the given graph is a directed rooted tree.
* Note: isRootedTree(graph) => isTree(graph).
* @param {yfiles.algorithms.Graph} g the given graph.
- * @return {boolean}
+ * @return {boolean}
* true if the given graph is a directed rooted tree.
* Otherwise, the method returns false.
*/
@@ -3551,7 +3551,7 @@ declare module yfiles{
* Checks whether or not the given graph is an undirected tree.
* Note: isRootedTree(graph) => isTree(graph).
* @param {yfiles.algorithms.Graph} g the given graph.
- * @return {boolean}
+ * @return {boolean}
* true if the given graph is an undirected tree.
* Otherwise, the method returns false.
*/
@@ -3599,7 +3599,7 @@ declare module yfiles{
* Otherwise, if the input is a tree, the method returns a maximum weight center node as defined in
* {@link yfiles.algorithms.Trees#getWeightedCenterNode}.
* If the input is not a tree, the node with indegree == 0 (or outdegree == 0) is returned.
- * Precondition:
+ * Precondition:
* isTree(tree)
* or there is exactly one node with indegree == 0
* or there is exactly one node with outdegree == 0
@@ -3615,7 +3615,7 @@ declare module yfiles{
* Precondition: The given graph must be a tree.
* Precondition:!graph.isEmpty()
* @param {yfiles.algorithms.Graph} tree the given tree.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* an {@link yfiles.algorithms.EdgeList} that contains the reversed edges.
*/
directTree(tree:yfiles.algorithms.Graph):yfiles.algorithms.EdgeList;
@@ -3636,7 +3636,7 @@ declare module yfiles{
* Precondition: The given graph must be a tree (may be undirected).
* Precondition:!graph.isEmpty()
* @param {yfiles.algorithms.Graph} tree the given tree.
- * @param {yfiles.algorithms.INodeMap} intWeight
+ * @param {yfiles.algorithms.INodeMap} intWeight
* a {@link yfiles.algorithms.INodeMap} that is used to store the number of paths per node.
* @return {yfiles.algorithms.Node} a node which is used by the greatest number of all undirected paths.
*/
@@ -3649,14 +3649,14 @@ declare module yfiles{
* Precondition: The given node must be part of the given graph
* @param {yfiles.algorithms.Graph} tree the given tree.
* @param {yfiles.algorithms.Node} root the given root element.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* an {@link yfiles.algorithms.EdgeList} that contains the reversed edges.
*/
directTreeWithRoot(tree:yfiles.algorithms.Graph,root:yfiles.algorithms.Node):yfiles.algorithms.EdgeList;
/**
* Collects all nodes of the subtree starting with root.
* @deprecated For internal use only. Might be changed or removed in the future.
- * @param {yfiles.algorithms.Node} root
+ * @param {yfiles.algorithms.Node} root
* @param {yfiles.algorithms.NodeList} nodes the resulting node list
*/
collectSubtree(root:yfiles.algorithms.Node,nodes:yfiles.algorithms.NodeList):void;
@@ -3668,7 +3668,7 @@ declare module yfiles{
* Complexity: O(tree.N())
* @param {yfiles.algorithms.Graph} tree the given directed rooted tree.
* @param {yfiles.algorithms.Node} root the root of the tree.
- * @param {boolean} rootedDownward
+ * @param {boolean} rootedDownward
* whether the tree is directed from the root to the leaves (true) or from the
* leaves to the root (false).
* @param {yfiles.algorithms.NodeList} nodes the subset of nodes.
@@ -3678,7 +3678,7 @@ declare module yfiles{
/**
* Returns for a rooted directed tree the depths of each of its subtrees.
* @param {yfiles.algorithms.Graph} tree a rooted directed tree graph.
- * @param {yfiles.algorithms.INodeMap} subtreeDepthMap
+ * @param {yfiles.algorithms.INodeMap} subtreeDepthMap
* node map that will hold for each node the depth of the subtree rooted at it. The resulting
* depth values can be retrieved using the map method {@link yfiles.algorithms.INodeMap#getInt}.
*/
@@ -3686,7 +3686,7 @@ declare module yfiles{
/**
* Returns for a rooted directed tree the size (number of nodes) of each of its subtrees.
* @param {yfiles.algorithms.Graph} tree a rooted directed tree graph
- * @param {yfiles.algorithms.INodeMap} subtreeSizeMap
+ * @param {yfiles.algorithms.INodeMap} subtreeSizeMap
* node map that will hold for each node the size of the subtree rooted at it. The resulting
* size values can be retrieved using the map method {@link yfiles.algorithms.INodeMap#getInt}.
*/
@@ -3729,10 +3729,10 @@ declare module yfiles{
* Precondition: GraphComponents.isConnected(graph)
* Precondition: cost.length == graph.E();
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IDataProvider} cost
+ * @param {yfiles.algorithms.IDataProvider} cost
* a data provider that must return a double value for each
* edge in the graph.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* a list that contains the edges that make up the minimum spanning
* tree.
*/
@@ -3748,10 +3748,10 @@ declare module yfiles{
* Precondition: cost.length == graph.E();
* Complexity: graph.E()+graph.N()*log(graph.N())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IDataProvider} cost
+ * @param {yfiles.algorithms.IDataProvider} cost
* a data provider that must return a double value for each
* edge in the graph.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* a list that contains the edges that make up the minimum spanning
* tree.
*/
@@ -3766,10 +3766,10 @@ declare module yfiles{
* Precondition: cost.length == graph.E();
* Complexity: graph.E()*log(graph.N())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IDataProvider} cost
+ * @param {yfiles.algorithms.IDataProvider} cost
* a data provider that must return a double value for each
* edge in the graph.
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* a list that contains the edges that make up the minimum spanning
* tree.
*/
@@ -3781,7 +3781,7 @@ declare module yfiles{
* Precondition: GraphComponents.isConnected(graph)
* Complexity: O(graph.E()+graph.N())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @return {yfiles.algorithms.EdgeList}
+ * @return {yfiles.algorithms.EdgeList}
* a list that contains the edges that make up the minimum spanning
* tree.
*/
@@ -3790,7 +3790,7 @@ declare module yfiles{
* Returns the overall cost of a previously calculated minimum
* spanning tree.
* @param {yfiles.algorithms.EdgeList} treeEdges edges that make up a minimum spanning tree.
- * @param {yfiles.algorithms.IDataProvider} edgeCost
+ * @param {yfiles.algorithms.IDataProvider} edgeCost
* a data provider that returns the double valued
* cost of each of the tree edges.
* @return {number} the overall cost of the tree edges.
@@ -3815,7 +3815,7 @@ declare module yfiles{
/**
* Decreases the priority value of the given node.
* Precondition: contains(v)
- * Precondition:
+ * Precondition:
* c.compare(priority,getPriority(v)) < 0, where
* c is the corresponding comparator for the priorities in this
* queue.
@@ -4058,7 +4058,7 @@ declare module yfiles{
/**
* Removes a node from the priority queue.
* Time complexity in worst-case O(maxSize).
- * Complexity:
+ * Complexity:
* Amortized time complexity is O(maxSize), given
* that the sequence of minimal keys is non-decreasing
*/
@@ -4159,7 +4159,7 @@ declare module yfiles{
/**
* Decreases the priority value of the given node.
* Precondition: contains(v)
- * Precondition:
+ * Precondition:
* c.compare(p,getPriority(v)) < 0, where
* c is the corresponding comparator for the priorities in this
* queue.
@@ -4260,11 +4260,11 @@ declare module yfiles{
* around each node are in embedded order. The returned edge and
* the (optional) reverseEdgeMap can be used to construct all faces of the
* plane graph and to determine its outer face.
- * @param {yfiles.algorithms.Graph} result
+ * @param {yfiles.algorithms.Graph} result
* a graph whose nodes represent the points that need
* to be triangulated.
* @param {yfiles.algorithms.IDataProvider} pointData must provide the location (YPoint) for each node in the given graph.
- * @param {yfiles.algorithms.IEdgeMap} reverseEdgeMap
+ * @param {yfiles.algorithms.IEdgeMap} reverseEdgeMap
* a node map that will contain for each edge its reverse
* edge. If this argument is null then no reverse edge information
* will be available.
@@ -4278,12 +4278,12 @@ declare module yfiles{
* around each node are in embedded order. The returned edge and
* the (optional) reverseEdgeMap can be used to construct all faces of the
* plane graph and to determine its outer face.
- * @param {yfiles.algorithms.YList} points
+ * @param {yfiles.algorithms.YList} points
* the point set to be triangulated. The points must be provided
* as a YList of YPoints.
* @param {yfiles.algorithms.Graph} result the resulting triangulation
* @param {yfiles.algorithms.INodeMap} resultMap the node map that forms the link between a point and a node.
- * @param {yfiles.algorithms.IEdgeMap} reverseEdgeMap
+ * @param {yfiles.algorithms.IEdgeMap} reverseEdgeMap
* a node map that will contain for each edge its reverse
* edge. If this argument is null then no reverse edge information
* will be available.
@@ -4302,11 +4302,11 @@ declare module yfiles{
* the (optional) reverseEdgeMap can be used to construct all faces of the
* plane graph and to determine its outer face.
*
- * @param {yfiles.algorithms.Graph} result
+ * @param {yfiles.algorithms.Graph} result
* a graph whose nodes represent the points that need
* to be triangulated.
* @param {yfiles.algorithms.IDataProvider} pointData must provide the location (YPoint) for each node in the given graph.
- * @param {yfiles.algorithms.IEdgeMap} revMap
+ * @param {yfiles.algorithms.IEdgeMap} revMap
* a node map that will contain for each edge its reverse
* edge. If this argument is null then no reverse edge information
* will be available.
@@ -4397,7 +4397,7 @@ declare module yfiles{
/**
* Checks whether the line segment intersects a box.
* @param {yfiles.algorithms.YRectangle} box A rectangle.
- * @return {boolean}
+ * @return {boolean}
* true if the line segments intersects the box,
* false otherwise.
*/
@@ -4405,7 +4405,7 @@ declare module yfiles{
/**
* Checks whether a given point lies on this line segment.
* @param {yfiles.algorithms.YPoint} point an arbitrary point.
- * @return {boolean}
+ * @return {boolean}
* true if the line segments intersects the box,
* false otherwise.
*/
@@ -4413,7 +4413,7 @@ declare module yfiles{
/**
* Checks whether the line segment intersects a point.
* @param {yfiles.algorithms.YPoint} p a point
- * @return {boolean}
+ * @return {boolean}
* true if the line segments intersects the box,
* false otherwise.
*/
@@ -4454,7 +4454,7 @@ declare module yfiles{
* @param {yfiles.algorithms.YRectangle} box A rectangle.
* @param {yfiles.algorithms.YPoint} s first end point of the line segment.
* @param {yfiles.algorithms.YPoint} t second end point of the line segment.
- * @return {boolean}
+ * @return {boolean}
* true if the line segments intersects the box,
* false otherwise.
*/
@@ -4467,7 +4467,7 @@ declare module yfiles{
* @param {number} y1 Y-coordinate of start point of vector
* @param {number} x2 X-coordinate of target point of vector
* @param {number} y2 Y-coordinate of target point of vector
- * @return {boolean}
+ * @return {boolean}
* true if the line segments intersects the box,
* false otherwise.
*/
@@ -4513,7 +4513,7 @@ declare module yfiles{
* given point.
* @param {number} x the x-coordinate of the point to check.
* @param {number} y the x-coordinate of the point to check.
- * @return {boolean}
+ * @return {boolean}
* true if the point lies inside the rectangle;
* false otherwise.
*/
@@ -4596,7 +4596,7 @@ declare module yfiles{
* @param {number} rh the height of the rectangle.
* @param {number} x the x-coordinate of the point to check.
* @param {number} y the x-coordinate of the point to check.
- * @return {boolean}
+ * @return {boolean}
* true if the point lies inside the rectangle;
* false otherwise.
*/
@@ -4609,10 +4609,10 @@ declare module yfiles{
* @param {number} rh the height of the rectangle.
* @param {number} x the x-coordinate of the point to check.
* @param {number} y the x-coordinate of the point to check.
- * @param {boolean} closed
+ * @param {boolean} closed
* if true, all points on the border of the
* rectangle are considered to be contained.
- * @return {boolean}
+ * @return {boolean}
* true if the point lies inside the rectangle;
* false otherwise.
*/
@@ -4866,7 +4866,7 @@ declare module yfiles{
* before e2, if d2 == BEFORE.
*
*
- * Precondition:
+ * Precondition:
* Edge e1 must have source node v
* and
* edge e2 must have target node w.
@@ -4874,9 +4874,9 @@ declare module yfiles{
* @param {yfiles.algorithms.Edge} e1 An edge with source node v.
* @param {yfiles.algorithms.Node} w The target node of the edge.
* @param {yfiles.algorithms.Edge} e2 An edge with target node w.
- * @param {yfiles.algorithms.GraphElementInsertion} d1
+ * @param {yfiles.algorithms.GraphElementInsertion} d1
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
- * @param {yfiles.algorithms.GraphElementInsertion} d2
+ * @param {yfiles.algorithms.GraphElementInsertion} d2
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
* @return {yfiles.algorithms.Edge} The newly created Edge object.
*/
@@ -4943,15 +4943,15 @@ declare module yfiles{
* before e2, if d2 == BEFORE.
*
*
- * Precondition:
+ * Precondition:
* Edges e, e1, and e2 must belong to this
* graph.
* @param {yfiles.algorithms.Edge} e The edge to be changed.
* @param {yfiles.algorithms.Edge} e1 Reference edge for insertion at a new source node.
* @param {yfiles.algorithms.Edge} e2 Reference edge for insertion at a new target node.
- * @param {yfiles.algorithms.GraphElementInsertion} d1
+ * @param {yfiles.algorithms.GraphElementInsertion} d1
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
- * @param {yfiles.algorithms.GraphElementInsertion} d2
+ * @param {yfiles.algorithms.GraphElementInsertion} d2
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
*/
changeEdgeWithReferences(e:yfiles.algorithms.Edge,e1:yfiles.algorithms.Edge,e2:yfiles.algorithms.Edge,d1:yfiles.algorithms.GraphElementInsertion,d2:yfiles.algorithms.GraphElementInsertion):void;
@@ -4983,7 +4983,7 @@ declare module yfiles{
* before targetReference, if targetD == BEFORE.
*
*
- * Precondition:
+ * Precondition:
* Edge e must belong to this graph.
* Also, either sourceReference or newSource must be
* non-null and belong to this graph, and either targetReference
@@ -4991,11 +4991,11 @@ declare module yfiles{
* @param {yfiles.algorithms.Edge} e The edge to be changed.
* @param {yfiles.algorithms.Node} newSource The new source node.
* @param {yfiles.algorithms.Edge} sourceReference Reference edge for insertion at the new source node.
- * @param {yfiles.algorithms.GraphElementInsertion} sourceD
+ * @param {yfiles.algorithms.GraphElementInsertion} sourceD
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
* @param {yfiles.algorithms.Node} newTarget The new target node.
* @param {yfiles.algorithms.Edge} targetReference Reference edge for insertion at the new target node.
- * @param {yfiles.algorithms.GraphElementInsertion} targetD
+ * @param {yfiles.algorithms.GraphElementInsertion} targetD
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
*/
changeEdgeWithReference(e:yfiles.algorithms.Edge,newSource:yfiles.algorithms.Node,sourceReference:yfiles.algorithms.Edge,sourceD:yfiles.algorithms.GraphElementInsertion,newTarget:yfiles.algorithms.Node,targetReference:yfiles.algorithms.Edge,targetD:yfiles.algorithms.GraphElementInsertion):void;
@@ -5408,7 +5408,7 @@ declare module yfiles{
* given graph.
* This constructor does not use a {@link yfiles.algorithms.GraphCopier}.
* @param {yfiles.algorithms.Graph} graph The graph to be (partially) copied.
- * @param {yfiles.algorithms.ICursor} subNodes
+ * @param {yfiles.algorithms.ICursor} subNodes
* A cursor to iterate over the nodes that actually induce the subgraph to be
* copied.
*/
@@ -5446,7 +5446,7 @@ declare module yfiles{
last:yfiles.algorithms.YPoint;
/**
* Get the points in the path as list.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* a list of {@link yfiles.algorithms.YPoint} instances.
*/
toList():yfiles.algorithms.IList;
@@ -5495,7 +5495,7 @@ declare module yfiles{
new ():yfiles.algorithms.YPointPath;
/**
* Creates a new path from a list of points.
- * @param {yfiles.algorithms.IList} l
+ * @param {yfiles.algorithms.IList} l
* a list of {@link yfiles.algorithms.YPoint} instances.
*/
FromList:{
@@ -5659,7 +5659,7 @@ declare module yfiles{
* rectangle.
* @param {number} x the x-coordinate of the point to check.
* @param {number} y the y-coordinate of the point to check.
- * @return {boolean}
+ * @return {boolean}
* true iff the specified point lies inside;
* false otherwise.
*/
@@ -5669,10 +5669,10 @@ declare module yfiles{
* rectangle.
* @param {number} x the x-coordinate of the point to check.
* @param {number} y the y-coordinate of the point to check.
- * @param {boolean} closed
+ * @param {boolean} closed
* if true, all points on the border of the
* rectangle are considered to be contained.
- * @return {boolean}
+ * @return {boolean}
* true iff the specified point lies inside;
* false otherwise.
*/
@@ -5684,13 +5684,13 @@ declare module yfiles{
* Creates a new OrientedRectangle instance whose anchor point
* is moved by the specified distance values, but has the same width, height,
* and up vector as this rectangle.
- * @param {number} dx
+ * @param {number} dx
* the distance to move the anchor point in x-direction. A positive
* value means "move" to the right, a negative value means "move" to the left.
- * @param {number} dy
+ * @param {number} dy
* the distance to move the anchor point in y-direction. A positive
* value means "move" downwards, a negative value means "move" upwards.
- * @return {yfiles.algorithms.YOrientedRectangle}
+ * @return {yfiles.algorithms.YOrientedRectangle}
* a new OrientedRectangle instance whose anchor point
* is moved by the specified distance values.
*/
@@ -5701,7 +5701,7 @@ declare module yfiles{
* as this rectangle.
* @param {number} width the width of the new rectangle.
* @param {number} height the height of the new rectangle.
- * @return {yfiles.algorithms.YOrientedRectangle}
+ * @return {yfiles.algorithms.YOrientedRectangle}
* a new OrientedRectangle instance that has the
* specified width and height.
*/
@@ -5793,7 +5793,7 @@ declare module yfiles{
* Determines whether a rectangle intersects an oriented rectangle, given an epsilon.
* @param {yfiles.algorithms.YOrientedRectangle} orientedRectangle The oriented rectangle to test.
* @param {yfiles.algorithms.YRectangle} rectangle The rectangle to test.
- * @param {number} eps
+ * @param {number} eps
* A positive value allows for fuzzy hit testing. If the point lies outside the given object
* but it's distance is less than or equal to that value, it will be considered a hit.
* @return {boolean} Whether they have a non-empty intersection.
@@ -5804,11 +5804,11 @@ declare module yfiles{
* point, using an epsilon value.
* @param {yfiles.algorithms.YOrientedRectangle} rect The rectangle.
* @param {yfiles.algorithms.YPoint} p The point to test.
- * @param {number} eps
+ * @param {number} eps
* fuzziness range. A positive value allows for fuzzy hit testing.
* If a point lies outside the given rectangle, but its distance is less than
* or equal to that value, it will be considered a hit.
- * @return {boolean}
+ * @return {boolean}
* true if the point lies inside the rectangle;
* false otherwise.
*/
@@ -5819,11 +5819,11 @@ declare module yfiles{
* @param {yfiles.algorithms.YOrientedRectangle} rect The rectangle.
* @param {number} x x-coordinate of the point to test.
* @param {number} y y-coordinate of the point to test.
- * @param {number} eps
+ * @param {number} eps
* fuzziness range. A positive value allows for fuzzy hit testing.
* If a point lies outside the given rectangle, but its distance is less than
* or equal to that value, it will be considered a hit.
- * @return {boolean}
+ * @return {boolean}
* true if the point lies inside the rectangle;
* false otherwise.
*/
@@ -5832,7 +5832,7 @@ declare module yfiles{
* Determines whether the given rectangle r1 contains rectangle r2, using an epsilon value.
* @param {yfiles.algorithms.YOrientedRectangle} r1 The first rectangle.
* @param {yfiles.algorithms.YOrientedRectangle} r2 The second rectangle.
- * @param {number} eps
+ * @param {number} eps
* A positive value allows for fuzzy hit testing. If the point lies outside the given object but it's
* distance is less than or equal to that value, it will be considered a hit.
* @return {boolean} true iff the r1 contains r2.
@@ -5841,7 +5841,7 @@ declare module yfiles{
/**
* Determines whether or not the specified oriented rectangle and the
* specified line segment intersect.
- * @return {boolean}
+ * @return {boolean}
* true if the rectangle and the segment intersect and
* false otherwise.
*/
@@ -5851,7 +5851,7 @@ declare module yfiles{
* the specified line segment.
* Note: there might be more than one intersection point. However this method only returns one intersection point
* or null if there is no intersection.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* an intersection point of the specified oriented rectangle and
* the specified line segment or null if the rectangle and the
* segment do not intersect.
@@ -5888,7 +5888,7 @@ declare module yfiles{
* Returns the point, got by moving this point to another position.
* @param {number} x the value which is added on the x-coordinate of the point.
* @param {number} y the value which is added on the y-coordinate of the point.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* a new instance of YPoint which is the result of the moving
* operation.
*/
@@ -6000,94 +6000,94 @@ declare module yfiles{
}
export enum GraphEventType{
/**
- * Type constant that identifies an event that gets fired immediately after a
- * node has been created.
+ * Type constant that identifies an event that gets fired immediately after a
+ * node has been created.
* The data of the event is the newly created node.
*/
NODE_CREATION,
/**
- * Type constant that identifies an event that gets fired immediately after an
- * edge has been created.
+ * Type constant that identifies an event that gets fired immediately after an
+ * edge has been created.
* The data of the event is the newly created edge.
*/
EDGE_CREATION,
/**
- * Type constant that identifies an event that gets fired immediately before a
- * node will be removed from the graph.
+ * Type constant that identifies an event that gets fired immediately before a
+ * node will be removed from the graph.
* The data of the event is the node to be removed.
*/
PRE_NODE_REMOVAL,
/**
- * Type constant that identifies an event that gets fired immediately after a
- * node has been removed from the graph.
+ * Type constant that identifies an event that gets fired immediately after a
+ * node has been removed from the graph.
* The data of the event is the removed node.
*/
POST_NODE_REMOVAL,
/**
- * Type constant that identifies an event that gets fired immediately before an
- * edge will be removed from the graph.
+ * Type constant that identifies an event that gets fired immediately before an
+ * edge will be removed from the graph.
* The data of the event is the edge to be removed.
*/
PRE_EDGE_REMOVAL,
/**
- * Type constant that identifies an event that gets fired immediately after an
- * edge has been removed from the graph.
+ * Type constant that identifies an event that gets fired immediately after an
+ * edge has been removed from the graph.
* The data of the event is the removed edge.
*/
POST_EDGE_REMOVAL,
/**
- * Type constant that identifies an event that gets fired immediately after a
- * node has been reinserted into the graph.
+ * Type constant that identifies an event that gets fired immediately after a
+ * node has been reinserted into the graph.
* The data of the event is the reinserted node.
*/
NODE_REINSERTION,
/**
- * Type constant that identifies an event that gets fired immediately after an
- * edge has been reinserted into the graph.
+ * Type constant that identifies an event that gets fired immediately after an
+ * edge has been reinserted into the graph.
* The data of the event is the reinserted edge.
*/
EDGE_REINSERTION,
/**
- * Type constant that identifies an event that gets fired immediately before the
- * end points of an edge will be changed.
+ * Type constant that identifies an event that gets fired immediately before the
+ * end points of an edge will be changed.
* The data of the event is the edge to be redefined.
*/
PRE_EDGE_CHANGE,
/**
- * Type constant that identifies an event that gets fired immediately after the
- * end points of an edge have been changed.
+ * Type constant that identifies an event that gets fired immediately after the
+ * end points of an edge have been changed.
* The data of the event is the redefined edge.
*/
POST_EDGE_CHANGE,
/**
- * Type constant that identifies an event that gets fired after a subgraph of
- * a graph G has been moved to the emitting graph.
- * The data of the event is a {@link yfiles.algorithms.NodeList} containing the nodes that induce
- * the moved subgraph.
- * This event gets fired just after the {@link yfiles.algorithms.GraphEventType#SUBGRAPH_REMOVAL} event got fired
- * on the subgraph's original graph G.
- * Note that at the time the event gets fired, the nodes from the node list are
+ * Type constant that identifies an event that gets fired after a subgraph of
+ * a graph G has been moved to the emitting graph.
+ * The data of the event is a {@link yfiles.algorithms.NodeList} containing the nodes that induce
+ * the moved subgraph.
+ * This event gets fired just after the {@link yfiles.algorithms.GraphEventType#SUBGRAPH_REMOVAL} event got fired
+ * on the subgraph's original graph G.
+ * Note that at the time the event gets fired, the nodes from the node list are
* already part of the emitting graph.
*/
SUBGRAPH_INSERTION,
/**
- * Type constant that identifies an event that gets fired after a subgraph of
- * the emitting graph has been moved to a graph G.
- * The data of the event is a {@link yfiles.algorithms.NodeList} containing the nodes that induce
- * the moved subgraph.
- * This event gets fired just before the {@link yfiles.algorithms.GraphEventType#SUBGRAPH_INSERTION} event will
- * be fired on the subgraph's new graph G.
- * Note that at the time the event gets fired, the nodes from the node list are
+ * Type constant that identifies an event that gets fired after a subgraph of
+ * the emitting graph has been moved to a graph G.
+ * The data of the event is a {@link yfiles.algorithms.NodeList} containing the nodes that induce
+ * the moved subgraph.
+ * This event gets fired just before the {@link yfiles.algorithms.GraphEventType#SUBGRAPH_INSERTION} event will
+ * be fired on the subgraph's new graph G.
+ * Note that at the time the event gets fired, the nodes from the node list are
* already part of graph G.
*/
SUBGRAPH_REMOVAL,
/**
- * Type constant that signals the start of a some logically coherent event sequence.
+ * Type constant that signals the start of a some logically coherent event sequence.
* If specified, the data of this event is its ID.
*/
PRE_EVENT,
/**
- * Type constant that signals the end of a some logically coherent event sequence.
+ * Type constant that signals the end of a some logically coherent event sequence.
* If specified, the data of this event is its ID.
*/
POST_EVENT
@@ -6143,12 +6143,12 @@ declare module yfiles{
};
export enum GraphElementInsertion{
/**
- * Object insertion specifier.
+ * Object insertion specifier.
* An object gets inserted before another one.
*/
BEFORE,
/**
- * Object insertion specifier.
+ * Object insertion specifier.
* An object gets inserted after another one.
*/
AFTER
@@ -6227,7 +6227,7 @@ declare module yfiles{
* p and q are distinct and r lies
* to the right of the line, and the tuple is said to have orientation zero
* if the three points are collinear.
- * @return {number}
+ * @return {number}
* +1 in the case of positive orientation, -1 in the
* case of negative orientation and 0 in the case of zero
* orientation.
@@ -6261,9 +6261,9 @@ declare module yfiles{
/**
* Calculates the convex hull for a set of points.
* Complexity:O(n)*log(n), n := points.size()
- * @param {yfiles.algorithms.YList} points
+ * @param {yfiles.algorithms.YList} points
* a list of {@link yfiles.algorithms.YPoint} objects
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* a list of {@link yfiles.algorithms.YPoint} objects that constitute the convex hull of
* the given points. The list contains points in counter clockwise order
* around the hull. The first point is the one with the smallest
@@ -6287,7 +6287,7 @@ declare module yfiles{
* @param {yfiles.algorithms.YVector} d1 direction vector of the first line.
* @param {yfiles.algorithms.YPoint} p2 origin point of the second line.
* @param {yfiles.algorithms.YVector} d2 direction vector of the second line.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* the intersection point of the specified lines or null
* if there is no intersection.
*/
@@ -6299,7 +6299,7 @@ declare module yfiles{
* @param {yfiles.algorithms.YPoint} p2 another point on the first line.
* @param {yfiles.algorithms.YPoint} p3 one point on the second line.
* @param {yfiles.algorithms.YPoint} p4 another point on the second line.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* the intersection point of the specified lines or null
* if there is no intersection.
*/
@@ -6315,7 +6315,7 @@ declare module yfiles{
* @param {number} y3 y-coordinate of one point on the second line.
* @param {number} x4 x-coordinate of another point on the second line.
* @param {number} y4 y-coordinate of another point on the second line.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* the intersection point of the specified lines or null
* if there is no intersection.
*/
@@ -6367,13 +6367,13 @@ declare module yfiles{
* source rectangle will be overwritten by this method.
* If the destination is null, a new Rectangle2D
* is created.
- * @param {yfiles.algorithms.Rectangle2D} r1
+ * @param {yfiles.algorithms.Rectangle2D} r1
* the first of a pair of Rectangle2D
* objects to be combined with each other
- * @param {yfiles.algorithms.Rectangle2D} r2
+ * @param {yfiles.algorithms.Rectangle2D} r2
* the second of a pair of Rectangle2D
* objects to be combined with each other
- * @param {yfiles.algorithms.Rectangle2D} dest
+ * @param {yfiles.algorithms.Rectangle2D} dest
* the Rectangle2D that holds the
* results of the union of r1 and
* r2
@@ -6389,13 +6389,13 @@ declare module yfiles{
* One of the source rectangles can also be the destination to avoid
* creating a third Rectangle2D object, but in this case the original
* points of this source rectangle will be overwritten by this method.
- * @param {yfiles.algorithms.Rectangle2D} r1
+ * @param {yfiles.algorithms.Rectangle2D} r1
* the first of a pair of Rectangle2D
* objects to be intersected with each other
- * @param {yfiles.algorithms.Rectangle2D} r2
+ * @param {yfiles.algorithms.Rectangle2D} r2
* the second of a pair of Rectangle2D
* objects to be intersected with each other
- * @param {yfiles.algorithms.Rectangle2D} dest
+ * @param {yfiles.algorithms.Rectangle2D} dest
* the Rectangle2D that holds the
* results of the intersection of r1 and
* r2
@@ -6459,7 +6459,7 @@ declare module yfiles{
* object for which the given data provider returns true upon
* calling its {@link yfiles.algorithms.IDataProvider#getBool getBool} method.
* @param {yfiles.algorithms.IEdgeCursor} ec An edge cursor providing edges that should be added to this list.
- * @param {yfiles.algorithms.IDataProvider} predicate
+ * @param {yfiles.algorithms.IDataProvider} predicate
* A data provider that acts as a inclusion predicate for each edge accessible
* by the given edge cursor.
*/
@@ -6701,7 +6701,7 @@ declare module yfiles{
*
* @param {number} toMin the delta by which the border should be extended towards -Infinity
* @param {number} toMax the delta by which the border should be extended towards +Infinity
- * @param {boolean} positive
+ * @param {boolean} positive
* whether the BorderLine should be interpreted to point in positive direction. This influences the
* direction into which a segment's border is extended.
*/
@@ -6827,7 +6827,7 @@ declare module yfiles{
*
* Since JavaScript is not multi-threaded, this method is not meant to be called
* in an interactive context on user request. Instead, it can be used in
- * an algorithm or layout stage to end the complete current calculation.
+ * an algorithm or layout stage to end the complete current calculation.
*
* @see {@link yfiles.algorithms.AbortHandler#check}
*/
@@ -6839,7 +6839,7 @@ declare module yfiles{
/**
* Determines the remaining time (in milliseconds) until an algorithm that
* {@link yfiles.algorithms.AbortHandler#check checks} this handler is stopped automatically.
- * @return {number}
+ * @return {number}
* the remaining time (in milliseconds) until the algorithm is
* stopped automatically.
* @see {@link yfiles.algorithms.AbortHandler#stopDuration}
@@ -6867,7 +6867,7 @@ declare module yfiles{
* Determines the remaining time (in milliseconds) until an algorithm that
* {@link yfiles.algorithms.AbortHandler#check checks}
* this handler is cancelled automatically.
- * @return {number}
+ * @return {number}
* the remaining time (in milliseconds) until the algorithm is
* cancelled automatically.
* @see {@link yfiles.algorithms.AbortHandler#cancelDuration}
@@ -6907,11 +6907,11 @@ declare module yfiles{
* state.
* This method throws an {@link yfiles.algorithms.AlgorithmAbortedException} if the algorithm
* should terminate immediately.
- * @return {boolean}
+ * @return {boolean}
* true, if the algorithm should stop as soon as possible
* while still providing some valid result and false if the
* algorithm should continue normally.
- * @throws {yfiles.algorithms.AlgorithmAbortedException}
+ * @throws {yfiles.algorithms.AlgorithmAbortedException}
* if the algorithm should terminate
* immediately.
* @see {@link yfiles.algorithms.AbortHandler#stop}
@@ -6983,7 +6983,7 @@ declare module yfiles{
* {@link yfiles.algorithms.AbortHandler#hasHandler} whether or not a handler
* has been already attached to the given graph.
* @param {yfiles.algorithms.Graph} graph the graph for which the handler should be retrieved.
- * @return {yfiles.algorithms.AbortHandler}
+ * @return {yfiles.algorithms.AbortHandler}
* a handler for the given graph. Maybe a non-functional instance
* if no handler has been previously created.
* @throws {yfiles.system.ArgumentNullException} if the given graph is null.
@@ -7000,7 +7000,7 @@ declare module yfiles{
* to the source graph.
*
* @param {yfiles.algorithms.Graph} source the graph whose handler is attached to the target graph.
- * @param {yfiles.algorithms.Graph} target
+ * @param {yfiles.algorithms.Graph} target
* the graph to which the handler of the source graph is
* attached.
* @throws {yfiles.system.ArgumentNullException} if the given source is null.
@@ -7010,7 +7010,7 @@ declare module yfiles{
* Determines whether or not an instance of this class is attached to the
* given graph.
* @param {yfiles.algorithms.Graph} graph the graph which to check for a handler.
- * @return {boolean}
+ * @return {boolean}
* true if a handler is attached to the given graph;
* false otherwise.
* @throws {yfiles.system.ArgumentNullException} if the given graph is null.
@@ -7029,11 +7029,11 @@ declare module yfiles{
* retrieve the given graph's attached handler once and only call the
* handler's {@link yfiles.algorithms.AbortHandler#check} method repeatedly.
*
- * @return {boolean}
+ * @return {boolean}
* true, if the algorithm should stop as soon as possible
* while still providing some valid result and false if the
* algorithm should continue normally.
- * @throws {yfiles.algorithms.AlgorithmAbortedException}
+ * @throws {yfiles.algorithms.AlgorithmAbortedException}
* if the algorithm should terminate
* immediately.
* @throws {yfiles.system.ArgumentNullException} if the given graph is null.
@@ -7163,7 +7163,7 @@ declare module yfiles{
* @param {boolean} directed true: only outgoing edges are attended, false: all edges
* @param {yfiles.algorithms.INodeMap} layerIDMap is used to store the layer depths information in
* @param {number} maxLayers number of layers that will be returned. "0" for all layers
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of {@link yfiles.algorithms.NodeList}s representing the layers
*/
getLayersWithMaxLayers(graph:yfiles.algorithms.Graph,coreNodes:yfiles.algorithms.NodeList,directed:boolean,layerIDMap:yfiles.algorithms.INodeMap,maxLayers:number):yfiles.algorithms.NodeList[];
@@ -7177,7 +7177,7 @@ declare module yfiles{
* Complexity: O(graph.N()+graph.E())
* @param {yfiles.algorithms.Graph} graph the graph the bfs is running on
* @param {yfiles.algorithms.NodeList} coreNodes contains the nodes the bfs run starts from
- * @param {yfiles.algorithms.BfsDirection} direction
+ * @param {yfiles.algorithms.BfsDirection} direction
* specifies which edges to follow. One of
*
* @param {yfiles.algorithms.INodeMap} layerIDMap is used to store the layer depths information in
* @param {number} maxLayers number of layers that will be returned. "0" for all layers
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of {@link yfiles.algorithms.NodeList}s representing the layers
*/
getLayersWithDirection(graph:yfiles.algorithms.Graph,coreNodes:yfiles.algorithms.NodeList,direction:yfiles.algorithms.BfsDirection,layerIDMap:yfiles.algorithms.INodeMap,maxLayers:number):yfiles.algorithms.NodeList[];
@@ -7301,7 +7301,7 @@ declare module yfiles{
* In each iteration the edge with the highest
* betweenness centrality is removed from the graph. The method stops, if there are no more edges to remove. The
* clustering with the best quality reached during the process will be returned.
- * Complexity:
+ * Complexity:
* O(graph.E())*O(edgeBetweenness) (Note: is practical faster because edge betweenness is computed for
* subgraphs during the process and this algorithm terminates after maxGroupCount groups have been
* determined.)
@@ -7312,12 +7312,12 @@ declare module yfiles{
* @param {yfiles.algorithms.INodeMap} clusterIDs used as return value. This map gets a cluster ID of integer type for every node.
* @param {boolean} directed whether or not to consider the edges of the graph as directed.
* @param {number} minGroupCount the minimum number of groups to be returned.
- * @param {number} maxGroupCount
+ * @param {number} maxGroupCount
* the maximum number of groups to be returned. The smaller this value is chosen the faster the
* overall computation time. Note that the upper bound on the number of groups is
* graph.N(). Note, that the number of returned groups is never less than the number
* of connected components of the graph.
- * @param {yfiles.algorithms.IDataProvider} edgeCosts
+ * @param {yfiles.algorithms.IDataProvider} edgeCosts
* if null the edges of the graph are considered to have equal cost. Otherwise
* it must provide a non-negative double value (its cost) for every edge.
* @return {number} the number of different groups found.
@@ -7334,7 +7334,7 @@ declare module yfiles{
* (Centrality Estimation in Large Networks) is employed for values around 0.5. Typically, this results in a
* tiny decrease in quality but a large speed-up and is the recommended setting. To achieve the lowest running time, a
* local betweenness calculation is used (Gregory: Local Betweenness for Finding Communities in Networks).
- * Complexity:
+ * Complexity:
* O(graph.E())*O(edgeBetweenness) (Note: is practical faster because edge betweenness is computed for
* subgraphs during the process and this algorithm terminates after maxGroupCount groups have been
* determined.)
@@ -7343,11 +7343,11 @@ declare module yfiles{
* Precondition:maxGroupCount > 0
* @param {yfiles.algorithms.Graph} graph the input graph.
* @param {yfiles.algorithms.INodeMap} clusterIDs used as return value. This map gets a cluster ID of integer type for every node.
- * @param {number} qualityTimeRatio
+ * @param {number} qualityTimeRatio
* a value between 0.0 (low quality, fast) and 1.0 (high quality, slow). The recommended value
* is 0.5.
* @param {number} minGroupCount the minimum number of groups to be returned.
- * @param {number} maxGroupCount
+ * @param {number} maxGroupCount
* the maximum number of groups to be returned. The smaller this value is chosen the faster
* the overall computation time. Note, that the upper bound on the number of groups is
* graph.N() and that the number of returned groups is never less than the number
@@ -7522,16 +7522,16 @@ declare module yfiles{
* before e2, if d2 == BEFORE.
*
*
- * Precondition:
+ * Precondition:
* Edge e1 must have source node v and edge e2
* must have target node w.
* @param {yfiles.algorithms.Node} v The source node of the edge.
* @param {yfiles.algorithms.Edge} e1 An edge with source node v.
* @param {yfiles.algorithms.Node} w The target node of the edge.
* @param {yfiles.algorithms.Edge} e2 An edge with target node w.
- * @param {yfiles.algorithms.GraphElementInsertion} d1
+ * @param {yfiles.algorithms.GraphElementInsertion} d1
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
- * @param {yfiles.algorithms.GraphElementInsertion} d2
+ * @param {yfiles.algorithms.GraphElementInsertion} d2
* One of the object insertion specifiers {@link yfiles.algorithms.GraphElementInsertion#BEFORE} or {@link yfiles.algorithms.GraphElementInsertion#AFTER}.
*/
new (g:yfiles.algorithms.Graph,v:yfiles.algorithms.Node,e1:yfiles.algorithms.Edge,w:yfiles.algorithms.Node,e2:yfiles.algorithms.Edge,d1:yfiles.algorithms.GraphElementInsertion,d2:yfiles.algorithms.GraphElementInsertion):yfiles.algorithms.Edge;
@@ -7633,7 +7633,7 @@ declare module yfiles{
* Checks whether or not the given graph is a directed rooted tree
* where each node has a maximum of n children.
* @param {yfiles.algorithms.Graph} graph the given graph.
- * @return {boolean}
+ * @return {boolean}
* true if the graph is a directed rooted tree where each node has <= n children;
* false, otherwise.
*/
@@ -7701,7 +7701,7 @@ declare module yfiles{
* subgraphs that G consists of.
* Complexity: O(graph.N() + graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of NodeLists each of which contains the nodes that belong to
* a common connected component of the graph.
*/
@@ -7714,7 +7714,7 @@ declare module yfiles{
* subgraphs that G consists of.
* Complexity: O(graph.N() + graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.INodeMap} compNum
+ * @param {yfiles.algorithms.INodeMap} compNum
* return value that will hold the zero-based number
* of the connected component that it belongs to. The component number of
* Node v is compNum.getInt().
@@ -7766,7 +7766,7 @@ declare module yfiles{
* Precondition: compNum defined for each edge in the graph.
* Complexity: O(graph.N() + graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IEdgeMap} compNum
+ * @param {yfiles.algorithms.IEdgeMap} compNum
* return value that provides for each edge a zero-based index
* of the biconnected component it belongs to or
* -1 for selfloops.
@@ -7784,7 +7784,7 @@ declare module yfiles{
* Therefore the component index for selfloops is always -1.
*
* Precondition: aPoint defined for each node in the graph
- * @param {yfiles.algorithms.INodeMap} aPoint
+ * @param {yfiles.algorithms.INodeMap} aPoint
* return value that provides for each node a boolean value
* indicating whether or not it is an articulation point.
*/
@@ -7815,10 +7815,10 @@ declare module yfiles{
* Precondition: reached.length = graph.N()
* @param {yfiles.algorithms.Graph} graph the graph the search is performed on
* @param {yfiles.algorithms.Node} start the node the search is started from
- * @param {boolean} directed
+ * @param {boolean} directed
* traverses edges only from source to target if true. Otherwise
* traverses edges in both directions.
- * @param {boolean[]} reached
+ * @param {boolean[]} reached
* the return value. a boolean array that has value true at field
* v.index() iff node v can be reached by the dfs search.
*/
@@ -7831,13 +7831,13 @@ declare module yfiles{
* Precondition: forbiddenEdges.length = graph.E()
* @param {yfiles.algorithms.Graph} graph the graph DFS is performed on
* @param {yfiles.algorithms.Node} start the node DFS is started from
- * @param {boolean} directed
+ * @param {boolean} directed
* traverses edges only from source to target if true. Otherwise
* traverses edges in both directions.
- * @param {boolean[]} forbidden
+ * @param {boolean[]} forbidden
* marks edges that may not be traversed by DFS. An edge e
* is marked as forbidden if forbidden[e.index()] == true.
- * @param {boolean[]} reached
+ * @param {boolean[]} reached
* the return value. a boolean array that has value true at field
* v.index() iff node v can be reached by the dfs search.
*/
@@ -7849,12 +7849,12 @@ declare module yfiles{
* An indirect successor of a node is a direct successor to another successor of a node.
* @param {yfiles.algorithms.Graph} graph the graph to act upon
* @param {yfiles.algorithms.NodeList} startNodes contains the node the search is started from
- * @param {number} maxDistance
+ * @param {number} maxDistance
* limits the distance between a start node and a returned node. For all returned
* nodes there must be a path to a start node that has a length equal or smaller than maxDistance.
* Setting maxDistance to 1 will only yield the direct successors of all start nodes. On the other hand,
* setting maxDistance to graph.N() or larger, will yield all successors of all start nodes.
- * @return {yfiles.algorithms.NodeList}
+ * @return {yfiles.algorithms.NodeList}
* a NodeList that contains all direct and indirect successors of a node. The order
* of the returned nodes follows is determined by a breadth first search.
* No start node will be part of the resulting set.
@@ -7867,12 +7867,12 @@ declare module yfiles{
* An indirect predecessor of a node is a direct predecessor to another predecessor of a node.
* @param {yfiles.algorithms.Graph} graph the graph to act upon
* @param {yfiles.algorithms.NodeList} startNodes contains the node the search is started from
- * @param {number} maxDistance
+ * @param {number} maxDistance
* limits the distance between a start node and a returned node. For all returned
* nodes there must be a path to a start node that has a length equal or smaller than maxDistance.
* Setting maxDistance to 1 will only yield the direct predecessors of all start nodes. On the other hand,
* setting maxDistance to graph.N() or larger, will yield all predecessors of all start nodes.
- * @return {yfiles.algorithms.NodeList}
+ * @return {yfiles.algorithms.NodeList}
* a NodeList that contains all direct and indirect predecessors of a node. The order
* of the returned nodes follows is determined by a breadth first search.
* No start node will be part of the resulting set.
@@ -7885,12 +7885,12 @@ declare module yfiles{
* An indirect neighbor of a node is directly connected to another direct or indirect neighbor of a node.
* @param {yfiles.algorithms.Graph} graph the graph to act upon
* @param {yfiles.algorithms.NodeList} startNodes contains the node the search is started from
- * @param {number} maxDistance
+ * @param {number} maxDistance
* limits the distance between a start node and a returned node. For all returned
* nodes there must be a path to a start node that has a length equal or smaller than maxDistance.
* Setting maxDistance to 1 will only yield the direct neighbors of all start nodes. On the other hand,
* setting maxDistance to graph.N() or larger, will yield all neighbors of all start nodes.
- * @return {yfiles.algorithms.NodeList}
+ * @return {yfiles.algorithms.NodeList}
* a NodeList that contains all direct and indirect neighbors of a node.
* The order of the returned nodes follows is determined by a breadth first search.
* No start node will be part of the resulting set.
@@ -7904,7 +7904,7 @@ declare module yfiles{
* subgraphs that G consists of.
* Complexity: O(graph.N() + graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of NodeLists each of which contains the nodes that belong to
* a common connected component of the graph.
*/
@@ -7917,7 +7917,7 @@ declare module yfiles{
* subgraphs that G consists of.
* Complexity: O(graph.N() + graph.E())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.INodeMap} compNum
+ * @param {yfiles.algorithms.INodeMap} compNum
* return value that will hold the zero-based number
* of the strongly connected component that it belongs to. The component number of
* Node v is compNum.getInt().
@@ -7994,10 +7994,10 @@ declare module yfiles{
* Precondition: NodeMap centrality with values initially zero
* @param {yfiles.algorithms.Graph} graph the input graph.
* @param {yfiles.algorithms.INodeMap} centrality return value. A NodeMap which will holds a non-negative centrality value of type double for each node.
- * @param {boolean} directed
+ * @param {boolean} directed
* whether to consider the edges of the graph as directed or undirected.
* If false, the algorithm traverse every edge in both direction regardless of the direction of the edge.
- * @param {yfiles.algorithms.IDataProvider} edgeCosts
+ * @param {yfiles.algorithms.IDataProvider} edgeCosts
* if null the edges of the graph are considered to have equal cost. Otherwise
* it must provide a strictly positive double value (its cost) for every edge. Invalid values are assumed
* to be 1.0.
@@ -8027,13 +8027,13 @@ declare module yfiles{
* centrality has short distances to all other nodes of a graph. Also note, that for unconnected graphs
* the centrality values of all nodes will be zero, since the distance to some nodes is infinite.
* Precondition:GraphChecker.isConnected(graph)
- * Complexity:
- * O(graph.N()^2 + graph.N()*graph.E()) for unweighted graphs, O( (graph.N()*graph.E()) + graph.N()^2 *log(graph.N()))
+ * Complexity:
+ * O(graph.N()^2 + graph.N()*graph.E()) for unweighted graphs, O( (graph.N()*graph.E()) + graph.N()^2 *log(graph.N()))
* or: O(graph.N()) * O(Uniform) for unweighted, O(allPairs) for weighted graphs
* @param {yfiles.algorithms.Graph} graph the input graph.
* @param {yfiles.algorithms.INodeMap} closeness return value. A map which hold the centrality value of type double for every node.
* @param {boolean} directed whether to consider the edges of the graph as directed or undirected.
- * @param {yfiles.algorithms.IDataProvider} edgeCosts
+ * @param {yfiles.algorithms.IDataProvider} edgeCosts
* when null the edges of the graph are considered to have equal cost. Otherwise
* it must provide a non-negative double value (its cost) for every edge.
*/
@@ -8045,13 +8045,13 @@ declare module yfiles{
* Nodes with high graph centrality have short distances to all other nodes in the graph.
* Also note, that for unconnected graphs the centrality values of all nodes will be zero, since the
* distance to some nodes is infinite.
- * Complexity:
+ * Complexity:
* O(graph.N()^2 + graph.N()*graph.E()) for unweighted graphs, O( (graph.N()*graph.E()) + graph.N()^2 *log(graph.N()))
* or: O(graph.N()) * O(Uniform) for unweighted, O(allPairs) for weighted graphs
* @param {yfiles.algorithms.Graph} graph the input graph.
* @param {yfiles.algorithms.INodeMap} centrality return value. A map which hold the centrality value of type double for every node.
* @param {boolean} directed whether to consider the edges of the graph as directed or undirected.
- * @param {yfiles.algorithms.IDataProvider} edgeCosts
+ * @param {yfiles.algorithms.IDataProvider} edgeCosts
* when null the edges of the graph are considered to have equal cost. Otherwise
* it must provide a non-negative double value (its cost) for every edge.
*/
@@ -8077,13 +8077,13 @@ declare module yfiles{
* is invoked instead.
* Complexity: O(graph.E())
* @param {yfiles.algorithms.Graph} graph The input graph.
- * @param {yfiles.algorithms.INodeMap} centrality
+ * @param {yfiles.algorithms.INodeMap} centrality
* Return value.
* A map which provides the value centrality as double value for
* every node.
* @param {boolean} considerInEdges Whether the weights associated with incoming edges should be considered.
* @param {boolean} considerOutEdges Whether the weights associated with outgoing edges should be considered.
- * @param {yfiles.algorithms.IDataProvider} edgeWeights
+ * @param {yfiles.algorithms.IDataProvider} edgeWeights
* When null, the edges of the graph are considered to have uniform
* weight of 1.0.
* Otherwise it must provide a non-negative double value (the weight)
@@ -8228,7 +8228,7 @@ declare module yfiles{
* with an optimal solution.
* Complexity: O(graph.E()+graph.N()*log(graph.E()))
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IEdgeMap} cycleEdges
+ * @param {yfiles.algorithms.IEdgeMap} cycleEdges
* return value. cycleEdge.getBool(e) == true iff
* e is a detected cycle edge.
*/
@@ -8240,7 +8240,7 @@ declare module yfiles{
* In case each edge has cost 1.0 the result will be
* the same as the one returned by {@link yfiles.algorithms.Cycles#findCycleEdges}.
* Complexity: O(graph.E()+graph.N()*log(graph.E()))
- * @param {yfiles.algorithms.IDataProvider} costDP
+ * @param {yfiles.algorithms.IDataProvider} costDP
* data provider that yields the reversal cost for each edge. The reversal cost
* for each edge must be a non-negative value of type double.
*/
@@ -8257,7 +8257,7 @@ declare module yfiles{
* over the time.
* Complexity: O(graph.E()+graph.N())
* @param {yfiles.algorithms.Graph} graph the input graph
- * @param {yfiles.algorithms.IEdgeMap} cycleEdges
+ * @param {yfiles.algorithms.IEdgeMap} cycleEdges
* return value. cycleEdge.getBool(e) == true iff
* e is a detected cycle edge.
*/
@@ -8410,34 +8410,34 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new {@link yfiles.algorithms.HashMap}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.HashMap}.
*/
createHashMap():yfiles.algorithms.IMap;
/**
* Creates a new {@link yfiles.algorithms.HashMap} with the contents of the specified
* {@link yfiles.algorithms.IMap}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.HashMap}.
*/
createHashMapFromMap(m:yfiles.algorithms.IMap):yfiles.algorithms.IMap;
/**
* Creates a new {@link yfiles.algorithms.TreeMap}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.TreeMap}.
*/
createTreeMap():yfiles.algorithms.IMap;
/**
* Creates a new {@link yfiles.algorithms.TreeMap} with the contents of the specified
* {@link yfiles.algorithms.IMap}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.TreeMap}.
*/
createTreeMapFromMap(m:yfiles.algorithms.IMap):yfiles.algorithms.IMap;
/**
* Creates a new {@link yfiles.algorithms.TreeMap} with the specified
* {@link yfiles.objectcollections.IComparer}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.TreeMap}.
*/
createTreeMapWithComparator(comparator:yfiles.objectcollections.IComparer):yfiles.algorithms.IMap;
@@ -8520,7 +8520,7 @@ declare module yfiles{
new ():yfiles.algorithms.Random;
/**
* Construct a random generator with the given seed.
- * @param {number} seed
+ * @param {number} seed
* The seed of this random number generator.
* @see {@link yfiles.algorithms.Random#seed}
*/
@@ -8743,7 +8743,7 @@ declare module yfiles{
removeAll(collection:yfiles.algorithms.ICollection):boolean;
/**
* Retains only those elements in this list which are contained in the given collection.
- * Complexity:
+ * Complexity:
* This operation has running time O(max(m, n)), were m and n are the sizes of
* this list and the given collection, respectively.
* @return {boolean} Whether there have been elements removed.
@@ -8760,7 +8760,7 @@ declare module yfiles{
removeCell(c:yfiles.algorithms.ListCell):Object;
/**
* Removes the element pointed to by the given YCursor object.
- * Precondition:
+ * Precondition:
* The given cursor has been created by a call to this list's {@link yfiles.algorithms.YList#cursor}
* method and the element pointed to by it is contained in this list.
* @return {Object} The removed element.
@@ -8807,7 +8807,7 @@ declare module yfiles{
* This operation returns null, if no such cell exists.
* Equality of elements is defined by the {@link Object#equals} method.
* The first element in the list that matches that criteria is returned.
- * @return {yfiles.algorithms.ListCell}
+ * @return {yfiles.algorithms.ListCell}
* the ListCell that contains the element or null if no
* such ListCell was found
*/
@@ -8831,7 +8831,7 @@ declare module yfiles{
* the end of the collection is set to null.
* This is useful in determining the length of the list only if the caller
* knows that the list does not contain any null elements.
- * @param {Object} a
+ * @param {Object} a
* The array into which the elements of the list are to be stored, if it is big
* enough.
* Otherwise, a new array of the same runtime type is allocated for this purpose.
@@ -8884,7 +8884,7 @@ declare module yfiles{
* Gets the cell at the given index.
* @param {number} index the zero-based index of the cell in this list.
* @return {yfiles.algorithms.ListCell} The cell.
- * @throws {yfiles.system.IndexOutOfRangeException}
+ * @throws {yfiles.system.IndexOutOfRangeException}
* if the index is negative or greater or equal than the {@link yfiles.algorithms.YList#count}
*/
getCell(index:number):yfiles.algorithms.ListCell;
@@ -8919,7 +8919,7 @@ declare module yfiles{
* in correct order.
* The iteration starts at the specified index.
* @param {number} index the index at which to start the iteration.
- * @return {yfiles.algorithms.IListIterator}
+ * @return {yfiles.algorithms.IListIterator}
* a list iterator that iterates over the items of this list, starting at the
* specified index.
* @see Specified by {@link yfiles.algorithms.IList#listIteratorFrom}.
@@ -8945,7 +8945,7 @@ declare module yfiles{
/**
* Returns a list that contains the specified range of items in this list.
* @param {number} fromIndex the index of the item that is the first element of the returned list.
- * @param {number} toIndex
+ * @param {number} toIndex
* the end index the returned list. The item at this index is not included
* in the returned list.
* @return {yfiles.algorithms.IList} a list that contains the items of this list in the specified range.
@@ -9051,7 +9051,7 @@ declare module yfiles{
* object for which the given data provider returns true upon
* calling its {@link yfiles.algorithms.IDataProvider#getBool getBool} method.
* @param {yfiles.algorithms.ICursor} c A cursor providing objects that should be added to this list.
- * @param {yfiles.algorithms.IDataProvider} predicate
+ * @param {yfiles.algorithms.IDataProvider} predicate
* A data provider that acts as a inclusion predicate for each object accessible
* by the given cursor.
*/
@@ -9422,7 +9422,7 @@ declare module yfiles{
/**
* Decreased the priority value of the given node.
* Precondition: contains(v)
- * Precondition:
+ * Precondition:
* c.compare(p,getPriority(v)) < 0, where
* c is the corresponding comparator for the priorities in this
* queue.
@@ -9718,7 +9718,7 @@ declare module yfiles{
set(key:Object,value:Object):void;
/**
* Returns the value bound to the given node.
- * @param {Object} key
+ * @param {Object} key
* @return {Object} null
* @see Specified by {@link yfiles.algorithms.INodeMap#get}.
*/
@@ -9730,10 +9730,10 @@ declare module yfiles{
setBool(key:Object,value:boolean):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to setBool.
- * @param {Object} key
+ * @param {Object} key
* @return {boolean} false
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
*/
@@ -9745,7 +9745,7 @@ declare module yfiles{
setDouble(key:Object,value:number):void;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to setDouble.
* @return {number} 0.0d
@@ -9759,7 +9759,7 @@ declare module yfiles{
setInt(key:Object,value:number):void;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to setInt.
* @return {number} 0
@@ -10041,7 +10041,7 @@ declare module yfiles{
set(dataHolder:Object,value:Object):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
@@ -10049,7 +10049,7 @@ declare module yfiles{
getBool(dataHolder:Object):boolean;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getDouble}.
@@ -10057,7 +10057,7 @@ declare module yfiles{
getDouble(dataHolder:Object):number;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getInt}.
@@ -10102,7 +10102,7 @@ declare module yfiles{
set(dataHolder:Object,value:Object):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
@@ -10110,7 +10110,7 @@ declare module yfiles{
getBool(dataHolder:Object):boolean;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getDouble}.
@@ -10118,7 +10118,7 @@ declare module yfiles{
getDouble(dataHolder:Object):number;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getInt}.
@@ -10163,7 +10163,7 @@ declare module yfiles{
set(dataHolder:Object,value:Object):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
@@ -10171,7 +10171,7 @@ declare module yfiles{
getBool(dataHolder:Object):boolean;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getDouble}.
@@ -10179,7 +10179,7 @@ declare module yfiles{
getDouble(dataHolder:Object):number;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getInt}.
@@ -10224,7 +10224,7 @@ declare module yfiles{
set(dataHolder:Object,value:Object):void;
/**
* Returns the boolean value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setBool setBool}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getBool}.
@@ -10232,7 +10232,7 @@ declare module yfiles{
getBool(dataHolder:Object):boolean;
/**
* Returns the double value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setDouble setDouble}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getDouble}.
@@ -10240,7 +10240,7 @@ declare module yfiles{
getDouble(dataHolder:Object):number;
/**
* Returns the integer value bound to the given node.
- * Precondition:
+ * Precondition:
* The value must have been associated to the given node by
* a call to {@link yfiles.algorithms.INodeMap#setInt setInt}.
* @see Specified by {@link yfiles.algorithms.INodeMap#getInt}.
@@ -11046,7 +11046,7 @@ declare module yfiles{
* in correct order.
* The iteration starts at the specified index.
* @param {number} index the index at which to start the iteration.
- * @return {yfiles.algorithms.IListIterator}
+ * @return {yfiles.algorithms.IListIterator}
* a list iterator that iterates over the items of this list, starting at the
* specified index.
* @see Specified by {@link yfiles.algorithms.IList#listIteratorFrom}.
@@ -11087,7 +11087,7 @@ declare module yfiles{
/**
* Returns a list that contains the specified range of items in this list.
* @param {number} fromIndex the index of the item that is the first element of the returned list.
- * @param {number} toIndex
+ * @param {number} toIndex
* the end index the returned list. The item at this index is not included
* in the returned list.
* @return {yfiles.algorithms.IList} a list that contains the items of this list in the specified range.
@@ -11163,7 +11163,7 @@ declare module yfiles{
hasPrevious:boolean;
/**
* Gets the index of the next element.
- * @return {number}
+ * @return {number}
* the index of the next element, or the size of the list if there is
* no next item.
* @see Specified by {@link yfiles.algorithms.IListIterator#nextIndex}.
@@ -11177,7 +11177,7 @@ declare module yfiles{
previous():Object;
/**
* Gets the index of the previous element.
- * @return {number}
+ * @return {number}
* the index of the previous element, or -1 if there is
* no previous item.
* @see Specified by {@link yfiles.algorithms.IListIterator#previousIndex}.
@@ -11585,46 +11585,46 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new {@link yfiles.algorithms.IList}.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* a new instance of {@link yfiles.algorithms.IList}.
*/
createArrayList():yfiles.algorithms.IList;
/**
* Creates a new {@link yfiles.algorithms.IList} with the contents of the specified
* collection.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* a new instance of {@link yfiles.algorithms.IList}.
*/
createArrayListFromCollection(c:yfiles.algorithms.ICollection):yfiles.algorithms.IList;
/**
* Creates a new {@link yfiles.algorithms.IMap}.
- * @return {yfiles.algorithms.IMap}
+ * @return {yfiles.algorithms.IMap}
* a new instance of {@link yfiles.algorithms.IMap}.
*/
createHashMap():yfiles.algorithms.IMap;
/**
* Creates a new {@link yfiles.algorithms.ISet}.
- * @return {yfiles.algorithms.ISet}
+ * @return {yfiles.algorithms.ISet}
* a new instance of {@link yfiles.algorithms.ISet}.
*/
createHashSet():yfiles.algorithms.ISet;
/**
* Creates a new {@link yfiles.algorithms.ISet} with the contents of the specified
* collection.
- * @return {yfiles.algorithms.ISet}
+ * @return {yfiles.algorithms.ISet}
* a new instance of {@link yfiles.algorithms.ISet}.
*/
createHashSetFromCollection(c:yfiles.algorithms.ICollection):yfiles.algorithms.ISet;
/**
* Creates a new {@link yfiles.algorithms.ISet}.
- * @return {yfiles.algorithms.ISet}
+ * @return {yfiles.algorithms.ISet}
* a new instance of {@link yfiles.algorithms.ISet}.
*/
createTreeSet():yfiles.algorithms.ISet;
/**
* Creates a new {@link yfiles.algorithms.ISet} with the contents of the specified
* collection.
- * @return {yfiles.algorithms.ISet}
+ * @return {yfiles.algorithms.ISet}
* a new instance of {@link yfiles.algorithms.ISet}.
*/
createTreeSetFromCollection(c:yfiles.algorithms.ICollection):yfiles.algorithms.ISet;
@@ -11826,7 +11826,7 @@ declare module yfiles{
}
export module binding{
/**
- * This class represents a binding, enabling the specification
+ * This class represents a binding, enabling the specification
* of an arbitrary property path in a JavaScript object.
* Using the Converter and ConverterParameter properties, the bound
* value can be converted to another object using custom code.
@@ -11838,7 +11838,7 @@ declare module yfiles{
path:string;
/**
* Gets or sets the converter.
- * The value can be an {@link yfiles.system.IValueConverter}
+ * The value can be an {@link yfiles.system.IValueConverter}
* or an arbitrary function.
*/
converter:Object;
@@ -11857,15 +11857,15 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new Binding instance.
- * If null is passed in
- * for path, this instance returns
+ * If null is passed in
+ * for path, this instance returns
* the context object itself when evaluated.
* @param {string} path The property path, or null.
*/
new (path:string):yfiles.binding.Binding;
};
/**
- * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
+ * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
* from custom business data.
*
* This class can be used when the business data specifies a collection of
@@ -11873,46 +11873,46 @@ declare module yfiles{
* outgoing connections of each node object.
*
*
- * The nodes in the graph are determined using the
+ * The nodes in the graph are determined using the
* {@link yfiles.binding.GraphSourceBase#nodesSource}, {@link yfiles.binding.AdjacentEdgesGraphSource#inEdgesBinding}and
* {@link yfiles.binding.AdjacentEdgesGraphSource#outEdgesBinding} properties. The in-edges and out-edges
- * bindings define the connections and direct neighbors of a node. If a
- * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
+ * bindings define the connections and direct neighbors of a node. If a
+ * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
* {@link yfiles.binding.AdjacentEdgesGraphSource#inEdgesBinding} and {@link yfiles.binding.AdjacentEdgesGraphSource#outEdgesBinding}
* should yield these IDs instead of the node business objects.
*
*
* The method {@link yfiles.binding.GraphSourceBase#updateGraph} can be used to
* update the {@link yfiles.graph.IGraph} when the underlying collection of the
- * business objects changed. In this case, the nodes specified by
+ * business objects changed. In this case, the nodes specified by
* NodesSource are always present. All other nodes, that are the ones
* defined only in the in-edges or out-edges binding, persist only if they
* are reachable by a sequence of such bindings that originates at a
* node specified by NodesSource. Graph components that are no longer
- * reachable by a sequence of such bindings from a node specified by
+ * reachable by a sequence of such bindings from a node specified by
* NodesSource are completely removed from the graph.
*
*
- * For assigning nodes to groups the
+ * For assigning nodes to groups the
* {@link yfiles.binding.GraphSourceBase#groupBinding} has to be defined. Group nodes
* can be nested using the {@link yfiles.binding.GraphSourceBase#parentGroupBinding}
- * property. Labels for the edges can be defined by setting a suitable
+ * property. Labels for the edges can be defined by setting a suitable
* {@link yfiles.binding.AdjacentEdgesGraphSource#edgeLabelBinding}.
*
*
* The visual appearance of the graph constructed from the business objects
- * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
- * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
+ * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
+ * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
* {@link yfiles.binding.GraphSourceBase#edgeDefaults}property.
*
*/
export interface AdjacentEdgesGraphSource extends yfiles.binding.GraphSourceBase{
/**
- * Get or set the business objects to be represented as edges of the
+ * Get or set the business objects to be represented as edges of the
* {@link yfiles.binding.GraphSourceBase#graph}. This can either be an array of objects,
- * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
+ * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
* the objects to be displayed as edges.
- * In case the value of this property is a plain JavaScript object, the
+ * In case the value of this property is a plain JavaScript object, the
* object's properties are enumerated with Object.getOwnPropertyNames
* and used as the source for the graph edges.
*/
@@ -11920,9 +11920,9 @@ declare module yfiles{
/**
* Gets or sets the binding for getting the business objects that specify the outgoing
* connections of a business object.
- * This binding maps a business object that represents a node to another business object
- * o which specifies the outgoing edges of this node. Similar to
- * {@link yfiles.binding.AdjacentEdgesGraphSource#edgesSource}, the object o can either be an array, an
+ * This binding maps a business object that represents a node to another business object
+ * o which specifies the outgoing edges of this node. Similar to
+ * {@link yfiles.binding.AdjacentEdgesGraphSource#edgesSource}, the object o can either be an array, an
* {@link yfiles.collections.IEnumerable}, or a plain JavaScript object and should contain business
* objects that represent edges. If an {@link yfiles.binding.AdjacentEdgesGraphSource#edgeIdBinding} is set, this collection
* should contain the IDs of the objects that specify the edges instead of the objects
@@ -11942,9 +11942,9 @@ declare module yfiles{
/**
* Gets or sets the binding for getting the business objects that specify the incoming
* connections of a business object.
- * This binding maps a business object that represents a node to another business object
- * o which specifies the incoming edges of this node. Similar to
- * {@link yfiles.binding.AdjacentEdgesGraphSource#edgesSource}, the object o can either be an array, an
+ * This binding maps a business object that represents a node to another business object
+ * o which specifies the incoming edges of this node. Similar to
+ * {@link yfiles.binding.AdjacentEdgesGraphSource#edgesSource}, the object o can either be an array, an
* {@link yfiles.collections.IEnumerable}, or a plain JavaScript object and should contain business
* objects that represent edges. If an {@link yfiles.binding.AdjacentEdgesGraphSource#edgeIdBinding} is set, this collection
* should contain the IDs of the objects that specify the edges instead of the objects
@@ -12012,7 +12012,7 @@ declare module yfiles{
* Gets or sets the edge label binding.
* This binding maps a business object that represents an edge to an object that specifies the
* label data of that edge. By default, the label data object must be convertible into a
- * string. This can be customized by overriding {@link yfiles.binding.AdjacentEdgesGraphSource#createEdge} and
+ * string. This can be customized by overriding {@link yfiles.binding.AdjacentEdgesGraphSource#createEdge} and
* {@link yfiles.binding.AdjacentEdgesGraphSource#updateEdge}.
*
* The binding can either be a {@link yfiles.binding.Binding} object or a plain JavaScript function. In
@@ -12026,15 +12026,15 @@ declare module yfiles{
*/
edgeLabelBinding:Object;
/**
- * Creates a new edge connecting the given nodes and assigns the
- * dataparameter to the edge's
+ * Creates a new edge connecting the given nodes and assigns the
+ * dataparameter to the edge's
* {@link yfiles.support.ITagOwner#tag Tag} property.
* This class calls this method to create all new edges, and customers may
* override it to customize edge creation.
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.INode} sourceNode The source node of the edge.
* @param {yfiles.graph.INode} targetNode The target node of the edge.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.AdjacentEdgesGraphSource#edgeLabelBinding} is specified.
* @param {Object} data The business data associated with the edge.
* @return {yfiles.graph.IEdge} The created edge.
@@ -12045,7 +12045,7 @@ declare module yfiles{
* is called and the edge should remain in the graph.
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.IEdge} edge The edge to update.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.AdjacentEdgesGraphSource#edgeLabelBinding} is specified.
* @param {Object} data The business data associated with the edge.
*/
@@ -12071,7 +12071,7 @@ declare module yfiles{
new ():yfiles.binding.AdjacentEdgesGraphSource;
};
/**
- * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
+ * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
* from custom business data.
*
* This class can be used when the business data specifies a collection of
@@ -12079,46 +12079,46 @@ declare module yfiles{
* and successors of each node object.
*
*
- * The nodes in the graph are determined using the
+ * The nodes in the graph are determined using the
* {@link yfiles.binding.GraphSourceBase#nodesSource},
* {@link yfiles.binding.AdjacentNodesGraphSource#predecessorsBinding} and {@link yfiles.binding.AdjacentNodesGraphSource#successorsBinding}
- * properties. The predecessors and successors bindings define the direct
+ * properties. The predecessors and successors bindings define the direct
* neighbors of a node. Edges are automatically added between a node and its
- * predecessors and successors. If a
- * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
+ * predecessors and successors. If a
+ * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
* {@link yfiles.binding.AdjacentNodesGraphSource#predecessorsBinding} and {@link yfiles.binding.AdjacentNodesGraphSource#successorsBinding}
* should yield these IDs instead of the node business objects.
*
*
* The method {@link yfiles.binding.GraphSourceBase#updateGraph} can be used to
* update the {@link yfiles.graph.IGraph} when the underlying collection of the
- * business objects changed. In this case, the nodes specified by
+ * business objects changed. In this case, the nodes specified by
* NodesSource are always present. All other nodes, that are the ones
* defined only in the predecessor or successor binding, persist only if they
* are reachable by a sequence of neighborhood bindings that originates at a
* node specified by NodesSource. Graph components that are no longer
- * reachable by a sequence of neighborhood bindings from a node specified by
+ * reachable by a sequence of neighborhood bindings from a node specified by
* NodesSource are completely removed from the graph.
*
*
- * For assigning nodes to groups the
+ * For assigning nodes to groups the
* {@link yfiles.binding.GraphSourceBase#groupBinding} has to be defined. Group nodes
* can be nested using the {@link yfiles.binding.GraphSourceBase#parentGroupBinding}
* property.
*
*
* The visual appearance of the graph constructed from the business objects
- * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
- * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
+ * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
+ * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
* {@link yfiles.binding.GraphSourceBase#edgeDefaults}property.
*
*/
export interface AdjacentNodesGraphSource extends yfiles.binding.GraphSourceBase{
/**
* Gets or sets the successors binding.
- * This binding maps a business object that represents a node to another business object
- * o which specifies the successor nodes of this node. Similar to
- * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
+ * This binding maps a business object that represents a node to another business object
+ * o which specifies the successor nodes of this node. Similar to
+ * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
* {@link yfiles.collections.IEnumerable}, or a plain JavaScript object and should contain business
* objects that represent nodes. If a {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set,
* this collection should contain the IDs of the objects that specifies the nodes instead
@@ -12133,9 +12133,9 @@ declare module yfiles{
successorsBinding:Object;
/**
* Gets or sets the predecessors binding.
- * This binding maps a business object that represents a node to another business object
- * o which specifies the predecessor nodes of this node. Similar to
- * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
+ * This binding maps a business object that represents a node to another business object
+ * o which specifies the predecessor nodes of this node. Similar to
+ * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
* {@link yfiles.collections.IEnumerable}, or a plain JavaScript object and should contain business
* objects that represent nodes. If a {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set,
* this collection should contain the IDs of the objects that specifies the nodes instead
@@ -12159,7 +12159,7 @@ declare module yfiles{
*/
createEdge(graph:yfiles.graph.IGraph,sourceNode:yfiles.graph.INode,targetNode:yfiles.graph.INode):yfiles.graph.IEdge;
/**
- * Updates an existing edge connecting the given nodes when {@link yfiles.binding.GraphSourceBase#updateGraph}
+ * Updates an existing edge connecting the given nodes when {@link yfiles.binding.GraphSourceBase#updateGraph}
* is called and the edge should remain in the graph.
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.IEdge} edge The edge to update.
@@ -12188,9 +12188,9 @@ declare module yfiles{
* one directed path from the root node of the directed tree to node v.
*
*
- * To assign nodes to groups the {@link yfiles.binding.GraphSourceBase#groupBinding} has to be defined.
+ * To assign nodes to groups the {@link yfiles.binding.GraphSourceBase#groupBinding} has to be defined.
* Group nodes can be nested using the {@link yfiles.binding.GraphSourceBase#parentGroupBinding}
- * property. Labels for the edges can be defined by setting a suitable
+ * property. Labels for the edges can be defined by setting a suitable
* {@link yfiles.binding.TreeSource#edgeLabelBinding}, which is resolved on the target (child) node.
*
*
@@ -12209,7 +12209,7 @@ declare module yfiles{
* Gets or sets the business objects to be represented as nodes. This can either be an array of objects,
* a plain JavaScript object, or an {@link yfiles.objectcollections.IEnumerable} containing the objects to be displayed as nodes.
*
- * Note that it is not necessary to include all nodes in this property, if they can be reached via the
+ * Note that it is not necessary to include all nodes in this property, if they can be reached via the
* {@link yfiles.binding.TreeSource#childBinding}. In this case it suffices to include all root nodes.
*
*
@@ -12218,17 +12218,17 @@ declare module yfiles{
* of the {@link yfiles.binding.TreeSource#graph}. In order to avoid duplicate nodes, the tree source keeps track of node sources
* for which nodes have already been constructed.
*
- *
In case the value of this property is a plain JavaScript object, the object's properties are enumerated
+ *
In case the value of this property is a plain JavaScript object, the object's properties are enumerated
* with Object.getOwnPropertyNames and used as the source for the tree nodes.
*
*/
nodesSource:Object;
/**
- * Gets or sets the business objects to be represented as group nodes of the
+ * Gets or sets the business objects to be represented as group nodes of the
* {@link yfiles.binding.TreeSource#graph}. This can either be an array of objects,
- * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
+ * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
* the objects to be displayed as group nodes.
- * In case the value of this property is a plain JavaScript object, the
+ * In case the value of this property is a plain JavaScript object, the
* object's properties are enumerated with Object.getOwnPropertyNames
* and used as the source for the graph nodes.
*/
@@ -12239,13 +12239,13 @@ declare module yfiles{
* This binding can either be a {@link yfiles.binding.Binding} object or a plain
* JavaScript function.
* The context of the binding will be the (parent) business object and the binding should yield
- * an Array, a JSON object or null, based on the source type of the parent,
+ * an Array, a JSON object or null, based on the source type of the parent,
* that can be used to enumerate the child business objects, which are
* then recursively queried for their children.
- *
- * This binding maps a business object that represents a node to another business object
- * o which specifies the children of this node. Similar to
- * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
+ *
+ * This binding maps a business object that represents a node to another business object
+ * o which specifies the children of this node. Similar to
+ * {@link yfiles.binding.GraphSourceBase#nodesSource}, the object o can either be an array, an
* {@link yfiles.objectcollections.IEnumerable}, or a plain JavaScript object and should contain business
* objects that represent nodes. If a {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set,
* these collection should contain the IDs of the objects that specifies the nodes instead
@@ -12336,8 +12336,8 @@ declare module yfiles{
groupIdBinding:Object;
/**
* Gets or sets the group binding.
- * This binding maps a business object o1 that represents a group to another object
- * o2 that specifies the parent group of o1. If o2 is contained in
+ * This binding maps a business object o1 that represents a group to another object
+ * o2 that specifies the parent group of o1. If o2 is contained in
* {@link yfiles.binding.TreeSource#groupsSource}, then the node for o1 becomes a child node of the group
* for o2.
*
@@ -12353,8 +12353,8 @@ declare module yfiles{
groupBinding:Object;
/**
* Gets or sets the parent group binding.
- * This binding maps a business object o1 that represents a group to another object
- * o2 that specifies the parent group of o1. If o2 is contained in
+ * This binding maps a business object o1 that represents a group to another object
+ * o2 that specifies the parent group of o1. If o2 is contained in
* {@link yfiles.binding.TreeSource#groupsSource}, then the group for o1 becomes a child node of the group
* for o2.
*
@@ -12389,7 +12389,7 @@ declare module yfiles{
buildGraph():yfiles.graph.IGraph;
/**
* Updates the graph instance to fit the bound business data.
- * This method can be used to fit the graph to changed business data. In contrast to
+ * This method can be used to fit the graph to changed business data. In contrast to
* {@link yfiles.binding.TreeSource#buildGraph}, it does not initially clear the graph. Instead, it keeps graph
* elements that for business objects are still present in the data, creates new elements for
* new data, and removes obsolete elements.
@@ -12400,7 +12400,7 @@ declare module yfiles{
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.INode} sourceNode The source node of the edge.
* @param {yfiles.graph.INode} targetNode The target node of the edge.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.TreeSource#edgeLabelBinding} is specified.
* @return {yfiles.graph.IEdge} The created edge.
*/
@@ -12411,7 +12411,7 @@ declare module yfiles{
* @param {yfiles.graph.IGroupedGraph} groupedGraph The graph.
* @param {yfiles.graph.INode} parent The node's parent node.
* @param {yfiles.geometry.PointD} location The location of the node.
- * @param {Object} labelData The optional label data of the node if an
+ * @param {Object} labelData The optional label data of the node if an
* {@link yfiles.binding.TreeSource#nodeLabelBinding} is specified.
* @param {Object} data The business data associated with the node.
* @return {yfiles.graph.INode} The created node.
@@ -12440,7 +12440,7 @@ declare module yfiles{
* @param {yfiles.graph.INode} node The node to update.
* @param {yfiles.graph.INode} parent The node's parent node.
* @param {yfiles.geometry.PointD} location The location of the node.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.TreeSource#nodeLabelBinding} is specified.
* @param {Object} data The business data associated with the node.
*/
@@ -12456,7 +12456,7 @@ declare module yfiles{
*/
updateGroupNode(groupedGraph:yfiles.graph.IGroupedGraph,groupNode:yfiles.graph.INode,data:Object):void;
/**
- * Retrieves the associated business object for a given {@link yfiles.graph.INode node}
+ * Retrieves the associated business object for a given {@link yfiles.graph.INode node}
* from the {@link yfiles.binding.TreeSource#graph}.
* @param {yfiles.model.IModelItem} graphElement The node of the graph to get the business object for.
* @return {Object} The business object associated with the graph element.
@@ -12464,7 +12464,7 @@ declare module yfiles{
*/
getBusinessObject(graphElement:yfiles.model.IModelItem):Object;
/**
- * Retrieves the associated node in the {@link yfiles.binding.TreeSource#graph} for a business object from the
+ * Retrieves the associated node in the {@link yfiles.binding.TreeSource#graph} for a business object from the
* {@link yfiles.binding.TreeSource#nodesSource}.
* @param {Object} businessObject A business object from the {@link yfiles.binding.TreeSource#nodesSource} to get the
* node for.
@@ -12488,8 +12488,8 @@ declare module yfiles{
* Base class for adapters that create a {@link yfiles.binding.GraphSourceBase#graph} from custom
* business data.
* Customers should not create own implementations based on this class but
- * use one of the ready-made adapters {@link yfiles.binding.GraphSource},
- * {@link yfiles.binding.AdjacentNodesGraphSource}, or
+ * use one of the ready-made adapters {@link yfiles.binding.GraphSource},
+ * {@link yfiles.binding.AdjacentNodesGraphSource}, or
* {@link yfiles.binding.AdjacentEdgesGraphSource}.
*/
export interface GraphSourceBase extends Object{
@@ -12498,21 +12498,21 @@ declare module yfiles{
*/
graph:yfiles.graph.IGraph;
/**
- * Gets or sets the business objects to be represented as nodes of the
+ * Gets or sets the business objects to be represented as nodes of the
* {@link yfiles.binding.GraphSourceBase#graph}. This can either be an array of objects,
- * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
+ * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
* the objects to be displayed as nodes.
- * In case the value of this property is a plain JavaScript object, the
+ * In case the value of this property is a plain JavaScript object, the
* object's properties are enumerated with Object.getOwnPropertyNames
* and used as the source for the graph nodes.
*/
nodesSource:Object;
/**
- * Gets or sets the business objects to be represented as group nodes of the
+ * Gets or sets the business objects to be represented as group nodes of the
* {@link yfiles.binding.GraphSourceBase#graph}. This can either be an array of objects,
- * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
+ * a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
* the objects to be displayed as group nodes.
- * In case the value of this property is a plain JavaScript object, the
+ * In case the value of this property is a plain JavaScript object, the
* object's properties are enumerated with Object.getOwnPropertyNames
* and used as the source for the graph nodes.
*/
@@ -12573,8 +12573,8 @@ declare module yfiles{
groupIdBinding:Object;
/**
* Gets or sets the group binding.
- * This binding maps a business object o1 that represents a group to another object
- * o2 that specifies the parent group of o1. If o2 is contained in
+ * This binding maps a business object o1 that represents a group to another object
+ * o2 that specifies the parent group of o1. If o2 is contained in
* {@link yfiles.binding.GraphSourceBase#groupsSource}, then the node for o1 becomes a child node of the group
* for o2.
*
@@ -12590,8 +12590,8 @@ declare module yfiles{
groupBinding:Object;
/**
* Gets or sets the parent group binding.
- * This binding maps a business object o1 that represents a group to another object
- * o2 that specifies the parent group of o1. If o2 is contained in
+ * This binding maps a business object o1 that represents a group to another object
+ * o2 that specifies the parent group of o1. If o2 is contained in
* {@link yfiles.binding.GraphSourceBase#groupsSource}, then the group for o1 becomes a child node of the group
* for o2.
*
@@ -12644,8 +12644,8 @@ declare module yfiles{
*/
updateGraph():void;
/**
- * Creates a new node with the specified parent and assigns the
- * dataparameter to the node's
+ * Creates a new node with the specified parent and assigns the
+ * dataparameter to the node's
* {@link yfiles.support.ITagOwner#tag Tag} property.
*
* This class calls this method to create all new nodes, and customers may
@@ -12654,7 +12654,7 @@ declare module yfiles{
* @param {yfiles.graph.IGroupedGraph} groupedGraph The graph.
* @param {yfiles.graph.INode} parent The node's parent node.
* @param {yfiles.geometry.PointD} location The location of the node.
- * @param {Object} labelData The optional label data of the node if an
+ * @param {Object} labelData The optional label data of the node if an
* {@link yfiles.binding.GraphSourceBase#nodeLabelBinding} is specified.
* @param {Object} data The business data associated with the node.
* @return {yfiles.graph.INode} The created node.
@@ -12667,7 +12667,7 @@ declare module yfiles{
* @param {yfiles.graph.INode} node The node to update.
* @param {yfiles.graph.INode} parent The node's parent node.
* @param {yfiles.geometry.PointD} location The location of the node.
- * @param {Object} labelData The optional label data of the node if an
+ * @param {Object} labelData The optional label data of the node if an
* {@link yfiles.binding.GraphSourceBase#nodeLabelBinding} is specified.
* @param {Object} data The business data associated with the node.
*/
@@ -12683,8 +12683,8 @@ declare module yfiles{
*/
updateGroupNode(groupedGraph:yfiles.graph.IGroupedGraph,groupNode:yfiles.graph.INode,data:Object):void;
/**
- * Creates a new group node and assigns the
- * dataparameter to the group node's
+ * Creates a new group node and assigns the
+ * dataparameter to the group node's
* {@link yfiles.support.ITagOwner#tag Tag} property.
* @param {yfiles.graph.IGroupedGraph} groupedGraph The graph.
* @param {Object} data The business data associated with the group node.
@@ -12692,7 +12692,7 @@ declare module yfiles{
*/
createGroupNode(groupedGraph:yfiles.graph.IGroupedGraph,data:Object):yfiles.graph.INode;
/**
- * Retrieves the associated business object for a given {@link yfiles.model.IModelItem graph item}
+ * Retrieves the associated business object for a given {@link yfiles.model.IModelItem graph item}
* from the {@link yfiles.binding.GraphSourceBase#graph}.
* @param {yfiles.model.IModelItem} graphElement The item of the graph to get the business object for.
* @return {Object} The business object associated with the graph item.
@@ -12701,7 +12701,7 @@ declare module yfiles{
*/
getBusinessObject(graphElement:yfiles.model.IModelItem):Object;
/**
- * Retrieves the associated node in the {@link yfiles.binding.GraphSourceBase#graph} for a business object from the
+ * Retrieves the associated node in the {@link yfiles.binding.GraphSourceBase#graph} for a business object from the
* {@link yfiles.binding.GraphSourceBase#nodesSource}.
* @param {Object} businessObject A business object from the {@link yfiles.binding.GraphSourceBase#nodesSource} to get the
* node for.
@@ -12731,63 +12731,63 @@ declare module yfiles{
new ():yfiles.binding.GraphSourceBase;
};
/**
- * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
+ * This class is an adapter that creates a {@link yfiles.binding.GraphSourceBase#graph}
* from custom business data.
*
* This class can be used when the business data specifies a collection of
* nodes, a collection of edges, and optionally, a collection of groups. The
- * business data can be set using the
- * {@link yfiles.binding.GraphSourceBase#nodesSource},
- * {@link yfiles.binding.GraphSourceBase#groupsSource} and
+ * business data can be set using the
+ * {@link yfiles.binding.GraphSourceBase#nodesSource},
+ * {@link yfiles.binding.GraphSourceBase#groupsSource} and
* {@link yfiles.binding.GraphSource#edgesSource} properties.
*
*
- * To determine the source and target of an edge, the
+ * To determine the source and target of an edge, the
* {@link yfiles.binding.GraphSource#sourceNodeBinding} and the {@link yfiles.binding.GraphSource#targetNodeBinding}
* need to be set for business objects that are the source for edges. If a
- * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
+ * {@link yfiles.binding.GraphSourceBase#nodeIdBinding} is set, the
* {@link yfiles.binding.GraphSource#sourceNodeBinding} and {@link yfiles.binding.GraphSource#targetNodeBinding} should
* yield these IDs instead of the node business objects.
*
*
- * For assigning nodes to groups the
+ * For assigning nodes to groups the
* {@link yfiles.binding.GraphSourceBase#groupBinding} has to be defined. Group nodes
* can be nested using the {@link yfiles.binding.GraphSourceBase#parentGroupBinding}
- * property. Labels for the edges can be defined by setting a suitable
+ * property. Labels for the edges can be defined by setting a suitable
* {@link yfiles.binding.GraphSource#edgeLabelBinding}.
*
*
* The visual appearance of the graph constructed from the business objects
- * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
- * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
+ * is configurable using the {@link yfiles.binding.GraphSourceBase#nodeDefaults}, the
+ * {@link yfiles.binding.GraphSourceBase#groupNodeDefaults}, and the
* {@link yfiles.binding.GraphSourceBase#edgeDefaults}property.
*
*/
export interface GraphSource extends yfiles.binding.GraphSourceBase{
/**
* Gets or sets a value indicating whether or not the source and target
- * bindings must yield business objects that are contained in
+ * bindings must yield business objects that are contained in
* {@link yfiles.binding.GraphSourceBase#nodesSource}.
* If this property is set to false, an edge is created
* if and only if its source and target bindings yield a business object
- * that is contained in {@link yfiles.binding.GraphSourceBase#nodesSource}.
+ * that is contained in {@link yfiles.binding.GraphSourceBase#nodesSource}.
* Otherwise, if this property is true, an edge is
* created for each item of {@link yfiles.binding.GraphSource#edgesSource} and nodes are created
* for the source and target as needed.
- * Value:
+ * Value:
* true if the source and target bindings must yield business
- * objects that are contained in
+ * objects that are contained in
* {@link yfiles.binding.GraphSourceBase#nodesSource}; otherwise, false.
* @see {@link yfiles.binding.GraphSourceBase#nodesSource}
* @see {@link yfiles.binding.GraphSource#edgesSource}
*/
lazyNodeDefinition:boolean;
/**
- * Get or set the business objects to be represented as edges of the
+ * Get or set the business objects to be represented as edges of the
* {@link yfiles.binding.GraphSourceBase#graph}. This can either be an array of objects,
* a plain JavaScript object or an {@link yfiles.objectcollections.IEnumerable} containing
* the objects to be displayed as edges.
- * In case the value of this property is a plain JavaScript object, the
+ * In case the value of this property is a plain JavaScript object, the
* object's properties are enumerated with Object.getOwnPropertyNames
* and used as the source for the graph edges.
*/
@@ -12826,7 +12826,7 @@ declare module yfiles{
* Gets or sets the edge label binding.
* This binding maps a business object that represents an edge to an object that specifies the
* label data of that edge. By default, the label data object must be convertible into a
- * string. This can be customized by overriding {@link yfiles.binding.GraphSource#createEdge} and
+ * string. This can be customized by overriding {@link yfiles.binding.GraphSource#createEdge} and
* {@link yfiles.binding.GraphSource#updateEdge}.
*
* The binding can either be a {@link yfiles.binding.Binding} object or a plain JavaScript function. In
@@ -12836,15 +12836,15 @@ declare module yfiles{
*/
edgeLabelBinding:Object;
/**
- * Creates a new edge connecting the given nodes and assigns the
- * dataparameter to the edge's
+ * Creates a new edge connecting the given nodes and assigns the
+ * dataparameter to the edge's
* {@link yfiles.support.ITagOwner#tag Tag} property.
* This class calls this method to create all new edges, and customers may
* override it to customize edge creation.
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.INode} sourceNode The source node of the edge.
* @param {yfiles.graph.INode} targetNode The target node of the edge.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.GraphSource#edgeLabelBinding} is specified.
* @param {Object} data The business data associated with the edge.
* @return {yfiles.graph.IEdge} The created edge.
@@ -12855,7 +12855,7 @@ declare module yfiles{
* is called and the edge should remain in the graph.
* @param {yfiles.graph.IGraph} graph The graph.
* @param {yfiles.graph.IEdge} edge The edge to update.
- * @param {Object} labelData The optional label data of the edge if an
+ * @param {Object} labelData The optional label data of the edge if an
* {@link yfiles.binding.GraphSource#edgeLabelBinding} is specified.
* @param {Object} data The business data associated with the edge.
*/
@@ -13007,19 +13007,19 @@ declare module yfiles{
/**
* Converts the specified color to a SVG color string.
* @param {yfiles.system.Color} color The color.
- * @return {string}
+ * @return {string}
*/
colorToSvgColor(color:yfiles.system.Color):string;
/**
* Converts the gradient stop color to a SVG color string.
* @param {yfiles.system.GradientStop} gradientStop The gradient stop.
- * @return {string}
+ * @return {string}
*/
gradientStopToSvgColor(gradientStop:yfiles.system.GradientStop):string;
/**
* Converts the pen to a SVG stroke.
* @param {yfiles.system.Pen} pen The pen.
- * @return {string}
+ * @return {string}
*/
toSvgStroke(pen:yfiles.system.Pen):string;
/**
@@ -13037,12 +13037,12 @@ declare module yfiles{
/**
* Converts the Matrix2D object to a SVG transform.
* @param {yfiles.geometry.Matrix2D} matrix The matrix.
- * @return {string}
+ * @return {string}
*/
toSVGTransform(matrix:yfiles.geometry.Matrix2D):string;
/**
* Sets the transform to a translate transform using the given parameters.
- * This implementation makes use of the transform baseVal setters if possible
+ * This implementation makes use of the transform baseVal setters if possible
* and thus performs better than {@link yfiles.canvas.SVGExtensions#setMatrix2D}.
* @param {Element} transformable The svg element that should be translated.
* @param {number} dx The offset on the x-axis.
@@ -13051,7 +13051,7 @@ declare module yfiles{
setTranslate(transformable:Element,dx:number,dy:number):void;
/**
* Sets the transform to a scale transform using the given parameters.
- * This implementation makes use of the transform baseVal setters if possible
+ * This implementation makes use of the transform baseVal setters if possible
* and thus performs better than {@link yfiles.canvas.SVGExtensions#setMatrix2D}.
* @param {Element} transformable The svg element that should be translated.
* @param {number} scaleX The vertical scale.
@@ -13061,13 +13061,13 @@ declare module yfiles{
/**
* Converts the {@link yfiles.system.FontWeight} to a SVG font weight.
* @param {yfiles.system.FontWeight} fontWeight The font weight.
- * @return {string}
+ * @return {string}
*/
toSvgFontWeight(fontWeight:yfiles.system.FontWeight):string;
/**
* Converts the {@link yfiles.system.FontStyle} to a SVG font style.
* @param {yfiles.system.FontStyle} fontStyle The font style.
- * @return {string}
+ * @return {string}
*/
toSvgFontStyle(fontStyle:yfiles.system.FontStyle):string;
/**
@@ -13079,21 +13079,21 @@ declare module yfiles{
* Returns the child of the group node at the specified index.
* @param {Node} group The group.
* @param {number} index The index.
- * @return {SVGElement}
+ * @return {SVGElement}
*/
childAt(group:Node,index:number):SVGElement;
/**
* Adds the {@link yfiles.drawing.Visual} to the group node.
* @param {Node} group The group.
* @param {yfiles.drawing.Visual} child The child.
- * @return {boolean}
+ * @return {boolean}
*/
addChildVisual(group:Node,child:yfiles.drawing.Visual):boolean;
/**
* Adds the child to the group node.
* @param {Node} group The group.
* @param {Element} child The child.
- * @return {boolean}
+ * @return {boolean}
*/
addChildElement(group:Node,child:Element):boolean;
/**
@@ -13120,7 +13120,7 @@ declare module yfiles{
/**
* Gets the number of children of the specified group node.
* @param {Node} group The group.
- * @return {number}
+ * @return {number}
*/
getChildCount(group:Node):number;
/**
@@ -13258,7 +13258,7 @@ declare module yfiles{
newValue:number;
/**
* Gets a value indicating whether this {@link yfiles.canvas.ScrollEventArgs} is horizontal.
- * Value:
+ * Value:
* true if horizontal; otherwise, false.
*/
horizontal:boolean;
@@ -13275,7 +13275,7 @@ declare module yfiles{
export interface TextBox extends yfiles.canvas.Control{
/**
* Gets or sets the desired size of this control.
- * Value:
+ * Value:
* The desired size of this control.
*/
desiredSize:yfiles.geometry.SizeD;
@@ -13286,25 +13286,25 @@ declare module yfiles{
/**
* Gets or sets the text displayed by this text area.
* This setter invokes the {@link yfiles.canvas.TextBox#addTextChangedListener TextChanged} event if the text is changed.
- * Value:
+ * Value:
* The text displayed by this text area.
*/
text:string;
/**
* Gets or sets the start index of the current selection.
- * Value:
+ * Value:
* The start index of the current selection.
*/
selectionStart:number;
/**
* Gets or sets the length the current selection.
- * Value:
+ * Value:
* The length of the current selection.
*/
selectionLength:number;
/**
* Gets the font size of the computed style of this text area.
- * Value:
+ * Value:
* The font size of the computed style of this text area.
*/
fontSize:number;
@@ -13323,7 +13323,7 @@ declare module yfiles{
/**
* Determines and sets the {@link yfiles.canvas.TextBox#desiredSize} of this text area.
* This method assumes the {@link yfiles.canvas.Control#div} of this control is already
- * part of the DOM and the parentNode is set. If not, the measured control is
+ * part of the DOM and the parentNode is set. If not, the measured control is
* temporarily being put in window.document.body for the purpose of measuring.
* @param {yfiles.geometry.SizeD} availableSize The size the parent component provides for this control.
*/
@@ -13342,7 +13342,7 @@ declare module yfiles{
export interface ScrollBar extends yfiles.canvas.Control{
/**
* Gets or sets a value indicating whether this {@link yfiles.canvas.ScrollBar#control} is enabled.
- * Value:
+ * Value:
* true if enabled; otherwise, false.
* @see Overrides {@link yfiles.canvas.Control#enabled}
*/
@@ -13367,28 +13367,28 @@ declare module yfiles{
removeScrollListener(value:(sender:Object,args:yfiles.canvas.ScrollEventArgs)=> void):void;
/**
* Gets a value indicating whether this {@link yfiles.canvas.IScrollBar} is horizontal.
- * Value:
+ * Value:
* true if horizontal; otherwise, false.
* @see Specified by {@link yfiles.canvas.IScrollBar#horizontal}.
*/
horizontal:boolean;
/**
* Gets or sets the value which represents the current range of the view port.
- * Value:
+ * Value:
* The value which represents the current range of the view port range.
* @see Specified by {@link yfiles.canvas.IScrollBar#value}.
*/
value:number;
/**
* Gets or sets the maximum value of the view port range.
- * Value:
+ * Value:
* The maximum value of the view port range.
* @see Specified by {@link yfiles.canvas.IScrollBar#maximum}.
*/
maximum:number;
/**
* Gets or sets the minimum value of the view port range.
- * Value:
+ * Value:
* The minimum value of the view port range.
* @see Specified by {@link yfiles.canvas.IScrollBar#minimum}.
*/
@@ -13396,7 +13396,7 @@ declare module yfiles{
/**
* Gets or sets the large change which is typically the amount the value is changed when the user clicks the
* track of a scrollbar.
- * Value:
+ * Value:
* The large change.
* @see Specified by {@link yfiles.canvas.IScrollBar#largeChange}.
*/
@@ -13404,7 +13404,7 @@ declare module yfiles{
/**
* Gets or sets the small change which is typically the amount the value is changed when the user clicks the
* buttons of a scrollbar.
- * Value:
+ * Value:
* The small change.
* @see Specified by {@link yfiles.canvas.IScrollBar#smallChange}.
*/
@@ -13429,7 +13429,7 @@ declare module yfiles{
div:HTMLDivElement;
/**
* Specifies whether the tool tip is visible.
- * Value:
+ * Value:
* true if this instance is open; otherwise, false.
*/
isOpen:boolean;
@@ -13449,14 +13449,14 @@ declare module yfiles{
horizontalOffset:number;
/**
* Gets or sets the desired size of this control.
- * Value:
+ * Value:
* The desired size of this control.
*/
desiredSize:yfiles.geometry.SizeD;
/**
* Gets or sets the content.
* This setter invokes the method {@link yfiles.canvas.ToolTip#onContentChanged} if the content is changed.
- * Value:
+ * Value:
* The content.
*/
content:Object;
@@ -13545,7 +13545,7 @@ declare module yfiles{
*/
export interface Animator extends Object{
/**
- * Determines whether the {@link yfiles.input.WaitInputMode} should be queried from the
+ * Determines whether the {@link yfiles.input.WaitInputMode} should be queried from the
* {@link yfiles.canvas.CanvasControl} and {@link yfiles.input.WaitInputMode#waiting} should be enabled
* during the animation.
* The default is true.
@@ -13588,7 +13588,7 @@ declare module yfiles{
/**
* Animates the given animation instance.
* The animation will be performed asynchronously during each {@link yfiles.canvas.Animator#addPreviewRenderingListener PreviewRendering} event.
- * Thus this method cannot block until the operation is completed if it is started from the
+ * Thus this method cannot block until the operation is completed if it is started from the
* that is associated with the control this instance has been created for. It will return
* before the animation has finished.
* @param {yfiles.canvas.IAnimation} animation The animation to perform.
@@ -13600,7 +13600,7 @@ declare module yfiles{
/**
* Animates the given animation instance and triggers the callback upon completion.
* The animation will be performed asynchronously during each {@link yfiles.canvas.Animator#addPreviewRenderingListener PreviewRendering} event.
- * Thus this method cannot block until the operation is completed if it is started from the
+ * Thus this method cannot block until the operation is completed if it is started from the
* that is associated with the control this instance has been created for. It will return
* before the animation has finished. Upon animation end the finishedCallback
* will be triggered.
@@ -13652,7 +13652,7 @@ declare module yfiles{
};
/**
* Initializes a new instance of the {@link yfiles.canvas.Animator} class using the given
- * {@link yfiles.canvas.CanvasControl}'s
+ * {@link yfiles.canvas.CanvasControl}'s
* to run the animations.
* Using this constructor this instance will query an instance of {@link yfiles.input.WaitInputMode} from
* the {@link yfiles.canvas.CanvasControl#lookup canvas's context} to automatically set the {@link yfiles.input.WaitInputMode#waiting}
@@ -13704,7 +13704,7 @@ declare module yfiles{
export interface GraphOverviewControl extends yfiles.canvas.CanvasControl{
/**
* Gets or sets a value indicating whether the graph is rendered using SVG rendering.
- * Value: true if high fidelity SVG rendering is used; otherwise, false, which results in high performance low-fidelity Canvas rendering.
+ * Value: true if high fidelity SVG rendering is used; otherwise, false, which results in high performance low-fidelity Canvas rendering.
* The default is false.
*/
svgRendering:boolean;
@@ -13955,13 +13955,13 @@ declare module yfiles{
errorMessage:string;
/**
* Whether the corresponding file operation failed, that is the opposite of {@link yfiles.canvas.FileEventArgs#succeeded}.
- * Value:
+ * Value:
* true if failed; otherwise, false.
*/
failed:boolean;
/**
* Whether the corresponding file operation succeeded.
- * Value:
+ * Value:
* true if succeeded; otherwise, false.
*/
succeeded:boolean;
@@ -14017,7 +14017,7 @@ declare module yfiles{
*
* This is a specialized {@link yfiles.canvas.CanvasControl}
* that can hold, display, and edit an {@link yfiles.graph.IGraph} instance.
- * It provides access to the {@link yfiles.canvas.GraphControl#graph} and {@link yfiles.canvas.GraphControl#selection}
+ * It provides access to the {@link yfiles.canvas.GraphControl#graph} and {@link yfiles.canvas.GraphControl#selection}
* instances, as well as provides convenience methods for {@link yfiles.canvas.GraphControl#undo}
* and {@link yfiles.canvas.GraphControl#redo} operations, as well as {@link yfiles.canvas.GraphControl#cut}, {@link yfiles.canvas.GraphControl#copy},
* and {@link yfiles.canvas.GraphControl#paste} operations.
@@ -14043,7 +14043,7 @@ declare module yfiles{
*
{@link yfiles.system.ApplicationCommands#SAVE}
*
{@link yfiles.system.ApplicationCommands#SAVE_AS}
*
- * To enable these command, set the {@link yfiles.canvas.GraphControl#storageLocation} dependency property to a value different from
+ * To enable these command, set the {@link yfiles.canvas.GraphControl#storageLocation} dependency property to a value different from
* {@link yfiles.canvas.StorageLocation#NONE}.
*
*
@@ -14061,7 +14061,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * The controls that can be used to display and edit a model are discussed
+ * The controls that can be used to display and edit a model are discussed
* in the section View Implementations.
*
*/
@@ -14099,7 +14099,7 @@ declare module yfiles{
* Convenience method that shows a {@link yfiles.canvas.GraphControl#createOpenFileInputElement open file dialog}
* and {@link yfiles.canvas.GraphControl#importFromGraphMLUrlWithCallback imports the GraphML}.
* This method is called in response to the {@link yfiles.system.ApplicationCommands#OPEN}
- * command if {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
+ * command if {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
* {@link yfiles.canvas.StorageLocation#NONE}.
* @see {@link yfiles.canvas.GraphControl#storageLocation}
* @see {@link yfiles.canvas.GraphControl#saveFile}
@@ -14111,8 +14111,8 @@ declare module yfiles{
* Helper callback method that creates the {@link HTMLInputElement}
* for use in the handling of the {@link yfiles.system.ApplicationCommands#OPEN}
* command.
- * The open command that is enabled if
- * {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
+ * The open command that is enabled if
+ * {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
* {@link yfiles.canvas.StorageLocation#NONE} will use this method to create the
* input element for opening the files.
* @return {HTMLInputElement} The preconfigured element to use.
@@ -14122,7 +14122,7 @@ declare module yfiles{
* Convenience method that {@link yfiles.canvas.GraphControl#exportToGraphML exports the graph as
* GraphML} and saves it to a storage location.
* This method is called in response to the {@link yfiles.system.ApplicationCommands#SAVE}
- * command if {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
+ * command if {@link yfiles.canvas.GraphControl#storageLocation} is set to a value different from
* {@link yfiles.canvas.StorageLocation#NONE}.
* @see {@link yfiles.canvas.GraphControl#storageLocation}
* @see {@link yfiles.canvas.GraphControl#saveFileAs}
@@ -14168,7 +14168,7 @@ declare module yfiles{
*/
removeSelectionPaintManagerChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#selectionPaintManager} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#selectionPaintManager} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addSelectionPaintManagerChangedListener SelectionPaintManagerChanged} event.
* @param {yfiles.model.SelectionPaintManager.} oldSelectionPaintManager the old value, which may be null the first time
@@ -14177,7 +14177,7 @@ declare module yfiles{
onSelectionPaintManagerChanged(oldSelectionPaintManager:yfiles.model.SelectionPaintManager,newSelectionPaintManager:yfiles.model.SelectionPaintManager):void;
/**
* Factory method for the SelectionPaintManager property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#selectionPaintManager} property.
* @return {yfiles.model.SelectionPaintManager.} a new instance of SelectionPaintManager<IModelItem>
*/
@@ -14198,7 +14198,7 @@ declare module yfiles{
*/
removeHighlightPaintManagerChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#highlightPaintManager} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#highlightPaintManager} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addHighlightPaintManagerChangedListener HighlightPaintManagerChanged} event.
* @param {yfiles.model.HighlightPaintManager.} oldHighlightPaintManager the old value, which may be null the first time
@@ -14206,7 +14206,7 @@ declare module yfiles{
*/
onHighlightPaintManagerChanged(oldHighlightPaintManager:yfiles.model.HighlightPaintManager,newHighlightPaintManager:yfiles.model.HighlightPaintManager):void;
/**
- * Factory method for the HighlightPaintManager property. This method will be called
+ * Factory method for the HighlightPaintManager property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#highlightPaintManager} property.
* @return {yfiles.model.HighlightPaintManager.} a new instance of HighlightPaintManager
*/
@@ -14227,7 +14227,7 @@ declare module yfiles{
*/
removeFocusPaintManagerChangedListener(value:(sender:Object,e:yfiles.system.PropertyChangedEventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#focusPaintManager} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#focusPaintManager} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addFocusPaintManagerChangedListener FocusPaintManagerChanged} event.
* @param {yfiles.model.FocusPaintManager.} oldFocusPaintManager the old value, which may be null the first time
@@ -14235,7 +14235,7 @@ declare module yfiles{
*/
onFocusPaintManagerChanged(oldFocusPaintManager:yfiles.model.FocusPaintManager,newFocusPaintManager:yfiles.model.FocusPaintManager):void;
/**
- * Factory method for the FocusPaintManager property. This method will be called
+ * Factory method for the FocusPaintManager property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#focusPaintManager} property.
* @return {yfiles.model.FocusPaintManager.} a new instance of FocusPaintManager
*/
@@ -14256,7 +14256,7 @@ declare module yfiles{
*/
removeGraphModelManagerChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#graphModelManager} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#graphModelManager} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addGraphModelManagerChangedListener GraphModelManagerChanged} event.
* @param {yfiles.drawing.GraphModelManager} oldGraphModelManager the old value, which may be null the first time
@@ -14264,14 +14264,14 @@ declare module yfiles{
*/
onGraphModelManagerChanged(oldGraphModelManager:yfiles.drawing.GraphModelManager,newGraphModelManager:yfiles.drawing.GraphModelManager):void;
/**
- * Factory method for the GraphModelManager property. This method will be called
+ * Factory method for the GraphModelManager property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#graphModelManager} property.
* @return {yfiles.drawing.GraphModelManager} a new instance of GraphModelManager
*/
createGraphModelManager():yfiles.drawing.GraphModelManager;
/**
* Gets or sets the ContentGroup property.
- * The content group is the {@link yfiles.canvas.ICanvasObjectGroup} that
+ * The content group is the {@link yfiles.canvas.ICanvasObjectGroup} that
* should be used by the application code to put actual content in.
*
* If the field has not yet been initialized upon first access, the
@@ -14289,7 +14289,7 @@ declare module yfiles{
*/
removeContentGroupChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#contentGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#contentGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addContentGroupChangedListener ContentGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldContentGroup the old value, which may be null the first time
@@ -14297,7 +14297,7 @@ declare module yfiles{
*/
onContentGroupChanged(oldContentGroup:yfiles.canvas.ICanvasObjectGroup,newContentGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
- * Factory method for the ContentGroup property. This method will be called
+ * Factory method for the ContentGroup property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#contentGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
@@ -14329,7 +14329,7 @@ declare module yfiles{
*/
removeFocusGroupChangedListener(value:(sender:Object,e:yfiles.system.PropertyChangedEventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#focusGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#focusGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addFocusGroupChangedListener FocusGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldFocusGroup the old value, which may be null the first time
@@ -14345,7 +14345,7 @@ declare module yfiles{
*/
removeHighlightGroupChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#highlightGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#highlightGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addHighlightGroupChangedListener HighlightGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldHighlightGroup the old value, which may be null the first time
@@ -14353,20 +14353,20 @@ declare module yfiles{
*/
onHighlightGroupChanged(oldHighlightGroup:yfiles.canvas.ICanvasObjectGroup,newHighlightGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
- * Factory method for the HighlightGroup property. This method will be called
+ * Factory method for the HighlightGroup property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#highlightGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
createHighlightGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.canvas.GraphControl#focusGroup} property. This method will be called
+ * Factory method for the {@link yfiles.canvas.GraphControl#focusGroup} property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#focusGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
createFocusGroup():yfiles.canvas.ICanvasObjectGroup;
/**
* Gets or sets the SelectionGroup property.
- * The selection group is the {@link yfiles.canvas.ICanvasObjectGroup} that
+ * The selection group is the {@link yfiles.canvas.ICanvasObjectGroup} that
* should be used by the application code to put the selection paintables in.
*
* If the field has not yet been initialized upon first access, the
@@ -14384,7 +14384,7 @@ declare module yfiles{
*/
removeSelectionGroupChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#selectionGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#selectionGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addSelectionGroupChangedListener SelectionGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldSelectionGroup the old value, which may be null the first time
@@ -14392,7 +14392,7 @@ declare module yfiles{
*/
onSelectionGroupChanged(oldSelectionGroup:yfiles.canvas.ICanvasObjectGroup,newSelectionGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
- * Factory method for the SelectionGroup property. This method will be called
+ * Factory method for the SelectionGroup property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#selectionGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
@@ -14429,7 +14429,7 @@ declare module yfiles{
*/
removeInputModeGroupChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#inputModeGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#inputModeGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addInputModeGroupChangedListener InputModeGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldInputModeGroup the old value, which may be null the first time
@@ -14437,7 +14437,7 @@ declare module yfiles{
*/
onInputModeGroupChanged(oldInputModeGroup:yfiles.canvas.ICanvasObjectGroup,newInputModeGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
- * Factory method for the InputModeGroup property. This method will be called
+ * Factory method for the InputModeGroup property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#inputModeGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
@@ -14448,7 +14448,7 @@ declare module yfiles{
getInputModeGroupProvider():yfiles.model.ICanvasGroupProvider;
/**
* Gets or sets the BackgroundGroup property.
- * The background group is the {@link yfiles.canvas.ICanvasObjectGroup} that
+ * The background group is the {@link yfiles.canvas.ICanvasObjectGroup} that
* should be used by the application code to put background elements in.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.canvas.GraphControl#createBackgroundGroup} will be called.
@@ -14465,7 +14465,7 @@ declare module yfiles{
*/
removeBackgroundGroupChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#backgroundGroup} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#backgroundGroup} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addBackgroundGroupChangedListener BackgroundGroupChanged} event.
* @param {yfiles.canvas.ICanvasObjectGroup} oldBackgroundGroup the old value, which may be null the first time
@@ -14473,7 +14473,7 @@ declare module yfiles{
*/
onBackgroundGroupChanged(oldBackgroundGroup:yfiles.canvas.ICanvasObjectGroup,newBackgroundGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
- * Factory method for the BackgroundGroup property. This method will be called
+ * Factory method for the BackgroundGroup property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#backgroundGroup} property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new instance of ICanvasObjectGroup
*/
@@ -14484,7 +14484,7 @@ declare module yfiles{
getBackgroundGroupProvider():yfiles.model.ICanvasGroupProvider;
/**
* Gets or sets the Graph that is displayed in this control.
- * Normally the {@link yfiles.graph.GraphSelection} property must be adjusted accordingly if the
+ * Normally the {@link yfiles.graph.GraphSelection} property must be adjusted accordingly if the
* graph instance is replaced. Also depending on the {@link yfiles.input.IInputMode} implementation
* the instances used in this control might need to be replaced or adjusted, too.
* If the field has not yet been initialized upon first access, the
@@ -14501,7 +14501,7 @@ declare module yfiles{
*/
removeGraphChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#graph} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#graph} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addGraphChangedListener GraphChanged} event.
* @param {yfiles.graph.IGraph} oldGraph the old value, which may be null the first time
@@ -14509,7 +14509,7 @@ declare module yfiles{
*/
onGraphChanged(oldGraph:yfiles.graph.IGraph,newGraph:yfiles.graph.IGraph):void;
/**
- * Factory method for the Graph property. This method will be called
+ * Factory method for the Graph property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#graph} property.
* @return {yfiles.graph.IGraph} a new instance of {@link yfiles.graph.DefaultGraph}
*/
@@ -14542,7 +14542,7 @@ declare module yfiles{
*/
removeSelectionChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.GraphControl#selection} property value changes
+ * Called when the {@link yfiles.canvas.GraphControl#selection} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.GraphControl#addSelectionChangedListener SelectionChanged} event.
* @param {yfiles.graph.IGraphSelection} oldGraphSelection the old value, which may be null the first time
@@ -14550,19 +14550,19 @@ declare module yfiles{
*/
onSelectionChanged(oldGraphSelection:yfiles.graph.IGraphSelection,newGraphSelection:yfiles.graph.IGraphSelection):void;
/**
- * Factory method for the Selection property. This method will be called
+ * Factory method for the Selection property. This method will be called
* upon first access to the {@link yfiles.canvas.GraphControl#selection} property.
* @return {yfiles.graph.IGraphSelection} a new instance of {@link yfiles.graph.GraphSelection}
*/
createSelection():yfiles.graph.IGraphSelection;
/**
- * {@link yfiles.canvas.CanvasControl#updateContentRectWithMarginsForGroup Updates the content rectangle}
+ * {@link yfiles.canvas.CanvasControl#updateContentRectWithMarginsForGroup Updates the content rectangle}
* for the {@link yfiles.canvas.GraphControl#contentGroup} and
* {@link yfiles.canvas.CanvasControl#fitContent adjusts the viewport to encompass the contents}.
*/
fitGraphBounds():void;
/**
- * {@link yfiles.canvas.CanvasControl#updateContentRectWithMarginsForGroup Updates the content rectangle}
+ * {@link yfiles.canvas.CanvasControl#updateContentRectWithMarginsForGroup Updates the content rectangle}
* for the {@link yfiles.canvas.GraphControl#contentGroup} considering the provided insets and
* {@link yfiles.canvas.CanvasControl#fitContent adjusts the viewport to encompass the contents}.
*/
@@ -14585,7 +14585,7 @@ declare module yfiles{
*/
exportToGraphMLText():string;
/**
- * Convenience method that exports the {@link yfiles.canvas.GraphControl#graph}as
+ * Convenience method that exports the {@link yfiles.canvas.GraphControl#graph}as
* {@link yfiles.graphml.IGraphMLIOHandler GraphML} to a {@link yfiles.system.StringWriter}.
* For full control over the output use the {@link yfiles.graphml.IGraphMLIOHandler}
* class. This method uses {@link yfiles.canvas.GraphControl#getGraphMLIOHandler} to determine
@@ -14606,11 +14606,11 @@ declare module yfiles{
* undo is enabled the {@link yfiles.canvas.GraphControl#getUndoEngine undo engine} will be {@link yfiles.support.UndoEngine#clear cleared}.
*
* @see {@link yfiles.canvas.GraphControl#getGraphMLIOHandler}
- * @param {Document} document The GraphML document to read the graph from. Note: If
- * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
- * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
- * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
- * result.
+ * @param {Document} document The GraphML document to read the graph from. Note: If
+ * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
+ * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
+ * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
+ * result.
* For further reference see .
*/
importFromGraphMLDocument(document:Document):void;
@@ -14686,7 +14686,7 @@ declare module yfiles{
*
*
*
Note that this doesn't affect the convenience methods
- * {@link yfiles.canvas.GraphControl#importFromGraphMLUrlWithCallback},
+ * {@link yfiles.canvas.GraphControl#importFromGraphMLUrlWithCallback},
* {@link yfiles.canvas.GraphControl#exportToGraphML}
* and their variants.
* The default implementations delegate to {@link yfiles.canvas.GraphControl#openFile}, {@link yfiles.canvas.GraphControl#saveFile}
@@ -14701,8 +14701,8 @@ declare module yfiles{
storageLocation:yfiles.canvas.StorageLocation;
/**
* Gets or sets a value indicating whether the {@link yfiles.canvas.GraphControl#getUndoEngine undoability} functionality is enabled.
- * By default this feature is enabled, however it depends on the {@link yfiles.canvas.GraphControl#getUndoEngine availability} of
- * the {@link yfiles.support.UndoEngine}. In order to enable undoability therefor this property needs to be set to
+ * By default this feature is enabled, however it depends on the {@link yfiles.canvas.GraphControl#getUndoEngine availability} of
+ * the {@link yfiles.support.UndoEngine}. In order to enable undoability therefor this property needs to be set to
* true and the graph needs to provide an {@link yfiles.support.UndoEngine} implementation.
* {@link yfiles.graph.DefaultGraph#undoEngineEnabled} can be used to turn on undoability on
* a {@link yfiles.graph.DefaultGraph}.
@@ -14736,22 +14736,22 @@ declare module yfiles{
*/
clipboardEnabled:boolean;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#canUndo} method.
*/
canUndo():boolean;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#canRedo} method.
*/
canRedo():boolean;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#undo} method.
*/
undo():void;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#redo} method.
*/
redo():void;
@@ -14771,19 +14771,19 @@ declare module yfiles{
*/
clipboard:yfiles.graph.GraphClipboard;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
* {@link yfiles.graph.GraphClipboard#cut} method using
* {@link yfiles.graph.GraphClipboard#createSelectionFilter} as the subset to cut.
*/
cut():void;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
* {@link yfiles.graph.GraphClipboard#copy} method using
* {@link yfiles.graph.GraphClipboard#createSelectionFilter} as the subset to copy.
*/
copy():void;
/**
- * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
+ * Delegates to the {@link yfiles.canvas.GraphControl#clipboard}'s
* {@link yfiles.graph.GraphClipboard#pasteWithSelection} method.
*/
paste():void;
@@ -14839,7 +14839,7 @@ declare module yfiles{
/**
* The {@link yfiles.system.RoutedUICommand} that performs the {@link yfiles.canvas.GraphControl#fitGraphBoundsWithInsets}
* action.
- * The parameter can be either an {@link yfiles.geometry.InsetsD} or convertible that will be used to create an
+ * The parameter can be either an {@link yfiles.geometry.InsetsD} or convertible that will be used to create an
* appropriately sized insets object from.
*/
FIT_GRAPH_BOUNDS_COMMAND:yfiles.system.RoutedUICommand;
@@ -14862,7 +14862,7 @@ declare module yfiles{
* The scene graph tree is made up of {@link yfiles.canvas.ICanvasObject} elements. Multiple elements are grouped
* in {@link yfiles.canvas.ICanvasObjectGroup} elements.
* An ICanvasObject consists of a {@link yfiles.canvas.ICanvasObject#userObject user-object} and an {@link yfiles.canvas.ICanvasObjectDescriptor} that
- * is used by the rendering engine to query interfaces that perform the actual creation of the {@link yfiles.drawing.Visual}s,
+ * is used by the rendering engine to query interfaces that perform the actual creation of the {@link yfiles.drawing.Visual}s,
* hit testing, and bounds calculation.
*
*
@@ -14893,7 +14893,7 @@ declare module yfiles{
*
*
* In addition to the bindings for existing commands this class declares a new {@link yfiles.system.RoutedUICommand},
- * {@link yfiles.canvas.CanvasControl#FIT_CONTENT_COMMAND}, that will invoke the {@link yfiles.canvas.CanvasControl#fitContent} method.
+ * {@link yfiles.canvas.CanvasControl#FIT_CONTENT_COMMAND}, that will invoke the {@link yfiles.canvas.CanvasControl#fitContent} method.
*
*
* All commands can be removed from the {@link yfiles.canvas.CanvasControl#commandBindings} if desired.
@@ -14913,15 +14913,15 @@ declare module yfiles{
*/
defsManager:yfiles.canvas.DefsManager;
/**
- * Gets or sets whether to add a 'glass pane' overlay to the {@link yfiles.canvas.CanvasControl}
+ * Gets or sets whether to add a 'glass pane' overlay to the {@link yfiles.canvas.CanvasControl}
* that acts as the source for all mouse and touch events.
* The glass pane can be used as a workaround for bogus mouse and touch event handling:
* If the touch down or mouse down
- * event occurs on an element that is removed from the DOM while the
+ * event occurs on an element that is removed from the DOM while the
* pointer is down, the up event may not bubble up to the {@link yfiles.canvas.CanvasControl} anymore,
* which leaves {@link yfiles.input.IInputMode input modes} in a bad state.
* Be aware that all direct touch and mouse
- * interaction with the SVG DOM is disabled if the glass pane is enabled, so this should be used
+ * interaction with the SVG DOM is disabled if the glass pane is enabled, so this should be used
* with care.
*/
useGlassPane:boolean;
@@ -14983,9 +14983,9 @@ declare module yfiles{
animateScrollTo(newViewPoint:yfiles.geometry.PointD,newZoom:number):void;
/**
* Determines the behavior of the mouse wheel.
- * The behavior can be switched between {@link yfiles.canvas.MouseWheelBehavior#ZOOM},
- * {@link yfiles.canvas.MouseWheelBehavior#SCROLL} and {@link yfiles.canvas.MouseWheelBehavior#NONE}.
- * Additionally, this property can be configured to perform the action
+ * The behavior can be switched between {@link yfiles.canvas.MouseWheelBehavior#ZOOM},
+ * {@link yfiles.canvas.MouseWheelBehavior#SCROLL} and {@link yfiles.canvas.MouseWheelBehavior#NONE}.
+ * Additionally, this property can be configured to perform the action
* {@link yfiles.canvas.MouseWheelBehavior#ONLY_WHEN_FOCUSED only when the control is focused}.
*/
mouseWheelBehavior:yfiles.canvas.MouseWheelBehavior;
@@ -14993,7 +14993,7 @@ declare module yfiles{
* Gets or sets a value indicating whether {@link yfiles.system.ICommand}s for
* scrolling like {@link yfiles.system.ComponentCommands#SCROLL_PAGE_DOWN} etc. the scrolling should be performed
* in animated fashion.
- * Value:
+ * Value:
* true if scrolling should be animated; otherwise, false. The default is true.
*/
animateScrollCommands:boolean;
@@ -15003,7 +15003,7 @@ declare module yfiles{
* not currently visible in the viewport, scroll bars will be displayed, unless
* they are turned off completely.
* Note that in general the content rectangle is not updated automatically but declared
- * as a fixed rectangle. Rather the
+ * as a fixed rectangle. Rather the
* application programmer needs to set this value or call respective automatic update
* methods.
*/
@@ -15051,11 +15051,11 @@ declare module yfiles{
* This is needed to update its {@link yfiles.canvas.Control#size} accordingly.
*
* The preferred and default mode is {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#SENSOR}. If that is
- * not available, {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#TIMER} is used as fall back instead.
+ * not available, {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#TIMER} is used as fall back instead.
*
*
* If the {@link yfiles.canvas.Control#div} of this control is removed from the DOM and the current
- * mode is {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#TIMER}, the mode is automatically changed to
+ * mode is {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#TIMER}, the mode is automatically changed to
* {@link yfiles.canvas.CanvasControl.SizeChangedDetectionMode#NONE}. Thus, if the element is later re-added to the
* DOM, the timer mode must be set again.
*
@@ -15082,7 +15082,7 @@ declare module yfiles{
actualHeight:number;
/**
* Gets and sets the insets in view coordinates that should be used by the {@link yfiles.canvas.CanvasControl#fitContent} operation.
- * This influences the amount of visible whitespace in the view coordinate system around the
+ * This influences the amount of visible whitespace in the view coordinate system around the
* {@link yfiles.canvas.CanvasControl#contentRect} after a {@link yfiles.canvas.CanvasControl#fitContent} operation.
* The default value is (0,0,0,0).
*/
@@ -15124,7 +15124,7 @@ declare module yfiles{
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
* using double precision floating points when the mouse has been moved in
- * world coordinates.
+ * world coordinates.
* Move elements are delivered if no mouse button is pressed.
* This event will be fired, too, if the mouse does not
* move but the world coordinates to which the current mouse position maps
@@ -15134,7 +15134,7 @@ declare module yfiles{
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
* using double precision floating points when the mouse has been moved in
- * world coordinates.
+ * world coordinates.
* Move elements are delivered if no mouse button is pressed.
* This event will be fired, too, if the mouse does not
* move but the world coordinates to which the current mouse position maps
@@ -15153,25 +15153,25 @@ declare module yfiles{
removeMouse2DPressedListener(value:(sender:Object,me:yfiles.input.Mouse2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
- * using double precision floating points when the mouse is being moved while
+ * using double precision floating points when the mouse is being moved while
* at least one of the mouse buttons is pressed.
*/
addMouse2DDraggedListener(value:(sender:Object,me:yfiles.input.Mouse2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
- * using double precision floating points when the mouse is being moved while
+ * using double precision floating points when the mouse is being moved while
* at least one of the mouse buttons is pressed.
*/
removeMouse2DDraggedListener(value:(sender:Object,me:yfiles.input.Mouse2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
- * using double precision floating points when the mouse button has been
+ * using double precision floating points when the mouse button has been
* released.
*/
addMouse2DReleasedListener(value:(sender:Object,me:yfiles.input.Mouse2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Mouse2DEventArgs} in world coordinates
- * using double precision floating points when the mouse button has been
+ * using double precision floating points when the mouse button has been
* released.
*/
removeMouse2DReleasedListener(value:(sender:Object,me:yfiles.input.Mouse2DEventArgs)=> void):void;
@@ -15260,7 +15260,7 @@ declare module yfiles{
/**
* Callback method that will be invoked if a key has been released.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addCompoundKeyReleasedListener CompoundKeyReleased} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* @param {yfiles.input.CompoundKeyEventArgs} e the event describing the action
* @see {@link yfiles.canvas.CanvasControl#onCompoundKeyTyped}
@@ -15271,7 +15271,7 @@ declare module yfiles{
/**
* Callback method that will be invoked if a key has been typed.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addCompoundKeyTypedListener CompoundKeyTyped} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* @param {yfiles.input.CompoundKeyEventArgs} e the event describing the action
* @see {@link yfiles.canvas.CanvasControl#onCompoundKeyReleased}
@@ -15282,7 +15282,7 @@ declare module yfiles{
/**
* Callback method that will be invoked if a key has been pressed.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addCompoundKeyPressedListener CompoundKeyPressed} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* @param {yfiles.input.CompoundKeyEventArgs} e the event describing the action
* @see {@link yfiles.canvas.CanvasControl#onCompoundKeyReleased}
@@ -15293,7 +15293,7 @@ declare module yfiles{
/**
* Callback method that is called when a mouse button has been released.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DReleasedListener Mouse2DReleased} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15311,7 +15311,7 @@ declare module yfiles{
/**
* Callback method that is called when the mouse capture is lost.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DLostCaptureListener Mouse2DLostCapture} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15329,14 +15329,14 @@ declare module yfiles{
/**
* Callback method that is called when the mouse wheel has been turned.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DWheelTurnedListener Mouse2DWheelTurned} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* This method will call the {@link yfiles.canvas.CanvasControl#mouseWheelZoom} or {@link yfiles.canvas.CanvasControl#mouseWheelScroll}
* methods, if the corresponding {@link yfiles.canvas.CanvasControl#mouseWheelBehavior behavior} is enabled.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
* In order to customize the mouse wheel behavior, set the {@link yfiles.canvas.CanvasControl#mouseWheelBehavior behavior}
- * to {@link yfiles.canvas.MouseWheelBehavior#NONE None}. Register to the
+ * to {@link yfiles.canvas.MouseWheelBehavior#NONE None}. Register to the
* {@link yfiles.canvas.CanvasControl#addMouse2DWheelTurnedListener Mouse2DWheelTurned} event and execute the custom action.
* @param {yfiles.input.Mouse2DEventArgs} e the mouse event describing the action
* @see {@link yfiles.canvas.CanvasControl#onMouse2DEntered}
@@ -15351,10 +15351,10 @@ declare module yfiles{
onMouse2DWheelTurned(e:yfiles.input.Mouse2DEventArgs):void;
/**
* This method will be called by the {@link yfiles.canvas.CanvasControl#onMouse2DWheelTurned} method,
- * if the {@link yfiles.canvas.CanvasControl#mouseWheelBehavior} property is set to
- * {@link yfiles.canvas.MouseWheelBehavior#ZOOM}.
+ * if the {@link yfiles.canvas.CanvasControl#mouseWheelBehavior} property is set to
+ * {@link yfiles.canvas.MouseWheelBehavior#ZOOM}.
* This method will adjust the current zoom level. If the Control key modifier has
- * been pressed this method will keep the world coordinates at the current mouse position,
+ * been pressed this method will keep the world coordinates at the current mouse position,
* i.e. the zoom will not necessarily be into the center of the canvas.
* @param {yfiles.input.Mouse2DEventArgs} e the event describing the action
* @see {@link yfiles.canvas.CanvasControl#onMouse2DWheelTurned}
@@ -15363,9 +15363,9 @@ declare module yfiles{
mouseWheelZoom(e:yfiles.input.Mouse2DEventArgs):void;
/**
* This method will be called by the {@link yfiles.canvas.CanvasControl#onMouse2DWheelTurned} method,
- * if the {@link yfiles.canvas.CanvasControl#mouseWheelBehavior} property is set to
- * {@link yfiles.canvas.MouseWheelBehavior#SCROLL}.
- * This method will scroll the view in vertical direction. If the Shift key
+ * if the {@link yfiles.canvas.CanvasControl#mouseWheelBehavior} property is set to
+ * {@link yfiles.canvas.MouseWheelBehavior#SCROLL}.
+ * This method will scroll the view in vertical direction. If the Shift key
* modifier has been pressed this method will scroll in horizontal direction.
* @param {yfiles.input.Mouse2DEventArgs} e the event describing the action
* @see {@link yfiles.canvas.CanvasControl#onMouse2DWheelTurned}
@@ -15375,7 +15375,7 @@ declare module yfiles{
/**
* Callback method that is called when a mouse button has been pressed.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DPressedListener Mouse2DPressed} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15392,10 +15392,10 @@ declare module yfiles{
onMouse2DPressed(e:yfiles.input.Mouse2DEventArgs):void;
/**
* Callback method that is called when the mouse has been moved and
- * no button has been pressed. If a button has been pressed the
- * {@link yfiles.canvas.CanvasControl#onMouse2DDragged} method would have been called.
+ * no button has been pressed. If a button has been pressed the
+ * {@link yfiles.canvas.CanvasControl#onMouse2DDragged} method would have been called.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DMovedListener Mouse2DMoved} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15413,7 +15413,7 @@ declare module yfiles{
/**
* Callback method that is called when the mouse enters the control.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DEnteredListener Mouse2DEntered} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15431,7 +15431,7 @@ declare module yfiles{
/**
* Callback method that is called when the mouse exits the control.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DExitedListener Mouse2DExited} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15452,7 +15452,7 @@ declare module yfiles{
* Moving the mouse while at least one button is pressed is considered
* dragging.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addMouse2DDraggedListener Mouse2DDragged} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15473,7 +15473,7 @@ declare module yfiles{
* method has been invoked and only if the mouse has not been moved
* by a great amount since the last {@link yfiles.canvas.CanvasControl#onMouse2DPressed} event.
* This method will raise the {@link yfiles.canvas.CanvasControl#addMouse2DClickedListener Mouse2DClicked} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Mouse2DEventArgs Mouse 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15490,37 +15490,37 @@ declare module yfiles{
onMouse2DClicked(e:yfiles.input.Mouse2DEventArgs):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been put on the
+ * using double precision floating points when a finger has been put on the
* touch screen.
*/
addTouch2DDownListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been put on the
+ * using double precision floating points when a finger has been put on the
* touch screen.
*/
removeTouch2DDownListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been removed from
+ * using double precision floating points when a finger has been removed from
* the touch screen.
*/
addTouch2DUpListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been removed from
+ * using double precision floating points when a finger has been removed from
* the touch screen.
*/
removeTouch2DUpListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been moved on
+ * using double precision floating points when a finger has been moved on
* the touch screen.
*/
addTouch2DMovedListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
- * using double precision floating points when a finger has been moved on
+ * using double precision floating points when a finger has been moved on
* the touch screen.
*/
removeTouch2DMovedListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
@@ -15576,7 +15576,7 @@ declare module yfiles{
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
* using double precision floating points when the user performed a long press
* gesture with a finger on the touch screen.
- * This happens if the finger is held in the same position for the duration
+ * This happens if the finger is held in the same position for the duration
* specified in {@link yfiles.canvas.CanvasControl#longPressTime} after a {@link yfiles.canvas.CanvasControl#addTouch2DDownListener Touch2DDown}.
*/
addTouch2DLongPressedListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
@@ -15584,14 +15584,14 @@ declare module yfiles{
* An event that delivers {@link yfiles.input.Touch2DEventArgs} in world coordinates
* using double precision floating points when the user performed a long press
* gesture with a finger on the touch screen.
- * This happens if the finger is held in the same position for the duration
+ * This happens if the finger is held in the same position for the duration
* specified in {@link yfiles.canvas.CanvasControl#longPressTime} after a {@link yfiles.canvas.CanvasControl#addTouch2DDownListener Touch2DDown}.
*/
removeTouch2DLongPressedListener(value:(sender:Object,te:yfiles.input.Touch2DEventArgs)=> void):void;
/**
* Callback method that is called when a finger has been put on the touch screen.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DDownListener Touch2DDown} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15610,7 +15610,7 @@ declare module yfiles{
* Callback method that is called when a finger has been moved on
* the touch screen.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DMovedListener Touch2DMoved} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15629,7 +15629,7 @@ declare module yfiles{
* Callback method that is called when a finger has been removed from
* the surface of the touch screen.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DUpListener Touch2DUp} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15645,10 +15645,10 @@ declare module yfiles{
*/
onTouch2DUp(e:yfiles.input.Touch2DEventArgs):void;
/**
- * Callback method that is called when a finger on the touch screen
+ * Callback method that is called when a finger on the touch screen
* enters the control.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DEnteredListener Touch2DEntered} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15667,7 +15667,7 @@ declare module yfiles{
* Callback method that is called when a finger on the touch screen
* exits the control.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DExitedListener Touch2DExited} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15685,7 +15685,7 @@ declare module yfiles{
/**
* Callback method that is called when the touch capture is lost.
* This method will trigger the {@link yfiles.canvas.CanvasControl#addTouch2DLostCaptureListener Touch2DLostCapture} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15707,7 +15707,7 @@ declare module yfiles{
* method has been invoked and only if the finger has not been moved
* by a great amount since the last {@link yfiles.canvas.CanvasControl#onTouch2DDown} event.
* This method will raise the {@link yfiles.canvas.CanvasControl#addTouch2DTappedListener Touch2DTapped} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15723,14 +15723,14 @@ declare module yfiles{
*/
onTouch2DTapped(e:yfiles.input.Touch2DEventArgs):void;
/**
- * Callback method that is called when a long press gesture has been
+ * Callback method that is called when a long press gesture has been
* performed with a finger on the touch screen.
* This callback will be called after the {@link yfiles.canvas.CanvasControl#onTouch2DDown}
- * method has been invoked after a specified amount of
- * {@link yfiles.canvas.CanvasControl#longPressTime time} and only if the finger has not
+ * method has been invoked after a specified amount of
+ * {@link yfiles.canvas.CanvasControl#longPressTime time} and only if the finger has not
* been moved by a great amount.
* This method will raise the {@link yfiles.canvas.CanvasControl#addTouch2DLongPressedListener Touch2DLongPressed} event.
- * Subclasses overriding this method should make sure to invoke the
+ * Subclasses overriding this method should make sure to invoke the
* super class implementation.
* {@link yfiles.input.Touch2DEventArgs Touch 2D Events} use the world coordinate
* system rather than the view-coordinate system of the control itself.
@@ -15778,7 +15778,7 @@ declare module yfiles{
* to the list and {@link yfiles.collections.ICollection#remove remove} them to uninstall them.
*
*
- * Note that the content of this list is not related to the {@link yfiles.canvas.CanvasControl#inputMode} property, i.e. the value
+ * Note that the content of this list is not related to the {@link yfiles.canvas.CanvasControl#inputMode} property, i.e. the value
* of that property is not automatically synchronized with this list and vice versa. If you want to use just a single
* {@link yfiles.input.IInputMode} instance, using the {@link yfiles.canvas.CanvasControl#inputMode} property is usually the better choice.
*
@@ -15798,10 +15798,10 @@ declare module yfiles{
*/
removeInputModeChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * Specifies the single {@link yfiles.input.IInputMode} instance that shall
+ * Specifies the single {@link yfiles.input.IInputMode} instance that shall
* be installed for this canvas.
*
- * Note that this property is not related to the {@link yfiles.canvas.CanvasControl#inputModes} collection, i.e. the value
+ * Note that this property is not related to the {@link yfiles.canvas.CanvasControl#inputModes} collection, i.e. the value
* of this property is not automatically synchronized with that list and vice versa.
*
* @see {@link yfiles.canvas.CanvasControl#inputModes}
@@ -15834,7 +15834,7 @@ declare module yfiles{
removeHitTestRadiusChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
* Callback method that raised the {@link yfiles.canvas.CanvasControl#addHitTestRadiusChangedListener HitTestRadiusChanged} event.
- * @param {yfiles.system.EventArgs} eventArgs
+ * @param {yfiles.system.EventArgs} eventArgs
*/
onHitTestRadiusChanged(eventArgs:yfiles.system.EventArgs):void;
/**
@@ -15856,16 +15856,16 @@ declare module yfiles{
/**
* Callback that is invoked when the {@link yfiles.canvas.CanvasControl#zoom} property changes.
* This method raises the {@link yfiles.canvas.CanvasControl#addZoomChangedListener ZoomChanged} event.
- * @param {yfiles.system.EventArgs} eventArgs
+ * @param {yfiles.system.EventArgs} eventArgs
*/
onZoomChanged(eventArgs:yfiles.system.EventArgs):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#zoom} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#zoom} property
* has been changed.
*/
addZoomChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#zoom} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#zoom} property
* has been changed.
*/
removeZoomChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
@@ -15997,7 +15997,7 @@ declare module yfiles{
/**
* Updates the visual tree that displays the contents of this control.
*
- * Calling this method will synchronously update the visual tree and the SVG DOM and Canvas rendering.
+ * Calling this method will synchronously update the visual tree and the SVG DOM and Canvas rendering.
*
*
* This method will determine the {@link yfiles.canvas.ICanvasObject#dirty} canvas objects
@@ -16032,11 +16032,11 @@ declare module yfiles{
createRenderContext():yfiles.drawing.IRenderContext;
/**
* Creates an {@link yfiles.drawing.IRenderContext render context} with a new
- * {@link yfiles.canvas.CanvasControl#defsManager} independent of the defs section belonging to
+ * {@link yfiles.canvas.CanvasControl#defsManager} independent of the defs section belonging to
* this instance.
* This method is a convenience method to obtain a context for special visual creator
* implementations and normally needs not be used by application
- * developers. Especially, this method can be used to retrieve a context for
+ * developers. Especially, this method can be used to retrieve a context for
* rendering the canvas content using {@link yfiles.canvas.CanvasControl#createVisualContent}.
* @return {yfiles.drawing.IRenderContext} A new context instance with an independent defs section
* that is bound to this instance.
@@ -16179,7 +16179,7 @@ declare module yfiles{
*/
addGroupToGroup(group:yfiles.canvas.ICanvasObjectGroup):yfiles.canvas.ICanvasObjectGroup;
/**
- * Adds a new {@link yfiles.canvas.ICanvasObjectGroup} instance to the scene graph to
+ * Adds a new {@link yfiles.canvas.ICanvasObjectGroup} instance to the scene graph to
* the provided group with
* the specified {@link yfiles.canvas.IGroupAction}.
* @param {yfiles.canvas.ICanvasObjectGroup} group the group to add the new group to
@@ -16214,20 +16214,20 @@ declare module yfiles{
*/
svgElement:Element;
/**
- * Returns an HTML element that can be used to show arbitrary HTML content
- * like overlays, fly-outs, or pop-ups on top of this
+ * Returns an HTML element that can be used to show arbitrary HTML content
+ * like overlays, fly-outs, or pop-ups on top of this
* {@link yfiles.canvas.CanvasControl}.
* A HTML element that was added to the overlay panel is drawn
* above the content of the CanvasControl but below its scrollbars. In
* contrast to labels or other model items, the element keeps its size when
- * the canvas is zoomed. It should be placed with the CSS
+ * the canvas is zoomed. It should be placed with the CSS
* position: absolute to prevent multiple overlay elements to
* interfere with each other.
*
* HTML elements can be added to and removed from the overlay panel at any
* time. In addition to this, you can use a convenience feature of the
* constructor ForDiv(div) to add elements to the overlay
- * panel. This constructor copies all child elements of the given
+ * panel. This constructor copies all child elements of the given
* div element to its overlay panel.
*
*/
@@ -16248,7 +16248,7 @@ declare module yfiles{
/**
* Gets or sets the value of the double tap time.
* This value indicates the amount of
- * time that may pass within which two subsequent touch taps are considered
+ * time that may pass within which two subsequent touch taps are considered
* multi taps.
* The higher the value the easier it will be to double-tap.
* The default value is 500 milliseconds.
@@ -16268,7 +16268,7 @@ declare module yfiles{
*/
longPressTime:yfiles.system.TimeSpan;
/**
- * Gets or sets the area in view coordinates the mouse may stay in before a
+ * Gets or sets the area in view coordinates the mouse may stay in before a
* movement is considered a drag. If the mouse is moved within this area longer than
* {@link yfiles.canvas.CanvasControl#dragTime} milliseconds, the movement will be considered a drag, nevertheless.
* The larger the area the later a mouse movement will be recognized as a drag.
@@ -16282,7 +16282,7 @@ declare module yfiles{
dragSize:yfiles.geometry.SizeD;
/**
* Gets or sets the area in view coordinates the touch pointer needs to stay in before multiple
- * taps are considered multiple single taps instead of multi-taps.
+ * taps are considered multiple single taps instead of multi-taps.
* If the touch pointer stays within this within than
* {@link yfiles.canvas.CanvasControl#doubleTapTime}, multiple taps will be considered double or multi-taps.
* The default value is (20, 20).
@@ -16305,19 +16305,19 @@ declare module yfiles{
*/
mouseWheelZoomFactor:number;
/**
- * Callback that is triggered when the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
+ * Callback that is triggered when the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
* has been changed.
* @param {yfiles.system.EventArgs} args the event arguments
* @see {@link yfiles.canvas.CanvasControl#addMouseWheelZoomFactorChangedListener MouseWheelZoomFactorChanged}
*/
onMouseWheelZoomFactorChanged(args:yfiles.system.EventArgs):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
* has been changed.
*/
addMouseWheelZoomFactorChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelZoomFactor} property
* has been changed.
*/
removeMouseWheelZoomFactorChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
@@ -16327,19 +16327,19 @@ declare module yfiles{
*/
mouseWheelScrollFactor:number;
/**
- * Callback that is triggered when the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
+ * Callback that is triggered when the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
* has been changed.
* @param {yfiles.system.EventArgs} args the event arguments
* @see {@link yfiles.canvas.CanvasControl#addMouseWheelScrollFactorChangedListener MouseWheelScrollFactorChanged}
*/
onMouseWheelScrollFactorChanged(args:yfiles.system.EventArgs):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
* has been changed.
*/
addMouseWheelScrollFactorChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
- * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
+ * This event will be raised if the value of the {@link yfiles.canvas.CanvasControl#mouseWheelScrollFactor} property
* has been changed.
*/
removeMouseWheelScrollFactorChangedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
@@ -16422,7 +16422,7 @@ declare module yfiles{
/**
* Redispatches a previously fired Mouse2DEvent appropriately, e.g. if the
* view port has changed.
- * This is needed to supply {@link yfiles.input.IInputMode} implementations with
+ * This is needed to supply {@link yfiles.input.IInputMode} implementations with
* the necessary events even if the mouse has not actually been moved.
*/
redispatchMouse2DEvent():void;
@@ -16542,8 +16542,8 @@ declare module yfiles{
* the second object is rendered after the first one.
* @param {yfiles.canvas.ICanvasObject} canvasObject1 the first object to compare
* @param {yfiles.canvas.ICanvasObject} canvasObject2 the second object to compare
- * @return {number}
- * 0 if canvasObject1 == canvasObject2
+ * @return {number}
+ * 0 if canvasObject1 == canvasObject2
* >0 if canvasObject1 is painted before canvasObject2
* <0 if canvasObject1 is painted after canvasObject2
*/
@@ -16626,7 +16626,7 @@ declare module yfiles{
*/
removeInputModeContextChangedListener(value:(sender:Object,e:yfiles.system.PropertyChangedEventArgs)=> void):void;
/**
- * Called when the {@link yfiles.canvas.CanvasControl#inputModeContext} property value changes
+ * Called when the {@link yfiles.canvas.CanvasControl#inputModeContext} property value changes
* and after initialization of the field.
* Triggers the {@link yfiles.canvas.CanvasControl#addInputModeContextChangedListener InputModeContextChanged} event.
* @param {yfiles.input.IInputModeContext} oldInputModeContext the old value, which may be null the first time
@@ -16637,7 +16637,7 @@ declare module yfiles{
* Factory method for the {@link yfiles.canvas.CanvasControl#inputModeContext} property. This method will be called
* upon first access to the {@link yfiles.canvas.CanvasControl#inputModeContext} property.
* @return {yfiles.input.IInputModeContext} a new instance of {@link yfiles.canvas.CanvasControl#inputModeContext} that has this instance set as it's
- * {@link yfiles.input.IInputModeContext#canvasControl} and uses this instance's
+ * {@link yfiles.input.IInputModeContext#canvasControl} and uses this instance's
* {@link yfiles.canvas.CanvasControl#inputModeContextLookup} callback to satisfy requests.
*/
createInputModeContext():yfiles.input.IInputModeContext;
@@ -16706,7 +16706,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -16753,13 +16753,13 @@ declare module yfiles{
export interface SizeChangedEventArgs extends yfiles.system.EventArgs{
/**
* Gets or sets the element whose size was changed.
- * Value:
+ * Value:
* The source of the event.
*/
source:HTMLElement;
/**
* Gets or sets the old size of the control.
- * Value:
+ * Value:
* The old size of the control.
*/
oldSize:yfiles.geometry.SizeD;
@@ -16769,7 +16769,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Gets or sets the interval of the size changed timer.
- * Value:
+ * Value:
* The interval of the size changed timer in milliseconds.
* @see {@link yfiles.canvas.CanvasControl#addSizeChangedListener SizeChanged}
* @see {@link yfiles.canvas.CanvasControl#sizeChangedDetection}
@@ -16814,7 +16814,7 @@ declare module yfiles{
*/
INPUT_FEEDBACK_COMMAND:yfiles.system.RoutedUICommand;
/**
- * Creates a {@link yfiles.drawing.ArrangeVisual} from a {@link yfiles.drawing.DataTemplate} and set
+ * Creates a {@link yfiles.drawing.ArrangeVisual} from a {@link yfiles.drawing.DataTemplate} and set
* its location to origin.
* @param {yfiles.drawing.DataTemplate} template The template to create the visual from.
* @param {yfiles.geometry.PointD} origin The location at which the visual should be placed.
@@ -16873,12 +16873,12 @@ declare module yfiles{
*/
export interface CanvasObjectDescriptor extends Object,yfiles.canvas.ICanvasObjectDescriptor{
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -16892,7 +16892,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to create a Visual for
@@ -16915,7 +16915,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -16925,12 +16925,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -17029,7 +17029,7 @@ declare module yfiles{
};
/**
* A dummy {@link yfiles.canvas.ICanvasContext} implementation.
- * The {@link yfiles.canvas.CanvasContext#DEFAULT} instance can be used if one needs to
+ * The {@link yfiles.canvas.CanvasContext#DEFAULT} instance can be used if one needs to
* query e.g. an {@link yfiles.drawing.IBoundsProvider} instance without a specific
* {@link yfiles.canvas.CanvasControl}
*/
@@ -17281,7 +17281,7 @@ declare module yfiles{
/**
* Translates the value of the {@link yfiles.system.FontWeight} to a string that can be used with the canvas.
* @param {yfiles.system.FontWeight} fontWeight The font weight.
- * @return {string}
+ * @return {string}
*/
fontWeightToString(fontWeight:yfiles.system.FontWeight):string;
};
@@ -17313,7 +17313,7 @@ declare module yfiles{
defs:SVGDefsElement;
/**
* Triggers the clean up for svg defs on the provided control.
- * @param {yfiles.canvas.CanvasControl} canvasControl
+ * @param {yfiles.canvas.CanvasControl} canvasControl
*/
cleanupDefs(canvasControl:yfiles.canvas.CanvasControl):void;
}
@@ -17376,7 +17376,7 @@ declare module yfiles{
*/
export interface ICanvasContext extends Object,yfiles.support.ILookup{
/**
- * Returns the current zoom level, i.e. the ratio of world coordinates to
+ * Returns the current zoom level, i.e. the ratio of world coordinates to
* screen pixels.
* @see Specified by {@link yfiles.canvas.ICanvasContext#zoom}.
*/
@@ -17404,7 +17404,7 @@ declare module yfiles{
* This is the interface implemented by the composite building blocks of a scene graph
* in a {@link yfiles.canvas.CanvasControl}.
* It is meant to group multiple {@link yfiles.canvas.ICanvasObject}
- * instances as a logic unit. The interface is not meant to be implemented
+ * instances as a logic unit. The interface is not meant to be implemented
* by application programmers. Instances implementing this interface
* can be retrieved from the factory methods in the canvas control.
* The interface extends the {@link yfiles.model.IListEnumerable} interface to allow
@@ -17418,7 +17418,7 @@ declare module yfiles{
*/
groupAction:yfiles.canvas.IGroupAction;
/**
- * Returns the first item in the rendering list of this group or null. This is the item
+ * Returns the first item in the rendering list of this group or null. This is the item
* that will be rendered first, i.e. behind all of the other items in the rendering list.
* @see {@link yfiles.model.IListEnumerable}
* @see {@link yfiles.collections.IEnumerable#getEnumerator}
@@ -17426,7 +17426,7 @@ declare module yfiles{
*/
first:yfiles.canvas.ICanvasObject;
/**
- * Returns the last item in the rendering list of this group or null. This is the item
+ * Returns the last item in the rendering list of this group or null. This is the item
* that will be on top of all other items in the list.
* @see Specified by {@link yfiles.canvas.ICanvasObjectGroup#last}.
*/
@@ -17464,8 +17464,8 @@ declare module yfiles{
/**
* This is the interface implemented by the basic building blocks of a scene graph
* in a {@link yfiles.canvas.CanvasControl}.
- * The interface is not meant to be implemented by application programmers.
- * Instead, instances implementing this interface
+ * The interface is not meant to be implemented by application programmers.
+ * Instead, instances implementing this interface
* can be retrieved from the factory methods in the canvas control.
*/
export interface ICanvasObject extends Object{
@@ -17542,7 +17542,7 @@ declare module yfiles{
*/
lower():yfiles.canvas.ICanvasObject;
/**
- * Moves this instance exactly behind the reference item in the referenced item's group
+ * Moves this instance exactly behind the reference item in the referenced item's group
* rendering list, so that it will
* be painted directly on top of the given reference.
*
@@ -17557,7 +17557,7 @@ declare module yfiles{
*/
after(reference:yfiles.canvas.ICanvasObject):yfiles.canvas.ICanvasObject;
/**
- * Moves this instance exactly before the reference item in the referenced item's group
+ * Moves this instance exactly before the reference item in the referenced item's group
* rendering list, so that it will
* be painted directly behind the given reference.
*
@@ -17575,7 +17575,7 @@ declare module yfiles{
* Gets the next item in the list of rendered items that is owned by this element's {@link yfiles.canvas.ICanvasObject#group}.
* The returned item will be rendered after this item is rendered. If this item is
* the last one in the list, this method returns null.
- * @return
+ * @return
* null if this item is last in the rendering list of its group
* or the next item otherwise.
* @see Specified by {@link yfiles.canvas.ICanvasObject#next}.
@@ -17585,7 +17585,7 @@ declare module yfiles{
* Gets the previous item in the list of rendered items that is owned by this element's {@link yfiles.canvas.ICanvasObject#group}.
* The returned item will be rendered directly before this item is rendered. If this item is
* the first one in the list, this method returns null.
- * @return
+ * @return
* null if this item is first in the rendering list of its group
* or the previous item otherwise.
* @see Specified by {@link yfiles.canvas.ICanvasObject#previous}.
@@ -17609,12 +17609,12 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * Central interface used by the {@link yfiles.canvas.CanvasControl} to render elements from
+ * Central interface used by the {@link yfiles.canvas.CanvasControl} to render elements from
* the scene graph.
- * Implementations will be queried using the user object obtained from
+ * Implementations will be queried using the user object obtained from
* {@link yfiles.canvas.ICanvasObject#userObject} for the corresponding
- * implementations of the various aspects of the user object.
- * Implementations of this interface need to be provided by the application
+ * implementations of the various aspects of the user object.
+ * Implementations of this interface need to be provided by the application
* programmer to the canvas control's various Add... methods.
* @see {@link yfiles.canvas.CanvasObjectDescriptor}
*/
@@ -17625,7 +17625,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to create a Visual for
@@ -17648,7 +17648,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -17658,12 +17658,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -17673,12 +17673,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -17694,7 +17694,7 @@ declare module yfiles{
/**
* This class sets up an {@link yfiles.drawing.IRenderContext}
* object for exporting the contents of a {@link yfiles.canvas.CanvasControl} (see {@link yfiles.canvas.SvgExport#setup}).
- * Also it provides ready-to-use methods to export the canvas contents to a
+ * Also it provides ready-to-use methods to export the canvas contents to a
* standalone SVG.
*
*
It is possible to export only a part of the contents, see {@link yfiles.canvas.SvgExport#worldBounds}.
@@ -17721,7 +17721,7 @@ declare module yfiles{
scale:number;
/**
* Gets or sets the {@link yfiles.canvas.ICanvasContext#zoom} property to use during the creation of the visualization.
- * In contrast to the {@link yfiles.canvas.SvgExport#scale} property, which works on the output graphics, this property determines
+ * In contrast to the {@link yfiles.canvas.SvgExport#scale} property, which works on the output graphics, this property determines
* what zoom value is to be assumed on the canvas when creating the visual.
* This can affect the rendering of zoom dependent visuals.
*
@@ -17819,14 +17819,14 @@ declare module yfiles{
/**
* Exports the contents of the {@link yfiles.canvas.CanvasControl} to a single, standalone SVG
* element.
- * In addition, images are inlined into the SVG using base64 encoding if
+ * In addition, images are inlined into the SVG using base64 encoding if
* {@link yfiles.canvas.SvgExport#encodeImagesBase64} is set to true. Image inlining can be
- * controlled for each image individually by overwriting the predicate method
+ * controlled for each image individually by overwriting the predicate method
* {@link yfiles.canvas.SvgExport#shouldEncodeImageBase64}.
*
* SVG image elements are replaced with a copy of the referenced SVG element if
- * {@link yfiles.canvas.SvgExport#inlineSvgImages} is set to true. Image encoding can be
- * controlled for each image individually by overwriting the predicate method
+ * {@link yfiles.canvas.SvgExport#inlineSvgImages} is set to true. Image encoding can be
+ * controlled for each image individually by overwriting the predicate method
* {@link yfiles.canvas.SvgExport#shouldInlineSvgImage}.
*
* @param {yfiles.canvas.CanvasControl} canvas The canvas to be exported.
@@ -17835,7 +17835,7 @@ declare module yfiles{
exportSvgAsync(canvas:yfiles.canvas.CanvasControl,callback:(obj:Element)=> void):void;
/**
* Predicate method that specifies whether an SVG image should be inlined.
- * This implementation returns the value of {@link yfiles.canvas.SvgExport#inlineSvgImages} for all values of
+ * This implementation returns the value of {@link yfiles.canvas.SvgExport#inlineSvgImages} for all values of
* image.
* @param {SVGImageElement} image The image to be inlined.
* @return {boolean} Whether the given image should be inlined.
@@ -17860,7 +17860,7 @@ declare module yfiles{
prepareInlinedImage(importedSvg:Element,originalImage:SVGImageElement):Element;
/**
* Predicate method that specifies whether an image should be encoded to base64.
- * This implementation returns the value of {@link yfiles.canvas.SvgExport#encodeImagesBase64} for all values of
+ * This implementation returns the value of {@link yfiles.canvas.SvgExport#encodeImagesBase64} for all values of
* image.
* @param {SVGImageElement} image The image to be encoded.
* @return {boolean} Whether the given image should be encoded.
@@ -17952,8 +17952,8 @@ declare module yfiles{
/**
* Helper class used by {@link yfiles.canvas.CanvasControl} to limit the interactive movement of the viewport.
* The {@link yfiles.canvas.CanvasControl#viewportLimiter} instance should be consulted whenever the user
- * tries to change the viewport. Using method {@link yfiles.canvas.ViewportLimiter#limitViewport} the desired viewport can be validated by the
- * implementation.
+ * tries to change the viewport. Using method {@link yfiles.canvas.ViewportLimiter#limitViewport} the desired viewport can be validated by the
+ * implementation.
* Note that setting the {@link yfiles.canvas.CanvasControl#zoom} property or {@link yfiles.canvas.CanvasControl#viewPoint} property will
* not be influenced by implementations of this class. It is up to the caller to perform verification.
* @see {@link yfiles.canvas.ViewportLimiter#bounds}
@@ -17978,13 +17978,13 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether both dimensions of {@link yfiles.canvas.ViewportLimiter#bounds}
* need to be honored.
- * Value:
+ * Value:
* true if both dimensions need to be honored, otherwise false.
*/
honorBothDimensions:boolean;
/**
* Gets or sets the maximal allowed navigable bounds for the viewport.
- * Value:
+ * Value:
* The bounds or null. This value will be used by the default implementation of
* {@link yfiles.canvas.ViewportLimiter#limitViewport} to crop the desired viewport to.
*/
@@ -18049,10 +18049,10 @@ declare module yfiles{
* Decorator for {@link yfiles.canvas.IAnimation} instances to allow for ease in
* and ease out animation effects.
*
- * The duration of the ease in and ease out is
+ * The duration of the ease in and ease out is
* determined by a mapping [0,1] -> [0,1]. The mapping has to be
- * increasing to preserve the order of the frames in the decorated animation.
- * In general, we consider continuously differentiable functions f
+ * increasing to preserve the order of the frames in the decorated animation.
+ * In general, we consider continuously differentiable functions f
* where integral of f' equals 1 a suitable choice for the mapping.
*
*/
@@ -18120,7 +18120,7 @@ declare module yfiles{
dropTarget:yfiles.system.DropTarget;
/**
* Gets or sets a value indicating whether dropping an object on the {@link yfiles.canvas.Control} is allowed.
- * Value:
+ * Value:
* true if dropping is allowed; otherwise, false.
*/
allowDrop:boolean;
@@ -18185,28 +18185,28 @@ declare module yfiles{
*/
focus():void;
/**
- * Focuses the Div element that is backing this instance, retaining
+ * Focuses the Div element that is backing this instance, retaining
* the scroll position of all parent elements.
* Called in {@link yfiles.canvas.Control#focus}, if {@link yfiles.canvas.Control#preventFocusScrolling}
* id set to true and control is not yet focused.
*
- * Some browsers like IE9 automatically scroll parents of the
+ * Some browsers like IE9 automatically scroll parents of the
* focused element to ensure the element's visibility. This is an
* accessibility feature which cannot be disabled. Hence, we remember all
- * scroll positions of the parents and restore them after the Div has been
+ * scroll positions of the parents and restore them after the Div has been
* focused.
*
*/
focusRetainingScrollPosition():void;
/**
* Gets or sets a value indicating whether this {@link yfiles.canvas.Control} is focused.
- * Value:
+ * Value:
* true if focused; otherwise, false.
*/
focused:boolean;
/**
* Gets or sets the mouse cursor.
- * Value:
+ * Value:
* The mouse cursor.
*/
cursor:string;
@@ -18233,31 +18233,31 @@ declare module yfiles{
actualHeight:number;
/**
* Gets or sets the width.
- * Value:
+ * Value:
* The width.
*/
width:number;
/**
* Gets or sets the height.
- * Value:
+ * Value:
* The height.
*/
height:number;
/**
* Gets a value indicating whether this {@link yfiles.canvas.Control} is displayed from right to left.
- * Value:
+ * Value:
* true if this {@link yfiles.canvas.Control} is displayed from right to left; otherwise, false.
*/
rightToLeft:boolean;
/**
* Gets or sets a value indicating whether this {@link yfiles.canvas.Control} is enabled.
- * Value:
+ * Value:
* true if enabled; otherwise, false.
*/
enabled:boolean;
/**
* Gets or sets a value indicating whether this {@link yfiles.canvas.Control} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
@@ -18268,13 +18268,13 @@ declare module yfiles{
dispatcher:yfiles.system.Dispatcher;
/**
* Gets or sets a value indicating whether all keyboard input is captured.
- * Value:
+ * Value:
* true if all keyboard input is captured; otherwise, false.
*/
captureAllKeyboardInput:boolean;
/**
* Gets or sets a value indicating whether all pointer input is captured.
- * Value:
+ * Value:
* true if all pointer input is captured; otherwise, false.
*/
captureAllPointerInput:boolean;
@@ -18291,8 +18291,8 @@ declare module yfiles{
* and it should only be enabled if the browser's default behavior interferes with the
* interaction of this control.
*
- * Value:
- * true if the default event handling of the browser should be prevented; otherwise,
+ * Value:
+ * true if the default event handling of the browser should be prevented; otherwise,
* false.
*/
preventKeyboardDefault:boolean;
@@ -18301,7 +18301,7 @@ declare module yfiles{
* handling of the browser should be prevented by this control.
*
* If this property is enabled, preventDefault() is called on all mouse, touch, and
- * pointer events that occur on the control (except contextmenu and
+ * pointer events that occur on the control (except contextmenu and
* wheel/mousewheel). The default value of this property is true since we
* assume that all pointer interaction on this control is indeed intended for this control.
*
@@ -18310,8 +18310,8 @@ declare module yfiles{
* {@link yfiles.canvas.Control#preventContextMenuDefault}. The behavior for wheel/mousewheel
* can be specified with the property {@link yfiles.canvas.MouseWheelBehavior}.
*
- * Value:
- * true if the default event handling of the browser should be prevented; otherwise,
+ * Value:
+ * true if the default event handling of the browser should be prevented; otherwise,
* false.
*/
preventPointerDefault:boolean;
@@ -18322,8 +18322,8 @@ declare module yfiles{
* If this property is enabled, preventDefault() is called on the context menu events
* that occur on the control.
*
- * Value:
- * true if the default context menu should be prevented; otherwise,
+ * Value:
+ * true if the default context menu should be prevented; otherwise,
* false.
*/
preventContextMenuDefault:boolean;
@@ -18332,19 +18332,19 @@ declare module yfiles{
* should be stopped by this control.
*
* If this property is enabled, stopPropagation() is called on all mouse, touch, and
- * pointer events that occur on the control (except contextmenu and
+ * pointer events that occur on the control (except contextmenu and
* wheel/mousewheel). If the event propagation is stopped, the event flow is
* interrupted. The event will not bubble to the parent element.
*
*
* The default is false. Typically, there is no need to enable this property.
*
- * Value:
+ * Value:
* true if the event propagation should be stopped; otherwise, false.
*/
stopPointerPropagation:boolean;
/**
- * Calls evt.preventDefault() if {@link yfiles.canvas.Control#preventKeyboardDefault} or
+ * Calls evt.preventDefault() if {@link yfiles.canvas.Control#preventKeyboardDefault} or
* are enabled.
*
* This method is queried for each keyboard event that occurs on this instance. By overriding
@@ -18355,7 +18355,7 @@ declare module yfiles{
*/
maybePreventKeyboardDefault(evt:Event):void;
/**
- * Calls evt.preventDefault() if {@link yfiles.canvas.Control#preventPointerDefault} or
+ * Calls evt.preventDefault() if {@link yfiles.canvas.Control#preventPointerDefault} or
* are enabled.
*
* This method is queried for each mouse, touch or pointer event that occurs on this instance.
@@ -18451,9 +18451,9 @@ declare module yfiles{
hasMouseCapture:boolean;
/**
* Stops the mouse capture and returns to normal event capturing.
- * When {@link yfiles.canvas.Control#mouseCaptureEnabled} is set to true and a mouse down
- * event is received, the control starts capturing all mouse events by registering handlers on the document element.
- * Mouse capturing is normally stopped when the mouse button is released. Mouse capture can be manually stopped
+ * When {@link yfiles.canvas.Control#mouseCaptureEnabled} is set to true and a mouse down
+ * event is received, the control starts capturing all mouse events by registering handlers on the document element.
+ * Mouse capturing is normally stopped when the mouse button is released. Mouse capture can be manually stopped
* by calling this function.
*/
stopMouseCapture():void;
@@ -18526,21 +18526,21 @@ declare module yfiles{
/**
* Determines whether the specified element is visible.
* This is a bridge method that delegates to {@link yfiles.system.UIElementExtensions#isVisible}.
- * @return {boolean}
+ * @return {boolean}
* true if the specified element is visible; otherwise, false.
*/
isVisible():boolean;
/**
* Determines whether the specified source has the keyboard focus.
* This is a bridge method that delegates to {@link yfiles.system.UIElementExtensions#isKeyboardFocused}.
- * @return {boolean}
+ * @return {boolean}
* true if the element is the currently focused element; otherwise, false.
*/
isKeyboardFocused():boolean;
/**
* Determines whether the keyboard focus is within the visual tree of the specified element.
* This is a bridge method that delegates to {@link yfiles.system.UIElementExtensions#isKeyboardFocusWithin}.
- * @return {boolean}
+ * @return {boolean}
* true if keyboard focus is within the subtree; otherwise, false.
*/
isKeyboardFocusWithin():boolean;
@@ -19256,7 +19256,7 @@ declare module yfiles{
*/
getFirstElementOrDefault():T;
/**
- * Returns the first element of the enumerable which matches a given filter
+ * Returns the first element of the enumerable which matches a given filter
* or the default for the enumerable's element type if there is no such element.
* This is a bridge method that delegates to {@link yfiles.collections.EnumerableExtensions#getFirstElementOrDefaultWithPredicate}.
* @param {function(T):boolean} predicate A function with the signature function(element):boolean which returns
@@ -19396,7 +19396,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.collections.IEnumerator#current current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.collections.IEnumerator#current} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.collections.IEnumerator#current} property. The same applies to the state after
* calling {@link yfiles.collections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.collections.IEnumerator#moveNext}.
@@ -19489,7 +19489,7 @@ declare module yfiles{
remove(item:T):boolean;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:T):void;
@@ -19627,8 +19627,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {TKey} key
- * @return {TValue}
+ * @param {TKey} key
+ * @return {TValue}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.collections.IDictionary#get}.
*/
@@ -19638,8 +19638,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {TKey} key
- * @return {TValue}
+ * @param {TKey} key
+ * @return {TValue}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.collections.IDictionary#get}.
*/
@@ -19727,7 +19727,7 @@ declare module yfiles{
remove(item:T):boolean;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:T):void;
@@ -19812,7 +19812,7 @@ declare module yfiles{
getListEnumerator():yfiles.collections.List.Enumerator;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:T):void;
@@ -20024,7 +20024,7 @@ declare module yfiles{
toArray():T[];
/**
* Copies the elements of the {@link yfiles.collections.List} to the given array.
- * @param {T[]} array
+ * @param {T[]} array
*/
copyToArray(array:T[]):void;
}
@@ -20041,7 +20041,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -20305,7 +20305,7 @@ declare module yfiles{
remove(item:yfiles.collections.KeyValuePair):boolean;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:yfiles.collections.KeyValuePair):void;
@@ -20362,8 +20362,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {TKey} key
- * @return {TValue}
+ * @param {TKey} key
+ * @return {TValue}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.collections.IDictionary#get}.
*/
@@ -20373,8 +20373,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {TKey} key
- * @return {TValue}
+ * @param {TKey} key
+ * @return {TValue}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.collections.IDictionary#get}.
*/
@@ -20398,7 +20398,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -20469,7 +20469,7 @@ declare module yfiles{
remove(item:TKey):boolean;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:TKey):void;
@@ -20505,7 +20505,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -20566,7 +20566,7 @@ declare module yfiles{
remove(item:TValue):boolean;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:TValue):void;
@@ -20602,7 +20602,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -20757,7 +20757,7 @@ declare module yfiles{
*/
getFirstElementOrDefault(e:yfiles.collections.IEnumerable):TSource;
/**
- * Returns the first element of the enumerable which matches a given filter
+ * Returns the first element of the enumerable which matches a given filter
* or the default for the enumerable's element type if there is no such element.
* @param {yfiles.collections.IEnumerable.} e The enumerable to return the first element for.
* @param {function(TSource):boolean} predicate A function with the signature function(element):boolean which returns
@@ -20829,7 +20829,7 @@ declare module yfiles{
sum(e:yfiles.collections.IEnumerable,selector:(arg:TSource)=>number):number;
/**
* Casts the elements of the enumerable to the specified type and returns a typed {@link yfiles.collections.IEnumerable}.
- * This method is kept for compatibility reasons.
+ * This method is kept for compatibility reasons.
* As JavaScript does not require casting this method returns the original enumerable.
* @param {yfiles.objectcollections.IEnumerable} source The enumerable to cast the elements.
* @return {yfiles.collections.IEnumerable.} This implementation returns the original enumerable.
@@ -20906,17 +20906,17 @@ declare module yfiles{
export module drawing{
/**
* An abstract generic implementation of an {@link yfiles.drawing.IStyleRenderer}
- * that can be used to install an {@link yfiles.model.IModelItem} with
+ * that can be used to install an {@link yfiles.model.IModelItem} with
* a corresponding {@link yfiles.drawing.IVisualStyle} and a concrete
* style implementation.
*
- * This class itself implements the {@link yfiles.drawing.IBoundsProvider}, {@link yfiles.drawing.IHitTestable},
+ * This class itself implements the {@link yfiles.drawing.IBoundsProvider}, {@link yfiles.drawing.IHitTestable},
* {@link yfiles.drawing.IMarqueeTestable}, and most importantly the {@link yfiles.drawing.IVisualCreator} interfaces.
* When queried for these interfaces, it will call the {@link yfiles.drawing.AbstractStyleRenderer#configure} method and return
* itself according to the flyweight design pattern.
*
*
- * The parameterization makes it possible to reuse this class for all kinds of {@link yfiles.model.IModelItem items}
+ * The parameterization makes it possible to reuse this class for all kinds of {@link yfiles.model.IModelItem items}
* and their respective {@link yfiles.drawing.IVisualStyle styles}. The TStyle parameter
* is useful for subclasses that deal with a subset of visual styles.
*
@@ -20946,7 +20946,7 @@ declare module yfiles{
* Tests the {@link yfiles.drawing.AbstractStyleRenderer#itemF} using the {@link yfiles.drawing.AbstractStyleRenderer#styleF} for an intersection.
* @param {yfiles.geometry.RectD} box the box describing the marquee's bounds
* @param {yfiles.canvas.ICanvasContext} ctx the current canvas context
- * @return {boolean}
+ * @return {boolean}
* true if the item is considered to be captured by the marquee
* @see Specified by {@link yfiles.drawing.IMarqueeTestable#isInBox}.
*/
@@ -20958,7 +20958,7 @@ declare module yfiles{
* if they depend on a configured instance.
* @param {yfiles.geometry.RectD} clip the clip bounds
* @param {yfiles.canvas.ICanvasContext} ctx the current canvas context
- * @return {boolean}
+ * @return {boolean}
* true if the item may be painted within the clip bounds.
* @see {@link yfiles.drawing.AbstractStyleRenderer#getVisibilityTest}
* @see Specified by {@link yfiles.drawing.IVisibilityTest#isVisible}.
@@ -20979,7 +20979,7 @@ declare module yfiles{
* either or both the width and height is non-positive or
* {@link yfiles.geometry.ImmutableRectangle#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
- * @return {yfiles.geometry.RectD}
+ * @return {yfiles.geometry.RectD}
* the bounds or null to indicate an unbound area
* @see Specified by {@link yfiles.drawing.IBoundsProvider#getBounds}.
*/
@@ -20992,7 +20992,7 @@ declare module yfiles{
*/
styleDescriptor:yfiles.canvas.ICanvasObjectDescriptor;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an ICanvasObjectDescriptor instance that will delegate to this instance's methods
*/
@@ -21045,7 +21045,7 @@ declare module yfiles{
*/
getVisualCreator(item:TModelItem,style:TModelStyle):yfiles.drawing.IVisualCreator;
/**
- * Abstract method that creates the {@link yfiles.drawing.Visual} as part of the
+ * Abstract method that creates the {@link yfiles.drawing.Visual} as part of the
* {@link yfiles.drawing.IVisualCreator} interface.
* Subclasses need to implement this method to make it useful.
* @param {yfiles.drawing.IRenderContext} ctx The context for the creation of the visual.
@@ -21125,7 +21125,7 @@ declare module yfiles{
* does not call {@link yfiles.drawing.AbstractStyleRenderer#configure} and returns this.
* As this method may be called often it will not automatically call {@link yfiles.drawing.AbstractStyleRenderer#configure},
* instead subclasses should ensure that in the {@link yfiles.drawing.AbstractStyleRenderer#lookup} method call they should
- * call {@link yfiles.drawing.AbstractStyleRenderer#configure} only if needed, i.e. if they decide to return this or
+ * call {@link yfiles.drawing.AbstractStyleRenderer#configure} only if needed, i.e. if they decide to return this or
* an instance that depends on a correctly configured this.
* @param {TModelItem} item The item to query the context for. The value will
* be stored in the {@link yfiles.drawing.AbstractStyleRenderer#itemF} field by {@link yfiles.drawing.AbstractStyleRenderer#setItem}.
@@ -21216,7 +21216,7 @@ declare module yfiles{
updateValues(context:yfiles.drawing.IRenderContext,result:yfiles.input.SnapResult):void;
/**
* Gets the specific resource key that is used for this rendering.
- * The resource key is set in {@link yfiles.drawing.InBetweenSnapLineVisual#updateValues}.
+ * The resource key is set in {@link yfiles.drawing.InBetweenSnapLineVisual#updateValues}.
* Subclasses might use this property to get the resource key for this control.
*/
key:yfiles.system.ResourceKey;
@@ -21269,7 +21269,7 @@ declare module yfiles{
updateValues(context:yfiles.drawing.IRenderContext,result:yfiles.input.SnapResult):void;
/**
* Gets the specific resource key that is used for this rendering.
- * The resource key is set in {@link yfiles.drawing.FixedDistanceSnapLineVisual#updateValues}.
+ * The resource key is set in {@link yfiles.drawing.FixedDistanceSnapLineVisual#updateValues}.
* Subclasses might use this property to get the resource key for this control.
*/
key:yfiles.system.ResourceKey;
@@ -21319,7 +21319,7 @@ declare module yfiles{
*/
contextLookup:yfiles.support.IContextLookup;
/**
- * Gets or sets the implementation of the {@link yfiles.drawing.IUserTagProvider}
+ * Gets or sets the implementation of the {@link yfiles.drawing.IUserTagProvider}
* interface that can yield
* a user specified tag object for each item that will be assigned this style.
* Value: The implementation to use for yielding and storing the tag associated with items.
@@ -21375,8 +21375,8 @@ declare module yfiles{
/**
* Loads all template script elements that have not been parsed, yet, and
* creates the respective {@link yfiles.drawing.TemplateCache} objects.
- * This method can be called to perform the template loading at a certain
- * point in time, for example during application startup. By default, a
+ * This method can be called to perform the template loading at a certain
+ * point in time, for example during application startup. By default, a
* template is loaded lazily when the first visual using this template is built.
*/
loadAllTemplates():void;
@@ -21436,7 +21436,7 @@ declare module yfiles{
*/
export interface ITemplatePortStyle extends Object,yfiles.drawing.ITaggedStyleBase,yfiles.drawing.IPortStyle{
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
* visual that will be used to display the port.
* The callee expects to receive a fully functional {@link yfiles.drawing.PortTemplateContext#initializeFrom initialized}
* instance.
@@ -21450,7 +21450,7 @@ declare module yfiles{
* Yields the shape of the outline of the port style which can then
* be used to calculate {@link yfiles.drawing.IHitTestable hit tests},
* {@link yfiles.drawing.IMarqueeTestable marquee intersections}, etc.
- * A value of null indicates that the default (rectangular)
+ * A value of null indicates that the default (rectangular)
* shape should not be changed.
* @see Specified by {@link yfiles.drawing.ITemplatePortStyle#outlineShape}.
*/
@@ -21512,7 +21512,7 @@ declare module yfiles{
updateValues(context:yfiles.drawing.IRenderContext,result:yfiles.input.SnapResult):void;
/**
* Gets the resource key to use for this control.
- * The resource key is set in {@link yfiles.drawing.EdgeSegmentSnapLineVisual#updateValues}.
+ * The resource key is set in {@link yfiles.drawing.EdgeSegmentSnapLineVisual#updateValues}.
* Subclasses might use this property to get the resource key for this control.
* Value: The value that has been obtained from the {@link yfiles.input.SnapLine#resourceKey} property.
*/
@@ -21554,7 +21554,7 @@ declare module yfiles{
updateValues(context:yfiles.drawing.IRenderContext,result:yfiles.input.SnapResult):void;
/**
* Gets the resource key to use for this control.
- * The resource key is set in {@link yfiles.drawing.SingleLineSnapLineVisual#updateValues}.
+ * The resource key is set in {@link yfiles.drawing.SingleLineSnapLineVisual#updateValues}.
* Subclasses might use this property to get the resource key for this control.
* Value: The value that has been obtained from the {@link yfiles.input.SnapLine#resourceKey} property.
*/
@@ -21609,7 +21609,7 @@ declare module yfiles{
* to trigger the {@link yfiles.input.GraphCommands#TOGGLE_GROUP_STATE_COMMAND}.
*
*
- * The collapse button can be styled using the CSS class selectors 'yfiles-collapsebutton',
+ * The collapse button can be styled using the CSS class selectors 'yfiles-collapsebutton',
* 'yfiles-collapsebutton-checked' and 'yfiles-collapsebutton-unchecked'.
*
* @see {@link yfiles.drawing.ICollapsibleNodeStyleDecorator}
@@ -21638,7 +21638,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.INode} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -21735,7 +21735,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -21765,7 +21765,7 @@ declare module yfiles{
new (path:yfiles.drawing.GeneralPath):yfiles.drawing.GeneralPathNodeStyle;
};
/**
- * Create a new style instance with a default renderer implementation and
+ * Create a new style instance with a default renderer implementation and
* the given values for all other parameters.
* @param {yfiles.drawing.GeneralPath} path The path that defines the boundary of this style.
* @param {yfiles.system.Brush} brush The initial brush for this style
@@ -21784,7 +21784,7 @@ declare module yfiles{
new (path:yfiles.drawing.GeneralPath,renderer:yfiles.drawing.GeneralPathNodeStyleRenderer):yfiles.drawing.GeneralPathNodeStyle;
};
/**
- * Create a new style instance with a custom renderer implementation and
+ * Create a new style instance with a custom renderer implementation and
* the given values for all other parameters.
* @param {yfiles.drawing.GeneralPath} path The path that defines the boundary of this style.
* @param {yfiles.system.Brush} brush The initial brush for this style
@@ -21852,7 +21852,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -21871,7 +21871,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -21908,7 +21908,7 @@ declare module yfiles{
new ():yfiles.drawing.GeneralPathNodeStyleRenderer;
};
/**
- * Interface for node styles that can show predefined shapes of type
+ * Interface for node styles that can show predefined shapes of type
* {@link yfiles.drawing.ShapeNodeShape}.
* This style can be used together with {@link yfiles.drawing.ShapeNodeStyleRenderer}
* instances
@@ -21942,7 +21942,7 @@ declare module yfiles{
/**
* Creates the visual for the given context.
* This method calls {@link yfiles.drawing.CollapsibleNodeStyleDecoratorRenderer#createButton} to create the button visual.
- * It will then use the {@link yfiles.drawing.CollapsibleNodeStyleDecoratorRenderer#getButtonLocationParameter} to determine the placement
+ * It will then use the {@link yfiles.drawing.CollapsibleNodeStyleDecoratorRenderer#getButtonLocationParameter} to determine the placement
* of the button and call {@link yfiles.drawing.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle} to create the visual for the actual node.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createVisual}
* @see Specified by {@link yfiles.drawing.IVisualCreator#createVisual}.
@@ -22007,7 +22007,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -22125,7 +22125,7 @@ declare module yfiles{
*/
export interface ITemplateLabelStyle extends Object,yfiles.drawing.ITaggedStyleBase,yfiles.drawing.ILabelStyle{
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
* visual that will be used to display the label.
* The callee expects to receive a fully functional {@link yfiles.drawing.LabelTemplateContext#initializeFrom initialized}
* instance.
@@ -22139,16 +22139,16 @@ declare module yfiles{
* Yields the shape of the outline of the label style which can then
* be used to calculate {@link yfiles.drawing.IHitTestable hit tests},
* {@link yfiles.drawing.IMarqueeTestable marquee intersections}, etc.
- * A value of null indicates that the default (rectangular)
+ * A value of null indicates that the default (rectangular)
* shape should not be changed.
* @see Specified by {@link yfiles.drawing.ITemplateLabelStyle#outlineShape}.
*/
outlineShape:yfiles.drawing.GeneralPath;
/**
- * Gets a value indicating whether the rendering should automatically be
+ * Gets a value indicating whether the rendering should automatically be
* flipped (rotated by 180 degrees)
* if otherwise it would be rendered upside-down.
- * Value:
+ * Value:
* true if labels should be flipped automatically; otherwise, false.
* @see Specified by {@link yfiles.drawing.ITemplateLabelStyle#autoFlip}.
*/
@@ -22187,11 +22187,11 @@ declare module yfiles{
*/
outlineShape:yfiles.drawing.GeneralPath;
/**
- * Gets or sets a value indicating whether the rendering should automatically be
+ * Gets or sets a value indicating whether the rendering should automatically be
* flipped (rotated by 180 degrees)
* if otherwise it would be rendered upside-down.
* The default value is true.
- * Value:
+ * Value:
* true if labels should be flipped automatically; otherwise, false.
* @see Specified by {@link yfiles.drawing.ITemplateLabelStyle#autoFlip}.
*/
@@ -22221,7 +22221,7 @@ declare module yfiles{
*/
templateStyleRenderer:yfiles.drawing.TemplateLabelStyleRenderer;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
* visual that will be used to display the label.
* The callee expects to receive a fully functional {@link yfiles.drawing.LabelTemplateContext#initializeFrom initialized}
* instance.
@@ -22235,7 +22235,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.ILabel} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -22253,14 +22253,14 @@ declare module yfiles{
* template for the visualization of {@link yfiles.graph.ILabel}s.
*
* In contrast to {@link yfiles.drawing.TemplateLabelStyle}, the SVG template used
- * by this style must be encoded as string and set to the
+ * by this style must be encoded as string and set to the
* {@link yfiles.drawing.StringTemplateLabelStyle#svgContent} property.
*
*
- * It is vital that the {@link yfiles.drawing.StringTemplateLabelStyle#svgContent SVG snippet} does not
+ * It is vital that the {@link yfiles.drawing.StringTemplateLabelStyle#svgContent SVG snippet} does not
* declare the SVG namespace itself. Its content is parsed in a dummy namespace
- * in order to avoid immediate validation of the result. The resulting SVG
- * elements are automatically created in the SVG namespace before they are
+ * in order to avoid immediate validation of the result. The resulting SVG
+ * elements are automatically created in the SVG namespace before they are
* added to the DOM.
*
*/
@@ -22281,11 +22281,11 @@ declare module yfiles{
*/
outlineShape:yfiles.drawing.GeneralPath;
/**
- * Gets or sets a value indicating whether the rendering should automatically be
+ * Gets or sets a value indicating whether the rendering should automatically be
* flipped (rotated by 180 degrees)
* if otherwise it would be rendered upside-down.
* The default value is true.
- * Value:
+ * Value:
* true if labels should be flipped automatically; otherwise, false.
* @see Specified by {@link yfiles.drawing.ITemplateLabelStyle#autoFlip}.
*/
@@ -22315,7 +22315,7 @@ declare module yfiles{
*/
templateStyleRenderer:yfiles.drawing.TemplateLabelStyleRenderer;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateLabelStyleRenderer} to create the
* visual that will be used to display the label.
* The callee expects to receive a fully functional {@link yfiles.drawing.LabelTemplateContext#initializeFrom initialized}
* instance.
@@ -22329,7 +22329,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.ILabel} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -22389,7 +22389,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -22408,7 +22408,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -22416,7 +22416,7 @@ declare module yfiles{
*/
getBounds(ctx:yfiles.canvas.ICanvasContext):yfiles.geometry.RectD;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an ICanvasObjectDescriptor instance that will delegate to this instance's methods
*/
@@ -22524,7 +22524,7 @@ declare module yfiles{
*/
getPreferredSize(port:yfiles.graph.IPort,context:yfiles.drawing.IRenderContext):yfiles.geometry.SizeD;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
* visual that will be used to display the port.
* The callee expects to receive a fully functional {@link yfiles.drawing.PortTemplateContext#initializeFrom initialized}
* instance.
@@ -22538,7 +22538,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.IPort} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -22552,10 +22552,10 @@ declare module yfiles{
new ():yfiles.drawing.TemplatePortStyle;
};
/**
- * An implementation of the {@link yfiles.drawing.IUserTagProvider} interface
+ * An implementation of the {@link yfiles.drawing.IUserTagProvider} interface
* that can be used to satisfy requests for obtaining or setting the user tag
* by delegating to an {@link yfiles.model.IMapper}.
- * The mapper instance is retrieved from the {@link yfiles.graph.IMapperRegistry} instance
+ * The mapper instance is retrieved from the {@link yfiles.graph.IMapperRegistry} instance
* of the {@link yfiles.graph.IGraph} that is retrieved from the context
* that is passed in to {@link yfiles.drawing.MapperBasedUserTagProvider#getUserTag} and {@link yfiles.drawing.MapperBasedUserTagProvider#setUserTag}
*/
@@ -22567,13 +22567,13 @@ declare module yfiles{
/**
* Gets the user tag that is associated with the given item.
* This code will {@link yfiles.support.ILookup#lookup query} the context
- * for an implementation of {@link yfiles.graph.IGraph}, and will obtain from it the
+ * for an implementation of {@link yfiles.graph.IGraph}, and will obtain from it the
* {@link yfiles.graph.IGraph#mapperRegistry}. Then it will use the {@link yfiles.drawing.MapperBasedUserTagProvider#mapperRegistryTag} property
* to query the {@link yfiles.graph.MapperRegistryExtensions#getObjectObjectMapper mapper} that has
* been registered using the tag. Finally the query for the user tag is delegated to the mapper.
* @param {yfiles.model.IModelItem} forItem The item to get the user associated data from.
* @param {yfiles.support.ILookup} context The context that will be queried for an {@link yfiles.graph.IGraph}.
- * @return {Object}
+ * @return {Object}
* The tag that is associated with the item or null.
* @see Specified by {@link yfiles.drawing.IUserTagProvider#getUserTag}.
*/
@@ -22581,14 +22581,14 @@ declare module yfiles{
/**
* Tries to set the user tag that is associated with the given item.
* This code will {@link yfiles.support.ILookup#lookup query} the context
- * for an implementation of {@link yfiles.graph.IGraph}, and will obtain from it the
+ * for an implementation of {@link yfiles.graph.IGraph}, and will obtain from it the
* {@link yfiles.graph.IGraph#mapperRegistry}. Then it will use the {@link yfiles.drawing.MapperBasedUserTagProvider#mapperRegistryTag} property
* to query the {@link yfiles.graph.MapperRegistryExtensions#getObjectObjectMapper mapper} that has
* been registered using the tag. Finally the mapper will be used to store the user tag with the item.
* @param {yfiles.model.IModelItem} forItem The item to store the user associated data with.
* @param {Object} newTag The new value to store with the mapper.
* @param {yfiles.support.ILookup} context The context that will be queried for an {@link yfiles.graph.IGraph}.
- * @return {boolean}
+ * @return {boolean}
* Whether the mapper has been found and the value could be stored.
* @see Specified by {@link yfiles.drawing.IUserTagProvider#setUserTag}.
*/
@@ -22635,7 +22635,7 @@ declare module yfiles{
/**
* Gets the size of the preferred for the current configuration using the provided context.
* @param {yfiles.drawing.IRenderContext} ctx The CTX.
- * @return {yfiles.geometry.SizeD}
+ * @return {yfiles.geometry.SizeD}
* @see Overrides {@link yfiles.drawing.ShapedLabelStyleRendererBase#getPreferredSizeWithContext}
*/
getPreferredSizeWithContext(ctx:yfiles.drawing.IRenderContext):yfiles.geometry.SizeD;
@@ -22655,14 +22655,14 @@ declare module yfiles{
* for the visualization of {@link yfiles.graph.INode}s.
*
* In contrast to {@link yfiles.drawing.TemplateNodeStyle}, the SVG template used
- * by this style must be encoded as string and set to the
+ * by this style must be encoded as string and set to the
* {@link yfiles.drawing.StringTemplateNodeStyle#svgContent} property.
*
*
- * It is vital that the {@link yfiles.drawing.StringTemplateNodeStyle#svgContent SVG snippet} does not
+ * It is vital that the {@link yfiles.drawing.StringTemplateNodeStyle#svgContent SVG snippet} does not
* declare the SVG namespace itself. Its content is parsed in a dummy namespace
- * in order to avoid immediate validation of the result. The resulting SVG
- * elements are automatically created in the SVG namespace before they are
+ * in order to avoid immediate validation of the result. The resulting SVG
+ * elements are automatically created in the SVG namespace before they are
* added to the DOM.
*
*/
@@ -22721,7 +22721,7 @@ declare module yfiles{
*/
templateStyleRenderer:yfiles.drawing.TemplateNodeStyleRenderer;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
* visual that will be used to display the node.
* The callee expects to receive a fully functional {@link yfiles.drawing.NodeTemplateContext#initializeFrom initialized}
* instance.
@@ -22735,7 +22735,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.INode} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -22797,7 +22797,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -22880,7 +22880,7 @@ declare module yfiles{
* Gets or sets a value indicating whether this instance has been flipped so that it points upwards.
* The {@link yfiles.drawing.TemplateLabelStyle#autoFlip} property determines whether segments should
* be rotated by 180 degrees if otherwise they would be rendered upside-down. This property indicates
- * whether flipping has been applied. If this feature is disabled on the style, the value will always be
+ * whether flipping has been applied. If this feature is disabled on the style, the value will always be
* false.
* Value: true if this instance is flipped by 180 degrees; otherwise, false.
*/
@@ -22889,7 +22889,7 @@ declare module yfiles{
* Gets or sets a value indicating whether this instance is currently rendered upside down.
* The {@link yfiles.drawing.TemplateLabelStyle#autoFlip} property determines whether segments should
* be rotated by 180 degrees if otherwise they would be rendered upside-down. This property indicates
- * whether flipping would need to be applied. If the feature is enabled on the style, the value will always be
+ * whether flipping would need to be applied. If the feature is enabled on the style, the value will always be
* in sync with the IsFlipped property.
* Value: true if this instance needs to be flipped by 180 degrees in order to not be rendered upside-down; otherwise, false.
*/
@@ -22942,7 +22942,7 @@ declare module yfiles{
*/
content:Object;
/**
- * Sets the {@link yfiles.drawing.ArrangeVisual#bounds}
+ * Sets the {@link yfiles.drawing.ArrangeVisual#bounds}
* property according to the {@link yfiles.graph.ILabel}'s {@link yfiles.graph.ILabel#layout}.
* @param {yfiles.graph.ILabel} label The label to obtain the layout from.
*/
@@ -22966,7 +22966,7 @@ declare module yfiles{
*/
export interface ITemplateNodeStyle extends Object,yfiles.drawing.ITaggedStyleBase,yfiles.drawing.INodeStyle{
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
* visual that will be used to display the node.
* The callee expects to receive a fully functional {@link yfiles.drawing.NodeTemplateContext#initializeFrom initialized}
* instance.
@@ -22995,7 +22995,7 @@ declare module yfiles{
* Yields the shape of the outline of the node style which can then
* be used to calculate {@link yfiles.drawing.IHitTestable hit tests},
* {@link yfiles.drawing.IMarqueeTestable marquee intersections}, etc.
- * A value of null indicates that the default (rectangular)
+ * A value of null indicates that the default (rectangular)
* shape should not be changed.
* @see Specified by {@link yfiles.drawing.ITemplateNodeStyle#outlineShape}.
*/
@@ -23067,7 +23067,7 @@ declare module yfiles{
*/
templateStyleRenderer:yfiles.drawing.TemplateNodeStyleRenderer;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplateNodeStyleRenderer} to create the
* visual that will be used to display the node.
* The callee expects to receive a fully functional {@link yfiles.drawing.NodeTemplateContext#initializeFrom initialized}
* instance.
@@ -23081,7 +23081,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.INode} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -23090,7 +23090,7 @@ declare module yfiles{
var TemplateNodeStyle:{
$class:yfiles.lang.Class;
/**
- * Initializes a new instance of this class and sets the given key as
+ * Initializes a new instance of this class and sets the given key as
* {@link yfiles.drawing.TemplateNodeStyle#renderTemplateId}.
* @param {string} styleResourceKeyName The style resource key.
*/
@@ -23107,15 +23107,15 @@ declare module yfiles{
* for the visualization of {@link yfiles.graph.IPort}s.
*
* In contrast to {@link yfiles.drawing.TemplatePortStyle}, the SVG template used
- * by this style must be encoded as string and set to the
+ * by this style must be encoded as string and set to the
* {@link yfiles.drawing.StringTemplatePortStyle#svgContent} property.
* Note that the {@link yfiles.drawing.StringTemplatePortStyle#renderSize} should be specified to match the size of the visual's template.
*
*
- * It is vital that the {@link yfiles.drawing.StringTemplatePortStyle#svgContent SVG snippet} does not
+ * It is vital that the {@link yfiles.drawing.StringTemplatePortStyle#svgContent SVG snippet} does not
* declare the SVG namespace itself. Its content is parsed in a dummy namespace
- * in order to avoid immediate validation of the result. The resulting SVG
- * elements are automatically created in the SVG namespace before they are
+ * in order to avoid immediate validation of the result. The resulting SVG
+ * elements are automatically created in the SVG namespace before they are
* added to the DOM.
*
*/
@@ -23163,7 +23163,7 @@ declare module yfiles{
*/
getPreferredSize(port:yfiles.graph.IPort,context:yfiles.drawing.IRenderContext):yfiles.geometry.SizeD;
/**
- * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
+ * Factory method that is called by the {@link yfiles.drawing.TemplatePortStyleRenderer} to create the
* visual that will be used to display the port.
* The callee expects to receive a fully functional {@link yfiles.drawing.PortTemplateContext#initializeFrom initialized}
* instance.
@@ -23177,7 +23177,7 @@ declare module yfiles{
* Adds the visual representation of item
* to the {@link yfiles.canvas.CanvasControl canvas} by adding {@link yfiles.canvas.ICanvasObject}s.
* @param {yfiles.graph.IPort} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -23226,7 +23226,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -23245,7 +23245,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -23259,7 +23259,7 @@ declare module yfiles{
*/
isVisible(clip:yfiles.geometry.RectD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an instance of {@link yfiles.drawing.LabelStyleDescriptor}.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createStyleDescriptor}
@@ -23274,10 +23274,10 @@ declare module yfiles{
* Calculates the {@link yfiles.graph.ILabel#preferredSize preferred size}
* of a given label using the associated style.
* @param {yfiles.graph.ILabel} label The label to determine the preferred size for
- * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
+ * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
* {@link yfiles.drawing.ILabelStyle#renderer}
* @return {yfiles.geometry.SizeD} A size that can be used as the {@link yfiles.graph.ILabel#preferredSize}
- * if this renderer paints the label using the associated style.
+ * if this renderer paints the label using the associated style.
* @see Specified by {@link yfiles.drawing.ILabelStyleRenderer#getPreferredSize}.
*/
getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.drawing.ILabelStyle):yfiles.geometry.SizeD;
@@ -23321,7 +23321,7 @@ declare module yfiles{
getTargetArrowAnchor(arrow:yfiles.drawing.IArrow,anchorPoint:{value:yfiles.geometry.PointD;},arrowDirection:{value:yfiles.geometry.PointD;}):boolean;
/**
* Factory method for the StyleDescriptor property which creates a plain {@link yfiles.drawing.EdgeStyleDescriptor}.
- * @return {yfiles.canvas.ICanvasObjectDescriptor}
+ * @return {yfiles.canvas.ICanvasObjectDescriptor}
* An ICanvasObjectDescriptor instance that will delegate to this instance's methods
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createStyleDescriptor}
*/
@@ -23350,7 +23350,7 @@ declare module yfiles{
* @param {yfiles.geometry.PointD} p The coordinates in world-coordinate space that denotes the tangent point.
* @param {yfiles.geometry.PointD} tangent The vector which is tangent to the edge's path at the point denoted by p. The tangent vector
* needs not necessarily be normalized.
- * @return {boolean}
+ * @return {boolean}
* true iff the values in the out parameters are valid.
* @see {@link yfiles.drawing.AbstractEdgeStyleRenderer#getPathGeometry}
* @see Specified by {@link yfiles.drawing.IPathGeometry#getTangent}.
@@ -23367,7 +23367,7 @@ declare module yfiles{
* @param {yfiles.geometry.PointD} p The coordinates in world-coordinate space that denotes the tangent point.
* @param {yfiles.geometry.PointD} tangent The vector which is tangent to the edge's path at the point denoted by p. The tangent vector
* needs not necessarily be normalized.
- * @return {boolean}
+ * @return {boolean}
* true iff the values in the out parameters are valid.
* @see {@link yfiles.drawing.AbstractEdgeStyleRenderer#getTangent}
* @see {@link yfiles.drawing.AbstractEdgeStyleRenderer#getSegmentCount}
@@ -23379,7 +23379,7 @@ declare module yfiles{
* Returns the number of "segments" this edge's path consists of.
* This method is part of the {@link yfiles.drawing.IPathGeometry} interface, that is implemented by this class.
* This interface will be returned by {@link yfiles.drawing.AbstractEdgeStyleRenderer#getPathGeometry}.
- * @return {number}
+ * @return {number}
* the number of segments or -1 if there is no such thing as a segment for this edge.
* @see {@link yfiles.drawing.AbstractEdgeStyleRenderer#getPathGeometry}
* @see Specified by {@link yfiles.drawing.IPathGeometry#getSegmentCount}.
@@ -23389,7 +23389,7 @@ declare module yfiles{
* Returns a representation of the visible path of the edge in form of a {@link yfiles.drawing.GeneralPath}.
* This method is part of the {@link yfiles.drawing.IPathGeometry} interface, that is implemented by this class.
* This interface will be returned by {@link yfiles.drawing.AbstractEdgeStyleRenderer#getPathGeometry}.
- * @return {yfiles.drawing.GeneralPath}
+ * @return {yfiles.drawing.GeneralPath}
* An instance that describes the visible path or null if this is not applicable for the current geometry.
* @see {@link yfiles.drawing.AbstractEdgeStyleRenderer#getPathGeometry}
* @see Specified by {@link yfiles.drawing.IPathGeometry#getPath}.
@@ -23440,7 +23440,7 @@ declare module yfiles{
*/
content:Object;
/**
- * Sets the {@link yfiles.drawing.GraphItemTemplateContextBase#bounds}
+ * Sets the {@link yfiles.drawing.GraphItemTemplateContextBase#bounds}
* property according to the {@link yfiles.drawing.ITemplatePortStyle}'s {@link yfiles.drawing.ITemplatePortStyle#renderSize}.
* @param {yfiles.drawing.ITemplatePortStyle} style The port to obtain the layout from.
*/
@@ -23499,7 +23499,7 @@ declare module yfiles{
onItemSelectedChanged(oldValue:boolean,newValue:boolean):void;
/**
* Gets or sets a value indicating whether the item is currently selected.
- * This state is bound to the {@link yfiles.graph.IGraphSelection} which is used in the
+ * This state is bound to the {@link yfiles.graph.IGraphSelection} which is used in the
* {@link yfiles.drawing.GraphItemTemplateContextBase#canvas} this visual is being used in.
* Setting this value will write through to the {@link yfiles.graph.IGraphSelection}.
* Value: true if the item is selected; otherwise, false.
@@ -23515,7 +23515,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether the item is the currently focused item
* in the {@link yfiles.canvas.GraphControl}.
- * This state is bound to the {@link yfiles.canvas.GraphControl#currentItem} which is used in the
+ * This state is bound to the {@link yfiles.canvas.GraphControl#currentItem} which is used in the
* {@link yfiles.drawing.GraphItemTemplateContextBase#canvas} this visual is being used in.
* Setting this value will write through to the {@link yfiles.canvas.GraphControl#currentItem}.
* Value: true if the item is focused; otherwise, false.
@@ -23530,7 +23530,7 @@ declare module yfiles{
onItemHighlightedChanged(oldValue:boolean,newValue:boolean):void;
/**
* Gets or sets a value indicating whether the item is currently highlighted.
- * This state is bound to the {@link yfiles.model.HighlightPaintManager} which is used in the
+ * This state is bound to the {@link yfiles.model.HighlightPaintManager} which is used in the
* {@link yfiles.drawing.GraphItemTemplateContextBase#canvas} this visual is being used in.
* Setting this value will write through to the {@link yfiles.model.HighlightPaintManager}'s
* {@link yfiles.model.HighlightPaintManager#selectionModel}
@@ -23592,7 +23592,7 @@ declare module yfiles{
/**
* An abstract implementation of an {@link yfiles.drawing.INodeStyleRenderer} which must be parameterized
* using the concrete {@link yfiles.drawing.INodeStyle} interface used by subclasses.
- * The most simple implementation needs to implement the
+ * The most simple implementation needs to implement the
* {@link yfiles.drawing.AbstractStyleRenderer#createVisual}
* method only.
* This class additionally implements the {@link yfiles.drawing.IShapeGeometry} interface
@@ -23601,7 +23601,7 @@ declare module yfiles{
*/
export interface AbstractNodeStyleRenderer extends yfiles.drawing.AbstractStyleRenderer,yfiles.drawing.IShapeGeometry,yfiles.drawing.INodeStyleRenderer{
/**
- * Factory method for the NodeStyleDescriptor property. This method will be called
+ * Factory method for the NodeStyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an instance of {@link yfiles.drawing.NodeStyleDescriptor}.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createStyleDescriptor}
@@ -23639,7 +23639,7 @@ declare module yfiles{
* This implementation uses the {@link yfiles.drawing.AbstractNodeStyleRenderer#layout} to determine whether the node is in the box.
* @param {yfiles.geometry.RectD} box the box describing the marquee's bounds
* @param {yfiles.canvas.ICanvasContext} ctx the current canvas context
- * @return {boolean}
+ * @return {boolean}
* true if the node is considered to be captured by the marquee
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#isInBox}
* @see Specified by {@link yfiles.drawing.IMarqueeTestable#isInBox}.
@@ -23659,21 +23659,21 @@ declare module yfiles{
* This implementation simply sets the {@link yfiles.drawing.AbstractNodeStyleRenderer#layout}'s bounds to the scratch variable
* and returns.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
- * @return {yfiles.geometry.RectD}
+ * @return {yfiles.geometry.RectD}
* the bounds or null to indicate an unbound area
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#getBounds}
* @see Specified by {@link yfiles.drawing.IBoundsProvider#getBounds}.
*/
getBounds(ctx:yfiles.canvas.ICanvasContext):yfiles.geometry.RectD;
/**
- * Configures the {@link yfiles.drawing.AbstractStyleRenderer#style} and
+ * Configures the {@link yfiles.drawing.AbstractStyleRenderer#style} and
* {@link yfiles.drawing.AbstractStyleRenderer#item} parameters,
* calls {@link yfiles.drawing.AbstractNodeStyleRenderer#configure} and returns this.
* @param {yfiles.graph.INode} node The node to retrieve the shape geometry for. The value will
- * be stored in the {@link yfiles.drawing.AbstractStyleRenderer#itemF}
+ * be stored in the {@link yfiles.drawing.AbstractStyleRenderer#itemF}
* field by {@link yfiles.drawing.AbstractStyleRenderer#setItem}.
* @param {yfiles.drawing.INodeStyle} style The style to associate with the node. The value will
- * be stored in the {@link yfiles.drawing.AbstractStyleRenderer#styleF}
+ * be stored in the {@link yfiles.drawing.AbstractStyleRenderer#styleF}
* field by {@link yfiles.drawing.AbstractStyleRenderer#setStyle}.
* @return {yfiles.drawing.IShapeGeometry} this
* @see {@link yfiles.drawing.AbstractNodeStyleRenderer#isInside}
@@ -23682,8 +23682,8 @@ declare module yfiles{
*/
getShapeGeometry(node:yfiles.graph.INode,style:yfiles.drawing.INodeStyle):yfiles.drawing.IShapeGeometry;
/**
- * Finds an intersection for the current
- * {@link yfiles.drawing.AbstractStyleRenderer#itemF node} using the
+ * Finds an intersection for the current
+ * {@link yfiles.drawing.AbstractStyleRenderer#itemF node} using the
* {@link yfiles.drawing.AbstractStyleRenderer#styleF}.
* This implementation returns the intersection for the {@link yfiles.drawing.AbstractNodeStyleRenderer#layout}.
* @return {yfiles.geometry.PointD} True if an intersection was actually found
@@ -23693,14 +23693,14 @@ declare module yfiles{
/**
* Checks whether the given coordinate lies within the shape's geometric bounds.
* This implementation checks for containment in the {@link yfiles.drawing.AbstractNodeStyleRenderer#layout}.
- * @return {boolean}
+ * @return {boolean}
* True if the point lies within the geometry of the rendering.
* @see Specified by {@link yfiles.drawing.IShapeGeometry#isInside}.
*/
isInside(point:yfiles.geometry.PointD):boolean;
/**
* Returns the outline of the shape using the node's {@link yfiles.drawing.AbstractNodeStyleRenderer#layout}.
- * @return {yfiles.drawing.GeneralPath}
+ * @return {yfiles.drawing.GeneralPath}
* The outline of the bounds of the node.
* @see Specified by {@link yfiles.drawing.IShapeGeometry#getOutline}.
*/
@@ -23736,9 +23736,9 @@ declare module yfiles{
* This implementation calls {@link yfiles.model.IModelItemInstaller#install} on the style instance
* obtained through the lookup.
* @param {TItem} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The canvas to {@link yfiles.model.IInstallerContext#addInstalled add installed}
+ * @param {yfiles.model.IInstallerContext} context The canvas to {@link yfiles.model.IInstallerContext#addInstalled add installed}
* canvas objects for the item to.
- * @return {void}
+ * @return {void}
* All canvas objects this method has added to the canvas control.
* @see Specified by {@link yfiles.model.IModelItemInstaller#install}.
*/
@@ -23791,13 +23791,13 @@ declare module yfiles{
/**
* Creates the parameter for the given position.
* @param {yfiles.drawing.InteriorStretchLabelModel.Position} position The position.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
*/
createParameter(position:yfiles.drawing.InteriorStretchLabelModel.Position_Interface):yfiles.graph.ILabelModelParameter;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -23921,9 +23921,9 @@ declare module yfiles{
* Visual styles are responsible for rendering {@link yfiles.model.IModelItem}
* instances in a {@link yfiles.canvas.CanvasControl}.
* It is up to the implementation to interpret the visual appearance of an
- * item.
+ * item.
* This interface extends the {@link yfiles.model.IModelItemInstaller}
- * interface for TModelItem to allow for installing the item into the
+ * interface for TModelItem to allow for installing the item into the
* {@link yfiles.canvas.CanvasControl}.
* This interface extends the {@link yfiles.system.ICloneable} interface. This allows clients
* to obtain a copy of the current state of this style. Note that unless noted otherwise
@@ -23979,13 +23979,13 @@ declare module yfiles{
/**
* Creates the parameter for the given position.
* @param {yfiles.drawing.InteriorLabelModel.Position} position The position.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
*/
createParameter(position:yfiles.drawing.InteriorLabelModel.Position_Interface):yfiles.graph.ILabelModelParameter;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24142,7 +24142,7 @@ declare module yfiles{
getPaintable(edge:yfiles.graph.IEdge,atSource:boolean,anchor:yfiles.geometry.PointD,direction:yfiles.geometry.PointD):yfiles.drawing.IVisualCreator;
/**
* Gets an {@link yfiles.drawing.IBoundsProvider} implementation that can yield
- * this arrow's bounds if painted at the given location using the
+ * this arrow's bounds if painted at the given location using the
* given direction for the given edge.
* @param {yfiles.graph.IEdge} edge the edge this arrow belongs to
* @param {boolean} atSource whether this will be the source arrow
@@ -24197,7 +24197,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Working with styles (and their style renderers) is explained in detail in the section
+ * Working with styles (and their style renderers) is explained in detail in the section
* Visual Representation of Graph Elements.
*
* @see {@link yfiles.drawing.IArrowOwner}
@@ -24232,7 +24232,7 @@ declare module yfiles{
export interface RotatedSliderEdgeLabelModel extends Object,yfiles.graph.ILabelModel,yfiles.graph.ILabelModelParameterProvider,yfiles.graph.ILabelModelParameterFinder{
/**
* Specifies whether the distance to the edge is interpreted relatively to the edge's path.
- * Value:
+ * Value:
* true if distance to the edge is interpreted relatively to the edge's path; otherwise, false.
* If enabled, the label is placed
* to the left of the edge segment (relative to the segment direction) if
@@ -24252,7 +24252,7 @@ declare module yfiles{
distanceRelativeToEdge:boolean;
/**
* Specifies the distance between the label box and the edge path.
- * Value:
+ * Value:
* The distance between the label box and the edge path.
* The interpretation of positive/negative values depends on the property
* {@link yfiles.drawing.RotatedSliderEdgeLabelModel#distanceRelativeToEdge}.
@@ -24262,21 +24262,21 @@ declare module yfiles{
/**
* Specifies whether edge labels are automatically rotated according to the angle of
* the corresponding reference edge segment.
- * Value:
+ * Value:
* true if edge labels are automatically rotated; otherwise, false.
* By default, this feature is enabled.
*/
autoRotationEnabled:boolean;
/**
* Specifies the rotation angle of all labels with this model.
- * Value:
+ * Value:
* The rotation angle of all labels with this model.
*/
angle:number;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24329,7 +24329,7 @@ declare module yfiles{
/**
* Creates a parameter that measures the provided segment index from the source side of the edge path.
* @param {number} segmentIndex The zero-based index of the segment beginning from the source side.
- * @param {number} segmentRatio The ratio at which to place the label at the segment. A ratio of
+ * @param {number} segmentRatio The ratio at which to place the label at the segment. A ratio of
* 0.0 will place the label at the source side of the segment, a ratio of 1.0 at the target
* side. Ratios < 0.0 or > 1.0 will be interpreted as absolute values in world coordinates.
* @return {yfiles.graph.ILabelModelParameter} A label parameter that describes the provided parameters for this model instance.
@@ -24338,7 +24338,7 @@ declare module yfiles{
/**
* Creates a parameter that measures the provided segment index from the target side of the edge path.
* @param {number} segmentIndex The zero-based index of the segment beginning from the target side.
- * @param {number} segmentRatio The ratio at which to place the label at the segment. A ratio of
+ * @param {number} segmentRatio The ratio at which to place the label at the segment. A ratio of
* 0.0 will place the label at the target side of the segment, a ratio of 1.0 at the source
* side. Ratios < 0.0 or > 1.0 will be interpreted as absolute values in world coordinates.
* @return {yfiles.graph.ILabelModelParameter} A label parameter that describes the provided parameters for this model instance.
@@ -24415,7 +24415,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24505,7 +24505,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24578,7 +24578,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24608,7 +24608,7 @@ declare module yfiles{
*/
createScaledParameter(relativeOffsets:yfiles.geometry.PointD):yfiles.graph.IPortLocationModelParameter;
/**
- * Creates a parameter for the given {@link yfiles.graph.INode} that will
+ * Creates a parameter for the given {@link yfiles.graph.INode} that will
* exactly match the given absolute world coordinates.
* @param {yfiles.graph.INode} owner The owner to use for determining the offsets.
* @param {yfiles.geometry.PointD} location The absolute world coordinates location of the port.
@@ -24617,7 +24617,7 @@ declare module yfiles{
*/
createAbsoluteParameter(owner:yfiles.graph.INode,location:yfiles.geometry.PointD):yfiles.graph.IPortLocationModelParameter;
/**
- * Creates the parameter for the given {@link yfiles.graph.INode} that will
+ * Creates the parameter for the given {@link yfiles.graph.INode} that will
* exactly match the given relative location.
* @param {yfiles.graph.INode} owner The owner to use for determining the offsets.
* @param {yfiles.geometry.PointD} relativeLocation The location of the port relative to the center of the node.
@@ -24711,7 +24711,7 @@ declare module yfiles{
* An edge label model that knows nine different label positions.
* The possible positions are near the source port, at the center of the edge,
* or near the target port, each above, below, or centered on the edge.
- * The distance to the edge and the absolute angular orientation of the label
+ * The distance to the edge and the absolute angular orientation of the label
* can be specified.
*/
export interface NinePositionsEdgeLabelModel extends Object,yfiles.graph.ILabelModel,yfiles.graph.ILabelModelParameterProvider{
@@ -24758,14 +24758,14 @@ declare module yfiles{
getContext(label:yfiles.graph.ILabel,parameter:yfiles.graph.ILabelModelParameter):yfiles.support.ILookup;
/**
* Create a model parameter for the specified position.
- * @param {yfiles.drawing.NinePositionsEdgeLabelModel.Position} position The position for this parameter
+ * @param {yfiles.drawing.NinePositionsEdgeLabelModel.Position} position The position for this parameter
* @return {yfiles.graph.ILabelModelParameter} a model parameter for the specified position
*/
createParameter(position:yfiles.drawing.NinePositionsEdgeLabelModel.Position_Interface):yfiles.graph.ILabelModelParameter;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -24941,7 +24941,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -25052,7 +25052,7 @@ declare module yfiles{
brush:yfiles.system.Brush;
/**
* Gets the cropping length associated with this instance.
- * Value:
+ * Value:
* This value is used by {@link yfiles.drawing.IEdgeStyle} implementations to let the
* edge appear to end shortly before its actual target.
* @see Specified by {@link yfiles.drawing.IArrow#cropLength}.
@@ -25074,7 +25074,7 @@ declare module yfiles{
getPaintable(edge:yfiles.graph.IEdge,atSource:boolean,anchor:yfiles.geometry.PointD,direction:yfiles.geometry.PointD):yfiles.drawing.IVisualCreator;
/**
* Gets an {@link yfiles.drawing.IBoundsProvider} implementation that can yield
- * this arrow's bounds if painted at the given location using the
+ * this arrow's bounds if painted at the given location using the
* given direction for the given edge.
* @param {yfiles.graph.IEdge} edge the edge this arrow belongs to
* @param {boolean} atSource whether this will be the source arrow
@@ -25090,7 +25090,7 @@ declare module yfiles{
/**
* Determines whether this arrow is equal to the other arrow.
* @param {yfiles.drawing.Arrow} other The other.
- * @return {boolean}
+ * @return {boolean}
*/
equalsWithOther(other:yfiles.drawing.Arrow):boolean;
equals(obj:Object):boolean;
@@ -25148,7 +25148,7 @@ declare module yfiles{
getPaintable(edge:yfiles.graph.IEdge,atSource:boolean,anchor:yfiles.geometry.PointD,direction:yfiles.geometry.PointD):yfiles.drawing.IVisualCreator;
/**
* Gets an {@link yfiles.drawing.IBoundsProvider} implementation that can yield
- * this arrow's bounds if painted at the given location using the
+ * this arrow's bounds if painted at the given location using the
* given direction for the given edge.
* @param {yfiles.graph.IEdge} edge the edge this arrow belongs to
* @param {boolean} atSource whether this will be the source arrow
@@ -25255,7 +25255,7 @@ declare module yfiles{
};
/**
* A simple implementation of the {@link yfiles.graph.IPortLocationModel}
- * that uses simple {@link yfiles.geometry.PointD} and {@link yfiles.geometry.IPoint} implementations
+ * that uses simple {@link yfiles.geometry.PointD} and {@link yfiles.geometry.IPoint} implementations
* to anchor ports in the world coordinate system.
* This implementation can be used for ports at all kinds of {@link yfiles.graph.IPortOwner}
* implementations because it does not depend on the owner of the port at all.
@@ -25281,7 +25281,7 @@ declare module yfiles{
* This method will simply delegate to {@link yfiles.drawing.AnchoredPortLocationModel#createParameterForLocation}
* @param {yfiles.graph.IPortOwner} portOwner The port owner that will own the port for which the parameter shall be created.
* @param {yfiles.geometry.PointD} location The location in the world coordinate system that should be matched as best as possible.
- * @return {yfiles.graph.IPortLocationModelParameter}
+ * @return {yfiles.graph.IPortLocationModelParameter}
* A new instance that can be used to describe the location of an {@link yfiles.graph.IPort} at the given
* portOwner.
* @see Specified by {@link yfiles.graph.IPortLocationModel#createParameter}.
@@ -25355,7 +25355,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates an instance using the provided renderer instance.
- * @param {yfiles.drawing.IEdgeStyleRenderer} styleRenderer
+ * @param {yfiles.drawing.IEdgeStyleRenderer} styleRenderer
*/
new (styleRenderer:yfiles.drawing.IEdgeStyleRenderer):yfiles.drawing.AbstractEdgeStyle;
};
@@ -25377,7 +25377,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -25406,7 +25406,7 @@ declare module yfiles{
* Creates a default parameter that can be used for this model.
* If {@link yfiles.drawing.CompositeLabelModel#labelModels} is not empty, the default parameter for the first model in that list is returned. Otherwise,
* the default parameter for {@link yfiles.drawing.FreeLabelModel#createDefaultParameter} is returned.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* a parameter for this model instance
* @see Specified by {@link yfiles.graph.ILabelModel#createDefaultParameter}.
*/
@@ -25428,7 +25428,7 @@ declare module yfiles{
* This implementation returns all parameters from all models in {@link yfiles.drawing.CompositeLabelModel#labelModels}
* @param {yfiles.graph.ILabel} label The label instance to use.
* @param {yfiles.graph.ILabelModel} model The model to provide parameters for.
- * @return {yfiles.collections.IEnumerable.}
+ * @return {yfiles.collections.IEnumerable.}
* A possibly empty enumerator over a set of label model parameters.
* @see Specified by {@link yfiles.graph.ILabelModelParameterProvider#getParameters}.
*/
@@ -25441,7 +25441,7 @@ declare module yfiles{
* @param {yfiles.graph.ILabelModel} model The model instance to use. This should be the instance
* this instance has been obtained from.
* @param {yfiles.geometry.IOrientedRectangle} labelLayout The anticipated layout for the label.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* A non-null parameter that can be used for the label to approximate the provided layout.
* @see Specified by {@link yfiles.graph.ILabelModelParameterFinder#findBestParameter}.
*/
@@ -25527,7 +25527,7 @@ declare module yfiles{
LAST_BEND:yfiles.graph.IPortLocationModelParameter;
};
/**
- * A label model that wraps an existing label model and decorates it with
+ * A label model that wraps an existing label model and decorates it with
* a {@link yfiles.graph.ILabelCandidateDescriptor descriptor}.
*/
export interface DescriptorWrapperLabelModel extends Object,yfiles.graph.ILabelModel,yfiles.graph.ILabelCandidateDescriptorProvider,yfiles.graph.ILabelModelParameterProvider{
@@ -25542,7 +25542,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -25686,7 +25686,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -25712,7 +25712,7 @@ declare module yfiles{
* during {@link yfiles.drawing.GenericLabelModel#addParameterWithDescriptor}.
* @param {yfiles.graph.ILabel} label The label instance to use.
* @param {yfiles.graph.ILabelModelParameter} parameter The parameter to get the descriptor for.
- * @return {yfiles.graph.ILabelCandidateDescriptor} The descriptor instance that had been added to this instance during
+ * @return {yfiles.graph.ILabelCandidateDescriptor} The descriptor instance that had been added to this instance during
* {@link yfiles.drawing.GenericLabelModel#addParameterWithDescriptor}.
* @see Specified by {@link yfiles.graph.ILabelCandidateDescriptorProvider#getDescriptor}.
*/
@@ -25742,7 +25742,7 @@ declare module yfiles{
};
};
/**
- * This node label model can be used to specify any position and orientation
+ * This node label model can be used to specify any position and orientation
* of a label.
* The position of the label is stored relative to the layout of the node
* the label belongs to.
@@ -25791,14 +25791,14 @@ declare module yfiles{
createNodeCenterAnchored(offset:yfiles.geometry.PointD,angle:number):yfiles.graph.ILabelModelParameter;
/**
* Creates a parameter instance that anchors the label to the node at a given position.
- * The parameter will use the ratio and offset values to determine a point on both the
+ * The parameter will use the ratio and offset values to determine a point on both the
* label and the node. It will place the label in such a way that both points coincide.
* @param {yfiles.geometry.PointD} layoutRatio The ratio that describes the point on the node's layout relative to its size.
* @param {yfiles.geometry.PointD} layoutOffset The offset to apply to the point on the node after the ratio has been determined.
* @param {yfiles.geometry.PointD} labelRatio The ratio that describes the point on the label's layout relative to its size.
* @param {yfiles.geometry.PointD} labelOffset The offset to apply to the point on the label after the ratio has been determined.
* @param {number} angle The angle by which the label should be rotated around the point described using the ratio and offset, measured in radians.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* A parameter that exactly fits the described location.
*/
createNodeRatioAnchored(layoutRatio:yfiles.geometry.PointD,layoutOffset:yfiles.geometry.PointD,labelRatio:yfiles.geometry.PointD,labelOffset:yfiles.geometry.PointD,angle:number):yfiles.graph.ILabelModelParameter;
@@ -25808,7 +25808,7 @@ declare module yfiles{
* This method creates a {@link yfiles.drawing.FreeNodeLabelModel#createNodeRatioAnchored node ratio anchored parameter} with the canonical
* settings for the ratios and offsets in the following way. Each coordinate axis is considered independently. If
* the reference point coordinate is within the node layout interval, its relative location specifies the layout
- * ratio for this coordinate.
+ * ratio for this coordinate.
* Otherwise, the absolute distance of the reference point and the interval specifies the layout offset and the
* layout ratio is either either 0.0 or 1.0. The parameters for the label ratio and label offset
* are calculated analogously.
@@ -25842,7 +25842,7 @@ declare module yfiles{
* @param {yfiles.graph.ILabel} label The label to find a parameter for.
* @param {yfiles.graph.ILabelModel} model The model instance to use. This should be this instance.
* @param {yfiles.geometry.IOrientedRectangle} labelLayout The anticipated layout for the label.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* A non-null parameter that can be used for the label to approximate the provided layout.
* @see Specified by {@link yfiles.graph.ILabelModelParameterFinder#findBestParameter}.
*/
@@ -25934,7 +25934,7 @@ declare module yfiles{
*/
update(modelItem:yfiles.model.IModelItem):void;
/**
- * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
+ * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
* for installing node styles.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createNodeGroup} will be called.
@@ -25946,13 +25946,13 @@ declare module yfiles{
*/
nodeGroup:yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeGroup} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeGroup} property. This method will be called
* upon first access to the property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new group that has been added to the {@link yfiles.drawing.GraphModelManager#contentGroup}
*/
createNodeGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
+ * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
* for installing edge styles.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createEdgeGroup} will be called.
@@ -25965,13 +25965,13 @@ declare module yfiles{
*/
edgeGroup:yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeGroup} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeGroup} property. This method will be called
* upon first access to the property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new group that has been added to the {@link yfiles.drawing.GraphModelManager#contentGroup}
*/
createEdgeGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
+ * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
* for installing edge label styles.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createEdgeLabelGroup} will be called.
@@ -25980,13 +25980,13 @@ declare module yfiles{
*/
edgeLabelGroup:yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeLabelGroup} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeLabelGroup} property. This method will be called
* upon first access to the property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new group that has been added to the {@link yfiles.drawing.GraphModelManager#contentGroup}
*/
createEdgeLabelGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
+ * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
* for installing node label styles.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createNodeLabelGroup} will be called.
@@ -25995,13 +25995,13 @@ declare module yfiles{
*/
nodeLabelGroup:yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeLabelGroup} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeLabelGroup} property. This method will be called
* upon first access to the property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new group that has been added to the {@link yfiles.drawing.GraphModelManager#contentGroup}
*/
createNodeLabelGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
+ * Gets the {@link yfiles.canvas.ICanvasObjectGroup} instance that will be used
* for installing port styles.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createPortGroup} will be called.
@@ -26010,7 +26010,7 @@ declare module yfiles{
*/
portGroup:yfiles.canvas.ICanvasObjectGroup;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#portGroup} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#portGroup} property. This method will be called
* upon first access to the property.
* @return {yfiles.canvas.ICanvasObjectGroup} a new group that has been added to the {@link yfiles.drawing.GraphModelManager#contentGroup}
*/
@@ -26020,12 +26020,12 @@ declare module yfiles{
* an {@link yfiles.graph.IEdge} into the canvas.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createEdgeStyleInstaller} will be called.
- * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
+ * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
* that is typed to the arguments that correspond to the item type.
*/
edgeStyleInstaller:yfiles.model.IModelItemInstaller;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeStyleInstaller} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeStyleInstaller} property. This method will be called
* upon first access to the property.
* @return {yfiles.model.IModelItemInstaller.} a new instance of {@link yfiles.drawing.StyleInstaller StyleInstaller}<IEdge,IEdgeStyle>
*/
@@ -26035,12 +26035,12 @@ declare module yfiles{
* an {@link yfiles.graph.IPort} into the canvas.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createPortStyleInstaller} will be called.
- * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
+ * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
* that is typed to the arguments that correspond to the item type.
*/
portStyleInstaller:yfiles.model.IModelItemInstaller;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#portStyleInstaller} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#portStyleInstaller} property. This method will be called
* upon first access to the {@link yfiles.drawing.GraphModelManager#portStyleInstaller} property.
* @return {yfiles.model.IModelItemInstaller.} a new instance of {@link yfiles.drawing.StyleInstaller StyleInstaller}<IPort,IPortStyle>
*/
@@ -26050,12 +26050,12 @@ declare module yfiles{
* an {@link yfiles.graph.ILabel} of an {@link yfiles.graph.IEdge} into the canvas.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createEdgeLabelInstaller} will be called.
- * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
+ * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
* that is typed to the arguments that correspond to the item type.
*/
edgeLabelInstaller:yfiles.model.IModelItemInstaller;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeLabelInstaller} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#edgeLabelInstaller} property. This method will be called
* upon first access to the property.
* @return {yfiles.model.IModelItemInstaller.} a new instance of {@link yfiles.drawing.StyleInstaller StyleInstaller}<ILabel,ILabelStyle>
*/
@@ -26065,12 +26065,12 @@ declare module yfiles{
* an {@link yfiles.graph.ILabel} of an {@link yfiles.graph.INode} into the canvas.
* If the field has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createNodeLabelInstaller} will be called.
- * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
+ * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
* that is typed to the arguments that correspond to the item type.
*/
nodeLabelInstaller:yfiles.model.IModelItemInstaller;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeLabelInstaller} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeLabelInstaller} property. This method will be called
* upon first access to the property.
* @return {yfiles.model.IModelItemInstaller.} a new instance of {@link yfiles.drawing.StyleInstaller StyleInstaller}<ILabel,ILabelStyle>
*/
@@ -26089,12 +26089,12 @@ declare module yfiles{
* an {@link yfiles.graph.INode} into the canvas.
* If the value has not yet been initialized upon first access, the
* factory method {@link yfiles.drawing.GraphModelManager#createNodeStyleInstaller} will be called.
- * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
+ * In the default implementation this property can safely be cast to a {@link yfiles.drawing.StyleInstaller}
* that is typed to the arguments that correspond to the item type.
*/
nodeStyleInstaller:yfiles.model.IModelItemInstaller;
/**
- * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeStyleInstaller} property. This method will be called
+ * Factory method for the {@link yfiles.drawing.GraphModelManager#nodeStyleInstaller} property. This method will be called
* upon first access to the property.
* @return {yfiles.model.IModelItemInstaller.} a new instance of {@link yfiles.drawing.StyleInstaller StyleInstaller}<INode, INodeStyle>
*/
@@ -26111,10 +26111,10 @@ declare module yfiles{
*/
createContentGroup():yfiles.canvas.ICanvasObjectGroup;
/**
- * Gets an {@link yfiles.collections.IComparer} instance that can be
+ * Gets an {@link yfiles.collections.IComparer} instance that can be
* used to compare two model items with respect to their
* visual display order.
- * An item is considered to be greater than another item if
+ * An item is considered to be greater than another item if
* it is rendered on top of it.
*/
comparer:yfiles.collections.IComparer;
@@ -26266,14 +26266,14 @@ declare module yfiles{
getModelItem(canvasObject:yfiles.canvas.ICanvasObject):yfiles.model.IModelItem;
/**
* Gets or sets the graph this manager manages.
- * The {@link yfiles.drawing.GraphModelManager#getHierarchy} method will be used in a separate call to find the associated
+ * The {@link yfiles.drawing.GraphModelManager#getHierarchy} method will be used in a separate call to find the associated
* {@link yfiles.graph.IHierarchy} for the nodes in the graph.
* @see {@link yfiles.drawing.GraphModelManager#onGraphChanged}
*/
graph:yfiles.graph.IGraph;
/**
* Called when the {@link yfiles.drawing.GraphModelManager#graph} property changes.
- * This method registers the collections of the graph instance with the {@link yfiles.model.CollectionModelManager mechanism} that manages the
+ * This method registers the collections of the graph instance with the {@link yfiles.model.CollectionModelManager mechanism} that manages the
* mapping between the elements and the {@link yfiles.canvas.ICanvasObject}s. Subclasses should call the base method if they want to use the default mechanisms.
* @param {yfiles.graph.IGraph} oldGraph The old graph instance.
* @param {yfiles.graph.IGraph} newGraph The new graph instance.
@@ -26291,7 +26291,7 @@ declare module yfiles{
/**
* Determines whether this instance should use the {@link yfiles.drawing.GraphModelManager#getHierarchy hierarchy information for the graph}
* to nest the nodes {@link yfiles.drawing.GraphModelManager#drawEdgesBehindGroupedNodes and optionally edges} accordingly.
- * Value:
+ * Value:
* true (the default) iff the hierarchy should be queried.
*/
useHierarchicNesting:boolean;
@@ -26363,10 +26363,10 @@ declare module yfiles{
*
* Note that in order to work, this model needs to have at least one {@link yfiles.drawing.GenericPortLocationModel#addParameter parameter added}.
@@ -26376,7 +26376,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -26419,7 +26419,7 @@ declare module yfiles{
* This implementation iterates over all {@link yfiles.drawing.GenericPortLocationModel#parameters} to return the one that matches the given location the best.
* @param {yfiles.graph.IPortOwner} portOwner The port owner that will own the port for which the parameter shall be created.
* @param {yfiles.geometry.PointD} location The location in the world coordinate system that should be matched as best as possible.
- * @return {yfiles.graph.IPortLocationModelParameter}
+ * @return {yfiles.graph.IPortLocationModelParameter}
* A new instance that can be used to describe the location of an {@link yfiles.graph.IPort} at the given
* portOwner.
* @see Specified by {@link yfiles.graph.IPortLocationModel#createParameter}.
@@ -26516,7 +26516,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -26615,7 +26615,7 @@ declare module yfiles{
new ():yfiles.drawing.ExteriorLabelModel;
};
/**
- * A label model that can be used to describe any position and orientation
+ * A label model that can be used to describe any position and orientation
* of a label.
* The position of the label is stored absolutely and is not influenced
* by the layout or position of the owner of the label. In fact the owner is not even
@@ -26662,7 +26662,7 @@ declare module yfiles{
/**
* Creates a new label whose layout is dynamically read from the provided instance.
* @param {yfiles.geometry.IOrientedRectangle} orientedRectangle The oriented rectangle to dynamically retrieve the values from.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* A new parameter that is associated with this instance.
*/
createDynamic(orientedRectangle:yfiles.geometry.IOrientedRectangle):yfiles.graph.ILabelModelParameter;
@@ -26676,7 +26676,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -26712,14 +26712,14 @@ declare module yfiles{
INSTANCE:yfiles.drawing.FreeLabelModel;
};
/**
- * An edge label model that can be used to describe any position and orientation
+ * An edge label model that can be used to describe any position and orientation
* of a label.
* The position of the label is stored relative to the positions of the ports
* of the edge the label belongs to.
*/
export interface FreeEdgeLabelModel extends Object,yfiles.graph.ILabelModelParameterFinder,yfiles.graph.ILabelModel{
/**
- * Gets or sets a property that indicates whether the angle used by the {@link yfiles.drawing.FreeEdgeLabelModel#createEdgeAnchored
+ * Gets or sets a property that indicates whether the angle used by the {@link yfiles.drawing.FreeEdgeLabelModel#createEdgeAnchored
* parameter} should be interpreted relative to the edge's orientation or as an absolute angle
* in the coordinate system.
* By default the angle is interpreted to be relative to the world coordinates axes.
@@ -26768,7 +26768,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -26787,7 +26787,7 @@ declare module yfiles{
* @param {yfiles.graph.ILabel} label The label to find a parameter for.
* @param {yfiles.graph.ILabelModel} model The model instance to use. This should be this instance.
* @param {yfiles.geometry.IOrientedRectangle} labelLayout The anticipated layout for the label.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
* A non-null parameter that can be used for the label to approximate the provided layout.
* @see Specified by {@link yfiles.graph.ILabelModelParameterFinder#findBestParameter}.
*/
@@ -26864,7 +26864,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Working with styles (and their style renderers) is explained in detail in the section
+ * Working with styles (and their style renderers) is explained in detail in the section
* Visual Representation of Graph Elements.
*
*/
@@ -26951,10 +26951,10 @@ declare module yfiles{
* Calculates the {@link yfiles.graph.ILabel#preferredSize preferred size}
* of a given label using the associated style.
* @param {yfiles.graph.ILabel} label The label to determine the preferred size for
- * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
+ * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
* {@link yfiles.drawing.ILabelStyle#renderer}
* @return {yfiles.geometry.SizeD} A size that can be used as the {@link yfiles.graph.ILabel#preferredSize}
- * if this renderer paints the label using the associated style.
+ * if this renderer paints the label using the associated style.
* @see Specified by {@link yfiles.drawing.ILabelStyleRenderer#getPreferredSize}.
*/
getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.drawing.ILabelStyle):yfiles.geometry.SizeD;
@@ -26978,7 +26978,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Working with styles (and their style renderers) is explained in detail in the section
+ * Working with styles (and their style renderers) is explained in detail in the section
* Visual Representation of Graph Elements.
*
*/
@@ -27016,7 +27016,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Working with styles (and their style renderers) is explained in detail in the section
+ * Working with styles (and their style renderers) is explained in detail in the section
* Visual Representation of Graph Elements.
*
*/
@@ -27041,7 +27041,7 @@ declare module yfiles{
};
/**
* Interface for implementations that yield insets for a given item.
- * {@link yfiles.graph.INode}-implementations of this interface will be
+ * {@link yfiles.graph.INode}-implementations of this interface will be
* queried from an {@link yfiles.graph.INode}'s {@link yfiles.support.ILookup#lookup}
* method. {@link yfiles.graph.GroupedGraph} uses this instance by default to determine the insets of a group node.
*/
@@ -27049,8 +27049,8 @@ declare module yfiles{
/**
* Returns the insets for the given item.
* @param {T} item The item to yield insets for.
- * @return {yfiles.geometry.InsetsD} A rectangle that describes the insets. {@link yfiles.geometry.IPoint#x} is the left inset,
- * {@link yfiles.geometry.IPoint#y} is the top inset, {@link yfiles.geometry.ISize#width} is the right inset, and
+ * @return {yfiles.geometry.InsetsD} A rectangle that describes the insets. {@link yfiles.geometry.IPoint#x} is the left inset,
+ * {@link yfiles.geometry.IPoint#y} is the top inset, {@link yfiles.geometry.ISize#width} is the right inset, and
* {@link yfiles.geometry.ISize#height} is the bottom inset.
* @see Specified by {@link yfiles.drawing.IInsetsProvider#getInsets}.
*/
@@ -27089,7 +27089,7 @@ declare module yfiles{
* from it via the {@link yfiles.drawing.IStyleRenderer#getVisualCreator}
* method.
* @param {Object} forUserObject The user object that should be of type {@link yfiles.graph.INode}
- * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
+ * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
* {@link yfiles.drawing.IStyleRenderer#getVisualCreator} or null
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#getVisualCreator}.
*/
@@ -27101,7 +27101,7 @@ declare module yfiles{
* old visual.
* @param {yfiles.canvas.ICanvasObject} canvasObject The object to check
* @param {yfiles.canvas.ICanvasContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#isDirty}.
*/
isDirty(canvasObject:yfiles.canvas.ICanvasObject,context:yfiles.canvas.ICanvasContext):boolean;
@@ -27111,7 +27111,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27121,12 +27121,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27136,12 +27136,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -27170,7 +27170,7 @@ declare module yfiles{
* from it via the {@link yfiles.drawing.IStyleRenderer#getVisualCreator}
* method.
* @param {Object} forUserObject The user object that should be of type {@link yfiles.graph.ILabel}
- * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
+ * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
* {@link yfiles.drawing.IStyleRenderer#getVisualCreator} or null
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#getVisualCreator}.
*/
@@ -27182,7 +27182,7 @@ declare module yfiles{
* old visual.
* @param {yfiles.canvas.ICanvasObject} canvasObject The object to check
* @param {yfiles.canvas.ICanvasContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#isDirty}.
*/
isDirty(canvasObject:yfiles.canvas.ICanvasObject,context:yfiles.canvas.ICanvasContext):boolean;
@@ -27192,7 +27192,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27202,12 +27202,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27217,12 +27217,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -27251,7 +27251,7 @@ declare module yfiles{
* from it via the {@link yfiles.drawing.IStyleRenderer#getVisualCreator}
* method.
* @param {Object} forUserObject The user object that should be of type {@link yfiles.graph.IPort}
- * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
+ * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
* {@link yfiles.drawing.IStyleRenderer#getVisualCreator} or null
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#getVisualCreator}.
*/
@@ -27263,7 +27263,7 @@ declare module yfiles{
* old visual.
* @param {yfiles.canvas.ICanvasObject} canvasObject The object to check
* @param {yfiles.canvas.ICanvasContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#isDirty}.
*/
isDirty(canvasObject:yfiles.canvas.ICanvasObject,context:yfiles.canvas.ICanvasContext):boolean;
@@ -27273,7 +27273,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27283,12 +27283,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -27298,12 +27298,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -27374,7 +27374,7 @@ declare module yfiles{
* Obtains the {@link yfiles.drawing.IVisualCreator} for the given node.
* @param {yfiles.drawing.IRenderContext} ctx The context.
* @param {yfiles.graph.INode} node The node.
- * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewNodeStyle}'s
+ * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewNodeStyle}'s
* {@link yfiles.drawing.AbstractStyleRenderer#getVisualCreator} method.
*/
getNodeVisualCreator(ctx:yfiles.drawing.IRenderContext,node:yfiles.graph.INode):yfiles.drawing.IVisualCreator;
@@ -27382,7 +27382,7 @@ declare module yfiles{
* Obtains the {@link yfiles.drawing.IVisualCreator} for the given group node.
* @param {yfiles.drawing.IRenderContext} ctx The context.
* @param {yfiles.graph.INode} node The group node.
- * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewGroupNodeStyle}'s
+ * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewGroupNodeStyle}'s
* {@link yfiles.drawing.AbstractStyleRenderer#getVisualCreator} method.
*/
getGroupNodeVisualCreator(ctx:yfiles.drawing.IRenderContext,node:yfiles.graph.INode):yfiles.drawing.IVisualCreator;
@@ -27390,7 +27390,7 @@ declare module yfiles{
* Obtains the {@link yfiles.drawing.IVisualCreator} for the given edge.
* @param {yfiles.drawing.IRenderContext} ctx The context.
* @param {yfiles.graph.IEdge} edge The edge.
- * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewEdgeStyle}'s
+ * @return {yfiles.drawing.IVisualCreator} The visual creator that is obtained from the {@link yfiles.drawing.OverviewGraphVisualCreator#getOverviewEdgeStyle}'s
* {@link yfiles.drawing.AbstractStyleRenderer#getVisualCreator} method.
*/
getEdgeVisualCreator(ctx:yfiles.drawing.IRenderContext,edge:yfiles.graph.IEdge):yfiles.drawing.IVisualCreator;
@@ -27400,7 +27400,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance for the given graph.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
new (graph:yfiles.graph.IGraph):yfiles.drawing.OverviewGraphVisualCreator;
};
@@ -27426,7 +27426,7 @@ declare module yfiles{
/**
* Gets a value indicating whether the label should be flipped 180 degrees
* automatically, if it would be oriented downwards, otherwise.
- * Value:
+ * Value:
* true if the label should be flipped automatically otherwise, false.
* @see Specified by {@link yfiles.drawing.ISimpleLabelStyle#autoFlip}.
*/
@@ -27507,7 +27507,7 @@ declare module yfiles{
* {@link yfiles.drawing.IBoundsProvider}, {@link yfiles.drawing.IHitTestable}, and
* {@link yfiles.drawing.IMarqueeTestable} implementations for an {@link yfiles.model.IModelItem}
* instance and its associated style instance.
- * Implementations of this interface should be designed to be sharable between multiple
+ * Implementations of this interface should be designed to be sharable between multiple
* style instances and should therefore not contain style specific state.
* @see {@link yfiles.drawing.IVisualStyle}
*/
@@ -27521,7 +27521,7 @@ declare module yfiles{
* @return {yfiles.drawing.IVisualCreator} An implementation that may be used to subsequently create or update the visual for
* the item. Clients should not cache this instance and must always call
* this method immediately before using the value returned. This enables the
- * use of the flyweight design pattern for implementations. This method may not return null
+ * use of the flyweight design pattern for implementations. This method may not return null
* but should yield a {@link yfiles.drawing.VoidVisualCreator#INSTANCE void} implementation instead.
* @see {@link yfiles.drawing.VoidVisualCreator#INSTANCE}
* @see Specified by {@link yfiles.drawing.IStyleRenderer#getVisualCreator}.
@@ -27628,7 +27628,7 @@ declare module yfiles{
* the corresponding reference edge segment.
*
*
- * During movements, labels with this model snap to noteable positions if the
+ * During movements, labels with this model snap to noteable positions if the
* provides a {@link yfiles.input.LabelSnapContext} that is enabled and has a suitable configuration.
*
*/
@@ -27636,14 +27636,14 @@ declare module yfiles{
/**
* Specifies whether edge labels are automatically rotated according to the angle of
* the corresponding reference edge segment.
- * Value:
+ * Value:
* true if edge labels are automatically rotated; otherwise, false.
* By default, this feature is enabled.
*/
autoRotation:boolean;
/**
* Specifies the rotation angle of all labels with this model.
- * Value:
+ * Value:
* The rotation angle of all labels with this model.
*/
angle:number;
@@ -27665,7 +27665,7 @@ declare module yfiles{
* edge path.
* @param {number} segmentIndex The zero-based index of the segment beginning from the source side.
* @param {number} distance The distance between the label's box and the edge's path.
- * @param {number} segmentRatio
+ * @param {number} segmentRatio
* The ratio at which to place the label at the segment. A ratio of 0.0
* will place the label at the source side of the segment, a ratio of 1.0 at the target side. Ratios
* lesser than 0.0 or greater than 1.0 will be interpreted as absolute values in world coordinates.
@@ -27677,7 +27677,7 @@ declare module yfiles{
* edge path.
* @param {number} segmentIndex The zero-based index of the segment beginning from the target side.
* @param {number} distance The distance between the label's box and the edge's path.
- * @param {number} segmentRatio
+ * @param {number} segmentRatio
* The ratio at which to place the label at the segment. A ratio of 0.0
* will place the label at the target side of the segment, a ratio of 1.0 at the source side. Ratios
* lesser than 0.0 or greater than 1.0 will be interpreted as absolute values in world coordinates.
@@ -27704,7 +27704,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -27815,7 +27815,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -27910,7 +27910,7 @@ declare module yfiles{
/**
* Creates the a new parameter for the specified segment index and ratio.
* @param {number} ratio The ratio for the segment, with 0 being at the start of the segment and 1 at the end.
- * @param {number} segmentIndex The index of the segment.
+ * @param {number} segmentIndex The index of the segment.
* @return {yfiles.graph.IPortLocationModelParameter} A parameter for the given ratio and segment.
*/
createFromSource(ratio:number,segmentIndex:number):yfiles.graph.IPortLocationModelParameter;
@@ -27924,7 +27924,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -28064,7 +28064,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -28114,7 +28114,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance for the given graph.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
new (graph:yfiles.graph.IGraph):yfiles.drawing.CanvasOverviewGraphVisualCreator;
};
@@ -28130,7 +28130,7 @@ declare module yfiles{
* from it via the {@link yfiles.drawing.IStyleRenderer#getVisualCreator}
* method.
* @param {Object} forUserObject The user object that should be of type {@link yfiles.graph.IEdge}
- * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
+ * @return {yfiles.drawing.IVisualCreator} The {@link yfiles.drawing.IVisualCreator} as returned from
* {@link yfiles.drawing.IStyleRenderer#getVisualCreator} or null
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#getVisualCreator}.
*/
@@ -28142,7 +28142,7 @@ declare module yfiles{
* old visual.
* @param {yfiles.canvas.ICanvasObject} canvasObject The object to check
* @param {yfiles.canvas.ICanvasContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* @see Specified by {@link yfiles.canvas.ICanvasObjectDescriptor#isDirty}.
*/
isDirty(canvasObject:yfiles.canvas.ICanvasObject,context:yfiles.canvas.ICanvasContext):boolean;
@@ -28152,7 +28152,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -28162,12 +28162,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -28177,12 +28177,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -28202,8 +28202,8 @@ declare module yfiles{
* An implementation of the {@link yfiles.model.IModelItemInstaller}
* interface that can install the selection outline of an {@link yfiles.graph.IEdge}.
* This will {@link yfiles.model.IInstallerContext#addInstalled install}
- * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
- * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeSelectionRenderer#getPen pen}
+ * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
+ * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeSelectionRenderer#getPen pen}
* for the path and a {@link yfiles.drawing.EdgeSelectionRenderer#getBendDrawing drawing} for the bends.
*/
export interface EdgeSelectionRenderer extends Object,yfiles.model.ISelectionInstaller,yfiles.input.IHighlightInstaller,yfiles.input.IFocusIndicatorInstaller{
@@ -28227,7 +28227,7 @@ declare module yfiles{
getPen(context:yfiles.model.IInstallerContext,edge:yfiles.graph.IEdge):yfiles.system.Pen;
/**
* Callback method that retrieves the drawing of the bend for the context.
- * This implementation will use the {@link yfiles.drawing.EdgeSelectionRenderer#BEND_TEMPLATE_KEY} resource to find a
+ * This implementation will use the {@link yfiles.drawing.EdgeSelectionRenderer#BEND_TEMPLATE_KEY} resource to find a
* {@link yfiles.drawing.DataTemplate} instance.
* If null is yielded, a default drawing will be used.
* @param {yfiles.model.IInstallerContext} context The context for which the drawing shall be returned.
@@ -28353,7 +28353,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -28423,8 +28423,8 @@ declare module yfiles{
* An specialized subclass of the {@link yfiles.drawing.EdgeSelectionRenderer}
* that can install the highlight rendering of an {@link yfiles.graph.IEdge}.
* This will {@link yfiles.model.IInstallerContext#addInstalled install}
- * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
- * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeHighlightRenderer#getPen pen}
+ * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
+ * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeHighlightRenderer#getPen pen}
* for the path and a {@link yfiles.drawing.EdgeHighlightRenderer#getBendDrawing drawing} for the bends.
*/
export interface EdgeHighlightRenderer extends yfiles.drawing.EdgeSelectionRenderer{
@@ -28440,7 +28440,7 @@ declare module yfiles{
getPen(context:yfiles.model.IInstallerContext,edge:yfiles.graph.IEdge):yfiles.system.Pen;
/**
* Callback method that retrieves the drawing of the bend for the context.
- * This implementation will use the {@link yfiles.drawing.EdgeHighlightRenderer#BEND_TEMPLATE_KEY} resource to find a
+ * This implementation will use the {@link yfiles.drawing.EdgeHighlightRenderer#BEND_TEMPLATE_KEY} resource to find a
* {@link yfiles.drawing.DataTemplate} instance.
* If null is yielded, a default drawing will be used.
* @param {yfiles.model.IInstallerContext} context The context for which the drawing shall be returned.
@@ -28468,8 +28468,8 @@ declare module yfiles{
* An specialized subclass of the {@link yfiles.drawing.EdgeSelectionRenderer}
* that can install the focus indicator of an {@link yfiles.graph.IEdge}.
* This will {@link yfiles.model.IInstallerContext#addInstalled install}
- * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
- * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeFocusIndicatorRenderer#getPen pen}
+ * {@link yfiles.canvas.ICanvasObject} during {@link yfiles.drawing.EdgeSelectionRenderer#install installation},
+ * that will render the path and the bends of an edge using a {@link yfiles.drawing.EdgeFocusIndicatorRenderer#getPen pen}
* for the path and a {@link yfiles.drawing.EdgeFocusIndicatorRenderer#getBendDrawing drawing} for the bends.
*/
export interface EdgeFocusIndicatorRenderer extends yfiles.drawing.EdgeSelectionRenderer{
@@ -28485,7 +28485,7 @@ declare module yfiles{
getPen(context:yfiles.model.IInstallerContext,edge:yfiles.graph.IEdge):yfiles.system.Pen;
/**
* Callback method that retrieves the drawing of the bend for the context.
- * This implementation will use the {@link yfiles.drawing.EdgeFocusIndicatorRenderer#BEND_TEMPLATE_KEY} resource to find a
+ * This implementation will use the {@link yfiles.drawing.EdgeFocusIndicatorRenderer#BEND_TEMPLATE_KEY} resource to find a
* {@link yfiles.drawing.DataTemplate} instance.
* If null is yielded, a default drawing will be used.
* @param {yfiles.model.IInstallerContext} context The context for which the drawing shall be returned.
@@ -28575,7 +28575,7 @@ declare module yfiles{
* The transform that can be applied to the graphics context in order to paint
* into the world coordinate system.
* Using this value as a transform for a visual element
- * will make it appear in the the world coordinate system
+ * will make it appear in the the world coordinate system
* (if it had been in the view coordinate system).
* @see Specified by {@link yfiles.drawing.IRenderContext#worldTransform}.
*/
@@ -28584,7 +28584,7 @@ declare module yfiles{
* The transform that is used to convert between the {@link yfiles.drawing.IRenderContext#viewTransform}
* and the resulting {@link yfiles.drawing.IRenderContext#worldTransform}.
* Coordinates transformed using this matrix can be drawn into a graphics
- * context that has the {@link yfiles.drawing.IRenderContext#viewTransform} applied but appear to
+ * context that has the {@link yfiles.drawing.IRenderContext#viewTransform} applied but appear to
* be drawn into the {@link yfiles.drawing.IRenderContext#worldTransform world coordinate system.}
* ViewTransform * Transform = WorldTransform
* @see {@link yfiles.drawing.IRenderContext#toViewCoordinates}
@@ -28620,7 +28620,7 @@ declare module yfiles{
/**
* A void/null implementation of the {@link yfiles.drawing.IVisualCreator} interface
* that does nothing.
- * Use the {@link yfiles.drawing.VoidVisualCreator#INSTANCE} instance of null for methods that
+ * Use the {@link yfiles.drawing.VoidVisualCreator#INSTANCE} instance of null for methods that
* require non-null implementations but if you want to have the default void behavior.
*/
export interface VoidVisualCreator extends Object,yfiles.drawing.IVisualCreator{
@@ -28644,7 +28644,7 @@ declare module yfiles{
};
/**
* Factory interface which is used by implementations that know
- * how to create {@link yfiles.drawing.Visual}s for rendering into a given
+ * how to create {@link yfiles.drawing.Visual}s for rendering into a given
* {@link yfiles.drawing.IRenderContext}.
* @see {@link yfiles.canvas.CanvasControl}
* @see {@link yfiles.canvas.ICanvasObjectDescriptor}
@@ -28791,7 +28791,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * Interface that is implemented for elements that can provide painting
+ * Interface that is implemented for elements that can provide painting
* bounds in the world coordinate system. This information can be used
* by the rendering engine to increase rendering performance significantly.
* @see {@link yfiles.drawing.IVisualCreator}
@@ -28807,7 +28807,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -28871,7 +28871,7 @@ declare module yfiles{
*/
export interface IMarqueeTestable extends Object{
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -29030,7 +29030,7 @@ declare module yfiles{
*/
export interface RectangularSelectionInstaller extends Object,yfiles.model.ISelectionInstaller,yfiles.input.IHighlightInstaller,yfiles.input.IFocusIndicatorInstaller{
/**
- * Gets or sets a value indicating whether the brush
+ * Gets or sets a value indicating whether the brush
* property should be set to null.
* The default is false.
* Value: true if the brush property should be reset; otherwise, false.
@@ -29046,7 +29046,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -29224,7 +29224,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -29282,7 +29282,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -29345,7 +29345,7 @@ declare module yfiles{
* Determines whether the specified element is an SVG use element that references the given id.
* @param {Node} element The element to inspect.
* @param {string} defsId The id of the element in the defs section.
- * @return {boolean}
+ * @return {boolean}
* true if the specified element references the element; otherwise, false.
*/
isUseReference(element:Node,defsId:string):boolean;
@@ -29354,7 +29354,7 @@ declare module yfiles{
* Use instanceof instead!
* @param {Element} element The element to check.
* @param {string} tagName the Name of the tag.
- * @return {boolean}
+ * @return {boolean}
* true if the specified element is an svg element; otherwise, false.
*/
isElementReference(element:Element,tagName:string):boolean;
@@ -29376,9 +29376,9 @@ declare module yfiles{
*
*
* The error occurs because the grid is visualized using an SVG pattern.
- * The pattern can only be drawn in integer coordinates. Even using a transform
- * the coordinates are rounded. This leads to a small error that is added for each
- * pattern repeat and leads to a significant abberation for the right/bottom
+ * The pattern can only be drawn in integer coordinates. Even using a transform
+ * the coordinates are rounded. This leads to a small error that is added for each
+ * pattern repeat and leads to a significant abberation for the right/bottom
* grid cells.
*
*/
@@ -29593,7 +29593,7 @@ declare module yfiles{
isEmpty():boolean;
/**
* Returns whether the path contains visible parts.
- * @return {boolean}
+ * @return {boolean}
*/
isVisible():boolean;
/**
@@ -29881,7 +29881,7 @@ declare module yfiles{
cropBefore(cursor:yfiles.drawing.GeneralPath.PathCursor):void;
/**
* Checks whether this path intersects the given rectangle.
- * This will yield false if the rectangle is fully contained within the area
+ * This will yield false if the rectangle is fully contained within the area
* of the path.
* @param {yfiles.geometry.RectD} rect The rectangle to test.
* @param {number} eps The epsilon to use for fuzzy testing.
@@ -29889,7 +29889,7 @@ declare module yfiles{
*/
intersects(rect:yfiles.geometry.RectD,eps:number):boolean;
/**
- * Performs a quick test to decide whether this path might intersect the
+ * Performs a quick test to decide whether this path might intersect the
* clipping rectangle, provided the path would be painted using stroke of the given width.
* This method will return false if the clip is entirely inside the area of this path.
* @param {yfiles.geometry.RectD} clip The clip to check for intersection.
@@ -30156,13 +30156,13 @@ declare module yfiles{
*/
LINE_TO,
/**
- * The type that is used to add a quadratic B�zier curve from the current position
+ * The type that is used to add a quadratic B�zier curve from the current position
* to the next position using one control point.
* This type uses two coordinate pairs.
*/
QUAD_TO,
/**
- * The type that is used to add a cubic B�zier curve from the current position
+ * The type that is used to add a cubic B�zier curve from the current position
* to the next position using two intermediate control points.
* This type uses three coordinate pairs.
*/
@@ -30264,8 +30264,8 @@ declare module yfiles{
*/
isAutoFlip():boolean;
/**
- * The render support instance that is used for
- * {@link yfiles.drawing.TextRenderSupport#getTextSize text size measurement}
+ * The render support instance that is used for
+ * {@link yfiles.drawing.TextRenderSupport#getTextSize text size measurement}
* and {@link yfiles.drawing.TextRenderSupport#placeText text placement}.
*/
textRenderSupport:yfiles.drawing.TextRenderSupport;
@@ -30366,7 +30366,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -30385,7 +30385,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -30393,7 +30393,7 @@ declare module yfiles{
*/
getBounds(ctx:yfiles.canvas.ICanvasContext):yfiles.geometry.RectD;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an ICanvasObjectDescriptor instance that will delegate to this instance's methods
*/
@@ -30451,10 +30451,10 @@ declare module yfiles{
* Calculates the {@link yfiles.graph.ILabel#preferredSize preferred size}
* of a given label using the associated style.
* @param {yfiles.graph.ILabel} label The label to determine the preferred size for
- * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
+ * @param {yfiles.drawing.ILabelStyle} style The style instance that uses this instance as its
* {@link yfiles.drawing.ILabelStyle#renderer}
* @return {yfiles.geometry.SizeD} A size that can be used as the {@link yfiles.graph.ILabel#preferredSize}
- * if this renderer paints the label using the associated style.
+ * if this renderer paints the label using the associated style.
* @see Specified by {@link yfiles.drawing.ILabelStyleRenderer#getPreferredSize}.
*/
getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.drawing.ILabelStyle):yfiles.geometry.SizeD;
@@ -30494,7 +30494,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -30547,7 +30547,7 @@ declare module yfiles{
/**
* Gets the icon placement model parameter.
* All valid node label model parameters can be used.
- * The label's {@link yfiles.graph.ILabel#layout} will be interpreted as the
+ * The label's {@link yfiles.graph.ILabel#layout} will be interpreted as the
* a node's layout and the icon will be placed relative to that layout as if it was
* a node's label.
* Value: The icon placement parameter.
@@ -30600,7 +30600,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -30698,7 +30698,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -30709,14 +30709,14 @@ declare module yfiles{
var ShapeNodeStyle:{
$class:yfiles.lang.Class;
/**
- * Create a new style instance with a default renderer implementation and
+ * Create a new style instance with a default renderer implementation and
* default values for all parameters.
* This creates a style with {@link yfiles.drawing.ShapeNodeShape#RECTANGLE} shape,
* {@link yfiles.system.Pens#BLACK} drawing pen and {@link yfiles.system.Brushes#WHITE} brush.
*/
new ():yfiles.drawing.ShapeNodeStyle;
/**
- * Create a new style instance with a default renderer implementation and
+ * Create a new style instance with a default renderer implementation and
* the given values for all other parameters.
* @param {yfiles.system.Brush} brush The initial brush for this style
* @param {yfiles.system.Pen} pen The initial pen for this style
@@ -30726,7 +30726,7 @@ declare module yfiles{
new (shape:yfiles.drawing.ShapeNodeShape,pen:yfiles.system.Pen,brush:yfiles.system.Brush):yfiles.drawing.ShapeNodeStyle;
};
/**
- * Create a new style instance with a custom renderer implementation and
+ * Create a new style instance with a custom renderer implementation and
* default values for all parameters.
* This creates a style with {@link yfiles.drawing.ShapeNodeShape#RECTANGLE} shape,
* {@link yfiles.system.Pens#BLACK} drawing pen and {@link yfiles.system.Brushes#WHITE} brush.
@@ -30736,7 +30736,7 @@ declare module yfiles{
new (styleRenderer:yfiles.drawing.ShapeNodeStyleRenderer):yfiles.drawing.ShapeNodeStyle;
};
/**
- * Create a new style instance with a custom renderer implementation and
+ * Create a new style instance with a custom renderer implementation and
* the given values for all other parameters.
* @param {yfiles.system.Brush} brush The initial brush for this style
* @param {yfiles.system.Pen} pen The initial pen for this style
@@ -30766,7 +30766,7 @@ declare module yfiles{
/**
* Gets the icon placement model parameter.
* All valid node label model parameters can be used.
- * The label's {@link yfiles.graph.ILabel#layout} will be interpreted as the
+ * The label's {@link yfiles.graph.ILabel#layout} will be interpreted as the
* a node's layout and the icon will be placed relative to that layout as if it was
* a node's label.
* Value: The icon placement parameter.
@@ -30869,7 +30869,7 @@ declare module yfiles{
/**
* Gets a value indicating whether the label should be flipped 180 degrees
* automatically, if it would be oriented downwards, otherwise.
- * Value:
+ * Value:
* true if the label should be flipped automatically otherwise, false.
* @see Specified by {@link yfiles.drawing.ISimpleLabelStyle#autoFlip}.
*/
@@ -30886,7 +30886,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -30966,14 +30966,14 @@ declare module yfiles{
/**
* Gets a value indicating whether this {@link yfiles.drawing.IArcEdgeStyle} interprets
* the {@link yfiles.drawing.IArcEdgeStyle#height} value as an absolute or relative value.
- * Value:
+ * Value:
* true if the height value should be interpreted as a relative value, otherwise, false.
* @see {@link yfiles.drawing.IArcEdgeStyle#height}
* @see Specified by {@link yfiles.drawing.IArcEdgeStyle#ratio}.
*/
ratio:boolean;
/**
- * Gets or sets a value indicating whether the {@link yfiles.drawing.ArcEdgeStyleRenderer} should provide an {@link yfiles.input.IHandle}
+ * Gets or sets a value indicating whether the {@link yfiles.drawing.ArcEdgeStyleRenderer} should provide an {@link yfiles.input.IHandle}
* if queried for the {@link yfiles.input.IHandleProvider} implementation that allows for adjusting the {@link yfiles.drawing.ArcEdgeStyle#height}
* of this instance.
* Value: true(which is the default) if a handle should be provided; otherwise, false.
@@ -30991,7 +30991,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -31115,9 +31115,9 @@ declare module yfiles{
getHeight():number;
/**
* Overridden for performance reasons.
- * @param {yfiles.geometry.RectD} clip
- * @param {yfiles.canvas.ICanvasContext} ctx
- * @return {boolean}
+ * @param {yfiles.geometry.RectD} clip
+ * @param {yfiles.canvas.ICanvasContext} ctx
+ * @return {boolean}
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#isVisible}
* @see Specified by {@link yfiles.drawing.IVisibilityTest#isVisible}.
*/
@@ -31125,7 +31125,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -31140,7 +31140,7 @@ declare module yfiles{
/**
* Gets a value indicating whether this {@link yfiles.drawing.ArcEdgeStyleRenderer#getHeight} should be interpreted
* as an absolute or relative value.
- * @return {boolean}
+ * @return {boolean}
* true if the height value should be interpreted as a relative value, otherwise, false.
* @see {@link yfiles.drawing.ArcEdgeStyleRenderer#getHeight}
*/
@@ -31238,7 +31238,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -31257,7 +31257,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -31265,7 +31265,7 @@ declare module yfiles{
*/
getBounds(ctx:yfiles.canvas.ICanvasContext):yfiles.geometry.RectD;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an instance of {@link yfiles.drawing.PortStyleDescriptor}.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createStyleDescriptor}
@@ -31315,28 +31315,28 @@ declare module yfiles{
new ():yfiles.drawing.SimplePortStyleRenderer;
};
/**
- * A utility class that provides {@link yfiles.drawing.TextRenderSupport#getTextSize text size measurement}
- * and {@link yfiles.drawing.TextRenderSupport#placeText text placement} functionality,
+ * A utility class that provides {@link yfiles.drawing.TextRenderSupport#getTextSize text size measurement}
+ * and {@link yfiles.drawing.TextRenderSupport#placeText text placement} functionality,
* e.g. for {@link yfiles.drawing.SimpleLabelStyleRenderer#textRenderSupport label rendering}.
- * This class supports both {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#SVG SVG-based} and {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS Canvas-based}
- * text measurement. Method {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} tries to determine the optimal measure mode by comparing
+ * This class supports both {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#SVG SVG-based} and {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS Canvas-based}
+ * text measurement. Method {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} tries to determine the optimal measure mode by comparing
* the measure results and performance of both variants.
*/
export interface TextRenderSupport extends Object{
/**
- * This property can be used to force a measure mode for all typefaces, instead of using
+ * This property can be used to force a measure mode for all typefaces, instead of using
* {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} to determine the measure mode for a specific typeface.
* Default value is {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#AUTOMATIC}.
* @see {@link yfiles.drawing.TextRenderSupport#determineMeasureMode}
*/
measureModeOverride:yfiles.drawing.TextRenderSupport.TextMeasureMode_Interface;
/**
- * Determines whether to use {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS} or
+ * Determines whether to use {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS} or
* {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#SVG} for {@link yfiles.drawing.TextRenderSupport#getTextSize text size measurement}.
* If {@link yfiles.drawing.TextRenderSupport#measureModeOverride} is set to a value other than, {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#AUTOMATIC}
* the override value will be used instead of calling this method to determine a typeface-specific measure mode.
- * This implementation compares the performance of
- * getBBox() and
+ * This implementation compares the performance of
+ * getBBox() and
* CanvasContext2D.measureText()
* to determine the optimal measure mode for the provided typeface.
* Please see the documentation of {@link yfiles.drawing.TextRenderSupport#getTextSize} for details about the measurement implementations.
@@ -31348,14 +31348,14 @@ declare module yfiles{
determineMeasureMode(typeface:yfiles.system.Typeface):yfiles.drawing.TextRenderSupport.TextMeasureMode_Interface;
/**
* Calculate the width and height required to render the provided text using the provided typeface.
- * {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} and {@link yfiles.drawing.TextRenderSupport#measureModeOverride} can be used to
+ * {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} and {@link yfiles.drawing.TextRenderSupport#measureModeOverride} can be used to
* specify the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode measuring implementation} that should be used for
- * text size calculation.
- * Because canvas-based text measurement can only be used to calculate the text width, the
- * {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS canvas-based} measurement implementation calculates the
+ * text size calculation.
+ * Because canvas-based text measurement can only be used to calculate the text width, the
+ * {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS canvas-based} measurement implementation calculates the
* text height based on the following information:
*
- *
A cached line height value that is calculated using SVG text measurement (getBBox())
+ *
A cached line height value that is calculated using SVG text measurement (getBBox())
* in order to determine the ascent and descent for a given {@link yfiles.system.Typeface}
*
The {@link yfiles.system.Typeface#fontSize} and {@link yfiles.system.Typeface#lineSpacing}
* in order to calculate the height of multiline text.
@@ -31373,13 +31373,13 @@ declare module yfiles{
getTextSize(text:string,typeface:yfiles.system.Typeface):yfiles.geometry.SizeD;
/**
* Calculate the width and height of the provided element's text content.
- * {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} and {@link yfiles.drawing.TextRenderSupport#measureModeOverride} can be used to
+ * {@link yfiles.drawing.TextRenderSupport#determineMeasureMode} and {@link yfiles.drawing.TextRenderSupport#measureModeOverride} can be used to
* specify the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode} measuring implementation that should be used for
* text size calculation.
- * While the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#SVG SVG-based} measuring implementation
- * will use the actual bounds of the provided text element, the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS canvas-based}
+ * While the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#SVG SVG-based} measuring implementation
+ * will use the actual bounds of the provided text element, the {@link yfiles.drawing.TextRenderSupport.TextMeasureMode#CANVAS canvas-based}
* measuring implementation will just use the text and typeface to determine the size, ignoring the provided element.
- * @param {string} text The text that should be measured. This method will not add the string to the provided element.
+ * @param {string} text The text that should be measured. This method will not add the string to the provided element.
* It is expected that the text has already been added, either as textContent, or through child elements.
* @param {yfiles.system.Typeface} typeface The typeface that was applied to the existingElement.
* @return {yfiles.geometry.SizeD} The calculated size
@@ -31390,7 +31390,7 @@ declare module yfiles{
getTextSizeFromExistingElement(text:string,typeface:yfiles.system.Typeface,existingElement:SVGTextElement):yfiles.geometry.SizeD;
/**
* Adds the text content to the provided text element.
- * @param {SVGTextElement} targetElement An SVG text element to add the provided text to (either as textContent, or by
+ * @param {SVGTextElement} targetElement An SVG text element to add the provided text to (either as textContent, or by
* appending tspan elements).
* @param {string} text The text content to add to the provided text element (may contain newline characters).
* @param {yfiles.system.Typeface} typeface The typeface that defines the font properties to apply to the added text.
@@ -31401,9 +31401,9 @@ declare module yfiles{
*/
placeText(targetElement:SVGTextElement,text:string,typeface:yfiles.system.Typeface,maxSize:yfiles.geometry.SizeD,stringTrimming:yfiles.system.StringTrimming):string;
/**
- * Returns whether the text placement implementation should stop adding text content, given the
+ * Returns whether the text placement implementation should stop adding text content, given the
* already added text and the maximum allowed height.
- * This implementation returns true, if adding nine tenths of the line height
+ * This implementation returns true, if adding nine tenths of the line height
* (including {@link yfiles.system.Typeface#lineSpacing}) would exceed the maxHeight.
* @param {SVGTextElement} textElement A text element containing the text content that has been added by the text placement method so far.
* @param {yfiles.system.Typeface} typeface The typeface that is applied to the text.
@@ -31435,7 +31435,7 @@ declare module yfiles{
/**
* Add the text content to the provided text element.
* Delegates to {@link yfiles.drawing.TextRenderSupport#placeText}.
- * @param {SVGTextElement} targetElement An SVG text element to add the provided text to (either as textContent, or by
+ * @param {SVGTextElement} targetElement An SVG text element to add the provided text to (either as textContent, or by
* appending tspan elements).
* @param {string} text The text content to add to the provided text element (may contain newline characters).
* @param {yfiles.system.Typeface} typeface The typeface that defines the font properties to apply to the added text.
@@ -31599,7 +31599,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -31660,7 +31660,7 @@ declare module yfiles{
/**
* Gets a value indicating whether the label should be flipped 180 degrees
* automatically, if it would be oriented downwards, otherwise.
- * Value:
+ * Value:
* true if the label should be flipped automatically otherwise, false.
* The default is true.
*/
@@ -31676,7 +31676,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -31805,7 +31805,7 @@ declare module yfiles{
/**
* Callback that gets the outline shape for the given style.
* @param {TLabelStyle} labelStyle The label style.
- * @return {yfiles.drawing.GeneralPath}
+ * @return {yfiles.drawing.GeneralPath}
*/
getOutlineShape(labelStyle:TLabelStyle):yfiles.drawing.GeneralPath;
/**
@@ -31822,7 +31822,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -31841,7 +31841,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -31855,7 +31855,7 @@ declare module yfiles{
*/
isVisible(clip:yfiles.geometry.RectD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * Factory method for the StyleDescriptor property. This method will be called
+ * Factory method for the StyleDescriptor property. This method will be called
* upon first access to the {@link yfiles.drawing.AbstractStyleRenderer#styleDescriptor} property.
* @return {yfiles.canvas.ICanvasObjectDescriptor} an instance of {@link yfiles.drawing.LabelStyleDescriptor}.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#createStyleDescriptor}
@@ -31888,7 +31888,7 @@ declare module yfiles{
/**
* Callback that needs to be implemented to obtain the preferred size for the current configuration.
* @param {yfiles.drawing.IRenderContext} renderContext The render context which can be null.
- * @return {yfiles.geometry.SizeD}
+ * @return {yfiles.geometry.SizeD}
* The preferred size of the label for the current configuration.
*/
getPreferredSizeWithContext(renderContext:yfiles.drawing.IRenderContext):yfiles.geometry.SizeD;
@@ -31971,7 +31971,7 @@ declare module yfiles{
* If {@link yfiles.drawing.ITaggedStyleBase#contextLookup} provides an implementation
* of the {@link yfiles.drawing.IMarqueeTestable} interface than this instance will be returned, otherwise
* this reverts to the default (rectangular) behavior.
- * @return {yfiles.drawing.IVisibilityTest}
+ * @return {yfiles.drawing.IVisibilityTest}
* An instance that can be used to determine rendering visibility.
* @see Overrides {@link yfiles.drawing.AbstractStyleRenderer#getVisibilityTest}
* @see Specified by {@link yfiles.drawing.IStyleRenderer#getVisibilityTest}.
@@ -31994,7 +31994,7 @@ declare module yfiles{
* Determines whether the rendering is visible for the specified clip.
* @param {yfiles.geometry.RectD} clip The clip.
* @param {yfiles.canvas.ICanvasContext} ctx The context.
- * @return {boolean}
+ * @return {boolean}
* true if the rendering is visible for the specified clip; otherwise, false.
* @see Overrides {@link yfiles.drawing.AbstractNodeStyleRenderer#isVisible}
* @see Specified by {@link yfiles.drawing.IVisibilityTest#isVisible}.
@@ -32159,9 +32159,9 @@ declare module yfiles{
* A decorator implementation of {@link yfiles.drawing.INodeStyle} that can
* wrap most style implementations and draw a smooth drop shadow
* underneath the rendering of the wrapped style.
- * This implementation uses an SVG filter effect. This may cause performance issues
- * for larger nodes or high zoom factors. In this case it might be more appropriate
- * to implement a drop shadow implementation using canvas drawing and displaying the
+ * This implementation uses an SVG filter effect. This may cause performance issues
+ * for larger nodes or high zoom factors. In this case it might be more appropriate
+ * to implement a drop shadow implementation using canvas drawing and displaying the
* canvas content using an image element with canvas.toDataURL.
*/
export interface ShadowNodeStyleDecorator extends Object,yfiles.drawing.INodeStyle{
@@ -32188,7 +32188,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -32222,7 +32222,7 @@ declare module yfiles{
};
};
/**
- * An abstract base class for {@link yfiles.drawing.IEdgeStyleRenderer} implementations that are based on
+ * An abstract base class for {@link yfiles.drawing.IEdgeStyleRenderer} implementations that are based on
* the calculation of a {@link yfiles.drawing.GeneralPath}.
*/
export interface PathBasedEdgeStyleRenderer extends yfiles.drawing.AbstractEdgeStyleRenderer,yfiles.model.IObstacleProvider{
@@ -32280,7 +32280,7 @@ declare module yfiles{
configure():void;
/**
* Yields the {@link yfiles.model.IAddBridgesCallback} to use for
- * {@link yfiles.drawing.PathBasedEdgeStyleRenderer#addBridges adding bridges} to the
+ * {@link yfiles.drawing.PathBasedEdgeStyleRenderer#addBridges adding bridges} to the
* {@link yfiles.drawing.PathBasedEdgeStyleRenderer#createPath created path}.
* The return value of this method (which may be null)
* will be passed to the {@link yfiles.model.BridgeManager}'s
@@ -32297,7 +32297,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -32349,7 +32349,7 @@ declare module yfiles{
*/
updateVisual(ctx:yfiles.drawing.IRenderContext,oldVisual:yfiles.drawing.Visual):yfiles.drawing.Visual;
/**
- * Gets the value that determines the radius of the smoothing arcs that can be
+ * Gets the value that determines the radius of the smoothing arcs that can be
* added to the path at the bends.
* This implementation returns 0.0d, which effectively turns off path smoothing.
* @return {number} The radius of the arcs to use at the bends of the path.
@@ -32365,7 +32365,7 @@ declare module yfiles{
* This implementation uses {@link yfiles.drawing.AbstractStyleRenderer#isVisible}
* as an early exit indicator. If IsVisible returns false for a certain
* rectangle, the instance will not be configured but a non-hit will be assumed.
- * Otherwise this instance will be configured and the standard path based hit test routine
+ * Otherwise this instance will be configured and the standard path based hit test routine
* Subclasses should not depend on the fact that {@link yfiles.drawing.PathBasedEdgeStyleRenderer#configure}
* has already been called. This may not be the case. If your subclass depends
* on Configure being called, override {@link yfiles.drawing.PathBasedEdgeStyleRenderer#getHitTestable}
@@ -32378,7 +32378,7 @@ declare module yfiles{
*/
isHit(p:yfiles.geometry.PointD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -32410,7 +32410,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -32419,7 +32419,7 @@ declare module yfiles{
getBounds(ctx:yfiles.canvas.ICanvasContext):yfiles.geometry.RectD;
/**
* Special implementation that will create a self loop path.
- * @return {yfiles.drawing.GeneralPath}
+ * @return {yfiles.drawing.GeneralPath}
*/
createSelfLoopPath(roundSelfLoop:boolean):yfiles.drawing.GeneralPath;
/**
@@ -32475,7 +32475,7 @@ declare module yfiles{
* Gets the value that determines the radius of the smoothing arcs that can be
* added to the path at the bends.
* This implementation returns {@link yfiles.drawing.IPolylineEdgeStyle#smoothing}.
- * @return {number}
+ * @return {number}
* The radius of the arcs to use at the bends of the path.
* @see Overrides {@link yfiles.drawing.PathBasedEdgeStyleRenderer#getSmoothing}
*/
@@ -32572,7 +32572,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -32615,7 +32615,7 @@ declare module yfiles{
*/
backgroundStyle:yfiles.drawing.INodeStyle;
/**
- * Gets the implementation of the {@link yfiles.drawing.ITableProvider}
+ * Gets the implementation of the {@link yfiles.drawing.ITableProvider}
* interface that can yield
* a table object for each item that will be assigned this style.
* Value: The implementation to use for yielding and storing the tag associated with items.
@@ -32674,7 +32674,7 @@ declare module yfiles{
*/
backgroundStyle:yfiles.drawing.INodeStyle;
/**
- * Gets the implementation of the {@link yfiles.drawing.ITableProvider}
+ * Gets the implementation of the {@link yfiles.drawing.ITableProvider}
* interface that can yield
* a table object for each item that will be assigned this style.
* Value: The implementation to use for yielding and storing the tag associated with items.
@@ -32705,7 +32705,7 @@ declare module yfiles{
*/
updateVisual(node:yfiles.graph.INode,renderContext:yfiles.drawing.IRenderContext,oldVisual:yfiles.canvas.CanvasContainer):yfiles.canvas.CanvasContainer;
/**
- * Performs the {@link yfiles.support.ILookup#lookup} operation for
+ * Performs the {@link yfiles.support.ILookup#lookup} operation for
* the {@link yfiles.drawing.IStyleRenderer#getContext}
* that has been queried from the {@link yfiles.drawing.SimpleAbstractNodeStyle#renderer}.
* This implementation yields null for everything but:
@@ -32733,7 +32733,7 @@ declare module yfiles{
*
* For these interfaces an implementation will be returned that delegates to the methods in this instance.
* @param {yfiles.graph.INode} node The node to use for the context lookup.
@@ -32772,7 +32772,7 @@ declare module yfiles{
* by subclasses, however it is highly recommended to implement at least {@link yfiles.drawing.SimpleAbstractPortStyle#updateVisual}, too.
* This implementation differs from the straightforward {@link yfiles.drawing.IPortStyle} implementation
* in that there is no visible separation between the {@link yfiles.drawing.IVisualStyle}
- * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
+ * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
* base class is fixed and delegates all calls back to the style instance.
*/
export interface SimpleAbstractPortStyle extends Object,yfiles.drawing.IPortStyle{
@@ -32821,7 +32821,7 @@ declare module yfiles{
* @param {yfiles.graph.IPort} port The port to which this style instance is assigned.
* @param {yfiles.geometry.RectD} clip The clipping rectangle.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified port is visible in the clipping rectangle; otherwise, false.
*/
isVisible(port:yfiles.graph.IPort,clip:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -32838,7 +32838,7 @@ declare module yfiles{
* @param {yfiles.graph.IPort} port The port to which this style instance is assigned.
* @param {yfiles.geometry.PointD} p The point to test.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified port representation is hit; otherwise, false.
*/
isHit(port:yfiles.graph.IPort,p:yfiles.geometry.PointD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -32855,12 +32855,12 @@ declare module yfiles{
* @param {yfiles.graph.IPort} port The port to which this style instance is assigned.
* @param {yfiles.geometry.RectD} box The marquee selection box.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified port is visible is selected by the marquee rectangle; otherwise, false.
*/
isInBox(port:yfiles.graph.IPort,box:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
/**
- * Performs the {@link yfiles.support.ILookup#lookup} operation for
+ * Performs the {@link yfiles.support.ILookup#lookup} operation for
* the {@link yfiles.drawing.IStyleRenderer#getContext}
* that has been queried from the {@link yfiles.drawing.SimpleAbstractPortStyle#renderer}.
* This implementation yields null for everything but:
@@ -32885,7 +32885,7 @@ declare module yfiles{
*
*
* For these interfaces an implementation will be returned that delegates to the methods in this instance.
* @param {yfiles.graph.IPort} port The port to use for the context lookup.
@@ -32901,7 +32901,7 @@ declare module yfiles{
/**
* Creates a new object that is a copy of the current instance.
* Immutable subclasses should consider returning this.
- * @return {Object}
+ * @return {Object}
* A new object that is a copy of this instance using {@link Object#memberwiseClone}.
* @see Specified by {@link yfiles.system.ICloneable#clone}.
*/
@@ -32921,7 +32921,7 @@ declare module yfiles{
* however it is highly recommended to implement at least {@link yfiles.drawing.SimpleAbstractEdgeStyle#updateVisual}, too.
* This implementation differs from the straightforward {@link yfiles.drawing.IEdgeStyle} implementation
* in that there is no visible separation between the {@link yfiles.drawing.IVisualStyle}
- * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
+ * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
* base class is fixed and delegates all calls back to the style instance.
*/
export interface SimpleAbstractEdgeStyle extends Object,yfiles.drawing.IEdgeStyle{
@@ -32976,7 +32976,7 @@ declare module yfiles{
* @param {yfiles.graph.IEdge} edge The edge to which this style instance is assigned.
* @param {yfiles.geometry.RectD} clip The clipping rectangle.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified edge is visible in the clipping rectangle; otherwise, false.
*/
isVisible(edge:yfiles.graph.IEdge,clip:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -32995,7 +32995,7 @@ declare module yfiles{
* @param {yfiles.graph.IEdge} edge The edge to which this style instance is assigned.
* @param {yfiles.geometry.PointD} p The point to test.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified edge representation is hit; otherwise, false.
* @see {@link yfiles.geometry.PointD#hitsPolyline}
*/
@@ -33014,12 +33014,12 @@ declare module yfiles{
* @param {yfiles.graph.IEdge} edge The edge to which this style instance is assigned.
* @param {yfiles.geometry.RectD} box The marquee selection box.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified edge is visible is selected by the marquee rectangle; otherwise, false.
*/
isInBox(edge:yfiles.graph.IEdge,box:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
/**
- * Performs the {@link yfiles.support.ILookup#lookup} operation for
+ * Performs the {@link yfiles.support.ILookup#lookup} operation for
* the {@link yfiles.drawing.IStyleRenderer#getContext}
* that has been queried from the {@link yfiles.drawing.SimpleAbstractEdgeStyle#renderer}.
* This implementation yields null for everything but:
@@ -33047,7 +33047,7 @@ declare module yfiles{
*
*
+ *
*
* For these interfaces an implementation will be returned that delegates to the methods in this instance.
* @param {yfiles.graph.IEdge} edge The edge to use for the context lookup.
@@ -33063,7 +33063,7 @@ declare module yfiles{
/**
* Creates a new object that is a copy of the current instance.
* Immutable subclasses should consider returning this.
- * @return {Object}
+ * @return {Object}
* A new object that is a copy of this instance using {@link Object#memberwiseClone}.
* @see Specified by {@link yfiles.system.ICloneable#clone}.
*/
@@ -33166,7 +33166,7 @@ declare module yfiles{
* by subclasses, however it is highly recommended to implement at least {@link yfiles.drawing.SimpleAbstractLabelStyle#updateVisual}, too.
* This implementation differs from the straightforward {@link yfiles.drawing.ILabelStyle} implementation
* in that there is no visible separation between the {@link yfiles.drawing.IVisualStyle}
- * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
+ * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
* base class is fixed and delegates all calls back to the style instance.
*/
export interface SimpleAbstractLabelStyle extends Object,yfiles.drawing.ILabelStyle{
@@ -33235,7 +33235,7 @@ declare module yfiles{
* @param {yfiles.graph.ILabel} label The label to which this style instance is assigned.
* @param {yfiles.geometry.RectD} clip The clipping rectangle.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified label is visible in the clipping rectangle; otherwise, false.
*/
isVisible(label:yfiles.graph.ILabel,clip:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -33255,7 +33255,7 @@ declare module yfiles{
* @param {yfiles.graph.ILabel} label The label to which this style instance is assigned.
* @param {yfiles.geometry.PointD} p The point to test.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified label representation is hit; otherwise, false.
*/
isHit(label:yfiles.graph.ILabel,p:yfiles.geometry.PointD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -33267,19 +33267,19 @@ declare module yfiles{
*
*
* This implementation returns the result of the {@link yfiles.geometry.RectD#intersectsOrientedRectangleEps}
- * method invoked on box
+ * method invoked on box
* for the {@link yfiles.graph.ILabel#layout layout} of the label and the
* canvasContext.
*
* @param {yfiles.graph.ILabel} label The label to which this style instance is assigned.
* @param {yfiles.geometry.RectD} box The marquee selection box.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified label is visible is selected by the marquee rectangle; otherwise, false.
*/
isInBox(label:yfiles.graph.ILabel,box:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
/**
- * Performs the {@link yfiles.support.ILookup#lookup} operation for
+ * Performs the {@link yfiles.support.ILookup#lookup} operation for
* the {@link yfiles.drawing.IStyleRenderer#getContext}
* that has been queried from the {@link yfiles.drawing.SimpleAbstractLabelStyle#renderer}.
* This implementation yields null for everything but:
@@ -33304,7 +33304,7 @@ declare module yfiles{
*
*
+ *
*
* For these interfaces an implementation will be returned that delegates to the methods in this instance.
* @param {yfiles.graph.ILabel} label The label to use for the context lookup.
@@ -33320,7 +33320,7 @@ declare module yfiles{
/**
* Creates a new object that is a copy of the current instance.
* Immutable subclasses should consider returning this.
- * @return {Object}
+ * @return {Object}
* A new object that is a copy of this instance using {@link Object#memberwiseClone}.
* @see Specified by {@link yfiles.system.ICloneable#clone}.
*/
@@ -33346,7 +33346,7 @@ declare module yfiles{
* however it is highly recommended to implement at least {@link yfiles.drawing.SimpleAbstractNodeStyle#updateVisual}, too.
* This implementation differs from the straightforward {@link yfiles.drawing.INodeStyle} implementation
* in that there is no visible separation between the {@link yfiles.drawing.IVisualStyle}
- * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
+ * and its {@link yfiles.drawing.IStyleRenderer}. Instead the renderer used by the
* base class is fixed and delegates all calls back to the style instance.
*/
export interface SimpleAbstractNodeStyle extends Object,yfiles.drawing.INodeStyle{
@@ -33398,7 +33398,7 @@ declare module yfiles{
* @param {yfiles.graph.INode} node The node to which this style instance is assigned.
* @param {yfiles.geometry.RectD} clip The clipping rectangle.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified node is visible in the clipping rectangle; otherwise, false.
*/
isVisible(node:yfiles.graph.INode,clip:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -33411,7 +33411,7 @@ declare module yfiles{
* @param {yfiles.graph.INode} node The node to which this style instance is assigned.
* @param {yfiles.geometry.PointD} p The point to test.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified node representation is hit; otherwise, false.
*/
isHit(node:yfiles.graph.INode,p:yfiles.geometry.PointD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
@@ -33424,12 +33424,12 @@ declare module yfiles{
* @param {yfiles.graph.INode} node The node to which this style instance is assigned.
* @param {yfiles.geometry.RectD} box The marquee selection box.
* @param {yfiles.canvas.ICanvasContext} canvasContext The canvas context.
- * @return {boolean}
+ * @return {boolean}
* true if the specified node is visible is selected by the marquee rectangle; otherwise, false.
*/
isInBox(node:yfiles.graph.INode,box:yfiles.geometry.RectD,canvasContext:yfiles.canvas.ICanvasContext):boolean;
/**
- * Performs the {@link yfiles.support.ILookup#lookup} operation for
+ * Performs the {@link yfiles.support.ILookup#lookup} operation for
* the {@link yfiles.drawing.IStyleRenderer#getContext}
* that has been queried from the {@link yfiles.drawing.SimpleAbstractNodeStyle#renderer}.
* This implementation yields null for everything but:
@@ -33457,7 +33457,7 @@ declare module yfiles{
*
*
+ *
*
* For these interfaces an implementation will be returned that delegates to the methods in this instance.
* @param {yfiles.graph.INode} node The node to use for the context lookup.
@@ -33500,7 +33500,7 @@ declare module yfiles{
* Gets the outline of the visual style.
* This implementation yields null to indicate that
* the {@link yfiles.graph.INode#layout} depicts the outline.
- * Implementing this method influences the behavior of {@link yfiles.drawing.SimpleAbstractNodeStyle#isInside}
+ * Implementing this method influences the behavior of {@link yfiles.drawing.SimpleAbstractNodeStyle#isInside}
* and {@link yfiles.drawing.SimpleAbstractNodeStyle#getIntersection} since the default implementations delegate to it.
* @param {yfiles.graph.INode} node The node to which this style instance is assigned.
* @return {yfiles.drawing.GeneralPath} The outline of the visual representation or null.
@@ -33514,7 +33514,7 @@ declare module yfiles{
/**
* Creates a new object that is a copy of the current instance.
* Immutable subclasses should consider returning this.
- * @return {Object}
+ * @return {Object}
* A new object that is a copy of this instance using {@link Object#memberwiseClone}.
* @see Specified by {@link yfiles.system.ICloneable#clone}.
*/
@@ -33577,13 +33577,13 @@ declare module yfiles{
/**
* Creates the parameter for the given position.
* @param {yfiles.drawing.StretchStripeLabelModel.Position} position The position.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
*/
createParameter(position:yfiles.drawing.StretchStripeLabelModel.Position_Interface):yfiles.graph.ILabelModelParameter;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -33700,13 +33700,13 @@ declare module yfiles{
/**
* Creates the parameter for the given position.
* @param {yfiles.drawing.StripeLabelModel.Position} position The position.
- * @return {yfiles.graph.ILabelModelParameter}
+ * @return {yfiles.graph.ILabelModelParameter}
*/
createParameter(position:yfiles.drawing.StripeLabelModel.Position_Interface):yfiles.graph.ILabelModelParameter;
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -33792,7 +33792,7 @@ declare module yfiles{
*/
table:yfiles.graph.ITable;
/**
- * Gets or sets the implementation of the {@link yfiles.drawing.ITableProvider}
+ * Gets or sets the implementation of the {@link yfiles.drawing.ITableProvider}
* interface that can yield
* a table object for each item that will be assigned this style.
* Value: This implementation always returns the style instance itself.
@@ -33840,7 +33840,7 @@ declare module yfiles{
*/
export interface DynamicTableNodeStyle extends yfiles.drawing.AbstractTableNodeStyle{
/**
- * Gets or sets the implementation of the {@link yfiles.drawing.ITableProvider}
+ * Gets or sets the implementation of the {@link yfiles.drawing.ITableProvider}
* interface that can yield
* a table object for each item that will be assigned this style.
* Value: This implementation always returns {@link yfiles.drawing.TagOwnerTableProvider#INSTANCE}.
@@ -33854,7 +33854,7 @@ declare module yfiles{
new ():yfiles.drawing.DynamicTableNodeStyle;
};
/**
- * An implementation of {@link yfiles.drawing.ITableProvider} that delegates to the
+ * An implementation of {@link yfiles.drawing.ITableProvider} that delegates to the
* {@link yfiles.support.ITagOwner#tag} property of an {@link yfiles.graph.INode} instance.
*/
export interface TagOwnerTableProvider extends Object,yfiles.drawing.ITableProvider{
@@ -33993,7 +33993,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -34011,7 +34011,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -34043,7 +34043,7 @@ declare module yfiles{
* Yields the shape of the outline of the node style which can then
* be used to calculate {@link yfiles.drawing.IHitTestable hit tests},
* {@link yfiles.drawing.IMarqueeTestable marquee intersections}, etc.
- * A value of null indicates that the default (rectangular)
+ * A value of null indicates that the default (rectangular)
* shape should not be changed.
* @see Specified by {@link yfiles.drawing.IImageNodeStyle#outlineShape}.
*/
@@ -34136,7 +34136,7 @@ declare module yfiles{
/**
* Gets the value that determines whether the aspect ratio of the image
* should be preserved.
- * @return {boolean}
+ * @return {boolean}
* false
*/
getPreserveAspectRatio():boolean;
@@ -34145,7 +34145,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
new ():yfiles.drawing.ImageNodeStyleRenderer;
/**
- * A {@link yfiles.system.ResourceKey} that will be used to find the fallback
+ * A {@link yfiles.system.ResourceKey} that will be used to find the fallback
* image url that will be used to render the node, if the style does not
* explicitly specify a {@link yfiles.drawing.IImageNodeStyle#fallbackImage fallback image}.
*/
@@ -34188,7 +34188,7 @@ declare module yfiles{
outlineShape:yfiles.drawing.GeneralPath;
/**
* This implementation performs a shallow copy with respect to the {@link yfiles.drawing.ImageNodeStyle#image} property.
- * If clients need to have a deep copy of this instance, they need to manually clone
+ * If clients need to have a deep copy of this instance, they need to manually clone
* and reassign the {@link yfiles.drawing.ImageNodeStyle#image} to the clone.
* @return {Object} A shallow copy of this instance.
* @see Specified by {@link yfiles.system.ICloneable#clone}.
@@ -34200,7 +34200,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -34308,7 +34308,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -34373,7 +34373,7 @@ declare module yfiles{
/**
* Gets a value indicating whether this {@link yfiles.drawing.IArcEdgeStyle} interprets
* the {@link yfiles.drawing.IArcEdgeStyle#height} value as an absolute or relative value.
- * Value:
+ * Value:
* true if the height value should be interpreted as a relative value, otherwise, false.
* @see {@link yfiles.drawing.IArcEdgeStyle#height}
* @see Specified by {@link yfiles.drawing.IArcEdgeStyle#ratio}.
@@ -34507,7 +34507,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -34589,7 +34589,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -34607,7 +34607,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -34629,7 +34629,7 @@ declare module yfiles{
export interface IShinyPlateNodeStyle extends Object,yfiles.drawing.INodeStyle{
/**
* Provides the insets for the given item.
- * The {@link yfiles.drawing.ShinyPlateNodeStyleRenderer} will use these insets and return them
+ * The {@link yfiles.drawing.ShinyPlateNodeStyleRenderer} will use these insets and return them
* via an {@link yfiles.drawing.IInsetsProvider} if such an instance is queried through the
* {@link yfiles.drawing.IStyleRenderer#getContext context lookup}.
* @return A Thickness that describes the insets.
@@ -34715,7 +34715,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -34819,7 +34819,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -34977,7 +34977,7 @@ declare module yfiles{
export interface IPanelNodeStyle extends Object,yfiles.drawing.INodeStyle{
/**
* Provides the insets for the given item.
- * The {@link yfiles.drawing.PanelNodeStyleRenderer} will use these insets and return them
+ * The {@link yfiles.drawing.PanelNodeStyleRenderer} will use these insets and return them
* via an {@link yfiles.drawing.IInsetsProvider} if such an instance is queried through the
* {@link yfiles.drawing.IStyleRenderer#getContext context lookup}.
* @return An insets object that describes the insets.
@@ -35004,7 +35004,7 @@ declare module yfiles{
/**
* Creates the visual representation of a data object.
* Implementations of this class have the purpose of creating a
- * {@link yfiles.drawing.ArrangeVisual} that serves as the visual
+ * {@link yfiles.drawing.ArrangeVisual} that serves as the visual
* representation of a data object associated with this instance.
*/
export interface DataTemplate extends Object{
@@ -35055,21 +35055,21 @@ declare module yfiles{
updateLayout(Layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.EllipseVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35163,21 +35163,21 @@ declare module yfiles{
/**
* Gets or sets the bounds of this path.
* Important: This method is not implemented for this type of visual.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.PathVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35200,15 +35200,15 @@ declare module yfiles{
};
};
/**
- * Creates the visual representation of a data object using a {@link yfiles.drawing.DrawingTemplate#brush}
+ * Creates the visual representation of a data object using a {@link yfiles.drawing.DrawingTemplate#brush}
* and a {@link yfiles.drawing.DrawingTemplate#pen}.
*
* Implementations of this class have the purpose of creating a
- * {@link yfiles.drawing.ArrangeVisual} that serves as the visual
+ * {@link yfiles.drawing.ArrangeVisual} that serves as the visual
* representation of a data object associated with this instance.
*
*
- * This class provides a {@link yfiles.drawing.DrawingTemplate#brush} and a {@link yfiles.drawing.DrawingTemplate#pen}
+ * This class provides a {@link yfiles.drawing.DrawingTemplate#brush} and a {@link yfiles.drawing.DrawingTemplate#pen}
* that can be used to fill and stroke the returned {@link yfiles.drawing.ArrangeVisual}.
*
*
@@ -35224,13 +35224,13 @@ declare module yfiles{
clone():Object;
/**
* Gets or sets the brush that is applied to a newly created visual representation.
- * Value:
+ * Value:
* The brush that is applied to a newly created visual representation.
*/
brush:yfiles.system.Brush;
/**
* Gets or sets the pen that is applied to a newly created visual representation.
- * Value:
+ * Value:
* The pen that is applied to a newly created visual representation.
*/
pen:yfiles.system.Pen;
@@ -35245,7 +35245,7 @@ declare module yfiles{
export interface Image extends yfiles.drawing.ArrangeVisual{
/**
* Gets or sets the {@link yfiles.drawing.ImageSource} for this visual.
- * Value:
+ * Value:
* The source.
*/
source:yfiles.drawing.ImageSource;
@@ -35256,21 +35256,21 @@ declare module yfiles{
updateLayout(layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.Image} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35316,7 +35316,7 @@ declare module yfiles{
updateLayout(layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
@@ -35324,7 +35324,7 @@ declare module yfiles{
/**
* A {@link yfiles.drawing.UseVisual} is always visible and can't be hidden.
* Accessing this property will cause an exception to be thrown.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @throws {yfiles.system.NotSupportedException} Occurs whenever this property is accessed.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
@@ -35332,7 +35332,7 @@ declare module yfiles{
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35361,21 +35361,21 @@ declare module yfiles{
export interface HighlightVisual extends yfiles.drawing.ArrangeVisual{
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.HighlightVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35448,14 +35448,14 @@ declare module yfiles{
updateLayout(layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.TextVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35525,7 +35525,7 @@ declare module yfiles{
export interface ImageSource extends Object{
/**
* Gets or sets the path or URL of the image that is specified by this class.
- * Value:
+ * Value:
* The path or URL of the image that is specified by this class.
*/
path:string;
@@ -35547,7 +35547,7 @@ declare module yfiles{
/**
* Base class for {@link yfiles.drawing.Visual}s that use HTML5's Canvas for the visualization.
* Note that instances of this class cannot be used anywhere where a {@link yfiles.drawing.Visual} is required.
- * {@link yfiles.drawing.RenderVisual#svgElement} will yield null, always and instead the visualization is
+ * {@link yfiles.drawing.RenderVisual#svgElement} will yield null, always and instead the visualization is
* implemented by the {@link yfiles.drawing.RenderVisual#paint} method.
* This means that this kind of visual does not work in a {@link yfiles.canvas.CanvasContainer} and wrapping the visual
* will not work by putting the {@link yfiles.drawing.RenderVisual#svgElement} into another SVG container.
@@ -35617,21 +35617,21 @@ declare module yfiles{
updateLayout(layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.RectVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35673,7 +35673,7 @@ declare module yfiles{
INHERIT
}
/**
- * Represents an SVG element which has a location and size, a visibility state,
+ * Represents an SVG element which has a location and size, a visibility state,
* and a transformation matrix.
* Subclasses should make sure that the values of {@link yfiles.drawing.ArrangeVisual#bounds}, {@link yfiles.drawing.ArrangeVisual#visible}
* and {@link yfiles.drawing.ArrangeVisual#transform} are used by the {@link yfiles.drawing.Visual#svgElement}.
@@ -35717,7 +35717,7 @@ declare module yfiles{
* The returned location includes the border and padding of the element.
* This works in all recent browsers: http://www.quirksmode.org/dom/w3c_cssom.html
* @param {HTMLElement} element The element.
- * @return {yfiles.geometry.Point}
+ * @return {yfiles.geometry.Point}
*/
getAbsolutePosition(element:HTMLElement):yfiles.geometry.Point;
/**
@@ -35731,14 +35731,14 @@ declare module yfiles{
* Gets the value of a {@link yfiles.system.DependencyProperty} on an element.
* @param {Node} element The element.
* @param {yfiles.system.DependencyProperty} property The property.
- * @return {T}
+ * @return {T}
*/
getValue(element:Node,property:yfiles.system.DependencyProperty):T;
/**
* Determines whether the node is a child of the specified parent node.
* @param {Node} parent The parent node.
* @param {Node} child The possible child node.
- * @return {boolean}
+ * @return {boolean}
* true if the node is a child of the specified parent; otherwise, false.
*/
isAChildOf(parent:Node,child:Node):boolean;
@@ -35777,21 +35777,21 @@ declare module yfiles{
updateLayout(Layout:yfiles.geometry.IRectangle):void;
/**
* Gets or sets the bounds.
- * Value:
+ * Value:
* The bounds.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#bounds}
*/
bounds:yfiles.geometry.RectD;
/**
* Gets or sets a value indicating whether this {@link yfiles.drawing.CanvasVisual} is visible.
- * Value:
+ * Value:
* true if visible; otherwise, false.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#visible}
*/
visible:boolean;
/**
* Gets or sets the transform.
- * Value:
+ * Value:
* The transform.
* @see Overrides {@link yfiles.drawing.ArrangeVisual#transform}
*/
@@ -35824,8 +35824,8 @@ declare module yfiles{
export interface IDefsSupport extends Object{
/**
* Updates the defs element with the current gradient data.
- * @param {SVGElement} oldElement
- * @param {yfiles.canvas.ICanvasContext} context
+ * @param {SVGElement} oldElement
+ * @param {yfiles.canvas.ICanvasContext} context
* @see Specified by {@link yfiles.drawing.IDefsSupport#updateDefsElement}.
*/
updateDefsElement(oldElement:SVGElement,context:yfiles.canvas.ICanvasContext):void;
@@ -35900,7 +35900,7 @@ declare module yfiles{
* Always returns null.
* @param {yfiles.model.IModelItem} forItem The item to get the user associated data from.
* @param {yfiles.support.ILookup} context The context that can optional be queried for additional service implementations.
- * @return {Object}
+ * @return {Object}
* null
* @see Specified by {@link yfiles.drawing.IUserTagProvider#getUserTag}.
*/
@@ -35910,7 +35910,7 @@ declare module yfiles{
* @param {yfiles.model.IModelItem} forItem The item to store the new tag with.
* @param {Object} newTag The new tag.
* @param {yfiles.support.ILookup} context The context that can optional be queried for additional service implementations.
- * @return {boolean}
+ * @return {boolean}
* Always false.
* @see Specified by {@link yfiles.drawing.IUserTagProvider#setUserTag}.
*/
@@ -35937,7 +35937,7 @@ declare module yfiles{
* {@link yfiles.drawing.common.VoidShapeGeometry#INSTANCE VoidShapeGeometry instance}.
* @param {yfiles.graph.INode} node The node to provide an instance for
* @param {yfiles.drawing.INodeStyle} style The style to use for the painting
- * @return {yfiles.drawing.IShapeGeometry}
+ * @return {yfiles.drawing.IShapeGeometry}
* The {@link yfiles.drawing.common.VoidShapeGeometry#INSTANCE VoidShapeGeometry instance}.
* @see {@link yfiles.drawing.INodeStyleRenderer#getShapeGeometry INodeStyleRenderer.GetShapeGeometry}
* @see Specified by {@link yfiles.drawing.INodeStyleRenderer#getShapeGeometry}.
@@ -36042,7 +36042,7 @@ declare module yfiles{
* A void implementation of the {@link yfiles.drawing.IShapeGeometry}
* interface that does nothing and behaves like an empty geometry.
* This class implements the singleton pattern. Use the shared static
- * {@link yfiles.drawing.common.VoidShapeGeometry#INSTANCE} of this class instead of
+ * {@link yfiles.drawing.common.VoidShapeGeometry#INSTANCE} of this class instead of
* null were null is not allowed.
* The {@link yfiles.drawing.common.VoidNodeStyleRenderer} does so for example.
*/
@@ -36052,7 +36052,7 @@ declare module yfiles{
* with no value).
* @param {yfiles.geometry.PointD} inner The first point of the line that is inside the shape.
* @param {yfiles.geometry.PointD} outer The second point of the line that is outside the shape.
- * @return {yfiles.geometry.PointD}
+ * @return {yfiles.geometry.PointD}
* A {@link system.Nullable} with no value.
* @see {@link yfiles.drawing.IShapeGeometry#getIntersection IShapeGeometry.GetIntersection}
* @see Specified by {@link yfiles.drawing.IShapeGeometry#getIntersection}.
@@ -36092,7 +36092,7 @@ declare module yfiles{
*/
export interface VoidEdgeStyle extends yfiles.drawing.common.VoidVisualStyle,yfiles.drawing.IEdgeStyle{
/**
- * Yields the {@link yfiles.drawing.common.VoidEdgeStyleRenderer#INSTANCE
+ * Yields the {@link yfiles.drawing.common.VoidEdgeStyleRenderer#INSTANCE
* VoidEdgeStyleRenderer instance}.
* @see {@link yfiles.drawing.IEdgeStyle#renderer IEdgeStyle.Renderer}
* @see Specified by {@link yfiles.drawing.IEdgeStyle#renderer}.
@@ -36119,7 +36119,7 @@ declare module yfiles{
* This method always returns the {@link yfiles.drawing.common.VoidPathGeometry#INSTANCE VoidPathGeometry instance}.
* @param {yfiles.graph.IEdge} edge The edge to provide an instance for
* @param {yfiles.drawing.IEdgeStyle} style The style to use for the painting
- * @return {yfiles.drawing.IPathGeometry}
+ * @return {yfiles.drawing.IPathGeometry}
* The {@link yfiles.drawing.common.VoidPathGeometry#INSTANCE VoidPathGeometry instance}.
* @see {@link yfiles.drawing.IEdgeStyleRenderer#getPathGeometry}
* @see Specified by {@link yfiles.drawing.IEdgeStyleRenderer#getPathGeometry}.
@@ -36144,7 +36144,7 @@ declare module yfiles{
*/
export interface VoidNodeStyle extends yfiles.drawing.common.VoidVisualStyle,yfiles.drawing.INodeStyle{
/**
- * Yields the {@link yfiles.drawing.common.VoidNodeStyleRenderer#INSTANCE
+ * Yields the {@link yfiles.drawing.common.VoidNodeStyleRenderer#INSTANCE
* VoidNodeStyleRenderer instance}.
* @see {@link yfiles.drawing.INodeStyle#renderer INodeStyle.Renderer}
* @see Specified by {@link yfiles.drawing.INodeStyle#renderer}.
@@ -36162,7 +36162,7 @@ declare module yfiles{
* A void implementation of the {@link yfiles.drawing.IPathGeometry}
* interface that does nothing and behaves like an empty path.
* This class implements the singleton pattern. Use the shared static
- * {@link yfiles.drawing.common.VoidPathGeometry#INSTANCE} of this class instead of
+ * {@link yfiles.drawing.common.VoidPathGeometry#INSTANCE} of this class instead of
* null were null is not allowed.
* The {@link yfiles.drawing.common.VoidEdgeStyleRenderer} does so for example.
*/
@@ -36187,7 +36187,7 @@ declare module yfiles{
export interface VoidVisualStyle extends Object,yfiles.drawing.IVisualStyle{
/**
* Returns this.
- * @return {Object}
+ * @return {Object}
* this
* @see Specified by {@link yfiles.system.ICloneable#clone}.
*/
@@ -36305,7 +36305,7 @@ declare module yfiles{
/**
* Main layout routine that assigns new layout information to the given graph.
* @param {yfiles.layout.LayoutGraph} graph The graph to run the layout on
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* If the data provider {@link yfiles.genealogy.FamilyTreeLayouter#DP_KEY_FAMILY_TYPE} is not registered
* @throws {yfiles.algorithms.InvalidGraphStructureException} If a family node has more than two parents, or two nodes of the same type are linked together
* @see Overrides {@link yfiles.layout.CanonicMultiStageLayouter#doLayoutCore}
@@ -36395,7 +36395,7 @@ declare module yfiles{
};
/**
* An interface that checks for containment of a point in 2D coordinate space.
- * Currently, this interface is only used to determine which bends of edges that connect child nodes
+ * Currently, this interface is only used to determine which bends of edges that connect child nodes
* are moved when the parent node is moved. Therefore, special care has to be taken
* if you want to provide this interface in the node lookup for other purposes, as this can also affect implicit bend movement.
*/
@@ -36403,8 +36403,8 @@ declare module yfiles{
/**
* Determines whether the provided point is deemed to lie within the shape
* this test is implemented for.
- * Currently, this method is only used to determine which bends of edges that connect child nodes
- * are moved when the parent node is moved. If an implementation of {@link yfiles.geometry.IContainsTest} is present
+ * Currently, this method is only used to determine which bends of edges that connect child nodes
+ * are moved when the parent node is moved. If an implementation of {@link yfiles.geometry.IContainsTest} is present
* in the node's {@link yfiles.support.ILookup#lookup}, this
* method is called with the bend's location as location and the bend will be moved
* together with the parent node iff true is returned.
@@ -36430,7 +36430,7 @@ declare module yfiles{
export interface IMutableOrientedRectangle extends Object,yfiles.geometry.IOrientedRectangle,yfiles.geometry.IMutableSize{
/**
* Gets or sets the x coordinate for the anchor of the rectangle.
- * Implementations may adjust the coordinates internally, e.g. to automatically
+ * Implementations may adjust the coordinates internally, e.g. to automatically
* snap the coordinates to grid points. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see Specified by {@link yfiles.geometry.IMutableOrientedRectangle#anchorX}.
@@ -36438,14 +36438,14 @@ declare module yfiles{
anchorX:number;
/**
* Gets or sets the y coordinate for the anchor of the rectangle.
- * Implementations may adjust the coordinates internally, e.g. to automatically
+ * Implementations may adjust the coordinates internally, e.g. to automatically
* snap the coordinates to grid points. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see Specified by {@link yfiles.geometry.IMutableOrientedRectangle#anchorY}.
*/
anchorY:number;
/**
- * Sets the orientation of this oriented rectangle
+ * Sets the orientation of this oriented rectangle
* by modifying the up vector components.
* It is up to the caller to assure that the values describe a vector of
* length 1.
@@ -36503,7 +36503,7 @@ declare module yfiles{
export interface IMutableSize extends Object,yfiles.geometry.ISize,yfiles.geometry.ISizeSetter{
/**
* Gets or sets the width of this instance.
- * Implementations may adjust the values internally, e.g. to automatically
+ * Implementations may adjust the values internally, e.g. to automatically
* snap the values to grid sizes. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see {@link yfiles.geometry.ISize#width}
@@ -36513,7 +36513,7 @@ declare module yfiles{
width:number;
/**
* Gets or sets the height of this instance.
- * Implementations may adjust the values internally, e.g. to automatically
+ * Implementations may adjust the values internally, e.g. to automatically
* snap the values to grid sizes. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see {@link yfiles.geometry.ISize#height}
@@ -36598,7 +36598,7 @@ declare module yfiles{
export interface IMutablePoint extends Object,yfiles.geometry.IPoint,yfiles.geometry.IPointSetter{
/**
* Gets or sets the x coordinate for this point.
- * Implementations may adjust the coordinates internally, e.g. to automatically
+ * Implementations may adjust the coordinates internally, e.g. to automatically
* snap the coordinates to grid points. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see {@link yfiles.geometry.IPoint#x}
@@ -36608,7 +36608,7 @@ declare module yfiles{
x:number;
/**
* Gets or sets the y coordinate for this point.
- * Implementations may adjust the coordinates internally, e.g. to automatically
+ * Implementations may adjust the coordinates internally, e.g. to automatically
* snap the coordinates to grid points. So depending on context the value that can
* be read might not necessarily be the exact same value that has just been written.
* @see {@link yfiles.geometry.IPoint#y}
@@ -36751,7 +36751,7 @@ declare module yfiles{
* the point returned may not be truly immutable and it's properties might change
* over time. However it is not possible to change the values of the point using
* the instance returned as it provides no write access to the reference.
- * @param {yfiles.geometry.IPoint} anchor The point which will serve as the origin of the coordinate system in
+ * @param {yfiles.geometry.IPoint} anchor The point which will serve as the origin of the coordinate system in
* which the second point will be expressed.
* @return {yfiles.geometry.IPoint} An instance that always reflects the relative location of the second point with respect to the first.
* @param {yfiles.geometry.IPoint} point The point to provide a relative view for.
@@ -36765,28 +36765,28 @@ declare module yfiles{
export interface ImmutableRectangle extends Object,yfiles.geometry.IRectangle,yfiles.system.ICloneable{
/**
* Gets the x coordinate of the upper left corner of the rectangle.
- * Value:
+ * Value:
* This instance will always return the same value.
* @see Specified by {@link yfiles.geometry.IPoint#x}.
*/
x:number;
/**
* Gets the y coordinate of the upper left corner of the rectangle.
- * Value:
+ * Value:
* This instance will always return the same value.
* @see Specified by {@link yfiles.geometry.IPoint#y}.
*/
y:number;
/**
* Gets the width of the rectangle.
- * Value:
+ * Value:
* This instance will always return the same value.
* @see Specified by {@link yfiles.geometry.ISize#width}.
*/
width:number;
/**
* Gets the height of the rectangle.
- * Value:
+ * Value:
* This instance will always return the same value.
* @see Specified by {@link yfiles.geometry.ISize#height}.
*/
@@ -36871,7 +36871,7 @@ declare module yfiles{
export interface ImmutableOrientedRectangle extends Object,yfiles.geometry.IOrientedRectangle,yfiles.system.ICloneable{
/**
* Returns the x coordinate of the anchor of the oriented rectangle.
- * Value:
+ * Value:
* The anchor is the lower left corner of the oriented rectangle if the up vector
* is (0,-1).
* @see Specified by {@link yfiles.geometry.IOrientedRectangle#anchorX}.
@@ -36879,7 +36879,7 @@ declare module yfiles{
anchorX:number;
/**
* Returns the y coordinate of the anchor of the oriented rectangle.
- * Value:
+ * Value:
* The anchor is the lower left corner of the oriented rectangle if the up vector
* is (0,-1).
* @see Specified by {@link yfiles.geometry.IOrientedRectangle#anchorY}.
@@ -36887,7 +36887,7 @@ declare module yfiles{
anchorY:number;
/**
* Returns the x value of the up vector.
- * Value:
+ * Value:
* The up vector points from the lower left corner to the upper left corner and
* is always normalized, i.e. it's length is always 1.
* @see Specified by {@link yfiles.geometry.IOrientedRectangle#upX}.
@@ -36895,7 +36895,7 @@ declare module yfiles{
upX:number;
/**
* Returns the y value of the up vector.
- * Value:
+ * Value:
* The up vector points from the lower left corner to the upper left corner and
* is always normalized, i.e. it's length is always 1.
* @see Specified by {@link yfiles.geometry.IOrientedRectangle#upY}.
@@ -37039,10 +37039,10 @@ declare module yfiles{
/**
* Interface for rectangles aligned to the axes in 2D coordinate space with double precision coordinates.
* This interface provides read access to the features of the rectangle only, however this does not
- * mean that an instance that implements IRectangle will always return the same values
+ * mean that an instance that implements IRectangle will always return the same values
* for its properties. Often times the instance provides a dynamic read access
* to the current state of a rectangle. It depends on the context whether it is allowed to or
- * even necessary to copy the state of the properties or whether the reference
+ * even necessary to copy the state of the properties or whether the reference
* to the instance should always be used to query the values.
* This interface does not declare any additional methods. It combines the {@link yfiles.geometry.IPoint}
* interface that describes the upper left corner of the rectangle with
@@ -37126,7 +37126,7 @@ declare module yfiles{
/**
* Determines whether the specified rectangle is empty.
* This is a bridge method that delegates to {@link yfiles.support.RectangleExtensions#isEmpty}.
- * @return {boolean}
+ * @return {boolean}
* true if the specified rectangle is empty; otherwise, false.
*/
isEmpty():boolean;
@@ -37158,16 +37158,16 @@ declare module yfiles{
* The rectangle described by this interface has its lower left corner at the anchor as described
* by the {@link yfiles.geometry.IOrientedRectangle#anchorX} and {@link yfiles.geometry.IOrientedRectangle#anchorY} properties and is oriented in space
* so that its upper left corner lies in direction of the ({@link yfiles.geometry.IOrientedRectangle#upX},{@link yfiles.geometry.IOrientedRectangle#upY}) vector.
- * The size of the instance does not describe the bounds of the instance but the lengths of
+ * The size of the instance does not describe the bounds of the instance but the lengths of
* the sides of the rectangle.
* An {@link yfiles.geometry.IRectangle} would thus be an oriented rectangle, whose anchor is the lower left
- * corner of the rectangle, whose size is the same as that of the rectangle and
+ * corner of the rectangle, whose size is the same as that of the rectangle and
* whose up vector is (0,-1).
* This interface provides read access to the features of the oriented rectangle only, however this does not
- * mean that an instance that implements IOrientedRectangle will always return the same values
+ * mean that an instance that implements IOrientedRectangle will always return the same values
* for its properties. Often times the instance provides a dynamic read access
* to the current state of a rectangle. It depends on the context whether it is allowed to or
- * even necessary to copy the state of the properties or whether the reference
+ * even necessary to copy the state of the properties or whether the reference
* to the instance should always be used to query the values.
* @see {@link yfiles.geometry.ISize}
* @see {@link yfiles.geometry.IRectangle}
@@ -37221,7 +37221,7 @@ declare module yfiles{
*/
containsPointWithEps(point:yfiles.geometry.PointD,eps:number):boolean;
/**
- * Gets the transform that can be used to transform points that are in the local
+ * Gets the transform that can be used to transform points that are in the local
* coordinate system of the oriented rectangle if the top-left corner is the origin.
* This is a bridge method that delegates to {@link yfiles.support.OrientedRectangleExtensions#getTransform}.
* @return {yfiles.geometry.Matrix2D} A matrix that can be used to transform from oriented rectangle coordinates to world coordinates.
@@ -37289,10 +37289,10 @@ declare module yfiles{
/**
* Interface for a point in 2D coordinate space with double precision coordinates.
* This interface provides read access to the coordinates only, however this does not
- * mean that an instance that implements IPoint will always return the same values
+ * mean that an instance that implements IPoint will always return the same values
* for the coordinate properties. Often times the instance provides a dynamic read access
* to the current state of a point. It depends on the context whether it is allowed to or
- * even necessary to copy the state of the properties or whether the reference
+ * even necessary to copy the state of the properties or whether the reference
* to the instance should always be used to query the values.
* @see {@link yfiles.geometry.IPointSetter}
* @see {@link yfiles.geometry.IMutablePoint}
@@ -37446,13 +37446,13 @@ declare module yfiles{
getProjectionOnRay(rayStart:yfiles.geometry.PointD,direction:yfiles.geometry.PointD):yfiles.geometry.PointD;
/**
* Indicates whether this instance is a vertically oriented vector.
- * Value:
+ * Value:
* true iff Math.Abs(Y) > Math.Abs(X).
*/
isVerticalVector:boolean;
/**
* Indicates whether this instance is a horizontally oriented vector.
- * Value:
+ * Value:
* true iff Math.Abs(X) > Math.Abs(Y).
*/
isHorizontalVector:boolean;
@@ -37500,14 +37500,14 @@ declare module yfiles{
/**
* Indicates whether this instance and a specified object are equal.
* @param {Object} obj Another object to compare to.
- * @return {boolean}
+ * @return {boolean}
* true if obj and this instance are the same type and represent the same value; otherwise, false.
* @see {@link yfiles.geometry.PointD#equalsPointD}
*/
equals(obj:Object):boolean;
/**
* Returns the hash code for this instance that is calculated using the {@link yfiles.geometry.PointD#x} and {@link yfiles.geometry.PointD#y} values.
- * @return {number}
+ * @return {number}
* A 32-bit signed integer that is the hash code for this instance.
*/
hashCode():number;
@@ -37680,19 +37680,19 @@ declare module yfiles{
/**
* Performs an implicit conversion from {@link yfiles.geometry.PointD} to {@link yfiles.geometry.Point}.
* @param {yfiles.geometry.PointD} p The point to convert.
- * @return {yfiles.geometry.Point}
+ * @return {yfiles.geometry.Point}
*/
convertToPoint(p:yfiles.geometry.PointD):yfiles.geometry.Point;
convertFrom(p:yfiles.geometry.Point):yfiles.geometry.PointD;
};
/**
- * Interface for an object that has a size in 2D coordinate space
+ * Interface for an object that has a size in 2D coordinate space
* with double precision floating point size values.
* This interface provides read access to the size only, however this does not
- * mean that an instance that implements ISize will always return the same values
+ * mean that an instance that implements ISize will always return the same values
* for the size properties. Often times the instance provides a dynamic read access
* to the current state of an instance. It depends on the context whether it is allowed to or
- * even necessary to copy the state of the properties or whether the reference
+ * even necessary to copy the state of the properties or whether the reference
* to the instance should always be used to query the values.
* @see {@link yfiles.geometry.ISizeSetter}
* @see {@link yfiles.geometry.IMutableSize}
@@ -37734,7 +37734,7 @@ declare module yfiles{
APPEND
}
/**
- * Interface for write access to an instance that has a size in 2D coordinate space
+ * Interface for write access to an instance that has a size in 2D coordinate space
* with double precision floating point width and height.
* This interface provides write access to the size only. Methods that will
* only need to write an object's size should use this interface.
@@ -37814,7 +37814,7 @@ declare module yfiles{
/**
* Returns a human readable string that contains information about the
* values of this instance.
- * @return {string}
+ * @return {string}
* A {@link String} containing the width and height.
*/
toString():string;
@@ -38012,7 +38012,7 @@ declare module yfiles{
createSmoothedPath(path:yfiles.drawing.GeneralPath,smoothingLength:number):yfiles.drawing.GeneralPath;
};
/**
- * Provides implementations of the {@link yfiles.geometry.IMutablePoint}
+ * Provides implementations of the {@link yfiles.geometry.IMutablePoint}
* interface that are dynamically updated depending on the state of
* another geometric primitive they are being anchored to.
* Implementations implement the {@link yfiles.geometry.IMutablePoint} interface
@@ -38095,7 +38095,7 @@ declare module yfiles{
createOffset(anchor:yfiles.geometry.IPoint,xOffset:number,yOffset:number):yfiles.geometry.AnchoredPoint;
/**
* Creates an implementation that is anchored to the center of the given rectangle at all times.
- * Changing the state of the rectangle provided will thus indirectly change the state of
+ * Changing the state of the rectangle provided will thus indirectly change the state of
* the instance returned.
* @param {yfiles.geometry.IRectangle} rect The rectangle that will be dynamically queried to obtain the center from.
* @param {yfiles.geometry.PointD} relativeLocation The initial offset to the center of the rectangle.
@@ -38212,7 +38212,7 @@ declare module yfiles{
* second point, depending on the current state of the first point.
* @param {yfiles.geometry.IPoint} p1 The upper left corner of the size.
* @param {yfiles.geometry.IMutablePoint} p2 The lower right corner of the size.
- * @return {yfiles.geometry.IMutableSize} A mutable size instance that is dynamically composed using the
+ * @return {yfiles.geometry.IMutableSize} A mutable size instance that is dynamically composed using the
* provided instances.
*/
createFromPoints(p1:yfiles.geometry.IPoint,p2:yfiles.geometry.IMutablePoint):yfiles.geometry.IMutableSize;
@@ -38411,7 +38411,7 @@ declare module yfiles{
*/
create(x:number,y:number,w:number,h:number):yfiles.geometry.Rectangle;
/**
- * Creates a new instance using the provided implementation for the
+ * Creates a new instance using the provided implementation for the
* storage of the position and size of the rectangle.
* The instances provided will be referenced by this instance. This instance
* will be used as a live view over the provided instances. Changes to them will
@@ -38422,7 +38422,7 @@ declare module yfiles{
*/
createFromMutablePointAndSize(position:yfiles.geometry.IMutablePoint,size:yfiles.geometry.IMutableSize):yfiles.geometry.Rectangle;
/**
- * Creates a new instance using the provided implementation for the
+ * Creates a new instance using the provided implementation for the
* storage of the position and the combination of the two for the size of the rectangle.
* The instances provided will be referenced by this instance. This instance
* will be used as a live view over the provided instances. Changes to them will
@@ -38449,7 +38449,7 @@ declare module yfiles{
*/
createFromRectangle(rect:yfiles.geometry.IRectangle):yfiles.geometry.Rectangle;
/**
- * Creates a new instance using the provided implementation for the
+ * Creates a new instance using the provided implementation for the
* storage of the position and size of the rectangle.
* The instances provided will be referenced by this instance. This instance
* will be used as a live view over the provided instances. Changes to them will
@@ -38648,9 +38648,9 @@ declare module yfiles{
/**
* Determines whether this rectangle contains the specified point.
* @param {yfiles.geometry.PointD} p The point to test.
- * @return {boolean}
+ * @return {boolean}
* true if this rectangle contains the specified point; otherwise, false.
- * An {@link yfiles.geometry.RectD#isEmptyRectD empty} instance never contains any point. A point is considered to
+ * An {@link yfiles.geometry.RectD#isEmptyRectD empty} instance never contains any point. A point is considered to
* be contained in the rectangle when the coordinates are not smaller than {@link yfiles.geometry.RectD#minX} and
* {@link yfiles.geometry.RectD#minY} nor greater than {@link yfiles.geometry.RectD#maxX} and {@link yfiles.geometry.RectD#maxY}.
*/
@@ -38660,9 +38660,9 @@ declare module yfiles{
* @param {yfiles.geometry.PointD} p The point to test.
* @param {number} eps The positive epsilon distance that the point may lie outside the rectangle and still
* be considered contained.
- * @return {boolean}
+ * @return {boolean}
* true if this rectangle contains the specified point; otherwise, false.
- * An {@link yfiles.geometry.RectD#isEmptyRectD empty} instance never contains any point. A point is considered to
+ * An {@link yfiles.geometry.RectD#isEmptyRectD empty} instance never contains any point. A point is considered to
* be contained in the rectangle when the coordinates are not smaller than {@link yfiles.geometry.RectD#minX} and
* {@link yfiles.geometry.RectD#minY} minus eps nor greater than {@link yfiles.geometry.RectD#maxX} and {@link yfiles.geometry.RectD#maxY}
* plus eps.
@@ -38724,7 +38724,7 @@ declare module yfiles{
findLineIntersection(inner:yfiles.geometry.PointD,outer:yfiles.geometry.PointD):yfiles.geometry.PointD;
/**
* Creates a human readable from of this instance.
- * @return {string}
+ * @return {string}
* A string describing the properties of this instance.
*/
toString():string;
@@ -38745,14 +38745,14 @@ declare module yfiles{
/**
* Indicates whether this instance and a specified object are equal.
* @param {Object} obj Another object to compare to.
- * @return {boolean}
+ * @return {boolean}
* true if obj and this instance are the same type and represent the same value; otherwise, false.
* @see {@link yfiles.geometry.RectD#equalsRectD}
*/
equals(obj:Object):boolean;
/**
* Returns the hash code for this instance.
- * @return {number}
+ * @return {number}
* A 32-bit signed integer that is the hash code for this instance.
* The hash code is computed using the {@link yfiles.geometry.RectD#x}, {@link yfiles.geometry.RectD#y}, {@link yfiles.geometry.RectD#width}, and {@link yfiles.geometry.RectD#height}
* property.
@@ -38998,8 +38998,8 @@ declare module yfiles{
*/
getEnlarged(insets:yfiles.geometry.InsetsD):yfiles.geometry.InsetsD;
/**
- * Calculates the union of this instance and the given inset which
- * is done by performing {@link Math#max} on
+ * Calculates the union of this instance and the given inset which
+ * is done by performing {@link Math#max} on
* all four inset values.
* @param {yfiles.geometry.InsetsD} insets The insets to max with these insets.
*/
@@ -39016,14 +39016,14 @@ declare module yfiles{
/**
* Indicates whether this instance and a specified object are equal.
* @param {Object} obj Another object to compare to.
- * @return {boolean}
+ * @return {boolean}
* true if obj and this instance are the same type and represent the same value; otherwise, false.
* @see {@link yfiles.geometry.InsetsD#equalsInsets}
*/
equals(obj:Object):boolean;
/**
* Returns the hash code for this instance.
- * @return {number}
+ * @return {number}
* A 32-bit signed integer that is the hash code for this instance.
* The hash code is computed using the {@link yfiles.geometry.InsetsD#left}, {@link yfiles.geometry.InsetsD#right}, {@link yfiles.geometry.InsetsD#top}, and {@link yfiles.geometry.InsetsD#bottom}
* property.
@@ -39032,7 +39032,7 @@ declare module yfiles{
clone():yfiles.geometry.InsetsD;
/**
* Returns a {@link String} that represents this instance.
- * @return {string}
+ * @return {string}
* A {@link String} that represents this instance.
*/
toString():string;
@@ -39086,7 +39086,7 @@ declare module yfiles{
/**
* A very simple Matrix class that contains transformation information.
*
- * The matrix is interpreted row-major. The rows are
+ * The matrix is interpreted row-major. The rows are
* defined as follows:
* [ m11 m12 dx ], [ m21 m22 dy ], ([ 0 0 1 ] implicitly).
*
@@ -39095,10 +39095,10 @@ declare module yfiles{
* is done in this order: V' = M * V.
*
*
- * {@link yfiles.geometry.MatrixOrder#PREPEND Prepending} a matrix T to
- * this instance results in the operation M' = M * T. In concept,
- * this means that T is applied before M when applying M' to a vector.
- * {@link yfiles.geometry.MatrixOrder#APPEND Appending} T to M results in
+ * {@link yfiles.geometry.MatrixOrder#PREPEND Prepending} a matrix T to
+ * this instance results in the operation M' = M * T. In concept,
+ * this means that T is applied before M when applying M' to a vector.
+ * {@link yfiles.geometry.MatrixOrder#APPEND Appending} T to M results in
* M' = T * M.
*
*/
@@ -39204,7 +39204,7 @@ declare module yfiles{
/**
* Converts the Matrix2D object to a SVG transform.
* This is a bridge method that delegates to {@link yfiles.canvas.SVGExtensions#toSVGTransform}.
- * @return {string}
+ * @return {string}
*/
toSVGTransform():string;
}
@@ -39584,13 +39584,13 @@ declare module yfiles{
clone():Object;
toString():string;
/**
- * A variant of {@link yfiles.geometry.Point#clone} that automatically casts to
+ * A variant of {@link yfiles.geometry.Point#clone} that automatically casts to
* this type.
* @return {yfiles.geometry.Point} A {@link yfiles.geometry.Point#clone} of this.
*/
clonePoint():yfiles.geometry.Point;
/**
- * Moves this instance by adding the provided offsets to the coordinates of this
+ * Moves this instance by adding the provided offsets to the coordinates of this
* point.
* @param {yfiles.geometry.PointD} delta The offset to add to this point's x coordinate
* @return {boolean} true iff dx != 0 || dy != 0
@@ -39794,28 +39794,28 @@ declare module yfiles{
*/
new (stripe:yfiles.graph.IStripe):yfiles.graph.DefaultStripeInputVisualizationHelper;
/**
- * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
+ * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
* be used to create the visual that will be used to draw the highlight for the stripe that is resized.
* This template is used for {@link yfiles.graph.StripeVisualizationType#RESIZE}
* @see {@link yfiles.graph.DefaultStripeInputVisualizationHelper#getVisualCreator}
*/
RESIZE_STRIPE_TEMPLATE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
+ * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
* be used to create the visual that will be used to draw the highlight for the stripe that is selected.
* This template is used for {@link yfiles.graph.StripeVisualizationType#SELECTION}
* @see {@link yfiles.graph.DefaultStripeInputVisualizationHelper#getVisualCreator}
*/
SELECTED_STRIPE_TEMPLATE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
+ * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
* be used to create the visual that will be used to draw the highlight for the current source of a stripe reparent operation.
* This template is used for {@link yfiles.graph.StripeVisualizationType#DRAG_SOURCE}
* @see {@link yfiles.graph.DefaultStripeInputVisualizationHelper#getVisualCreator}
*/
DRAG_SOURCE_STRIPE_TEMPLATE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
+ * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DrawingTemplate} that can
* be used to create the visual that will be used to draw the highlight for the current target of a stripe reparent operation.
* This template is used for {@link yfiles.graph.StripeVisualizationType#DROP_TARGET}
* @see {@link yfiles.graph.DefaultStripeInputVisualizationHelper#getVisualCreator}
@@ -39912,7 +39912,7 @@ declare module yfiles{
*/
removeMapper(tag:Object):void;
/**
- * Gets an enumerable over all tags that have been used to
+ * Gets an enumerable over all tags that have been used to
* register mapper implementations with this interface.
* @see Specified by {@link yfiles.graph.IMapperRegistry#registeredTags}.
*/
@@ -40076,7 +40076,7 @@ declare module yfiles{
ALL
}
/**
- * An adapter implementation that wraps an {@link yfiles.model.IMapper} to
+ * An adapter implementation that wraps an {@link yfiles.model.IMapper} to
* an {@link yfiles.algorithms.IDataProvider}.
*/
export interface DataProviderAdapter extends Object,yfiles.algorithms.IDataProvider{
@@ -40114,7 +40114,7 @@ declare module yfiles{
new (keyType:yfiles.lang.Class,mapper:yfiles.model.IMapper):yfiles.graph.DataProviderAdapter;
};
/**
- * An adapter implementation that wraps an {@link yfiles.model.IMapper} to
+ * An adapter implementation that wraps an {@link yfiles.model.IMapper} to
* an {@link yfiles.algorithms.IDataMap}.
* @see {@link yfiles.graph.DataProviderAdapter}
*/
@@ -40163,7 +40163,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(column:yfiles.graph.IColumn,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -40251,7 +40251,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(row:yfiles.graph.IRow,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -40329,7 +40329,7 @@ declare module yfiles{
export interface IPort extends Object,yfiles.model.IModelItem{
/**
* Returns the owner of this port.
- * In traditional {@link yfiles.graph.IGraph} implementations, this will be
+ * In traditional {@link yfiles.graph.IGraph} implementations, this will be
* an {@link yfiles.graph.INode} and can safely be cast to one. In order to get to
* the {@link yfiles.graph.IEdge}s that connect to this instance, use
* {@link yfiles.graph.IGraph}'s {@link yfiles.graph.IGraph#typedEdgesAtPort}
@@ -40362,7 +40362,7 @@ declare module yfiles{
*/
style:yfiles.drawing.IPortStyle;
/**
- * Gets the {@link yfiles.graph.IPortLocationModelParameter} that
+ * Gets the {@link yfiles.graph.IPortLocationModelParameter} that
* is used to determine the {@link yfiles.graph.IPort#location} of this port.
* The implementations will use the {@link yfiles.graph.IPortLocationModelParameter#model}'s
* {@link yfiles.graph.IPortLocationModel#getLocation} method to update the {@link yfiles.graph.IPort#location}
@@ -40406,7 +40406,7 @@ declare module yfiles{
* can be used. Alternatively for each {@link yfiles.graph.IPort}
* in {@link yfiles.graph.IPortOwner#ports}, one can use the {@link yfiles.graph.IGraph#typedEdgesAtPort}
* method provided by {@link yfiles.graph.IGraph}.
- * Like all items in an IGraph, this item supports the
+ * Like all items in an IGraph, this item supports the
* {@link yfiles.support.ILookup#lookup} method that can be used
* to query additional aspects of the item.
* @see {@link yfiles.graph.INode}
@@ -40417,7 +40417,7 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.IPort ports} that
* are owned by this instance.
* This gives access to a read-only live view of the ports, i.e. the collection
- * can change over time, as well as the ports contained in it. If a snapshot of the
+ * can change over time, as well as the ports contained in it. If a snapshot of the
* current state is needed, one needs to copy the collection.
* @see Specified by {@link yfiles.graph.IPortOwner#ports}.
*/
@@ -40510,7 +40510,7 @@ declare module yfiles{
* @param {yfiles.graph.IStripe} item The stripe to calculate the layout for. This is a this parameter, so that the method can be used
* as an extension method.
* @param {yfiles.graph.INode} owner The node relative to which the stripe layout is calculated. This should be the same node where {@link yfiles.graph.IStripe#table} for item is associated to.
- * @return {yfiles.geometry.RectD}
+ * @return {yfiles.geometry.RectD}
*/
getAbsoluteBounds(item:yfiles.graph.IStripe,owner:yfiles.graph.INode):yfiles.geometry.RectD;
/**
@@ -40713,7 +40713,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -40799,7 +40799,7 @@ declare module yfiles{
* This implementation tries to find the {@link yfiles.support.IUndoSupport} either
* directly in the table {@link yfiles.graph.Table#lookup} or from a graph instance that is available through
* {@link yfiles.graph.Table#lookup}. If this method returns null, undo is disabled for this table instance.
- * @return {yfiles.support.IUndoSupport}
+ * @return {yfiles.support.IUndoSupport}
*/
getUndoSupport():yfiles.support.IUndoSupport;
/**
@@ -40848,7 +40848,7 @@ declare module yfiles{
*/
onStripeChanged(owner:yfiles.graph.IStripe,stripe:yfiles.graph.IStripe):void;
/**
- * Event that is triggered if a stripe has been changed, e.g. if its style
+ * Event that is triggered if a stripe has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setStripeStyle}
* @see {@link yfiles.graph.ITable#setInsets}
@@ -40857,7 +40857,7 @@ declare module yfiles{
*/
addStripeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a stripe has been changed, e.g. if its style
+ * Event that is triggered if a stripe has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setStripeStyle}
* @see {@link yfiles.graph.ITable#setInsets}
@@ -40868,18 +40868,18 @@ declare module yfiles{
/**
* Sets owner as new parent of row.
* The row will be inserted at position index in the child list of the new parent.
- * @param {yfiles.graph.IRow} owner
- * @param {yfiles.graph.IRow} row
- * @param {number} index
+ * @param {yfiles.graph.IRow} owner
+ * @param {yfiles.graph.IRow} row
+ * @param {number} index
* @see Specified by {@link yfiles.graph.ITable#setRowParentAtIndex}.
*/
setRowParentAtIndex(owner:yfiles.graph.IRow,row:yfiles.graph.IRow,index:number):void;
/**
* Sets owner as new parent of column.
* The column will be inserted at position index in the child list of the new parent.
- * @param {yfiles.graph.IColumn} owner
- * @param {yfiles.graph.IColumn} column
- * @param {number} index
+ * @param {yfiles.graph.IColumn} owner
+ * @param {yfiles.graph.IColumn} column
+ * @param {number} index
* @see Specified by {@link yfiles.graph.ITable#setColumnParentAtIndex}.
*/
setColumnParentAtIndex(owner:yfiles.graph.IColumn,column:yfiles.graph.IColumn,index:number):void;
@@ -40908,7 +40908,7 @@ declare module yfiles{
*/
setLabelText(label:yfiles.graph.ILabel,text:string):void;
/**
- * Removes the given label from its owner.
+ * Removes the given label from its owner.
* This will trigger the corresponding event.
* @param {yfiles.graph.ILabel} label the label to remove
* @throws {yfiles.system.ArgumentException} If the label is not associated with this table instance.
@@ -40971,7 +40971,7 @@ declare module yfiles{
*/
removeLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
* Implementations may choose to use the {@link yfiles.graph.StripeEventArgs} to carry
@@ -40982,7 +40982,7 @@ declare module yfiles{
*/
addLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
* Implementations may choose to use the {@link yfiles.graph.StripeEventArgs} to carry
@@ -40993,13 +40993,13 @@ declare module yfiles{
*/
removeLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setLabelStyle}
*/
addLabelChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setLabelStyle}
*/
@@ -41019,7 +41019,7 @@ declare module yfiles{
*/
createRowDefaults():yfiles.graph.IStripeDefaults;
/**
- * Factory method for the default Row insets. This method will be called
+ * Factory method for the default Row insets. This method will be called
* upon first access to the {@link yfiles.graph.Table#rowDefaults} property.
*/
createDefaultRowInsets():yfiles.geometry.InsetsD;
@@ -41030,13 +41030,13 @@ declare module yfiles{
*/
createRowLabelDefaults():yfiles.graph.ILabelDefaults;
/**
- * Factory method for the default row style. This method will be called
+ * Factory method for the default row style. This method will be called
* upon first access to the {@link yfiles.graph.Table#rowDefaults} property.
* @return {yfiles.drawing.INodeStyle} a new instance of {@link yfiles.drawing.ShapeNodeStyle}
*/
createDefaultRowStyle():yfiles.drawing.INodeStyle;
/**
- * Factory method for the default row label style. This method will be called
+ * Factory method for the default row label style. This method will be called
* upon first access to the {@link yfiles.graph.Table#rowDefaults} property.
* @return {yfiles.drawing.ILabelStyle} a new instance of {@link yfiles.drawing.SimpleLabelStyle}
*/
@@ -41063,7 +41063,7 @@ declare module yfiles{
*/
createColumnDefaults():yfiles.graph.IStripeDefaults;
/**
- * Factory method for the default Column insets. This method will be called
+ * Factory method for the default Column insets. This method will be called
* upon first access to the {@link yfiles.graph.Table#columnDefaults} property.
*/
createDefaultColumnInsets():yfiles.geometry.InsetsD;
@@ -41074,13 +41074,13 @@ declare module yfiles{
*/
createColumnLabelDefaults():yfiles.graph.ILabelDefaults;
/**
- * Factory method for the default Column style. This method will be called
+ * Factory method for the default Column style. This method will be called
* upon first access to the {@link yfiles.graph.Table#columnDefaults} property.
* @return {yfiles.drawing.INodeStyle} a new instance of {@link yfiles.drawing.ShapeNodeStyle}
*/
createDefaultColumnStyle():yfiles.drawing.INodeStyle;
/**
- * Factory method for the default Column label style. This method will be called
+ * Factory method for the default Column label style. This method will be called
* upon first access to the {@link yfiles.graph.Table#columnDefaults} property.
* @return {yfiles.drawing.ILabelStyle} a new instance of {@link yfiles.drawing.SimpleLableStyle}
*/
@@ -41544,7 +41544,7 @@ declare module yfiles{
*/
setLabelText(label:yfiles.graph.ILabel,text:string):void;
/**
- * Removes the given label from its owner.
+ * Removes the given label from its owner.
* This will trigger the corresponding event.
* @param {yfiles.graph.ILabel} label the label to remove
* @see Specified by {@link yfiles.graph.ITable#removeLabel}.
@@ -41586,7 +41586,7 @@ declare module yfiles{
*/
removeLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
* Implementations may choose to use the {@link yfiles.graph.StripeEventArgs} to carry
@@ -41597,7 +41597,7 @@ declare module yfiles{
*/
addLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
* Implementations may choose to use the {@link yfiles.graph.StripeEventArgs} to carry
@@ -41608,13 +41608,13 @@ declare module yfiles{
*/
removeLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setLabelStyle}
*/
addLabelChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setLabelStyle}
*/
@@ -41698,7 +41698,7 @@ declare module yfiles{
*/
setStripeStyle(stripe:yfiles.graph.IStripe,style:yfiles.drawing.INodeStyle):void;
/**
- * Event that is triggered if a stripe has been changed, e.g. if its style
+ * Event that is triggered if a stripe has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setStripeStyle}
* @see {@link yfiles.graph.ITable#setInsets}
@@ -41707,7 +41707,7 @@ declare module yfiles{
*/
addStripeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a stripe has been changed, e.g. if its style
+ * Event that is triggered if a stripe has been changed, e.g. if its style
* has been replaced.
* @see {@link yfiles.graph.ITable#setStripeStyle}
* @see {@link yfiles.graph.ITable#setInsets}
@@ -41718,18 +41718,18 @@ declare module yfiles{
/**
* Sets owner as new parent of row.
* The row will be inserted at position index in the child list of the new parent.
- * @param {yfiles.graph.IRow} owner
- * @param {yfiles.graph.IRow} row
- * @param {number} index
+ * @param {yfiles.graph.IRow} owner
+ * @param {yfiles.graph.IRow} row
+ * @param {number} index
* @see Specified by {@link yfiles.graph.ITable#setRowParentAtIndex}.
*/
setRowParentAtIndex(owner:yfiles.graph.IRow,row:yfiles.graph.IRow,index:number):void;
/**
* Sets owner as new parent of column.
* The column will be inserted at position index in the child list of the new parent.
- * @param {yfiles.graph.IColumn} owner
- * @param {yfiles.graph.IColumn} column
- * @param {number} index
+ * @param {yfiles.graph.IColumn} owner
+ * @param {yfiles.graph.IColumn} column
+ * @param {number} index
* @see Specified by {@link yfiles.graph.ITable#setColumnParentAtIndex}.
*/
setColumnParentAtIndex(owner:yfiles.graph.IColumn,column:yfiles.graph.IColumn,index:number):void;
@@ -42368,11 +42368,11 @@ declare module yfiles{
* Port location models can be used to describe the location of ports, respecting
* their associated {@link yfiles.graph.IPortLocationModelParameter}.
* Typically, a port model is used as a factory for port location model parameters that
- * can be associated with different port instances, e.g. using the
+ * can be associated with different port instances, e.g. using the
* {@link yfiles.graph.IGraph#setLocationModelParameter} method.
* Port model instances are designed to be shared by multiple model parameters,
* which themselves can be shared by multiple port instances.
- * This interface supports the
+ * This interface supports the
* {@link yfiles.support.ILookup#lookup} method that can be used
* to query additional aspects of the implementation.
* @see {@link yfiles.graph.IPortLocationModelParameter}
@@ -42444,7 +42444,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IPortDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IPortDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IPortDefaults#getStyleInstance}
* @see {@link yfiles.graph.IPortDefaults#style}
@@ -42477,7 +42477,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IPortDefaults#locationModelParameter}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IPortDefaults#getLocationModelParameterInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IPortDefaults#getLocationModelParameterInstance}
* @see {@link yfiles.graph.IPortDefaults#locationModelParameter}
@@ -42515,7 +42515,7 @@ declare module yfiles{
* Returns a live view of the relative layout of the stripe.
* The layout of a stripe is a rectangle in the coordinate system
* that is relative to the upper left corner of the parent.
- * Since this method will yield a live view, it is up to the client to copy the values of
+ * Since this method will yield a live view, it is up to the client to copy the values of
* the instance if a snapshot of the state is needed.
* @see Specified by {@link yfiles.graph.IStripe#layout}.
*/
@@ -42604,7 +42604,7 @@ declare module yfiles{
* Returns the layout of item in absolute coordinates.
* This is a bridge method that delegates to {@link yfiles.graph.StripeExtensions#getAbsoluteBounds}.
* @param {yfiles.graph.INode} owner The node relative to which the stripe layout is calculated. This should be the same node where {@link yfiles.graph.IStripe#table} for item is associated to.
- * @return {yfiles.geometry.RectD}
+ * @return {yfiles.geometry.RectD}
*/
getAbsoluteBounds(owner:yfiles.graph.INode):yfiles.geometry.RectD;
/**
@@ -42691,10 +42691,10 @@ declare module yfiles{
* var adapter = new yfiles.graph.LayoutGraphAdapter.ForGraphAndSelectionModel(graph, selectionModel);
* // create a copy for improved performance and stability
* var layoutGraph = new yfiles.layout.CopiedLayoutGraph.FromGraphAndLayout(adapter, adapter);
- *
+ *
* // perform the layout on the copy
* layouter.doLayout(layoutGraph);
- *
+ *
* // apply the results to the original IGraph
* layoutGraph.commitLayoutToOriginalGraph();
*
@@ -42704,13 +42704,13 @@ declare module yfiles{
* var adapter = new yfiles.graph.LayoutGraphAdapter.ForGraphAndSelectionModel(graph, selectionModel);
* // create a copy for improved performance and stability
* var layoutGraph = new yfiles.layout.CopiedLayoutGraph.FromGraphAndLayout(adapter, adapter);
- *
+ *
* // perform the layout on the copy
* layouter.doLayout(layoutGraph);
- *
+ *
* // create the animation object
* var morpher = new yfiles.canvas.LayoutMorpherWrapper(graph, layoutGraph, yfiles.system.TimeSpan.fromSeconds(1));
- *
+ *
* // and play
* var animator = new yfiles.canvas.Animator.FromCanvasControl(canvasControl);
* animator.animate(morpher);
@@ -42722,7 +42722,7 @@ declare module yfiles{
* var copy = new yfiles.graph.CopiedLayoutIGraph.FromGraph(graph);
* // perform the layout on the copy
* layouter.doLayout(copy);
- *
+ *
* // apply the results to the original IGraph
* copy.commitLayoutToOriginalGraph();
*
@@ -42747,8 +42747,8 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
* @see {@link yfiles.graph.CopiedLayoutIGraph}
@@ -42769,7 +42769,7 @@ declare module yfiles{
* adapted by this instance.
* Before performing a layout, this property must be set or the adapter must have been created with or .
* Note that this property cannot be assigned again if its value is already non null.
- * @throws {yfiles.system.ArgumentException} if the value of this property is already non null
+ * @throws {yfiles.system.ArgumentException} if the value of this property is already non null
*/
adaptedGraph:yfiles.graph.IGraph;
/**
@@ -42786,7 +42786,7 @@ declare module yfiles{
*/
createNodeLayout(node:yfiles.graph.INode):yfiles.layout.INodeLayout;
/**
- * Gets or sets the size of the nodes that are inserted for the ports that are created for
+ * Gets or sets the size of the nodes that are inserted for the ports that are created for
* {@link yfiles.graph.IEdge}s that are connected at other {@link yfiles.graph.IEdge}s.
* If this instance is configured to create dummy nodes for ports at edges, this will be the initial
* size of the dummy nodes with the center of the node always being the location of the port.
@@ -42822,7 +42822,7 @@ declare module yfiles{
setEdgePortLocation(port:yfiles.graph.IPort,newLocation:yfiles.geometry.PointD):void;
/**
* Callback method that assigns a new relative location to port.
- * The default implementation calls {@link yfiles.graph.GraphExtensions#setRelativeLocation}
+ * The default implementation calls {@link yfiles.graph.GraphExtensions#setRelativeLocation}
* with newRelativeLocation. Depending on the port location model, the actual resulting port location may be different.
* @param {yfiles.graph.IPort} port The port that should be placed.
* @param {yfiles.geometry.PointD} newRelativeLocation The new coordinate offsets relative to the center of the node's {@link yfiles.graph.INode#layout}'s
@@ -42962,8 +42962,8 @@ declare module yfiles{
* A data provider key that can be used to look up the original {@link yfiles.graph.INode} of a {@link yfiles.algorithms.Node}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_NODE_DP_KEY:Object;
@@ -42971,8 +42971,8 @@ declare module yfiles{
* A data provider key that can be used to look up the original {@link yfiles.graph.IEdge} of an {@link yfiles.algorithms.Edge}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_EDGE_DP_KEY:Object;
@@ -42981,18 +42981,18 @@ declare module yfiles{
* {@link yfiles.layout.INodeLabelLayout}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_NODE_LABEL_DP_KEY:Object;
/**
- * A data provider key that can be used to look up the original {@link yfiles.graph.ILabel} of an
+ * A data provider key that can be used to look up the original {@link yfiles.graph.ILabel} of an
* {@link yfiles.layout.IEdgeLabelLayout}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_EDGE_LABEL_DP_KEY:Object;
@@ -43001,8 +43001,8 @@ declare module yfiles{
* {@link yfiles.graph.IEdge} of an {@link yfiles.algorithms.Edge}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_SOURCE_PORT_DP_KEY:Object;
@@ -43011,8 +43011,8 @@ declare module yfiles{
* {@link yfiles.graph.IEdge} of an {@link yfiles.algorithms.Edge}.
* This data provider is created automatically for a {@link yfiles.layout.CopiedLayoutGraph} that is created as a copy
* of an {@link yfiles.graph.IGraph} with the help of a {@link yfiles.graph.LayoutGraphAdapter}. Especially, it is available
- * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
- * {@link yfiles.graph.LayoutExtensions#morphLayout} and
+ * if the layout is run with a {@link yfiles.graph.LayoutExecutor} or the convenience methods
+ * {@link yfiles.graph.LayoutExtensions#morphLayout} and
* {@link yfiles.graph.LayoutExtensions#applyLayout}.
*/
ORIGINAL_TARGET_PORT_DP_KEY:Object;
@@ -43023,7 +43023,7 @@ declare module yfiles{
*/
new ():yfiles.graph.LayoutGraphAdapter;
/**
- * Creates the adapter using a given {@link yfiles.graph.IGraph}
+ * Creates the adapter using a given {@link yfiles.graph.IGraph}
* and no {@link yfiles.model.ISelectionModel}.
* @param {yfiles.graph.IGraph} graph The graph to build an adapter for.
*/
@@ -43039,10 +43039,10 @@ declare module yfiles{
*/
PORT_DUMMY_NODE_DP_KEY:Object;
/**
- * Creates the adapter using a given {@link yfiles.graph.IGraph}
+ * Creates the adapter using a given {@link yfiles.graph.IGraph}
* and {@link yfiles.model.ISelectionModel}.
* @param {yfiles.graph.IGraph} graph The graph to build an adapter for.
- * @param {yfiles.model.ISelectionModel.} selectionModel The selection model to use by the
+ * @param {yfiles.model.ISelectionModel.} selectionModel The selection model to use by the
* {@link yfiles.layout.LayouterKeys#SELECTED_NODES_DP_KEY} and {@link yfiles.layout.LayouterKeys#SELECTED_EDGES_DP_KEY}
* {@link yfiles.algorithms.IDataProvider} instances that are automatically bound to this adapter.
* @throws {yfiles.system.ArgumentNullException} graph is null.
@@ -43088,17 +43088,17 @@ declare module yfiles{
fromSketch:boolean;
/**
* Setup partition grid information from a graph that contains table structures.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
prepareAll(graph:yfiles.graph.IGraph):void;
/**
* Write back all information from the partition grid.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
restoreAll(graph:yfiles.graph.IGraph):void;
/**
* Destroy all information that results from a previous {@link yfiles.graph.TableLayoutConfigurator#prepareAll} and a subsequent layout.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
cleanUp(graph:yfiles.graph.IGraph):void;
/**
@@ -43171,7 +43171,7 @@ declare module yfiles{
getCopiedEdge(e:yfiles.graph.IEdge):yfiles.algorithms.Edge;
/**
* Creates an {@link yfiles.collections.IEnumerable enumerable of edges} that
- * maps the edges from the {@link yfiles.algorithms.EdgeList} to their {@link yfiles.graph.YGraphAdapter#getOriginalEdge
+ * maps the edges from the {@link yfiles.algorithms.EdgeList} to their {@link yfiles.graph.YGraphAdapter#getOriginalEdge
* original} ones.
* This method is useful where algorithms yield {@link yfiles.algorithms.EdgeList} instances
* as results and the result needs to be interpreted in terms of
@@ -43183,7 +43183,7 @@ declare module yfiles{
createEdgeEnumerable(el:yfiles.algorithms.EdgeList):yfiles.model.IListEnumerable;
/**
* Creates an {@link yfiles.collections.IEnumerable enumerable of nodes} that
- * maps the nodes from the {@link yfiles.algorithms.NodeList} to their {@link yfiles.graph.YGraphAdapter#getOriginalNode
+ * maps the nodes from the {@link yfiles.algorithms.NodeList} to their {@link yfiles.graph.YGraphAdapter#getOriginalNode
* original} ones.
* This method is useful where algorithms yield {@link yfiles.algorithms.NodeList} instances
* as results and the result needs to be interpreted in terms of
@@ -43195,10 +43195,10 @@ declare module yfiles{
createNodeEnumerable(nl:yfiles.algorithms.NodeList):yfiles.model.IListEnumerable;
/**
* Creates an {@link yfiles.algorithms.EdgeList} that
- * maps the edges from the {@link yfiles.collections.IEnumerable} to their {@link yfiles.graph.YGraphAdapter#getCopiedEdge
+ * maps the edges from the {@link yfiles.collections.IEnumerable} to their {@link yfiles.graph.YGraphAdapter#getCopiedEdge
* copied} ones.
* This method is useful where algorithms require {@link yfiles.algorithms.EdgeList} instances
- * as input and those edges are available as {@link yfiles.collections.IEnumerable}s in
+ * as input and those edges are available as {@link yfiles.collections.IEnumerable}s in
* the {@link yfiles.graph.YGraphAdapter#originalGraph}.
* @param {yfiles.collections.IEnumerable.} el The edges from the {@link yfiles.graph.YGraphAdapter#originalGraph}.
* @return {yfiles.algorithms.EdgeList} An {@link yfiles.algorithms.EdgeList} that contains the {@link yfiles.graph.YGraphAdapter#getCopiedEdge copied} edges
@@ -43207,10 +43207,10 @@ declare module yfiles{
createEdgeList(el:yfiles.collections.IEnumerable):yfiles.algorithms.EdgeList;
/**
* Creates a {@link yfiles.algorithms.NodeList} that
- * maps the nodes from the {@link yfiles.collections.IEnumerable} to their {@link yfiles.graph.YGraphAdapter#getCopiedNode
+ * maps the nodes from the {@link yfiles.collections.IEnumerable} to their {@link yfiles.graph.YGraphAdapter#getCopiedNode
* copied} ones.
* This method is useful where algorithms require {@link yfiles.algorithms.NodeList} instances
- * as input and those nodes are available as {@link yfiles.collections.IEnumerable}s in
+ * as input and those nodes are available as {@link yfiles.collections.IEnumerable}s in
* the {@link yfiles.graph.YGraphAdapter#originalGraph}.
* @param {yfiles.collections.IEnumerable.} nl The nodes from the {@link yfiles.graph.YGraphAdapter#originalGraph}.
* @return {yfiles.algorithms.NodeList} A {@link yfiles.algorithms.NodeList} that contains the {@link yfiles.graph.YGraphAdapter#getCopiedNode copied} nodes
@@ -43221,7 +43221,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.IDataProvider} that delegates to the provided {@link yfiles.model.IMapper}
* when queried for items in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.IDataProvider}s as input
- * and that input can be obtained from {@link yfiles.model.IMapper} instances that
+ * and that input can be obtained from {@link yfiles.model.IMapper} instances that
* provide the values for the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes} and
* {@link yfiles.graph.YGraphAdapter#getOriginalEdge edges}.
* @param {yfiles.model.IMapper.} mapper The mapper to direct requests to.
@@ -43232,7 +43232,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.IDataProvider} that delegates to the provided delegate
* when queried for items in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.IDataProvider}s as input
- * and that input can be through a dynamic callback that
+ * and that input can be through a dynamic callback that
* provides the values for the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes} and
* {@link yfiles.graph.YGraphAdapter#getOriginalEdge edges}.
* @param {function(K):V} mapperDelegate The mapper delegate to direct requests to.
@@ -43242,8 +43242,8 @@ declare module yfiles{
/**
* Creates an {@link yfiles.model.IMapper} that delegates to the provided {@link yfiles.algorithms.INodeMap}
* when queried for items in the {@link yfiles.graph.IGraph}.
- * This method is useful where algorithms yield {@link yfiles.algorithms.INodeMap}s
- * and their values should be provided using {@link yfiles.model.IMapper} instances that
+ * This method is useful where algorithms yield {@link yfiles.algorithms.INodeMap}s
+ * and their values should be provided using {@link yfiles.model.IMapper} instances that
* use the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes}.
* @param {yfiles.algorithms.INodeMap} nodeMap The map to direct requests to.
* @return {yfiles.model.IMapper.} A mapper that will delegate requests to the nodeMap.
@@ -43252,8 +43252,8 @@ declare module yfiles{
/**
* Creates an {@link yfiles.model.IMapper} that delegates to the provided {@link yfiles.algorithms.IEdgeMap}
* when queried for items in the {@link yfiles.graph.IGraph}.
- * This method is useful where algorithms yield {@link yfiles.algorithms.IDataProvider}s
- * and their values should be provided using {@link yfiles.model.IMapper} instances that
+ * This method is useful where algorithms yield {@link yfiles.algorithms.IDataProvider}s
+ * and their values should be provided using {@link yfiles.model.IMapper} instances that
* use the {@link yfiles.graph.YGraphAdapter#getOriginalEdge original edges}.
* @param {yfiles.algorithms.IEdgeMap} edgeMap The map to direct requests to.
* @return {yfiles.model.IMapper.} A mapper that will delegate requests to the edgeMap.
@@ -43262,8 +43262,8 @@ declare module yfiles{
/**
* Creates an {@link yfiles.model.IMapper} that delegates to the provided {@link yfiles.algorithms.IDataProvider}
* when queried for items in the {@link yfiles.graph.IGraph}.
- * This method is useful where algorithms yield {@link yfiles.algorithms.IDataProvider}s
- * and their values should be provided using {@link yfiles.model.IMapper} instances that
+ * This method is useful where algorithms yield {@link yfiles.algorithms.IDataProvider}s
+ * and their values should be provided using {@link yfiles.model.IMapper} instances that
* use the {@link yfiles.graph.YGraphAdapter#getOriginalEdge original edges} and
* the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes}.
* @param {yfiles.algorithms.IDataProvider} provider The provider to direct requests to.
@@ -43274,7 +43274,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.IDataMap} that delegates to the provided {@link yfiles.model.IMapper}
* when queried for items in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.IDataMap}s as input
- * and that input can be obtained from {@link yfiles.model.IMapper} instances that
+ * and that input can be obtained from {@link yfiles.model.IMapper} instances that
* provide and accept values for the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes} and
* {@link yfiles.graph.YGraphAdapter#getOriginalEdge edges}.
* @param {yfiles.model.IMapper.} mapper The mapper to direct requests to.
@@ -43286,7 +43286,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.INodeMap} that delegates to the provided {@link yfiles.model.IMapper}
* when queried for {@link yfiles.algorithms.Node}s in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.INodeMap}s as input
- * and this can be mapped to corresponding {@link yfiles.model.IMapper} instances that
+ * and this can be mapped to corresponding {@link yfiles.model.IMapper} instances that
* provide and accept the values for the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes}.
* @param {yfiles.model.IMapper.} mapper The mapper to direct requests to.
* @return {yfiles.algorithms.INodeMap} An {@link yfiles.algorithms.INodeMap} that will delegate reads and writes to the mapper.
@@ -43296,7 +43296,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.INodeMap} that delegates to the provided delegate
* when queried for {@link yfiles.algorithms.Node}s in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.INodeMap}s as input
- * and this can be mapped to a corresponding dynamic callback that
+ * and this can be mapped to a corresponding dynamic callback that
* provides the values for the {@link yfiles.graph.YGraphAdapter#getOriginalNode original nodes}.
* @param {function(yfiles.graph.INode):V} mapperDelegate The mapper delegate to direct read requests to.
* @return {yfiles.algorithms.INodeMap} An {@link yfiles.algorithms.INodeMap} that will delegate reads to the mapperDelegate.
@@ -43306,7 +43306,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.IEdgeMap} that delegates to the provided {@link yfiles.model.IMapper}
* when queried for {@link yfiles.algorithms.Edge}s in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.IEdgeMap}s as input
- * and this can be mapped to corresponding {@link yfiles.model.IMapper} instances that
+ * and this can be mapped to corresponding {@link yfiles.model.IMapper} instances that
* provide and accept the values for the {@link yfiles.graph.YGraphAdapter#getOriginalEdge original edges}.
* @param {yfiles.model.IMapper.} mapper The mapper to direct requests to.
* @return {yfiles.algorithms.IEdgeMap} An {@link yfiles.algorithms.IEdgeMap} that will delegate reads and writes to the mapper.
@@ -43316,7 +43316,7 @@ declare module yfiles{
* Creates an {@link yfiles.algorithms.IEdgeMap} that delegates to the provided delegate
* when queried for {@link yfiles.algorithms.Edge}s in the {@link yfiles.graph.YGraphAdapter#yGraph}.
* This method is useful where algorithms require {@link yfiles.algorithms.IEdgeMap}s as input
- * and this can be mapped to a corresponding dynamic callback that
+ * and this can be mapped to a corresponding dynamic callback that
* provides the values for the {@link yfiles.graph.YGraphAdapter#getOriginalEdge original edges}.
* @param {function(yfiles.graph.IEdge):V} mapperDelegate The mapper delegate to direct read requests to.
* @return {yfiles.algorithms.IEdgeMap} An {@link yfiles.algorithms.INodeMap} that will delegate reads to the mapperDelegate.
@@ -43341,26 +43341,26 @@ declare module yfiles{
* {@link yfiles.graph.IFoldedGraph#isExpanded collapsed/expanded} states of the nodes.
* Create an instance of this class for a given {@link yfiles.graph.IGraph} and use
* the {@link yfiles.graph.FoldingManager#createManagedViewWithRootAndExpandedPredicate} methods to create an {@link yfiles.graph.IGraph} implementation that
- * provides a view of a subset of the graph, where {@link yfiles.graph.IGroupedGraph group nodes} can be
+ * provides a view of a subset of the graph, where {@link yfiles.graph.IGroupedGraph group nodes} can be
* {@link yfiles.graph.IFoldedGraph#collapse collapsed} and {@link yfiles.graph.IFoldedGraph#expand expanded}.
*
* var graphControl = new GraphControl();
* graphControl.graph = new FoldingManager().createManagedView().graph;
* graphControl.inputMode = new GraphEditorInputMode();
*
- * This class can be used to {@link yfiles.graph.FoldingManager#createManagedViewWithRootAndExpandedPredicate create managed views}
+ * This class can be used to {@link yfiles.graph.FoldingManager#createManagedViewWithRootAndExpandedPredicate create managed views}
* of the {@link yfiles.graph.FoldingManager#masterGraph}, where group nodes can appear as {@link yfiles.graph.IFoldedGraph#collapse collapsed}
- * group nodes with their contents hidden. Edges that connect to elements inside collapsed group nodes can be
+ * group nodes with their contents hidden. Edges that connect to elements inside collapsed group nodes can be
* {@link yfiles.graph.FoldingManager#dummyEdgeConverter configured} to be represented by {@link yfiles.graph.DummyEdgeId dummy edges} in the
- * views. The process of converting one or more true edges from the {@link yfiles.graph.FoldingManager#masterGraph} to zero or more dummy edges
- * can be customized, as well as the process of {@link yfiles.graph.FoldingManager#dummyNodeConverter converting} an expanded group node
+ * views. The process of converting one or more true edges from the {@link yfiles.graph.FoldingManager#masterGraph} to zero or more dummy edges
+ * can be customized, as well as the process of {@link yfiles.graph.FoldingManager#dummyNodeConverter converting} an expanded group node
* to a collapsed group node.
*
* Related Information in the Developers Guide:
*
- * Class FoldingManager's central role for folding support is discussed
- * in the section Folding Characteristics.
- * A brief description of the class's API, set-up, etc. is given in the section
+ * Class FoldingManager's central role for folding support is discussed
+ * in the section Folding Characteristics.
+ * A brief description of the class's API, set-up, etc. is given in the section
* Class FoldingManager.
*
* @see {@link yfiles.graph.IFoldedGraph}
@@ -43391,9 +43391,9 @@ declare module yfiles{
* Gets or sets the {@link yfiles.graph.IDummyEdgeConverter} implementation that is used
* to create/convert and modify the {@link yfiles.graph.DummyEdgeId dummy edges}
* inside the view instances.
- * The converter instance will be used to
+ * The converter instance will be used to
* {@link yfiles.graph.IDummyEdgeConverter#createDummyEdgeAppearance create the initial}
- * and {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance change} the
+ * and {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance change} the
* appearance of the dummy edges as soon as they appear in a view.
* @see {@link yfiles.graph.DefaultDummyEdgeConverter}
* @throws {yfiles.system.ArgumentNullException} value is null.
@@ -43404,9 +43404,9 @@ declare module yfiles{
* Gets or sets the {@link yfiles.graph.IDummyNodeConverter} implementation that is used
* to create/convert and modify the {@link yfiles.graph.DummyNodeId collapsed group node dummies}
* inside the view instances.
- * The converter instance will be used to
+ * The converter instance will be used to
* {@link yfiles.graph.IDummyNodeConverter#createDummyNodeAppearance create the initial}
- * and {@link yfiles.graph.IDummyNodeConverter#changeDummyNodeAppearance change} the
+ * and {@link yfiles.graph.IDummyNodeConverter#changeDummyNodeAppearance change} the
* appearance of the collapsed dummy group nodes as soon as they appear in a view.
* @see {@link yfiles.graph.DefaultDummyNodeConverter}
* @see Specified by {@link yfiles.graph.IFoldingManager#dummyNodeConverter}.
@@ -43427,7 +43427,7 @@ declare module yfiles{
*/
masterHierarchy:yfiles.graph.IHierarchy;
/**
- * Yields the master {@link yfiles.graph.IGroupedGraph} instance that models the fully expanded
+ * Yields the master {@link yfiles.graph.IGroupedGraph} instance that models the fully expanded
* grouped graph.
* This is the instance that is associated with the {@link yfiles.graph.FoldingManager#masterGraph} and the {@link yfiles.graph.FoldingManager#masterHierarchy}.
* @see Specified by {@link yfiles.graph.IFoldingManager#masterGroupedGraph}.
@@ -43437,7 +43437,7 @@ declare module yfiles{
* Callback that can be overridden by subclasses to prepare the {@link yfiles.graph.IFoldedGraph} instance
* right before it will be initialized with a copy of the elements in the initial graph.
* Subclasses could override this method to register additional {@link yfiles.model.IMapper} instances
- * with the graph instance or add {@link yfiles.support.IContextLookupChainLink}s
+ * with the graph instance or add {@link yfiles.support.IContextLookupChainLink}s
* via the {@link yfiles.support.ILookupDecorator} of the {@link yfiles.graph.IFoldedGraph#graph}
* to the instance if they are essential for the initial creation of the elements in the view instance.
* Overriding methods should always consider to call the base class implementation, first.
@@ -43467,7 +43467,7 @@ declare module yfiles{
* The {@link yfiles.graph.FoldingManager#getEdgeViewState} method for edges and the {@link yfiles.graph.FoldingManager#getNodeViewState} method for nodes provide
* access to that state while it is not being displayed in a view.
* @param {yfiles.graph.INode} root A group node or the root of the {@link yfiles.graph.FoldingManager#masterHierarchy} whose contents will be displayed in the view.
- * @param {function(yfiles.graph.INode):boolean} expandedPredicate A predicate that can be provided to the view that will be used as a callback to determine the
+ * @param {function(yfiles.graph.INode):boolean} expandedPredicate A predicate that can be provided to the view that will be used as a callback to determine the
* initial {@link yfiles.graph.IFoldedGraph#isExpanded expansion state} of group nodes in the view.
* @return {yfiles.graph.IFoldedGraph} A new graph instance that represents a synchronized view on the {@link yfiles.graph.FoldingManager#masterGraph}.
* @see {@link yfiles.graph.FoldingManager#prepareFoldedGraph}
@@ -43548,16 +43548,16 @@ declare module yfiles{
hasEdgeViewState(id:yfiles.graph.DummyEdgeId):boolean;
/**
* Provides access to the dummy state of a node for a specific view.
- * This method can be used to query the collapsed state of a node in a specific view, even if there
+ * This method can be used to query the collapsed state of a node in a specific view, even if there
* is no such view currently present or the node is in fact expanded currently in that view.
* Note that the instance returned is neither part of the {@link yfiles.graph.FoldingManager#masterGraph} nor part
* of any of the managed views. It serves as a data holder object only and the only way to modify it
* is using
- * the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback callback} provided by
+ * the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback callback} provided by
* the {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback} method or directly working
* on the dummy node in a {@link yfiles.graph.IFoldedGraph} view.
* @param {yfiles.graph.DummyNodeId} nodeId The id for which the state should be returned.
- * @return {yfiles.graph.INode} A state holder implementation of a node, which is not part of any graph and can
+ * @return {yfiles.graph.INode} A state holder implementation of a node, which is not part of any graph and can
* only be modified through the {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback} method.
* @see {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback}
* @throws {yfiles.system.ArgumentOutOfRangeException} nodeId is out of range.
@@ -43567,16 +43567,16 @@ declare module yfiles{
getNodeViewState(nodeId:yfiles.graph.DummyNodeId):yfiles.graph.INode;
/**
* Provides access to the dummy state of a port for a specific view.
- * This method can be used to query the state of a port at a collapsed node in a specific view, even if there
+ * This method can be used to query the state of a port at a collapsed node in a specific view, even if there
* is no such view currently present or the port's node is in fact expanded currently in that view.
* Note that the instance returned is neither part of the {@link yfiles.graph.FoldingManager#masterGraph} nor part
* of any of the managed views. It serves as a data holder object only and the only way to modify it
* is using
- * the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback callback} provided by
+ * the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback callback} provided by
* the {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback} method or directly working
* on the dummy port in a {@link yfiles.graph.IFoldedGraph} view.
* @param {yfiles.graph.DummyNodePortId} nodePortId The id for which the state should be returned.
- * @return {yfiles.graph.IPort} A state holder implementation of a port, which is not part of any graph and can
+ * @return {yfiles.graph.IPort} A state holder implementation of a port, which is not part of any graph and can
* only be modified through the {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback} method.
* @see {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback}
* @see {@link yfiles.graph.IChangeDummyNodeAppearanceCallback#setPortStyle}
@@ -43588,16 +43588,16 @@ declare module yfiles{
/**
* This method is meant for internal use only.
* This method is considered internal but public for technical reasons.
- * @param {yfiles.graph.IEdge} masterEdge
- * @return {yfiles.collections.IEnumerable.>}
+ * @param {yfiles.graph.IEdge} masterEdge
+ * @return {yfiles.collections.IEnumerable.>}
* @see Specified by {@link yfiles.graph.IFoldingManager#getAllViewStates}.
*/
getAllViewStates(masterEdge:yfiles.graph.IEdge):yfiles.collections.IEnumerable>;
/**
* Return a data container implementation that is not part of any actual {@link yfiles.graph.IGraph}
* that describes the state of the edge for the given {@link yfiles.graph.DummyEdgeId}.
- * This method can be used to query the state of an edge that is either not currently
- * visible in any {@link yfiles.graph.FoldingManager#views view} or connects to different
+ * This method can be used to query the state of an edge that is either not currently
+ * visible in any {@link yfiles.graph.FoldingManager#views view} or connects to different
* source and target nodes because of the {@link yfiles.graph.IFoldedGraph#collapse collapsed}
* states of the nodes and their parents in the view.
* The state can only be modified using the callback provided by
@@ -43616,7 +43616,7 @@ declare module yfiles{
* Triggers a call to {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance} for all dummy edges
* that {@link yfiles.graph.IFoldedGraph#getRepresentative represent} the given masterEdge.
*
- * In all {@link yfiles.graph.FoldingManager#views} that are currrently showing the dummy edge for the provided master edge, the
+ * In all {@link yfiles.graph.FoldingManager#views} that are currrently showing the dummy edge for the provided master edge, the
* {@link yfiles.graph.FoldingManager#getEdgeViewState view-local state} will be updated via a call to the {@link yfiles.graph.IDummyEdgeConverter}'s
* {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance} method.
*
@@ -43634,7 +43634,7 @@ declare module yfiles{
* that {@link yfiles.graph.IFoldedGraph#getRepresentative represent} the given masterNode
* in its collapsed state.
*
- * In all {@link yfiles.graph.FoldingManager#views} that are currrently showing the node in collapsed state, the
+ * In all {@link yfiles.graph.FoldingManager#views} that are currrently showing the node in collapsed state, the
* {@link yfiles.graph.FoldingManager#getNodeViewState view-local state} will be updated via a call to the {@link yfiles.graph.IDummyNodeConverter}'s
* {@link yfiles.graph.IDummyNodeConverter#changeDummyNodeAppearance} method.
*
@@ -43681,13 +43681,13 @@ declare module yfiles{
getChangeDummyNodeAppearanceCallback(nodeId:yfiles.graph.DummyNodeId):yfiles.graph.IChangeDummyNodeAppearanceCallback;
/**
* Allows for setting the {@link yfiles.graph.IFoldedGraph#expand expanded state}
- * of a group node from the master graph that will be applied to the group nodes
- * in the default {@link yfiles.graph.FoldingManager#createManagedView managed views} the
+ * of a group node from the master graph that will be applied to the group nodes
+ * in the default {@link yfiles.graph.FoldingManager#createManagedView managed views} the
* next time it will become visible in those views.
* The {@link yfiles.graph.FoldingManager#isInitiallyExpanded} {@link system.Predicate} function
* will be used as the predicate in the {@link yfiles.graph.FoldingManager#createManagedView}
* and {@link yfiles.graph.FoldingManager#createManagedViewWithRoot} factory methods.
- * This method can be used to set the expanded state that is returned by
+ * This method can be used to set the expanded state that is returned by
* that method for the given groupNode.
* @param {yfiles.graph.INode} groupNode The group node in the {@link yfiles.graph.FoldingManager#masterHierarchy}.
* @param {boolean} expanded true iff the node should be displayed in {@link yfiles.graph.IFoldedGraph#expand}ed state
@@ -43714,7 +43714,7 @@ declare module yfiles{
isInitiallyExpanded(groupNode:yfiles.graph.INode):boolean;
/**
* Gets or sets the {@link system.Predicate} function to use
- * by default to determine the {@link yfiles.graph.IFoldedGraph#isExpanded initial expanded state}
+ * by default to determine the {@link yfiles.graph.IFoldedGraph#isExpanded initial expanded state}
* for the views that have been {@link yfiles.graph.FoldingManager#createManagedViewWithRoot created} with the default expanded predicate
* function.
* The default value of this predicate is the {@link yfiles.graph.FoldingManager#isInitiallyExpanded} method
@@ -43792,14 +43792,14 @@ declare module yfiles{
*/
enlargeGroupNode(groupedGraph:yfiles.graph.IGroupedGraph,groupNode:yfiles.graph.INode,ancestors:boolean):void;
/**
- * Enlarges all group nodes in the given groupedGraph so that the
+ * Enlarges all group nodes in the given groupedGraph so that the
* {@link yfiles.graph.GroupedGraphExtensions#calculateMinimumEnclosedArea minimum enclosed area} is respected.
* @param {yfiles.graph.IGroupedGraph} groupedGraph The grouped graph to resize the group nodes of.
* @see {@link yfiles.graph.GroupedGraphExtensions#enlargeGroupNode}
*/
enlargeAllGroupNodes(groupedGraph:yfiles.graph.IGroupedGraph):void;
/**
- * Enlarges all group nodes in the given groupedGraph in an interactive scenario, so that the
+ * Enlarges all group nodes in the given groupedGraph in an interactive scenario, so that the
* {@link yfiles.graph.GroupedGraphExtensions#calculateMinimumEnclosedArea minimum enclosed area} is respected.
* This method should be used in an interactive editing scenario. It records an {@link yfiles.support.ICompoundEdit} to support undoability
* and uses the {@link yfiles.input.IReshapeHandler} for the resizing of the nodes. That way, e.g. orthogonally edited edges will be properly
@@ -43810,7 +43810,7 @@ declare module yfiles{
*/
enlargeAllGroupNodesWithContext(groupedGraph:yfiles.graph.IGroupedGraph,context:yfiles.input.IInputModeContext):void;
/**
- * Enlarges the group nodes in an interactive scenario, using {@link yfiles.input.IReshapeHandler} implementations of the group nodes
+ * Enlarges the group nodes in an interactive scenario, using {@link yfiles.input.IReshapeHandler} implementations of the group nodes
* to perform the actual resizing.
* This method should be used in an interactive editing scenario. It records an {@link yfiles.support.ICompoundEdit} to support undoability
* and uses the {@link yfiles.input.IReshapeHandler} for the resizing of the nodes. That way, e.g. orthogonally edited edges will be properly
@@ -43826,7 +43826,7 @@ declare module yfiles{
* Calculates the minimum area to enclose by the given group node with respect to its {@link yfiles.drawing.IGroupBoundsCalculator}.
* @param {yfiles.graph.IHierarchy.} nodeHierarchy The hierarchy of the nodes.
* @param {yfiles.graph.INode} groupNode The group node to calculate the minimum enclosed area of.
- * @return {yfiles.geometry.RectD} The area to enclose for the given group node. This is {@link yfiles.geometry.RectD#EMPTY} if the node is not a group node, or
+ * @return {yfiles.geometry.RectD} The area to enclose for the given group node. This is {@link yfiles.geometry.RectD#EMPTY} if the node is not a group node, or
* if it hasn't any children.
*/
calculateMinimumEnclosedArea(nodeHierarchy:yfiles.graph.IHierarchy,groupNode:yfiles.graph.INode):yfiles.geometry.RectD;
@@ -43965,14 +43965,14 @@ declare module yfiles{
getFoldedGraph(context:yfiles.input.IInputModeContext):yfiles.graph.IFoldedGraph;
};
/**
- * An implementation of {@link yfiles.layout.IProfitModel} that returns the
+ * An implementation of {@link yfiles.layout.IProfitModel} that returns the
* profit of a label candidate for instances of {@link yfiles.graph.ExtendedNodeLabelCandidate}.
*/
export interface ExtendedLabelCandidateProfitModel extends Object,yfiles.layout.IProfitModel{
/**
* Returns the profit for placing a label-candidate.
- * This implementation returns the profit for instances of
- * {@link yfiles.graph.ExtendedNodeLabelCandidate} or 0.0 for other
+ * This implementation returns the profit for instances of
+ * {@link yfiles.graph.ExtendedNodeLabelCandidate} or 0.0 for other
* {@link yfiles.layout.LabelCandidate}s.
* @param {yfiles.layout.LabelCandidate} candidate a label candidate
* @return {number} a value between 0 and 1.
@@ -43984,7 +43984,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
};
/**
- * A subclass of {@link yfiles.layout.EdgeLabelCandidate} that provides a
+ * A subclass of {@link yfiles.layout.EdgeLabelCandidate} that provides a
* {@link yfiles.graph.ILabelCandidateDescriptor candidate descriptor}.
*/
export interface ExtendedEdgeLabelCandidate extends yfiles.layout.EdgeLabelCandidate{
@@ -43997,11 +43997,11 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of ExtendedEdgeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
@@ -44013,11 +44013,11 @@ declare module yfiles{
/**
* Returns a new instance of ExtendedEdgeLabelCandidate.
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the label size and orientation
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap the layout of the edge.
* @param {yfiles.graph.ILabelCandidateDescriptor} descriptor the label candidate descriptor.
@@ -44027,15 +44027,15 @@ declare module yfiles{
};
/**
* Returns a new instance of ExtendedEdgeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap the layout of the edge.
* @param {yfiles.graph.ILabelCandidateDescriptor} descriptor the label candidate descriptor.
@@ -44065,12 +44065,12 @@ declare module yfiles{
* are recursively inspected to see whether they depend on owner.
* @param {yfiles.graph.IPort} port The port to check the dependencies of.
* @param {yfiles.graph.IPortOwner} owner The owner to look for in the dependency hierarchy.
- * @return {boolean}
+ * @return {boolean}
*/
portDependsOnOwner(port:yfiles.graph.IPort,owner:yfiles.graph.IPortOwner):boolean;
/**
* Tries to retrieve an {@link yfiles.graph.IGraph} instance from the {@link yfiles.input.IInputModeContext}.
- * This will use the {@link yfiles.support.ILookup} and if this yields nothing, it will use the
+ * This will use the {@link yfiles.support.ILookup} and if this yields nothing, it will use the
* {@link yfiles.support.ILookup} of the {@link yfiles.input.IInputModeContext#canvasControl}
* or finally test if it is a {@link yfiles.canvas.GraphControl} to obtain the graph from.
* @param {yfiles.input.IInputModeContext} context The context to retrieve the graph from.
@@ -44085,7 +44085,7 @@ declare module yfiles{
invalidateDisplays(context:yfiles.input.IInputModeContext):void;
/**
* Tries to retrieve an {@link yfiles.graph.IGraphSelection} instance from the {@link yfiles.input.IInputModeContext}.
- * This will use the {@link yfiles.support.ILookup} and if this yields nothing, it will use the
+ * This will use the {@link yfiles.support.ILookup} and if this yields nothing, it will use the
* {@link yfiles.support.ILookup} of the {@link yfiles.input.IInputModeContext#canvasControl}
* or finally test if it is a {@link yfiles.canvas.GraphControl} to obtain the selection from.
* @param {yfiles.input.IInputModeContext} context The context to retrieve the selection from.
@@ -44217,7 +44217,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to create the node in. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -44419,8 +44419,8 @@ declare module yfiles{
* For full control over the placement of the ports, the {@link yfiles.graph.IGraph#setLocationModelParameter}
* method should be used instead.
* This implementation will use the port's {@link yfiles.graph.IPort#locationModelParameter}'s
- * {@link yfiles.graph.IPortLocationModelParameter#model} to
- * obtain a new {@link yfiles.graph.IPortLocationModelParameter} via the
+ * {@link yfiles.graph.IPortLocationModelParameter#model} to
+ * obtain a new {@link yfiles.graph.IPortLocationModelParameter} via the
* {@link yfiles.graph.IPortLocationModel#createParameter} method. This might result in the port using a different location,
* because the model might not support parameters that result in the given location.
* This will also trigger an {@link yfiles.graph.IGraph#invalidateDisplays} call.
@@ -44436,7 +44436,7 @@ declare module yfiles{
* the port anchor.
* @param {yfiles.graph.IPortOwner} portOwner the owner to add the port instance to.
* @param {yfiles.geometry.PointD} location the location to use for the port to determine its location.
- * This is passed to the {@link yfiles.graph.GraphExtensions#createLocationModelParameterForLocation} method
+ * This is passed to the {@link yfiles.graph.GraphExtensions#createLocationModelParameterForLocation} method
* to determine the initial {@link yfiles.graph.IPortLocationModelParameter} to use.
* @param {yfiles.drawing.IPortStyle} style the style to initially assign to the {@link yfiles.graph.IPort#style} property, e.g.
* {@link yfiles.drawing.common.VoidPortStyle#INSTANCE}.
@@ -44468,7 +44468,7 @@ declare module yfiles{
* Tries to set the location of the port relative to its {@link yfiles.graph.IPort#owner owner} if
* the owner is a {@link yfiles.graph.INode node}.
* If the port is not owned by a node
- * that is part of this graph, this method will throw an {@link yfiles.system.ArgumentOutOfRangeException}.
+ * that is part of this graph, this method will throw an {@link yfiles.system.ArgumentOutOfRangeException}.
* This method will delegate to {@link yfiles.graph.GraphExtensions#setPortLocation}.
* @param {yfiles.graph.IPort} port the port
* @param {yfiles.geometry.PointD} relativeLocation the new coordinate offsets relative to the center of the node's {@link yfiles.graph.INode#layout}'s
@@ -44512,7 +44512,7 @@ declare module yfiles{
addLabelWithParameterStyleAndPreferredSize(graph:yfiles.graph.IGraph,item:yfiles.graph.ILabeledItem,parameter:yfiles.graph.ILabelModelParameter,style:yfiles.drawing.ILabelStyle,text:string,preferredSize:yfiles.geometry.SizeD):yfiles.graph.ILabel;
/**
* Add a label to the given item using the text as the initial label text as well as label model parameter and style.
- * This method will {@link yfiles.graph.GraphExtensions#calculatePreferredSizeWithStyleParameterAndTag
+ * This method will {@link yfiles.graph.GraphExtensions#calculatePreferredSizeWithStyleParameterAndTag
* calculate the preferred size} of the new label before hand.
* @param {yfiles.graph.ILabeledItem} item the item to add the label to.
* @param {yfiles.graph.ILabelModelParameter} parameter The label model parameter instance to use.
@@ -44753,7 +44753,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to use. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @return {yfiles.graph.INode} A newly created node instance
* @see {@link yfiles.graph.IGraph#addNodeCreatedListener NodeCreated}
@@ -44765,7 +44765,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to use. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @param {Object} tag The initial value of the {@link yfiles.support.ITagOwner#tag} that will be assigned to the new node.
* @return {yfiles.graph.INode} A newly created node instance
@@ -44778,7 +44778,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to use. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -44792,7 +44792,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to use. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} property
* @return {yfiles.graph.INode} A newly created node instance
* @see {@link yfiles.graph.IGraph#addNodeCreatedListener NodeCreated}
@@ -44805,7 +44805,7 @@ declare module yfiles{
* This will trigger the corresponding events.
* @param {yfiles.graph.IGraph} graph The graph to use. This is a this parameter, so that the method can be used
* as an extension method.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} property
* @param {Object} tag The initial value of the {@link yfiles.support.ITagOwner#tag} that will be assigned to the new node.
* @return {yfiles.graph.INode} A newly created node instance
@@ -44831,7 +44831,7 @@ declare module yfiles{
*/
createLocationModelParameter(graph:yfiles.graph.IGraph,owner:yfiles.graph.IPortOwner):yfiles.graph.IPortLocationModelParameter;
/**
- * Creates a location model parameter for a newly created {@link yfiles.graph.IPort} at the owner that matches the
+ * Creates a location model parameter for a newly created {@link yfiles.graph.IPort} at the owner that matches the
* location.
* @param {yfiles.graph.IGraph} graph The graph to add the port to. This is a this parameter, so that the method can be used
* as an extension method.
@@ -44903,7 +44903,7 @@ declare module yfiles{
* This convenience method uses the {@link yfiles.support.ILookup#lookup} of the {@link yfiles.graph.IGraph}
* to obtain the {@link yfiles.graph.IGroupedGraph}.
* @param {yfiles.graph.IGraph} graph The graph to look up the {@link yfiles.graph.IGroupedGraph} instance.
- * @return {yfiles.graph.IGroupedGraph} The implementation of the {@link yfiles.graph.IGroupedGraph} or null if
+ * @return {yfiles.graph.IGroupedGraph} The implementation of the {@link yfiles.graph.IGroupedGraph} or null if
* {@link yfiles.graph.DefaultGraph#groupingSupported grouping is not supported}.
* @see {@link yfiles.graph.GroupedGraph}
* @see {@link yfiles.graph.DefaultGraph#groupingSupported}
@@ -44915,7 +44915,7 @@ declare module yfiles{
* This convenience method uses the {@link yfiles.support.ILookup#lookup} of the {@link yfiles.graph.IGraph}
* to obtain the {@link yfiles.graph.IFoldedGraph}.
* @param {yfiles.graph.IGraph} graph The graph to look up the {@link yfiles.graph.IGroupedGraph} instance.
- * @return {yfiles.graph.IFoldedGraph} The implementation of the {@link yfiles.graph.IFoldedGraph} or null if
+ * @return {yfiles.graph.IFoldedGraph} The implementation of the {@link yfiles.graph.IFoldedGraph} or null if
* the graph has not been created by a {@link yfiles.graph.FoldingManager}.
* @see {@link yfiles.graph.FoldingManager}
* @see {@link yfiles.graph.FoldingManager#createManagedView}
@@ -44923,7 +44923,7 @@ declare module yfiles{
getFoldedGraph(graph:yfiles.graph.IGraph):yfiles.graph.IFoldedGraph;
};
/**
- * A subclass of {@link yfiles.layout.NodeLabelCandidate} that provides a
+ * A subclass of {@link yfiles.layout.NodeLabelCandidate} that provides a
* {@link yfiles.graph.ILabelCandidateDescriptor candidate descriptor}.
*/
export interface ExtendedNodeLabelCandidate extends yfiles.layout.NodeLabelCandidate{
@@ -44936,11 +44936,11 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of ExtendedNodeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
@@ -44954,7 +44954,7 @@ declare module yfiles{
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the label size and orientation
* @param {Object} param the parameters of the labeling model associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is inside the node,
* or outside.
* @param {yfiles.graph.ILabelCandidateDescriptor} descriptor the label candidate descriptor.
@@ -44964,15 +44964,15 @@ declare module yfiles{
};
/**
* Returns a new instance of NodeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is inside the node,
* or outside.
* @param {yfiles.graph.ILabelCandidateDescriptor} descriptor the label candidate descriptor.
@@ -45078,7 +45078,7 @@ declare module yfiles{
*/
tableLayoutConfigurator:yfiles.graph.TableLayoutConfigurator;
/**
- * Gets or sets a value indicating whether to automatically perform calls to {@link yfiles.graph.TableLayoutConfigurator#prepareAll} and {@link yfiles.graph.TableLayoutConfigurator#restoreAll} in order to
+ * Gets or sets a value indicating whether to automatically perform calls to {@link yfiles.graph.TableLayoutConfigurator#prepareAll} and {@link yfiles.graph.TableLayoutConfigurator#restoreAll} in order to
* layout table nodes.
* Value: true if table layout should be performed automatically; otherwise, false. Default value is true
*/
@@ -45138,7 +45138,7 @@ declare module yfiles{
selectionModel:yfiles.model.ISelectionModel;
/**
* Set up {@link yfiles.graph.LayoutExecutor#tableLayoutConfigurator} for an actual layout run.
- * This implementation configures {@link yfiles.graph.TableLayoutConfigurator#horizontalLayout} according to the {@link yfiles.layout.CanonicMultiStageLayouter#layoutOrientation} and calls
+ * This implementation configures {@link yfiles.graph.TableLayoutConfigurator#horizontalLayout} according to the {@link yfiles.layout.CanonicMultiStageLayouter#layoutOrientation} and calls
* {@link yfiles.graph.TableLayoutConfigurator#prepareAll}
*/
prepareTableLayout():void;
@@ -45296,7 +45296,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IStripeDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IStripeDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IStripeDefaults#getStyleInstance}
* @see {@link yfiles.graph.IStripeDefaults#style}
@@ -45327,7 +45327,7 @@ declare module yfiles{
* Gets or sets a property that determines whether to automatically adjust
* the preferred size of a label.
* On a call to {@link yfiles.graph.IGraph#setLabelText} or
- * {@link yfiles.graph.IGraph#setLabelStyle}, the
+ * {@link yfiles.graph.IGraph#setLabelStyle}, the
* preferred size of the label will automatically be adjusted to the preferred size that
* is suggested by the label's style renderer, if this property is set to true.
* @see {@link yfiles.drawing.ILabelStyleRenderer#getPreferredSize}
@@ -45350,7 +45350,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.ILabelDefaults#labelModelParameter}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.ILabelDefaults#getLabelModelParameterInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.ILabelDefaults#getLabelModelParameterInstance}
* @see {@link yfiles.graph.ILabelDefaults#labelModelParameter}
@@ -45380,7 +45380,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.ILabelDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.ILabelDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.ILabelDefaults#getStyleInstance}
* @see {@link yfiles.graph.ILabelDefaults#style}
@@ -45461,7 +45461,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IEdgeDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IEdgeDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IEdgeDefaults#getStyleInstance}
* @see {@link yfiles.graph.IEdgeDefaults#style}
@@ -45518,7 +45518,7 @@ declare module yfiles{
* var copy = new yfiles.graph.CopiedLayoutIGraph.FromGraph(graph);
* // perform the layout on the copy - layouter is of type yfiles.layout.ILayouter
* layouter.doLayout(copy);
- *
+ *
* // apply the results to the original IGraph
* copy.commitLayoutToOriginalGraph();
*
@@ -45609,7 +45609,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IStripeDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IStripeDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IStripeDefaults#getStyleInstance}
* @see {@link yfiles.graph.IStripeDefaults#style}
@@ -45682,7 +45682,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.INodeDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.INodeDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.INodeDefaults#getStyleInstance}
* @see {@link yfiles.graph.INodeDefaults#style}
@@ -45767,7 +45767,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IPortDefaults#locationModelParameter}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IPortDefaults#getLocationModelParameterInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IPortDefaults#getLocationModelParameterInstance}
* @see {@link yfiles.graph.IPortDefaults#locationModelParameter}
@@ -45787,7 +45787,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IPortDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IPortDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IPortDefaults#getStyleInstance}
* @see {@link yfiles.graph.IPortDefaults#style}
@@ -45855,7 +45855,7 @@ declare module yfiles{
* Gets the item which is represented by the given id.
* @param {Object} id The ID to get the item for.
* @param {yfiles.graph.IGraphClipboardContext} context The clipboard context.
- * @return {yfiles.model.IModelItem} The item which is represented by the given ID or null if the item cannot be located or is invalid.
+ * @return {yfiles.model.IModelItem} The item which is represented by the given ID or null if the item cannot be located or is invalid.
* The item needs to be part of the target graph for paste operations.
* @see Specified by {@link yfiles.graph.IClipboardIdProvider#getItem}.
*/
@@ -45876,8 +45876,8 @@ declare module yfiles{
* without copying the items it depends on, e.g. labels, ports, edges, and bends.
*
*
- * Also depending on the selection in the target graph, items can be pasted at multiple locations at once, e.g. a single label can be copied to the
- * clipboard independently and pasted onto several selected target items.
+ * Also depending on the selection in the target graph, items can be pasted at multiple locations at once, e.g. a single label can be copied to the
+ * clipboard independently and pasted onto several selected target items.
*
* @see {@link yfiles.graph.IClipboardHelper}
* @see {@link yfiles.graph.GraphClipboard#cut}
@@ -45896,7 +45896,7 @@ declare module yfiles{
/**
* Convenience method that creates a {@link system.Predicate}
* that is based upon the outcome of the {@link yfiles.graph.IClipboardHelper#shouldCut}
- * method that can be found in the {@link yfiles.support.ILookup#lookup}
+ * method that can be found in the {@link yfiles.support.ILookup#lookup}
* of the provided {@link yfiles.model.IModelItem}.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that uses {@link yfiles.graph.IClipboardHelper#shouldCut}.
* @see {@link yfiles.graph.GraphClipboard#cut}
@@ -45905,7 +45905,7 @@ declare module yfiles{
/**
* Convenience method that creates a {@link system.Predicate}
* that is based upon the outcome of the {@link yfiles.graph.IClipboardHelper#shouldPaste}
- * method that can be found in the {@link yfiles.support.ILookup#lookup}
+ * method that can be found in the {@link yfiles.support.ILookup#lookup}
* of the provided {@link yfiles.model.IModelItem}.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that uses {@link yfiles.graph.IClipboardHelper#shouldPaste}.
* @see {@link yfiles.graph.GraphClipboard#cut}
@@ -45915,9 +45915,9 @@ declare module yfiles{
* Creates a {@link system.Predicate} for use in the {@link yfiles.graph.GraphClipboard#cut}
* method.
* This filter uses two predicates to decide whether a graph item can be
- * cut. The base set of items specified by this filter is induced by the
+ * cut. The base set of items specified by this filter is induced by the
* {@link yfiles.graph.GraphClipboard#createSelectionFilter}. Optionally, this set can be
- * restricted further by an
+ * restricted further by an
* {@link yfiles.graph.IClipboardHelper#shouldCut} predicate. If such a predicate
* returns false for the item itself or any item this
* item depends on, then the item will not be cut. Items without such a
@@ -45925,18 +45925,18 @@ declare module yfiles{
* @param {yfiles.graph.IGraphSelection} selection The selection model to base the filter on.
* @param {yfiles.graph.IGraph} graph The graph to use for determining adjacency.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that filters subgraph induced by the selection of
- * nodes and restricted by an optional
+ * nodes and restricted by an optional
* {@link yfiles.graph.IClipboardHelper#shouldCut} predicate.
*/
createDefaultCutFilter(selection:yfiles.graph.IGraphSelection,graph:yfiles.graph.IGraph):(obj:yfiles.model.IModelItem)=>boolean;
/**
- * Creates a {@link system.Predicate} for use in the
+ * Creates a {@link system.Predicate} for use in the
* {@link yfiles.graph.GraphClipboard#copyGraphToRoot}
* method.
* This filter uses two predicates to decide whether a graph item can be
- * copied. The base set of items specified by this filter is induced by the
+ * copied. The base set of items specified by this filter is induced by the
* {@link yfiles.graph.GraphClipboard#createSelectionFilter}. Optionally, this set can be
- * restricted further by an
+ * restricted further by an
* {@link yfiles.graph.IClipboardHelper#shouldCopy} predicate. If such a predicate
* returns false for the item itself or any item this
* item depends on, then the item will not be copied. Items without such a
@@ -45944,19 +45944,19 @@ declare module yfiles{
* @param {yfiles.graph.IGraphSelection} selection The selection model to base the filter on.
* @param {yfiles.graph.IGraph} graph The graph to use for determining adjacency.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that filters subgraph induced by the selection of
- * nodes and restricted by an optional
+ * nodes and restricted by an optional
* {@link yfiles.graph.IClipboardHelper#shouldCopy} predicate.
*/
createDefaultCopyFilter(selection:yfiles.graph.IGraphSelection,graph:yfiles.graph.IGraph):(obj:yfiles.model.IModelItem)=>boolean;
/**
- * Creates a {@link system.Predicate} for use in the
+ * Creates a {@link system.Predicate} for use in the
* {@link yfiles.graph.GraphClipboard#duplicate}
* method.
* By default this method uses the same filter implementation as {@link yfiles.graph.GraphClipboard#createDefaultCopyFilter}:
* This filter uses two predicates to decide whether a graph item will be
- * duplicated. The base set of items specified by this filter is induced by the
+ * duplicated. The base set of items specified by this filter is induced by the
* {@link yfiles.graph.GraphClipboard#createSelectionFilter}. Optionally, this set can be
- * restricted further by an
+ * restricted further by an
* {@link yfiles.graph.IClipboardHelper#shouldCopy} predicate. If such a predicate
* returns false for the item itself or any item this
* item depends on, then the item will not be copied. Items without such a
@@ -45964,7 +45964,7 @@ declare module yfiles{
* @param {yfiles.graph.IGraphSelection} selection The selection model to base the filter on.
* @param {yfiles.graph.IGraph} graph The graph to use for determining adjacency.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that filters subgraph induced by the selection of
- * nodes and restricted by an optional
+ * nodes and restricted by an optional
* {@link yfiles.graph.IClipboardHelper#shouldCopy} predicate.
*/
createDefaultDuplicateFilter(selection:yfiles.graph.IGraphSelection,graph:yfiles.graph.IGraph):(obj:yfiles.model.IModelItem)=>boolean;
@@ -45985,7 +45985,7 @@ declare module yfiles{
/**
* Convenience method that creates a {@link system.Predicate}
* that is based upon the outcome of the {@link yfiles.graph.IClipboardHelper#shouldCopy}
- * method that can be found in the {@link yfiles.support.ILookup#lookup}
+ * method that can be found in the {@link yfiles.support.ILookup#lookup}
* of the provided {@link yfiles.model.IModelItem}.
* @return {function(yfiles.model.IModelItem):boolean} A predicate that uses {@link yfiles.graph.IClipboardHelper#shouldCopy}.
* @see {@link yfiles.graph.GraphClipboard#copyGraphToRoot}
@@ -45994,10 +45994,10 @@ declare module yfiles{
/**
* Creates a {@link system.Predicate} for use in the {@link yfiles.graph.GraphClipboard#cut}
* and {@link yfiles.graph.GraphClipboard#copyGraphToRoot} methods.
- * This predicate is based on the element induced by
+ * This predicate is based on the element induced by
* the set of selected nodes, e.g. each edge that has both of its adjacent port owners
* selected will be included as well as each label and port whose owner is included.
- * Also ports where no adjacent edge is included (but edges exist), will not be included,
+ * Also ports where no adjacent edge is included (but edges exist), will not be included,
* unless the {@link yfiles.graph.IPortDefaults#autoCleanup} is set to false.
* @param {yfiles.graph.IGraphSelection} selection The selection model to base the filter on.
* @param {yfiles.graph.IGraph} graph The graph to use for determining adjacency.
@@ -46073,7 +46073,7 @@ declare module yfiles{
*/
createDefaultClipboardIdProvider():yfiles.graph.IClipboardIdProvider;
/**
- * Calls {@link yfiles.graph.GraphCopier#copyGraphToRoot} on
+ * Calls {@link yfiles.graph.GraphCopier#copyGraphToRoot} on
* the current {@link yfiles.graph.GraphClipboard#toClipboardCopier} instance
* or {@link yfiles.graph.GraphClipboard#fromClipboardCopier} instance, depending on whether the targetGraph
* is the {@link yfiles.graph.GraphClipboard#clipboardGraph} instance.
@@ -46081,22 +46081,22 @@ declare module yfiles{
* @param {function(yfiles.model.IModelItem):boolean} filter The predicate to pass on.
* @param {yfiles.graph.IGraph} targetGraph The target graph to pass on.
* @param {yfiles.graph.INode} targetRootNode The node to use as the root node in the target's {@link yfiles.graph.IHierarchy}.
- * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementCopiedDelegate The delegate to pass on. For each element that is copied during the operation to the clipboard,
- * this callback will be passed the original and the copy of the item. In case the sourceGraph is a
+ * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementCopiedDelegate The delegate to pass on. For each element that is copied during the operation to the clipboard,
+ * this callback will be passed the original and the copy of the item. In case the sourceGraph is a
* folded graph view both elements are passed as master
* elements or {@link yfiles.graph.DummyNodeId view state elements} if a master element does not exist.
*/
copyGraphToRoot(sourceGraph:yfiles.graph.IGraph,filter:(obj:yfiles.model.IModelItem)=>boolean,targetGraph:yfiles.graph.IGraph,targetRootNode:yfiles.graph.INode,elementCopiedDelegate:(original:yfiles.model.IModelItem,copy:yfiles.model.IModelItem)=> void):void;
/**
- * Calls {@link yfiles.graph.GraphCopier#copyGraphToRoot} on the current
+ * Calls {@link yfiles.graph.GraphCopier#copyGraphToRoot} on the current
* {@link yfiles.graph.GraphClipboard#fromClipboardCopier} instance, depending on whether the targetGraph
* is the {@link yfiles.graph.GraphClipboard#clipboardGraph} instance.
* @param {yfiles.graph.IGraph} sourceGraph The source graph to pass to {@link yfiles.graph.GraphCopier#copyGraphToRoot}
* @param {function(yfiles.model.IModelItem):boolean} filter The predicate to pass on.
* @param {yfiles.graph.IGraph} targetGraph The target graph to pass on.
* @param {yfiles.graph.INode} targetRootNode The node to use as the root node in the target's {@link yfiles.graph.IHierarchy}.
- * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementCopiedDelegate The delegate to pass on. For each element that is copied during the operation to the clipboard,
- * this callback will be passed the original and the copy of the item. In case the targetGraph is a
+ * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementCopiedDelegate The delegate to pass on. For each element that is copied during the operation to the clipboard,
+ * this callback will be passed the original and the copy of the item. In case the targetGraph is a
* {@link yfiles.graph.IFoldingManager#views folded graph view} the original element is passed as {@link yfiles.graph.IFoldingManager#masterGraph master}
* elements or {@link yfiles.graph.DummyNodeId view state elements} if a master element does not exist.
* The copied element is always part of the targetGraph.
@@ -46128,7 +46128,7 @@ declare module yfiles{
* Pastes all of the contents of the {@link yfiles.graph.GraphClipboard#clipboardGraph} into the target graph.
* The actual work of this method is delegated to the {@link yfiles.graph.GraphClipboard#fromClipboardCopier}'s {@link yfiles.graph.GraphCopier#copyGraphToRoot}
* method.
- * @param {yfiles.graph.IGraph} targetGraph
+ * @param {yfiles.graph.IGraph} targetGraph
* @see {@link yfiles.graph.GraphClipboard#pasteSubsetWithCallback}
*/
paste(targetGraph:yfiles.graph.IGraph):void;
@@ -46157,13 +46157,13 @@ declare module yfiles{
* For each element pasted into the graph the elementPasted delegate will be invoked
* and the {@link yfiles.graph.GraphClipboard#onElementPasted} method will be called.
* The actual work of this method is delegated to the {@link yfiles.graph.GraphClipboard#fromClipboardCopier}'s {@link yfiles.graph.GraphCopier#copyGraphToRoot}
- * method.
+ * method.
* As a final step, this method will invoke the {@link yfiles.graph.GraphClipboard#adjustItemPosition}
* method for all items that have been pasted.
* @param {yfiles.graph.IGraph} targetGraph The graph to paste the contents in.
* @param {function(yfiles.model.IModelItem):boolean} filter The filter to apply to the clipboard graph.
- * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementPasted The callback to use for each element that has been pasted. For each element that is copied during the operation to the clipboard,
- * this callback will be passed the original and the copy of the item. In case the targetGraph is a
+ * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementPasted The callback to use for each element that has been pasted. For each element that is copied during the operation to the clipboard,
+ * this callback will be passed the original and the copy of the item. In case the targetGraph is a
* {@link yfiles.graph.IFoldingManager#views folded graph view} the original element is passed as {@link yfiles.graph.IFoldingManager#masterGraph master}
* elements or {@link yfiles.graph.DummyNodeId view state elements} if a master element does not exist.
* The copied element is always part of the targetGraph.
@@ -46175,15 +46175,15 @@ declare module yfiles{
* For each element pasted into the graph the elementPasted delegate will be invoked
* and the {@link yfiles.graph.GraphClipboard#onElementPasted} method will be called.
* The actual work of this method is delegated to the {@link yfiles.graph.GraphClipboard#fromClipboardCopier}'s {@link yfiles.graph.GraphCopier#copyGraphToRoot}
- * method.
+ * method.
* As a final step, this method will invoke the {@link yfiles.graph.GraphClipboard#adjustItemPosition}
* method for all items that have been pasted.
* Providing a valid targetFilter allows for pasting {@link yfiles.graph.ILabel}s, {@link yfiles.graph.IPort}s, and {@link yfiles.graph.IEdge}s without
* valid owners.
* @param {yfiles.graph.IGraph} targetGraph The graph to paste the contents in.
* @param {function(yfiles.model.IModelItem):boolean} filter The filter to apply to the clipboard graph.
- * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementPasted The callback to use for each element that has been pasted. For each element that is copied during the operation to the clipboard,
- * this callback will be passed the original and the copy of the item. In case the targetGraph is a
+ * @param {function(yfiles.model.IModelItem, yfiles.model.IModelItem)} elementPasted The callback to use for each element that has been pasted. For each element that is copied during the operation to the clipboard,
+ * this callback will be passed the original and the copy of the item. In case the targetGraph is a
* {@link yfiles.graph.IFoldingManager#views folded graph view} the original element is passed as {@link yfiles.graph.IFoldingManager#masterGraph master}
* elements or {@link yfiles.graph.DummyNodeId view state elements} if a master element does not exist.
* The copied element is always part of the targetGraph.
@@ -46198,7 +46198,7 @@ declare module yfiles{
* has been copied into the clipboard graph in response to a {@link yfiles.graph.GraphClipboard#cut}
* operation.
* This implementation will {@link yfiles.support.ILookup#lookup} a {@link yfiles.graph.IClipboardHelper}
- * for each item in the original graph and remember the memento retrieved by
+ * for each item in the original graph and remember the memento retrieved by
* the {@link yfiles.graph.IClipboardHelper#cut} method for later use during the
* {@link yfiles.graph.GraphClipboard#onElementPasted} operation.
* @param {yfiles.model.IModelItem} original The original element from the source graph instance.
@@ -46206,7 +46206,7 @@ declare module yfiles{
*/
onElementCut(original:yfiles.model.IModelItem,copy:yfiles.model.IModelItem):void;
/**
- * Retrieves the {@link yfiles.graph.IClipboardHelper} instance associated
+ * Retrieves the {@link yfiles.graph.IClipboardHelper} instance associated
* with the given item.
* This implementation uses the item's {@link yfiles.support.ILookup#lookup}
* method to retrieve the helper instance.
@@ -46219,7 +46219,7 @@ declare module yfiles{
* has been copied into the clipboard graph in response to a {@link yfiles.graph.GraphClipboard#copyGraphToRoot}
* operation.
* This implementation will {@link yfiles.support.ILookup#lookup} a {@link yfiles.graph.IClipboardHelper}
- * for each item in the original graph and remember the memento retrieved by
+ * for each item in the original graph and remember the memento retrieved by
* the {@link yfiles.graph.IClipboardHelper#copy} method for later use during the
* {@link yfiles.graph.GraphClipboard#onElementPasted} operation.
* @param {yfiles.model.IModelItem} original The original element from the source graph instance.
@@ -46327,14 +46327,14 @@ declare module yfiles{
*/
parentNodeDetection:yfiles.graph.GraphClipboard.ParentNodeDetectionMode_Interface;
/**
- * This property gets or set the type of items that depend on other elements but should automatically be copied
+ * This property gets or set the type of items that depend on other elements but should automatically be copied
* implicitly to the clipboard if all elements that it depends on are explicitly selected for copying.
*
* {@link yfiles.graph.ILabel Labels} depend on their {@link yfiles.graph.ILabeledItem owner}, like {@link yfiles.graph.IPort ports} depend on their
* {@link yfiles.graph.IPortOwner owner}. Also {@link yfiles.graph.IBend bends} of course depend on their {@link yfiles.graph.IEdge owning edge}.
*
*
- * If the corresponding element type is set in this property, items that depend on other items are implicitly included in the copy operation, if all of
+ * If the corresponding element type is set in this property, items that depend on other items are implicitly included in the copy operation, if all of
* the items that they depend on are included recursively, even if they are not included explicitly themselves.
*
*
@@ -46342,7 +46342,7 @@ declare module yfiles{
* depend on the existence of this set of nodes will be copied to the clipboard, too.
*
*
- * Technically nodes do not depend on anything. Setting this property to a value that includes {@link yfiles.graph.GraphItemTypes#NODE}
+ * Technically nodes do not depend on anything. Setting this property to a value that includes {@link yfiles.graph.GraphItemTypes#NODE}
* will include all child nodes for every selected group node.
*
*/
@@ -46361,7 +46361,7 @@ declare module yfiles{
* bends to other edges.
*
*
- * The default is {@link yfiles.graph.GraphItemTypes#ALL} which means that all elements can
+ * The default is {@link yfiles.graph.GraphItemTypes#ALL} which means that all elements can
* be copied to the clipboard even if the items that they depend on are not copied to the clipboard.
*
*
@@ -46464,9 +46464,9 @@ declare module yfiles{
*/
new ():yfiles.graph.GraphClipboard;
/**
- * Creates an induced {@link system.Predicate} from
- * coreFilter for use in the
- * {@link yfiles.graph.GraphClipboard#cut} and
+ * Creates an induced {@link system.Predicate} from
+ * coreFilter for use in the
+ * {@link yfiles.graph.GraphClipboard#cut} and
* {@link yfiles.graph.GraphClipboard#copyGraphToRoot}
* methods that takes dependent items into account.
* This method can create a predicate for only a core set of items
@@ -46474,21 +46474,21 @@ declare module yfiles{
* of graph item dependencies.
*
* The restrictive parameter determines whether the
- * result restricts or extends the set of elements handled by
+ * result restricts or extends the set of elements handled by
* coreFilter:
*
*
* If restrictive is false, an item is
- * allowed if either coreFilter returns
+ * allowed if either coreFilter returns
* true for itself or if all items it depends on (e.g.
- * label/port owner, source/target port etc.) are allowed by
+ * label/port owner, source/target port etc.) are allowed by
* coreFilter.
*
*
* If restrictive is true, an item is
- * forbidden if either coreFilter returns
+ * forbidden if either coreFilter returns
* false for itself or if any item it depends on (e.g.
- * label/port owner, source/target port etc.) is forbidden by
+ * label/port owner, source/target port etc.) is forbidden by
* coreFilter.
*
*
@@ -47007,10 +47007,10 @@ declare module yfiles{
/**
* Event which is dispatched after a style has been copied.
*
- * This event is triggered for all minor objects the graph items are made up of, e.g. the {@link yfiles.graph.GraphCopier#copyNodeStyle styles}, {@link yfiles.graph.GraphCopier#copyTag tags},
+ * This event is triggered for all minor objects the graph items are made up of, e.g. the {@link yfiles.graph.GraphCopier#copyNodeStyle styles}, {@link yfiles.graph.GraphCopier#copyTag tags},
* {@link yfiles.graph.GraphCopier#copyLabelModelParameter labels}, and {@link yfiles.graph.GraphCopier#copyPortLocationModelParameter port} parameters.
*
- *
+ *
* This event will not be triggered for the graph items themselves and will not be triggered if the object reference is reused, i.e. it will only be triggered
* if the old and new references actually differ.
*
@@ -47019,10 +47019,10 @@ declare module yfiles{
/**
* Event which is dispatched after a style has been copied.
*
- * This event is triggered for all minor objects the graph items are made up of, e.g. the {@link yfiles.graph.GraphCopier#copyNodeStyle styles}, {@link yfiles.graph.GraphCopier#copyTag tags},
+ * This event is triggered for all minor objects the graph items are made up of, e.g. the {@link yfiles.graph.GraphCopier#copyNodeStyle styles}, {@link yfiles.graph.GraphCopier#copyTag tags},
* {@link yfiles.graph.GraphCopier#copyLabelModelParameter labels}, and {@link yfiles.graph.GraphCopier#copyPortLocationModelParameter port} parameters.
*
- *
+ *
* This event will not be triggered for the graph items themselves and will not be triggered if the object reference is reused, i.e. it will only be triggered
* if the old and new references actually differ.
*
@@ -47129,7 +47129,7 @@ declare module yfiles{
/**
* Event which is dispatched after the entire graph has been copied.
*
- * This event is dispatched at the end of the
+ * This event is dispatched at the end of the
* {@link yfiles.graph.GraphCopier#copyGraphToRoot} method.
*
*
@@ -47147,7 +47147,7 @@ declare module yfiles{
/**
* Event which is dispatched after the entire graph has been copied.
*
- * This event is dispatched at the end of the
+ * This event is dispatched at the end of the
* {@link yfiles.graph.GraphCopier#copyGraphToRoot} method.
*
*
@@ -47225,7 +47225,7 @@ declare module yfiles{
/**
* A graph wrapper implementation that takes two {@link yfiles.graph.IGraph} instances
* and merges them into one.
- * Note that this instance will register listeners with the wrapped graph, so
+ * Note that this instance will register listeners with the wrapped graph, so
* {@link yfiles.graph.CompositeGraph#dispose} should be called if this instance is not used any more.
*/
export interface CompositeGraph extends yfiles.graph.AbstractGraphWrapper{
@@ -47283,7 +47283,7 @@ declare module yfiles{
*/
setPorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void;
/**
- * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
+ * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
* port as a {@link yfiles.graph.IEdge#sourcePort} or {@link yfiles.graph.IEdge#targetPort}.
* @param {yfiles.graph.IPort} port the port to check
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -47296,7 +47296,7 @@ declare module yfiles{
*/
typedEdgesAtPort(port:yfiles.graph.IPort,adjacencyType:yfiles.graph.AdjacencyTypes):yfiles.model.IListEnumerable;
/**
- * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
+ * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
* {@link yfiles.graph.IEdge#targetPort target port's} or {@link yfiles.graph.IEdge#sourcePort source port's} {@link yfiles.graph.IPort#owner}
* depending on the {@link yfiles.graph.AdjacencyTypes}.
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -47452,7 +47452,7 @@ declare module yfiles{
*/
removeEdge(edge:yfiles.graph.IEdge):void;
/**
- * Removes the given label from its owner.
+ * Removes the given label from its owner.
* This will trigger the corresponding event.
* The label must be part of this graph
* at the time of the invocation.
@@ -47487,8 +47487,8 @@ declare module yfiles{
* This is a live view of the nodes that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodes}.
@@ -47506,8 +47506,8 @@ declare module yfiles{
* This is a live view of the edges that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edges}.
@@ -47518,8 +47518,8 @@ declare module yfiles{
* This is a live view of the edge labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edgeLabels}.
@@ -47530,8 +47530,8 @@ declare module yfiles{
* This is a live view of the node labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodeLabels}.
@@ -47542,8 +47542,8 @@ declare module yfiles{
* This is a live view of the ports that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#ports}.
@@ -47554,8 +47554,8 @@ declare module yfiles{
* This is a live view of the bends that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#bends}.
@@ -47564,7 +47564,7 @@ declare module yfiles{
/**
* Determines whether this graph contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraph#contains}.
*/
@@ -47575,7 +47575,7 @@ declare module yfiles{
/**
* Creates a new instance which is a composite of the two given graphs.
* Note that this instance will register listeners with the graph and
- * graph2 instances, so
+ * graph2 instances, so
* {@link yfiles.graph.CompositeGraph#dispose} should be called if this instance is not used any more.
* @param {yfiles.graph.IGraph} graph The first graph.
* @param {yfiles.graph.IGraph} graph2 The second graph.
@@ -47594,7 +47594,7 @@ declare module yfiles{
*/
export interface DummyNodeId extends yfiles.lang.Struct{
/**
- * The node instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by dummies in
+ * The node instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by dummies in
* a {@link yfiles.graph.IFoldedGraph} view.
*/
masterNode:yfiles.graph.INode;
@@ -47617,7 +47617,7 @@ declare module yfiles{
};
};
/**
- * A type that can be used to describe a master port at
+ * A type that can be used to describe a master port at
* a {@link yfiles.graph.DummyNodeId dummy node} in a {@link yfiles.graph.IFoldedGraph} view.
* Instances of this type are passed to the various methods in {@link yfiles.graph.FoldingManager}
* to identify ports at dummy nodes inside {@link yfiles.graph.IFoldedGraph} views.
@@ -47629,13 +47629,13 @@ declare module yfiles{
*/
export interface DummyNodePortId extends yfiles.lang.Struct{
/**
- * The port instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by dummies in
+ * The port instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by dummies in
* a {@link yfiles.graph.IFoldedGraph} view.
*/
masterPort:yfiles.graph.IPort;
/**
* Whether the port is at a dummy node.
- * Typically this will yield true because only ports at
+ * Typically this will yield true because only ports at
* {@link yfiles.graph.IFoldedGraph#collapse collapsed} nodes are Dummy Node Ports.
*/
atDummy:boolean;
@@ -47660,7 +47660,7 @@ declare module yfiles{
/**
* A decorator implementation of an {@link yfiles.graph.IGraph}
* that contains a subset of the wrapped graph instance.
- * Note that this instance will register listeners with the wrapped graph, so
+ * Note that this instance will register listeners with the wrapped graph, so
* {@link yfiles.graph.FilteredGraphWrapper#dispose} should be called if this instance is not used any more.
* This implementation does not fully support {@link yfiles.graph.IPortOwner#ports}
* at {@link yfiles.graph.IEdge}s. This implementation supports the filtering of
@@ -47683,7 +47683,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -47696,7 +47696,7 @@ declare module yfiles{
*/
lookup(type:yfiles.lang.Class):Object;
/**
- * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
+ * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
* port as a {@link yfiles.graph.IEdge#sourcePort} or {@link yfiles.graph.IEdge#targetPort}.
* @param {yfiles.graph.IPort} port the port to check
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -47709,7 +47709,7 @@ declare module yfiles{
*/
typedEdgesAtPort(port:yfiles.graph.IPort,adjacencyType:yfiles.graph.AdjacencyTypes):yfiles.model.IListEnumerable;
/**
- * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
+ * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
* {@link yfiles.graph.IEdge#targetPort target port's} or {@link yfiles.graph.IEdge#sourcePort source port's} {@link yfiles.graph.IPort#owner}
* depending on the {@link yfiles.graph.AdjacencyTypes}.
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -47760,8 +47760,8 @@ declare module yfiles{
* This is a live view of the nodes that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodes}.
@@ -47772,8 +47772,8 @@ declare module yfiles{
* This is a live view of the edges that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edges}.
@@ -47784,8 +47784,8 @@ declare module yfiles{
* This is a live view of the edge labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edgeLabels}.
@@ -47796,8 +47796,8 @@ declare module yfiles{
* This is a live view of the node labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodeLabels}.
@@ -47808,8 +47808,8 @@ declare module yfiles{
* This is a live view of the ports that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#ports}.
@@ -47820,8 +47820,8 @@ declare module yfiles{
* This is a live view of the bends that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#bends}.
@@ -47830,7 +47830,7 @@ declare module yfiles{
/**
* Determines whether this graph contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraph#contains}.
*/
@@ -47842,7 +47842,7 @@ declare module yfiles{
* Creates a new graph instance that wraps the original graph
* and uses the {@link system.Predicate}s to determine which nodes and edges
* should be contained in the graph.
- * Note that this instance will register listeners with the graph, so
+ * Note that this instance will register listeners with the graph, so
* {@link yfiles.graph.FilteredGraphWrapper#dispose} should be called if this instance is not used any more.
* @param {yfiles.graph.IGraph} graph The graph to wrap
* @param {function(yfiles.graph.INode):boolean} nodePredicate The predicate that determines which nodes to keep.
@@ -47860,13 +47860,13 @@ declare module yfiles{
* those source and target nodes are currently {@link yfiles.graph.IFoldedGraph#isDummy dummy} nodes needs
* to be taken into account.
* The source and target nodes need to be either the true {@link yfiles.graph.IPort#owner owners} of
- * the adjacent edge's {@link yfiles.graph.IEdge#sourcePort} and {@link yfiles.graph.IEdge#targetPort} respectively,
+ * the adjacent edge's {@link yfiles.graph.IEdge#sourcePort} and {@link yfiles.graph.IEdge#targetPort} respectively,
* or {@link yfiles.graph.IHierarchy#getParent ancestor} group nodes in the {@link yfiles.graph.FoldingManager#masterHierarchy}.
* In the latter case these dummy edges are used to describe the state of the dummy edges that are present in the
* views of the corresponding group nodes are in {@link yfiles.graph.IFoldedGraph#collapse collapsed} state, so that
* the true source and target nodes are not currently visible in the view. As such the {@link yfiles.graph.DummyEdgeId#currentMasterSource}
* and {@link yfiles.graph.DummyEdgeId#currentMasterTarget} nodes represent the {@link yfiles.graph.IFoldedGraph#getMaster masters}
- * of the nearest ancestors in the {@link yfiles.graph.FoldingManager#masterHierarchy} that are visible in the
+ * of the nearest ancestors in the {@link yfiles.graph.FoldingManager#masterHierarchy} that are visible in the
* {@link yfiles.graph.IFoldedGraph folded graph view}.
* @see {@link yfiles.graph.FoldingManager#hasEdgeViewState}
* @see {@link yfiles.graph.FoldingManager#getEdgeViewState}
@@ -47876,7 +47876,7 @@ declare module yfiles{
*/
export interface DummyEdgeId extends yfiles.lang.Struct{
/**
- * The edge instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by the dummy in
+ * The edge instance in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented by the dummy in
* a view.
*/
masterEdge:yfiles.graph.IEdge;
@@ -47908,18 +47908,18 @@ declare module yfiles{
var DummyEdgeId:{
$class:yfiles.lang.Class;
/**
- * Initializes an id for a dummy edge in a {@link yfiles.graph.IFoldedGraph} view that represent a master edge and
+ * Initializes an id for a dummy edge in a {@link yfiles.graph.IFoldedGraph} view that represent a master edge and
* connects a specific pair of nodes.
* All of the arguments need to be entities of the {@link yfiles.graph.FoldingManager#masterGraph master graph}.
* @param {yfiles.graph.IEdge} masterEdge An edge in the {@link yfiles.graph.FoldingManager#masterGraph} that is represented
* by the dummy edge.
- * @param {yfiles.graph.INode} currentMasterSource The source node of the edge or one of its ancestors to which the dummy edge
+ * @param {yfiles.graph.INode} currentMasterSource The source node of the edge or one of its ancestors to which the dummy edge
* connects in the view, if the actual parent is currently {@link yfiles.graph.IFoldedGraph#collapse collapsed in an ancestor node}.
* @param {boolean} sourceCollapsed true if the currentMasterSource is the true source
* of the masterEdge, but is in its {@link yfiles.graph.IFoldedGraph#collapse collapsed/dummy} state.
* @param {boolean} targetCollapsed true if the currentMasterTarget is the true target
* of the masterEdge, but is in its {@link yfiles.graph.IFoldedGraph#collapse collapsed/dummy} state.
- * @param {yfiles.graph.INode} currentMasterTarget The target node of the edge or one of its ancestors to which the dummy edge
+ * @param {yfiles.graph.INode} currentMasterTarget The target node of the edge or one of its ancestors to which the dummy edge
* connects in the view, if the actual parent is currently {@link yfiles.graph.IFoldedGraph#collapse collapsed in an ancestor node}.
*/
new (masterEdge:yfiles.graph.IEdge,currentMasterSource:yfiles.graph.INode,sourceCollapsed:boolean,currentMasterTarget:yfiles.graph.INode,targetCollapsed:boolean):yfiles.graph.DummyEdgeId;
@@ -48089,14 +48089,14 @@ declare module yfiles{
graph:yfiles.graph.IGraph;
/**
* Returns an enumerator that iterates through the collection of all selected elements.
- * @return {yfiles.objectcollections.IEnumerator}
+ * @return {yfiles.objectcollections.IEnumerator}
* An {@link yfiles.objectcollections.IEnumerator} object that can be used to iterate through all selected elements.
* @see Specified by {@link yfiles.objectcollections.IEnumerable#getObjectEnumerator}.
*/
getObjectEnumerator():yfiles.objectcollections.IEnumerator;
/**
* Returns an enumerator that iterates through the collection of all selected elements.
- * @return {yfiles.collections.IEnumerator.}
+ * @return {yfiles.collections.IEnumerator.}
* An {@link yfiles.collections.IEnumerator} object that can be used to iterate through all selected elements.
* @see Specified by {@link yfiles.collections.IEnumerable#getEnumerator}.
*/
@@ -48146,7 +48146,7 @@ declare module yfiles{
new ():yfiles.graph.GraphSelection;
/**
* Instantiates an instance using the the graph as the model.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
*/
ForGraph:{
new (graph:yfiles.graph.IGraph):yfiles.graph.GraphSelection;
@@ -48174,7 +48174,7 @@ declare module yfiles{
* Automatically forward positional changes of group nodes to their contents.
*
*
- * Provide {@link yfiles.input.ISizeConstraintProvider size constraints} for group nodes,
+ * Provide {@link yfiles.input.ISizeConstraintProvider size constraints} for group nodes,
* so that it will not be possible to resize group nodes in such a way that they do not encompass their
* contents' bounds any more.
*
@@ -48186,7 +48186,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Graph hierarchies, and in particular class GroupedGraph, are described in the section
+ * Graph hierarchies, and in particular class GroupedGraph, are described in the section
* Managing Graph Hierarchies.
*
*/
@@ -48248,7 +48248,7 @@ declare module yfiles{
/**
* Gets or sets a property that determines whether the bounds of group nodes should automatically
* be adjusted whenever the nodes that belong to the group node change their bounds.
- * This behavior is turned on by default and should only be turned off temporarily to
+ * This behavior is turned on by default and should only be turned off temporarily to
* allow for programmatic batch updates to the bounds of nodes.
* The default is true
* @see Specified by {@link yfiles.graph.IGroupedGraph#autoAdjustGroupNodeBounds}.
@@ -48260,14 +48260,14 @@ declare module yfiles{
*/
hierarchy:yfiles.graph.IHierarchy;
/**
- * Factory method for the DefaultGroupNodeStyle property. This method will be called
+ * Factory method for the DefaultGroupNodeStyle property. This method will be called
* upon first access to the {@link yfiles.graph.GroupedGraph#groupNodeDefaults} property.
* @return {yfiles.drawing.INodeStyle} A new instance of {@link yfiles.drawing.ShapeNodeStyle}.
*/
createDefaultGroupNodeStyle():yfiles.drawing.INodeStyle;
/**
* Sets the parent node for a given node.
- * Use {@link yfiles.graph.IGroupedGraph#hierarchy}'s {@link yfiles.graph.IHierarchy#root} field
+ * Use {@link yfiles.graph.IGroupedGraph#hierarchy}'s {@link yfiles.graph.IHierarchy#root} field
* to make node a top-level node for this graph.
* @param {yfiles.graph.INode} node The node to assign a new parent.
* @param {yfiles.graph.INode} parent The parent group node to assign to node.
@@ -48305,7 +48305,7 @@ declare module yfiles{
* This method ultimately delegates to the {@link yfiles.graph.IGroupedGraph#graph}'s {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag} method.
* @param {yfiles.graph.INode} parent The node to use as the parent in the grouping hierarchy.
* @return {yfiles.graph.INode} The newly created node.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field.
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -48317,7 +48317,7 @@ declare module yfiles{
*/
createNodeWithParentBoundsStyleAndTag(parent:yfiles.graph.INode,bounds:yfiles.geometry.RectD,style:yfiles.drawing.INodeStyle,tag:Object):yfiles.graph.INode;
/**
- * Disposes of this instance. This removes all artifacts from the {@link yfiles.graph.IGraph} instance that
+ * Disposes of this instance. This removes all artifacts from the {@link yfiles.graph.IGraph} instance that
* have been added during the registration.
*/
dispose():void;
@@ -48341,7 +48341,7 @@ declare module yfiles{
/**
* Creates a new instance using a newly created {@link yfiles.graph.DefaultHierarchy} instance
* and the provided graph.
- * The hierarchy will be initialized so that all nodes in the provided graph are initially top-level
+ * The hierarchy will be initialized so that all nodes in the provided graph are initially top-level
* non-group nodes.
* @param {yfiles.graph.IGraph} graph The graph implementation to use for managing the node hierarchy.
*/
@@ -48400,7 +48400,7 @@ declare module yfiles{
/**
* Helper method that retrieves the {@link yfiles.graph.IGraph} to use
* from the canvasContext.
- * This implementation uses the {@link yfiles.support.ILookup#lookup} of the
+ * This implementation uses the {@link yfiles.support.ILookup#lookup} of the
* {@link yfiles.drawing.IRenderContext#canvas} to query the {@link yfiles.graph.IGraph} implementation.
* @param {yfiles.drawing.IRenderContext} canvasContext The context to retrieve the implementation from.
* @return {yfiles.graph.IGraph} The {@link yfiles.graph.IGraph} instance to query or null.
@@ -48443,7 +48443,7 @@ declare module yfiles{
* @param {boolean} decorateNulls if set to truenull values will be decorated, otherwise not.
* @param {boolean} nullIsFallback if set to truenull values will be treated as fallback values, otherwise they will
* be used as the final result.
- * @return {yfiles.graph.LookupDecorator.}
+ * @return {yfiles.graph.LookupDecorator.}
* A new {@link yfiles.graph.LookupDecorator} for the specified interface.
*/
getDecoratorWithOptions(InterfaceType:yfiles.lang.Class,decorateNulls:boolean,nullIsFallback:boolean):yfiles.graph.LookupDecorator;
@@ -48456,7 +48456,7 @@ declare module yfiles{
* This interface is mainly used by the {@link yfiles.input.MoveInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IPositionHandler}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48470,7 +48470,7 @@ declare module yfiles{
* way the clipboard operations are performed by {@link yfiles.graph.GraphClipboard}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.graph.IClipboardHelper}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48480,12 +48480,12 @@ declare module yfiles{
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.drawing.IMarqueeTestable}
* type for the type of items this instance has been created for.
- * Custom {@link yfiles.drawing.IMarqueeTestable} implementations can be used to change the
+ * Custom {@link yfiles.drawing.IMarqueeTestable} implementations can be used to change the
* way tests for marquee inclusions are performed on the items in the editor.
* This interface is mainly used by the {@link yfiles.input.GraphEditorInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.drawing.IMarqueeTestable}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48495,13 +48495,13 @@ declare module yfiles{
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.support.IMementoSupport}
* type for the type of items this instance has been created for.
- * Custom {@link yfiles.support.IMementoSupport} implementations can be used to
+ * Custom {@link yfiles.support.IMementoSupport} implementations can be used to
* make the {@link yfiles.support.IUndoSupport} aware of changes to data that is associated with the model items.
* This interface is mainly used by the {@link yfiles.support.MementoUndoUnit}, which is used
* by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.IUndoSupport} implementation.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.support.IMementoSupport}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48517,7 +48517,7 @@ declare module yfiles{
* in the {@link yfiles.canvas.GraphControl}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.model.ISelectionInstaller}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48533,7 +48533,7 @@ declare module yfiles{
* in the {@link yfiles.canvas.GraphControl}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IHighlightInstaller}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48549,7 +48549,7 @@ declare module yfiles{
* in the {@link yfiles.canvas.GraphControl}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IFocusIndicatorInstaller}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48559,14 +48559,14 @@ declare module yfiles{
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.IHandleProvider}
* type for the type of items this instance has been created for.
- * Custom {@link yfiles.input.IHandleProvider} implementations
+ * Custom {@link yfiles.input.IHandleProvider} implementations
* provide interactive draggable handles for the user to change the geometry or
* other aspects of items in the {@link yfiles.canvas.GraphControl}.
* This interface is mainly used by the {@link yfiles.input.HandleInputMode}
* in the {@link yfiles.input.GraphEditorInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IHandleProvider}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48582,7 +48582,7 @@ declare module yfiles{
* {@link yfiles.model.BridgeManager} that manages the rendering of bridges in edge paths.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.model.IObstacleProvider}
* instances on items that implement the TModelItem interface this instance uses
* as the generic type parameter.
@@ -48626,7 +48626,7 @@ declare module yfiles{
* in the {@link yfiles.canvas.GraphControl}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.graph.ILabelModelParameterFinder}
* instances on {@link yfiles.graph.ILabel}s.
*/
@@ -48637,13 +48637,13 @@ declare module yfiles{
* type for the {@link yfiles.graph.ILabel}s this instance has been created for.
* Custom {@link yfiles.input.IEditLabelHelper} implementations can be used to change or
* customize interactive label editing.
- * This interface is mainly used by the
- * which uses the callbacks from the implementation to determine whether the label can
+ * This interface is mainly used by the
+ * which uses the callbacks from the implementation to determine whether the label can
* be edited, as well as to customize the {@link yfiles.input.TextEditorInputMode}
* appearance for the upcoming edit.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEditLabelHelper}
* instances on {@link yfiles.graph.ILabel}s.
*/
@@ -48659,7 +48659,7 @@ declare module yfiles{
* in the {@link yfiles.canvas.GraphControl}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.graph.ILabelModelParameterProvider}
* instances on {@link yfiles.graph.ILabel}s.
*/
@@ -48667,8 +48667,8 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.ILabelSnapContextHelper} for the {@link yfiles.graph.ILabel}s this instance has been created for.
- * Custom {@link yfiles.input.ILabelSnapContextHelper} implementations can be used to provide custom
- * {@link yfiles.input.SnapLine snap lines} and
+ * Custom {@link yfiles.input.ILabelSnapContextHelper} implementations can be used to provide custom
+ * {@link yfiles.input.SnapLine snap lines} and
* {@link yfiles.input.SnapResult snap results} based on the {@link yfiles.graph.ILabel}s this instance has been created for.
* This interface is mainly used by the label's {@link yfiles.input.IPositionHandler} to collect snap results
* during a drag gesture for the label.
@@ -48703,7 +48703,7 @@ declare module yfiles{
getDecorator(graph:yfiles.graph.IGraph):yfiles.graph.GraphDecorator;
};
/**
- * Helper class that can be used to aid in
+ * Helper class that can be used to aid in
* decorating {@link yfiles.model.IModelItem}s from an {@link yfiles.graph.IGraph}
* instance.
* This class servers as a factory for {@link yfiles.graph.ItemDecorator}s
@@ -48799,30 +48799,30 @@ declare module yfiles{
* {@link yfiles.input.IEdgePortCandidateProvider}
* type for the {@link yfiles.graph.IEdge}s of the graph this instance has been created for.
* Custom {@link yfiles.input.IEdgePortCandidateProvider} implementations can be used to change the set
- * of possible {@link yfiles.input.IPortCandidate}s that are available for an existing edge in the
+ * of possible {@link yfiles.input.IPortCandidate}s that are available for an existing edge in the
* {@link yfiles.graph.IGraph} if the user interactively tries to {@link yfiles.graph.IGraph#setPorts change the ports}
* of an {@link yfiles.graph.IEdge} in a {@link yfiles.canvas.GraphControl}.
* This interface is mainly used by the {@link yfiles.input.PortRelocationHandle}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEdgePortCandidateProvider}
* instances on {@link yfiles.graph.IEdge}s.
*/
edgePortCandidateProviderDecorator:yfiles.graph.LookupDecorator;
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
- * {@link yfiles.input.IPortCandidateProvider}
+ * {@link yfiles.input.IPortCandidateProvider}
* for the {@link yfiles.graph.IEdge}s this instance has been created for.
- * Custom {@link yfiles.input.IPortCandidateProvider} implementations can be used to
- * present the user with a set of {@link yfiles.input.IPortCandidate}s
+ * Custom {@link yfiles.input.IPortCandidateProvider} implementations can be used to
+ * present the user with a set of {@link yfiles.input.IPortCandidate}s
* that newly created edges can use as their {@link yfiles.graph.IEdge#sourcePort source}
* and {@link yfiles.graph.IEdge#targetPort target} {@link yfiles.graph.IPort}s.
* This interface is mainly used by the {@link yfiles.input.CreateEdgeInputMode}
* mode of {@link yfiles.input.GraphEditorInputMode} if {@link yfiles.input.CreateEdgeInputMode.edgeToEdgeConnectionsAllowed} is enabled.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IPortCandidateProvider}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48831,16 +48831,16 @@ declare module yfiles{
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.IEdgePortHandleProvider}
* type for the type of items this instance has been created for.
- * Custom {@link yfiles.input.IEdgePortHandleProvider} implementations can be used
+ * Custom {@link yfiles.input.IEdgePortHandleProvider} implementations can be used
* provide interactive draggable handles for the source and target end points of an edge.
- * This interface is mainly used by the {@link yfiles.input.HandleInputMode}
+ * This interface is mainly used by the {@link yfiles.input.HandleInputMode}
* in the {@link yfiles.input.GraphEditorInputMode} and by the implementations that work with {@link yfiles.input.OrthogonalEdgeEditingContext}.
* Implementations may decide, e.g. whether to yield {@link yfiles.input.IHandle} implementations that
* either move the edge to another port(-{@link yfiles.input.IPortCandidate candidate}) using {@link yfiles.graph.IGraph#setPorts}
* or whether to move the port the edge is currently connected to itself, instead.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEdgePortHandleProvider}
* instances on edges.
* @see {@link yfiles.input.PortRelocationHandle}
@@ -48857,7 +48857,7 @@ declare module yfiles{
* edge editing behavior in the context of {@link yfiles.input.OrthogonalEdgeEditingContext}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IOrthogonalEdgeHelper}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48870,7 +48870,7 @@ declare module yfiles{
* of edges while they are being moved in the context of a {@link yfiles.input.GraphSnapContext}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEdgeSnapResultProvider}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48882,12 +48882,12 @@ declare module yfiles{
* Custom {@link yfiles.input.IEditLabelHelper} implementations can be used to change or
* customize interactive label editing and label creation.
* This interface is mainly used by the {@link yfiles.input.GraphEditorInputMode}
- * which uses the callbacks from the implementation to determine the label to
+ * which uses the callbacks from the implementation to determine the label to
* add or edit, as well as to customize the {@link yfiles.input.TextEditorInputMode}
* appearance for the upcoming edit.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEditLabelHelper}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48901,7 +48901,7 @@ declare module yfiles{
* This interface is mainly used by the {@link yfiles.input.CreateBendInputMode} in {@link yfiles.input.GraphEditorInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IBendCreator}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48916,7 +48916,7 @@ declare module yfiles{
* to determine whether an existing bend has been hit.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IBendSelectionTester}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -48924,7 +48924,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.ISnapLineProvider} for the {@link yfiles.graph.IEdge}s this instance has been created for.
- * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
* {@link yfiles.input.OrthogonalSnapLine}s based on the {@link yfiles.graph.IEdge}s this instance has been created for.
* This could e.g. be a horizontal {@link yfiles.input.OrthogonalSnapLine} vertically centered between two horizontal
* segments of one of these edges.
@@ -48972,7 +48972,7 @@ declare module yfiles{
* which passes the {@link yfiles.input.IHandle}s to the {@link yfiles.input.HandleInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IReshapeHandleProvider}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -48984,12 +48984,12 @@ declare module yfiles{
* Custom {@link yfiles.input.IEditLabelHelper} implementations can be used to change or
* customize interactive label editing and label creation.
* This interface is mainly used by the {@link yfiles.input.GraphEditorInputMode}
- * which uses the callbacks from the implementation to determine the label to
+ * which uses the callbacks from the implementation to determine the label to
* add or edit, as well as to customize the {@link yfiles.input.TextEditorInputMode}
* appearance for the upcoming edit.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IEditLabelHelper}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -49007,7 +49007,7 @@ declare module yfiles{
* of the {@link yfiles.graph.INode#style}. So standard hit tests will not be influenced by such a change.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.drawing.IShapeGeometry}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -49023,7 +49023,7 @@ declare module yfiles{
* whenever its labels are being edited interactively.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.ISizeConstraintProvider}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -49041,7 +49041,7 @@ declare module yfiles{
* which uses the callback to determine the bounds of a group node whenever appropriate.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.drawing.IGroupBoundsCalculator}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -49064,17 +49064,17 @@ declare module yfiles{
* property whose value will be reported by a {@link yfiles.drawing.IInsetsProvider} implementation
* that is provided by the corresponding {@link yfiles.drawing.INodeStyleRenderer}. Using this property
* instead of decorating the lookup of the {@link yfiles.graph.INode} is thus often simpler.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.drawing.IInsetsProvider}
* instances on {@link yfiles.graph.INode}s.
*/
insetsProviderDecorator:yfiles.graph.LookupDecorator>;
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
- * {@link yfiles.input.IPortCandidateProvider}
+ * {@link yfiles.input.IPortCandidateProvider}
* for the {@link yfiles.graph.INode}s this instance has been created for.
- * Custom {@link yfiles.input.IPortCandidateProvider} implementations can be used to
- * present the user with a set of {@link yfiles.input.IPortCandidate}s
+ * Custom {@link yfiles.input.IPortCandidateProvider} implementations can be used to
+ * present the user with a set of {@link yfiles.input.IPortCandidate}s
* that newly created edges can use as their {@link yfiles.graph.IEdge#sourcePort source}
* and {@link yfiles.graph.IEdge#targetPort target} {@link yfiles.graph.IPort}s.
* This interface is mainly used by the {@link yfiles.input.CreateEdgeInputMode}
@@ -49083,7 +49083,7 @@ declare module yfiles{
* interactively moves the ports using {@link yfiles.input.PortRelocationHandle} (see {@link yfiles.graph.PortDecorator#handleDecorator}).
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IPortCandidateProvider}
* instances on {@link yfiles.graph.INode}s.
*/
@@ -49091,7 +49091,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.ISnapLineProvider} for the {@link yfiles.graph.INode}s this instance has been created for.
- * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
* {@link yfiles.input.OrthogonalSnapLine}s based on the {@link yfiles.graph.INode}s this instance has been created for.
* This could e.g. be a horizontal {@link yfiles.input.OrthogonalSnapLine} at the vertical center of the node to which
* other nodes should snap with their top border.
@@ -49106,7 +49106,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.INodeSnapResultProvider} for the {@link yfiles.graph.INode}s this instance has been created for.
- * Custom {@link yfiles.input.INodeSnapResultProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.INodeSnapResultProvider} implementations can be used to provide custom
* {@link yfiles.input.SnapResult}s based on the {@link yfiles.graph.INode}s this instance has been created for.
* This could e.g. be a {@link yfiles.input.SnapResult} describing that the top left corner of the node
* wants to snap to a grid point.
@@ -49121,7 +49121,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.ISnapLineProvider} for the {@link yfiles.graph.INode}s this instance has been created for.
- * Custom {@link yfiles.input.INodeReshapeSnapResultProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.INodeReshapeSnapResultProvider} implementations can be used to provide custom
* {@link yfiles.input.SnapResult}s based on the {@link yfiles.graph.INode}s this instance has been created for.
* This could e.g. be a {@link yfiles.input.SnapResult} describing that the top left corner of the node
* wants to snap to a grid point.
@@ -49185,7 +49185,7 @@ declare module yfiles{
* @param {TDecoratedType} forItem The item for which the implementation shall be returned.
* @param {TInterface} implementation The implementation to return if forItem
* is queried for TInterface.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49195,14 +49195,14 @@ declare module yfiles{
setImplementationForItem(forItem:TDecoratedType,implementation:TInterface):yfiles.support.IContextLookupChainLink;
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will yield implementation
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all items that match the predicate.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will check whether the context that is passed to {@link yfiles.support.IContextLookup#lookupForItem} matches the predicate
* and an implementation of TInterface is requested and will then return implementation.
* @param {function(TDecoratedType):boolean} predicate The predicate that determines for which items the implementation shall be returned.
* @param {TInterface} implementation The implementation to return if the predicate matches.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49216,7 +49216,7 @@ declare module yfiles{
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will check whether an implementation of TInterface is requested and will then return singletonImplementation.
* @param {TInterface} singletonImplementation The implementation to return unconditionally.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49226,7 +49226,7 @@ declare module yfiles{
setImplementation(singletonImplementation:TInterface):yfiles.support.IContextLookupChainLink;
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will use a factory
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all items that match the predicate.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will check whether the context that is passed to {@link yfiles.support.IContextLookup#lookupForItem} matches the predicate
@@ -49234,7 +49234,7 @@ declare module yfiles{
* to create the result.
* @param {function(TDecoratedType):boolean} predicate The predicate that determines for which items the factory shall be called.
* @param {function(TDecoratedType):TInterface} factory The factory that is queried to create the result.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49245,7 +49245,7 @@ declare module yfiles{
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will use a factory
* callback that wraps the underlying implementation
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all items that match the predicate.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will check whether the context that is passed to {@link yfiles.support.IContextLookup#lookupForItem} matches the predicate
@@ -49255,7 +49255,7 @@ declare module yfiles{
* results.
* @param {function(TDecoratedType):boolean} predicate The predicate that determines for which items the wrapping shall be performed.
* @param {function(TDecoratedType, TInterface):TInterface} factory The factory that will be passed the underlying implementation and that is queried to create the result.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49265,17 +49265,17 @@ declare module yfiles{
setImplementationWrapperWithPredicate(predicate:(obj:TDecoratedType)=>boolean,factory:(item:TDecoratedType,baseImplementation:TInterface)=>TInterface):yfiles.support.IContextLookupChainLink;
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will use a factory
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all items that of type TDecoratedType.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
- * will check whether
+ * will check whether
* an implementation of TInterface is requested and will then use the factory
* to create the result.
* Note that depending on {@link yfiles.graph.LookupDecorator#nullIsFallback} the implementation will either yield null
* factory results as the final result or interpret it as the fallback value in which case the remainder of the lookup
* chain is queried for the result.
* @param {function(TDecoratedType):TInterface} factory The factory that is queried to create the result.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49286,7 +49286,7 @@ declare module yfiles{
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will use a factory
* callback that wraps the underlying implementation
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all TDecoratedType items.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will check whether an implementation of TInterface is requested and will then use the factory
@@ -49294,7 +49294,7 @@ declare module yfiles{
* Note that depending on {@link yfiles.graph.LookupDecorator#decorateNulls}, the factory will not not be called to decorate null
* results.
* @param {function(TDecoratedType, TInterface):TInterface} factory The factory that will be passed the underlying implementation and that is queried to create the result.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49304,12 +49304,12 @@ declare module yfiles{
setImplementationWrapper(factory:(item:TDecoratedType,baseImplementation:TInterface)=>TInterface):yfiles.support.IContextLookupChainLink;
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will yield null
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all TDecoratedType items.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will unconditionally yield null if TInterface is queried on
* TDecoratedType items.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49319,12 +49319,12 @@ declare module yfiles{
hideImplementation():yfiles.support.IContextLookupChainLink;
/**
* Adds a {@link yfiles.support.IContextLookupChainLink link to the chain}, that will yield null
- * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
+ * if TInterface is queried during the {@link yfiles.support.ILookup#lookup}
* on all TDecoratedType items that match the predicate.
* This is the same as adding a {@link yfiles.support.IContextLookupChainLink} to the {@link yfiles.graph.LookupDecorator#decorator} that
* will yield null if TInterface is queried on
* TDecoratedType items that match the predicate.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The {@link yfiles.support.IContextLookupChainLink} implementation that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* Using {@link yfiles.support.ILookupDecorator#removeLookup}, the effect of this call can be undone.
@@ -49335,7 +49335,7 @@ declare module yfiles{
/**
* Simple helper method that tries to add the provided chain link to the {@link yfiles.graph.LookupDecorator#decorator}.
* @param {yfiles.support.IContextLookupChainLink} link The link to add.
- * @return {yfiles.support.IContextLookupChainLink}
+ * @return {yfiles.support.IContextLookupChainLink}
* The link that has been {@link yfiles.support.ILookupDecorator#addLookup added}
* to the {@link yfiles.graph.LookupDecorator#decorator} as a result of this call, or null if the decoration was unsuccessful.
* @see {@link yfiles.support.ILookupDecorator#addLookup}
@@ -49380,7 +49380,7 @@ declare module yfiles{
* This interface is mainly used by the {@link yfiles.input.HandleInputMode} in {@link yfiles.input.GraphEditorInputMode}.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IHandle}
* instances on {@link yfiles.graph.IEdge}s.
*/
@@ -49388,7 +49388,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.IBendSnapResultProvider} for the {@link yfiles.graph.IBend}s this instance has been created for.
- * Custom {@link yfiles.input.IBendSnapResultProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.IBendSnapResultProvider} implementations can be used to provide custom
* {@link yfiles.input.SnapResult}s based on the {@link yfiles.graph.IBend}s this instance has been created for.
* This could e.g. be a {@link yfiles.input.SnapResult} describing that the bend wants to snap vertically to the
* top border of a node.
@@ -49436,7 +49436,7 @@ declare module yfiles{
* into their {@link yfiles.input.IHandleProvider} implementation.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.input.IHandle}
* instances on {@link yfiles.graph.IPort}s.
*/
@@ -49449,12 +49449,12 @@ declare module yfiles{
* the path of {@link yfiles.drawing.PathBasedEdgeStyleRenderer`1} implementations
* calculate the {@link yfiles.drawing.GeneralPath} of the visual representation of an {@link yfiles.graph.IEdge}
* in a {@link yfiles.canvas.GraphControl}.
- * This interface is mainly used by the {@link yfiles.drawing.PathBasedEdgeStyleRenderer`1} to
+ * This interface is mainly used by the {@link yfiles.drawing.PathBasedEdgeStyleRenderer`1} to
* find the intersection of an edge with the bounds of the adjacent node to properly crop
* the edge path.
* This is a convenient alternative to the direct usage of the {@link yfiles.support.ILookupDecorator}
* that is provided by the {@link yfiles.graph.IGraph}'s {@link yfiles.support.ILookup#lookup}.
- * Value: A decorator that can be used to modify the queries for
+ * Value: A decorator that can be used to modify the queries for
* {@link yfiles.drawing.IEdgeIntersectionCalculator}
* instances on {@link yfiles.graph.IPort}s.
*/
@@ -49462,7 +49462,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.ISnapLineProvider} for the {@link yfiles.graph.IPort}s this instance has been created for.
- * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.ISnapLineProvider} implementations can be used to provide custom
* {@link yfiles.input.OrthogonalSnapLine}s based on the {@link yfiles.graph.IPort}s this instance has been created for.
* This could e.g. be a {@link yfiles.input.OrthogonalSnapLine} with a horizontal or vertical offset to the port's location.
* This interface is mainly used by the {@link yfiles.input.GraphSnapContext} to collect all available
@@ -49476,7 +49476,7 @@ declare module yfiles{
/**
* Gets a {@link yfiles.graph.LookupDecorator} that decorates the
* {@link yfiles.input.IPortSnapResultProvider} for the {@link yfiles.graph.IPort}s this instance has been created for.
- * Custom {@link yfiles.input.IPortSnapResultProvider} implementations can be used to provide custom
+ * Custom {@link yfiles.input.IPortSnapResultProvider} implementations can be used to provide custom
* {@link yfiles.input.SnapResult}s based on the {@link yfiles.graph.IPort}s this instance has been created for.
* This could e.g. be a {@link yfiles.input.SnapResult} describing that the port wants to snap to a grid point.
* This interface is mainly used by the {@link yfiles.input.PortLocationModelParameterHandle} to collect {@link yfiles.input.SnapResult}s
@@ -49565,16 +49565,16 @@ declare module yfiles{
*/
export interface DefaultDummyEdgeConverter extends yfiles.graph.AbstractDummyEdgeConverter{
/**
- * Gets or sets a property that determines whether this implementation should
- * reuse the ports
- * of the {@link yfiles.graph.FoldingManager#masterGraph}
+ * Gets or sets a property that determines whether this implementation should
+ * reuse the ports
+ * of the {@link yfiles.graph.FoldingManager#masterGraph}
* at non-{@link yfiles.graph.IFoldedGraph#isDummy dummy} nodes for the dummy edges.
* The {@link yfiles.graph.IFoldedGraph} view can be configured to use separate port instances for
- * dummy edges. This makes it possible to assign different styles and locations to
+ * dummy edges. This makes it possible to assign different styles and locations to
* source and target ports of dummy edges, which may be desirable if the style and geometry of dummy edges
* differs a lot from the style of the master edges.
* Dummy edges may of course still connect to non-dummy nodes at one of their ports. Setting this
- * property to true will make the dummy edge connect to the
+ * property to true will make the dummy edge connect to the
* {@link yfiles.graph.IFoldedGraph#getRepresentative representing} port instance.
* This property can be set to true, iff the graph model used is port-centric, i.e. each edge
* connects to specific ports and even dummy edges should still connect to those specific port representatives.
@@ -49583,10 +49583,10 @@ declare module yfiles{
*/
reuseMasterPorts:boolean;
/**
- * Gets or sets a property that determines whether this implementation should
+ * Gets or sets a property that determines whether this implementation should
* reuse the ports of {@link yfiles.graph.IFoldedGraph#isDummy dummy} nodes for the dummy edges.
* The {@link yfiles.graph.IFoldedGraph} view can be configured to use separate port instances for
- * dummy edges. This makes it possible to assign different styles and locations to
+ * dummy edges. This makes it possible to assign different styles and locations to
* source and target ports of dummy edges, which may be desirable if the style and geometry of dummy edges
* differs a lot from the style of the master edges.
* Dummy nodes ({@link yfiles.graph.IFoldedGraph#collapse collapsed} group nodes), will have all of
@@ -49682,9 +49682,9 @@ declare module yfiles{
firstLabelModelParameter:yfiles.graph.ILabelModelParameter;
/**
* Gets or sets the {@link yfiles.drawing.IPortStyle} to use for the ports at the collapsed group node that
- * {@link yfiles.graph.IFoldedGraph#getRepresentative represent} the ports of the
+ * {@link yfiles.graph.IFoldedGraph#getRepresentative represent} the ports of the
* {@link yfiles.graph.IFoldedGraph#getMaster master group node} in the collapsed state.
- * Since the appearance of the collapsed group node may totally differ from the appearance of the
+ * Since the appearance of the collapsed group node may totally differ from the appearance of the
* expanded group node, the appearance of the ports may also be different. This property can be used
* to assign a different specific style to the ports if the node is in collapsed state.
* A value of null will leave the style property unmodified.
@@ -49715,13 +49715,13 @@ declare module yfiles{
*/
resetPortLocation:boolean;
/**
- * Gets or sets a value indicating whether the {@link yfiles.graph.DefaultDummyNodeConverter#collapsedNodeStyle} instance should
+ * Gets or sets a value indicating whether the {@link yfiles.graph.DefaultDummyNodeConverter#collapsedNodeStyle} instance should
* be assigned as a {@link yfiles.system.ICloneable#clone}clone or not.
* Value: true if the dummy node style should be cloned; otherwise, false. The default is false
*/
cloneNodeStyle:boolean;
/**
- * Gets or sets a value indicating whether the {@link yfiles.graph.DefaultDummyNodeConverter#portStyle} instance should
+ * Gets or sets a value indicating whether the {@link yfiles.graph.DefaultDummyNodeConverter#portStyle} instance should
* be assigned as a {@link yfiles.system.ICloneable#clone}clone or not.
* Value: true if the port style should be cloned; otherwise, false. The default is false
*/
@@ -49729,12 +49729,12 @@ declare module yfiles{
/**
* Callback that is used by {@link yfiles.graph.IFoldedGraph} view implementations to change the appearance
* of a {@link yfiles.graph.IFoldedGraph#isDummy dummy} node.
- * This method is called by the view to allow for adjusting the appearance of a local dummy node in
+ * This method is called by the view to allow for adjusting the appearance of a local dummy node in
* the view when the {@link yfiles.graph.IFoldedGraph#getMaster master} node for it has
* changed properties.
* This can be used, e.g. to synchronize the label or style properties with the corresponding properties
* of the masterNode.
- * Note that changing the appearance has to be done using the callback that
+ * Note that changing the appearance has to be done using the callback that
* implements the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback} interface. Direct changes to the dummyNode
* would otherwise be enqueued into the undo queue and could thus break the undo stack.
* @param {yfiles.graph.IChangeDummyNodeAppearanceCallback} callback The callback to use for changing the appearance.
@@ -49759,11 +49759,11 @@ declare module yfiles{
/**
* Callback that is used by {@link yfiles.graph.IFoldedGraph} view implementations to initially create the appearance
* of a {@link yfiles.graph.IFoldedGraph#isDummy dummy} node.
- * This method is called by the view to allow for initially creating the appearance of a local dummy node in
+ * This method is called by the view to allow for initially creating the appearance of a local dummy node in
* the view when it is included in the view for the first time.
* This can be used, e.g. to initialize the labels or style properties with the corresponding properties
* of the masterNode.
- * Note that changing the appearance has to be done using the callback that
+ * Note that changing the appearance has to be done using the callback that
* implements the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback} interface. Direct changes to the dummyNode
* would otherwise be enqueued into the undo queue and could thus break the undo stack.
* @param {yfiles.graph.IChangeDummyNodeAppearanceCallback} callback The callback to use for determining the appearance.
@@ -49776,7 +49776,7 @@ declare module yfiles{
*/
createDummyNodeAppearance(callback:yfiles.graph.IChangeDummyNodeAppearanceCallback,foldedGraph:yfiles.graph.IFoldedGraph,localCollapsedNode:yfiles.graph.INode,masterNode:yfiles.graph.INode):void;
/**
- * Called by {@link yfiles.graph.DefaultDummyNodeConverter#createDummyNodeAppearance} to initialize the appearance of the
+ * Called by {@link yfiles.graph.DefaultDummyNodeConverter#createDummyNodeAppearance} to initialize the appearance of the
* {@link yfiles.graph.IFoldedGraph#getRepresentative representatives} of the master ports at the collapsed group node.
* This method will call {@link yfiles.graph.DefaultDummyNodeConverter#createPortStyle} for each port at the group node and assign the returned
* style if it is non-null. If {@link yfiles.graph.DefaultDummyNodeConverter#resetPortLocation} is enabled,
@@ -49791,7 +49791,7 @@ declare module yfiles{
/**
* Callback method that initializes the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback#setNodeStyle style property}
* of the collapsed group node.
- * This implementation calls {@link yfiles.graph.DefaultDummyNodeConverter#createNodeStyle} and
+ * This implementation calls {@link yfiles.graph.DefaultDummyNodeConverter#createNodeStyle} and
* {@link yfiles.graph.IChangeDummyNodeAppearanceCallback#setNodeStyle assigns}
* the style to the group node if a non-null value has been returned.
* @param {yfiles.graph.IChangeDummyNodeAppearanceCallback} callback The callback.
@@ -49889,8 +49889,8 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.IBend bends} that
* describe the geometry of this edge.
* This gives access to a read-only live view of the bends, i.e. the collection
- * can change over time, as well as the bends contained in it. If a snapshot of the
- * current state is needed, one needs to copy the collection.
+ * can change over time, as well as the bends contained in it. If a snapshot of the
+ * current state is needed, one needs to copy the collection.
* In order to modify the bend collection of an edge, use the {@link yfiles.graph.IGraph#addBend various methods}
* in {@link yfiles.graph.IGraph}.
* @see Specified by {@link yfiles.graph.IEdge#bends}.
@@ -49916,7 +49916,7 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.IPort ports} that
* are owned by this instance.
* This gives access to a read-only live view of the ports, i.e. the collection
- * can change over time, as well as the ports contained in it. If a snapshot of the
+ * can change over time, as well as the ports contained in it. If a snapshot of the
* current state is needed, one needs to copy the collection.
* @see Specified by {@link yfiles.graph.IPortOwner#ports}.
*/
@@ -49924,7 +49924,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -49962,7 +49962,7 @@ declare module yfiles{
};
};
/**
- * The default {@link yfiles.support.ILookup} implementation as it is used by the
+ * The default {@link yfiles.support.ILookup} implementation as it is used by the
* framework's implementations of {@link yfiles.graph.IEdge}.
*/
export interface DefaultEdgeLookup extends yfiles.graph.DefaultItemLookup{
@@ -49977,7 +49977,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(edge:yfiles.graph.IEdge,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -49997,7 +49997,7 @@ declare module yfiles{
};
};
/**
- * An abstract basic implementation of the {@link yfiles.graph.IDummyEdgeConverter}
+ * An abstract basic implementation of the {@link yfiles.graph.IDummyEdgeConverter}
* interface that may be derived from to create a customized {@link yfiles.graph.FoldingManager#dummyEdgeConverter}.
* This class provides default mechanisms and callbacks that can be used
* to set another style for dummy edges, for the ports of dummy edges,
@@ -50008,7 +50008,7 @@ declare module yfiles{
*/
export interface AbstractDummyEdgeConverter extends Object,yfiles.graph.IDummyEdgeConverter{
/**
- * Gets or sets a value indicating whether the {@link yfiles.graph.AbstractDummyEdgeConverter#dummyEdgeStyle} instance should
+ * Gets or sets a value indicating whether the {@link yfiles.graph.AbstractDummyEdgeConverter#dummyEdgeStyle} instance should
* be assigned as a {@link yfiles.system.ICloneable#clone}clone or not.
* Value: true if the dummy edge style should be cloned; otherwise, false.
*/
@@ -50079,7 +50079,7 @@ declare module yfiles{
* in the given view.
* The implementation will be passed in a callback object that implements the {@link yfiles.graph.IAddDummyEdgeCallback}
* interface, which needs to be used by the implementation to communicate the result of the query.
- * The implementation needs to either call {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge},
+ * The implementation needs to either call {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge},
* {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy}, or {@link yfiles.graph.IAddDummyEdgeCallback#excludeDummyEdge} and return
* the values that these implementation yields to the caller.
* The implementation can optionally query the {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges existing dummy edges}
@@ -50095,13 +50095,13 @@ declare module yfiles{
* @param {yfiles.graph.INode} localTargetNode The target node that belongs to the {@link yfiles.graph.IFoldedGraph} view that will act as the local
* representative of the actual target node.
* @param {boolean} targetDummy Determines whether the localTargetNode is currently a dummy node.
- * @return {yfiles.graph.IEdge} The edge as returned by {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge}, or {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy},
+ * @return {yfiles.graph.IEdge} The edge as returned by {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge}, or {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy},
* or null if the edge will be {@link yfiles.graph.IAddDummyEdgeCallback#excludeDummyEdge excluded} from the view.
* @see Specified by {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge}.
*/
addDummyEdge(callback:yfiles.graph.IAddDummyEdgeCallback,foldedGraph:yfiles.graph.IFoldedGraph,masterEdge:yfiles.graph.IEdge,localSourceNode:yfiles.graph.INode,sourceDummy:boolean,localTargetNode:yfiles.graph.INode,targetDummy:boolean):yfiles.graph.IEdge;
/**
- * Callback that is triggered by the {@link yfiles.graph.IFoldedGraph} view to adjust the appearance of a dummy edge, e.g. to
+ * Callback that is triggered by the {@link yfiles.graph.IFoldedGraph} view to adjust the appearance of a dummy edge, e.g. to
* reflect a state change in the {@link yfiles.graph.IFoldedGraph#getMasterEdges master edges} that make up
* that dummy edge.
* Implementations may not use the {@link yfiles.graph.IFoldedGraph}'s {@link yfiles.graph.IFoldedGraph#graph} instance to modify
@@ -50146,7 +50146,7 @@ declare module yfiles{
/**
* Callback method that initializes the {@link yfiles.graph.IChangeDummyEdgeAppearanceCallback#setStyle style property}
* of the dummy edge.
- * This implementation calls {@link yfiles.graph.AbstractDummyEdgeConverter#createEdgeStyle} and
+ * This implementation calls {@link yfiles.graph.AbstractDummyEdgeConverter#createEdgeStyle} and
* {@link yfiles.graph.IChangeDummyEdgeAppearanceCallback#setStyle assigns}
* the style to the dummy edge if a non-null value has been returned.
* @param {yfiles.graph.IChangeDummyEdgeAppearanceCallback} callback The callback.
@@ -50197,7 +50197,7 @@ declare module yfiles{
/**
* Callback method that initializes the bends
* of the dummy edge.
- * This will call the
+ * This will call the
* {@link yfiles.graph.IChangeDummyEdgeAppearanceCallback#clearBends}
* callback if {@link yfiles.graph.AbstractDummyEdgeConverter#resetBends} is enabled.
* @param {yfiles.graph.IChangeDummyEdgeAppearanceCallback} callback The callback.
@@ -50250,7 +50250,7 @@ declare module yfiles{
*/
getLookup():yfiles.support.ILookup;
/**
- * Simple lookup implementation that delegates to the
+ * Simple lookup implementation that delegates to the
* current {@link yfiles.graph.AbstractModelItem#getLookup lookup delegate} if it is available.
* Otherwise returns this if this is assignable to the provided type.
* If no lookup delegate is registered this implementation will return this
@@ -50280,7 +50280,7 @@ declare module yfiles{
* An abstract {@link yfiles.graph.IGraph} implementation that delegates all of its work
* to an existing implementation.
* Subclasses can override all of the methods to customize the behavior of this instance.
- * Note that this instance will register listeners with the wrapped graph instance, so
+ * Note that this instance will register listeners with the wrapped graph instance, so
* {@link yfiles.graph.AbstractGraphWrapper#dispose} should be called if this instance is not used any more.
*/
export interface AbstractGraphWrapper extends Object,yfiles.graph.IGraph,yfiles.system.IDisposable{
@@ -50304,7 +50304,7 @@ declare module yfiles{
*/
addEventHandlers(graph:yfiles.graph.IGraph):void;
/**
- * Removes event handlers for graph
+ * Removes event handlers for graph
* that have been added with {@link yfiles.graph.AbstractGraphWrapper#addEventHandlers}.
* @param {yfiles.graph.IGraph} graph The graph for which event propagators should be removed
*/
@@ -50442,8 +50442,8 @@ declare module yfiles{
* This is a live view of the nodes that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodes}.
@@ -50454,8 +50454,8 @@ declare module yfiles{
* This is a live view of the edges that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edges}.
@@ -50466,8 +50466,8 @@ declare module yfiles{
* This is a live view of the edge labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edgeLabels}.
@@ -50478,8 +50478,8 @@ declare module yfiles{
* This is a live view of the node labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodeLabels}.
@@ -50490,8 +50490,8 @@ declare module yfiles{
* This is a live view of the ports that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#ports}.
@@ -50502,8 +50502,8 @@ declare module yfiles{
* This is a live view of the bends that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#bends}.
@@ -50574,7 +50574,7 @@ declare module yfiles{
*/
setPorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void;
/**
- * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
+ * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
* port as a {@link yfiles.graph.IEdge#sourcePort} or {@link yfiles.graph.IEdge#targetPort}.
* @param {yfiles.graph.IPort} port the port to check
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -50587,7 +50587,7 @@ declare module yfiles{
*/
typedEdgesAtPort(port:yfiles.graph.IPort,adjacencyType:yfiles.graph.AdjacencyTypes):yfiles.model.IListEnumerable;
/**
- * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
+ * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
* {@link yfiles.graph.IEdge#targetPort target port's} or {@link yfiles.graph.IEdge#sourcePort source port's} {@link yfiles.graph.IPort#owner}
* depending on the {@link yfiles.graph.AdjacencyTypes}.
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -50647,7 +50647,7 @@ declare module yfiles{
/**
* Determines whether this graph contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraph#contains}.
*/
@@ -50665,11 +50665,11 @@ declare module yfiles{
*/
addBend(edge:yfiles.graph.IEdge,index:number,location:yfiles.geometry.PointD):yfiles.graph.IBend;
/**
- * Add a port to the given port owner using the location model parameter, style and tag.
+ * Add a port to the given port owner using the location model parameter, style and tag.
* The locationModelParameter determines the location of the port.
* Depending on the implementation this method may throw an {@link yfiles.system.NotSupportedException}
* if the type of the portOwner instance does not support adding of ports.
- * This will trigger the {@link yfiles.graph.IGraph#addNodeChangedListener NodeChanged} or {@link yfiles.graph.IGraph#addEdgeChangedListener EdgeChanged}
+ * This will trigger the {@link yfiles.graph.IGraph#addNodeChangedListener NodeChanged} or {@link yfiles.graph.IGraph#addEdgeChangedListener EdgeChanged}
* event correspondingly.
* @param {yfiles.graph.IPortOwner} portOwner the owner to add the port instance to.
* @param {yfiles.graph.IPortLocationModelParameter} locationModelParameter the parameter to use for the port to determine its location.
@@ -50770,7 +50770,7 @@ declare module yfiles{
*/
removeEdge(edge:yfiles.graph.IEdge):void;
/**
- * Removes the given label from its owner.
+ * Removes the given label from its owner.
* This will trigger the corresponding event.
* The label must be part of this graph
* at the time of the invocation.
@@ -50811,7 +50811,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -50825,46 +50825,46 @@ declare module yfiles{
lookup(type:yfiles.lang.Class):Object;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
addNodeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
removeNodeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
addNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
removeNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -50872,7 +50872,7 @@ declare module yfiles{
*/
addNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -50881,20 +50881,20 @@ declare module yfiles{
removeNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
addEdgeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
@@ -50909,10 +50909,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -50929,10 +50929,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -50940,7 +50940,7 @@ declare module yfiles{
*/
removeEdgeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -50958,7 +50958,7 @@ declare module yfiles{
*/
addEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -50977,20 +50977,20 @@ declare module yfiles{
removeEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
addBendAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
@@ -51007,10 +51007,10 @@ declare module yfiles{
*
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
*
@@ -51059,26 +51059,26 @@ declare module yfiles{
removeBendChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
addLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
removeLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -51088,10 +51088,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -51100,7 +51100,7 @@ declare module yfiles{
*/
addLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -51110,10 +51110,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -51122,7 +51122,7 @@ declare module yfiles{
*/
removeLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -51130,7 +51130,7 @@ declare module yfiles{
*/
addLabelChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -51140,7 +51140,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -51149,7 +51149,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -51166,10 +51166,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -51187,10 +51187,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -51198,7 +51198,7 @@ declare module yfiles{
*/
removePortRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -51206,7 +51206,7 @@ declare module yfiles{
*/
addPortChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -51236,7 +51236,7 @@ declare module yfiles{
* Creates and returns a node using the specified values for the initial geometry, style, and {@link yfiles.support.ITagOwner#tag}.
* The node will be a part of this graph after the method returns.
* This will trigger the corresponding events.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -51332,7 +51332,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance that wraps a given {@link yfiles.graph.IGraph}.
- * Note that this instance will {@link yfiles.graph.AbstractGraphWrapper#addEventHandlers register listeners} with the graph, so
+ * Note that this instance will {@link yfiles.graph.AbstractGraphWrapper#addEventHandlers register listeners} with the graph, so
* {@link yfiles.graph.AbstractGraphWrapper#dispose} should be called if this instance is not used any more.
* @param {yfiles.graph.IGraph} graph The graph to wrap.
*/
@@ -51352,7 +51352,7 @@ declare module yfiles{
var AbstractLabeledItem:{
$class:yfiles.lang.Class;
/**
- * Creates a new instance using the given collection of labels and a
+ * Creates a new instance using the given collection of labels and a
* null {@link yfiles.graph.AbstractModelItem#getLookup lookup}.
* @param {yfiles.model.IListEnumerable.} labelCollection the collection to use
*/
@@ -51384,7 +51384,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(bend:yfiles.graph.IBend,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -51504,7 +51504,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -51578,7 +51578,7 @@ declare module yfiles{
*/
style:yfiles.drawing.IPortStyle;
/**
- * Gets the {@link yfiles.graph.IPortLocationModelParameter} that
+ * Gets the {@link yfiles.graph.IPortLocationModelParameter} that
* is used to determine the {@link yfiles.graph.IPort#location} of this port.
* The implementations will use the {@link yfiles.graph.IPortLocationModelParameter#model}'s
* {@link yfiles.graph.IPortLocationModel#getLocation} method to update the {@link yfiles.graph.IPort#location}
@@ -51589,7 +51589,7 @@ declare module yfiles{
locationModelParameter:yfiles.graph.IPortLocationModelParameter;
/**
* Returns the owner of this port.
- * In traditional {@link yfiles.graph.IGraph} implementations, this will be
+ * In traditional {@link yfiles.graph.IGraph} implementations, this will be
* an {@link yfiles.graph.INode} and can safely be cast to one. In order to get to
* the {@link yfiles.graph.IEdge}s that connect to this instance, use
* {@link yfiles.graph.IGraph}'s {@link yfiles.graph.IGraph#typedEdgesAtPort}
@@ -51613,7 +51613,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -51698,7 +51698,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(port:yfiles.graph.IPort,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -51752,7 +51752,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to create a Visual for
@@ -51775,7 +51775,7 @@ declare module yfiles{
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -51785,12 +51785,12 @@ declare module yfiles{
*/
getBoundsProvider(forUserObject:Object):yfiles.drawing.IBoundsProvider;
/**
- * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
+ * Returns an implementation of {@link yfiles.drawing.IVisibilityTest} that can determine if the
* rendering of the user object would be visible in a given context.
* This method may always return the same instance. By contract clients will
* not cache instances returned but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to query the bounds for
@@ -51800,12 +51800,12 @@ declare module yfiles{
*/
getVisibilityTest(forUserObject:Object):yfiles.drawing.IVisibilityTest;
/**
- * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
+ * Returns an implementation of {@link yfiles.drawing.IHitTestable} that can determine whether
* the rendering of the user object has been hit at a given coordinate.
* This method may always return the same instance. By contract, clients will
* not cache instances returned, but will always call this method
* before the methods on the instance will be called.
- * This contract enables the use of the fly-weight design pattern.
+ * This contract enables the use of the fly-weight design pattern.
* Implementations of this class can always return the same instance and
* reconfigure this instance upon each call to this method.
* @param {Object} forUserObject the user object to do the hit testing for
@@ -51819,7 +51819,7 @@ declare module yfiles{
* If calculating the bounds is too expensive or the painting is not
* bound to a certain area, this method may return {@link yfiles.geometry.RectD#INFINITE}.
* If nothing is painted, this method should return an empty rectangle, where
- * either or both the width and height is non-positive or
+ * either or both the width and height is non-positive or
* {@link yfiles.geometry.RectD#EMPTY}.
* @param {yfiles.canvas.ICanvasContext} ctx the context to calculate the bounds for
* @return {yfiles.geometry.RectD} the bounds or {@link yfiles.geometry.RectD#EMPTY} to indicate an unbound area
@@ -51850,7 +51850,7 @@ declare module yfiles{
*/
isVisible(clip:yfiles.geometry.RectD,ctx:yfiles.canvas.ICanvasContext):boolean;
/**
- * This callback returns true if the corresponding
+ * This callback returns true if the corresponding
* item is considered to intersect the given rectangular box.
* This method may return false if the item cannot be
* selected using a selection marquee or optionally if the
@@ -51868,28 +51868,28 @@ declare module yfiles{
var DefaultPortCandidateDescriptor:{
$class:yfiles.lang.Class;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.graph.DefaultPortCandidateDescriptor} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for rendering a valid, non-focused {@link yfiles.input.IPortCandidate}.
* The drawing returned should be centered around (0,0).
*/
CANDIDATE_DRAWING_VALID_NON_FOCUSED_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.graph.DefaultPortCandidateDescriptor} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for rendering a valid, focused {@link yfiles.input.IPortCandidate}.
* The drawing returned should be centered around (0,0).
*/
CANDIDATE_DRAWING_VALID_FOCUSED_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.graph.DefaultPortCandidateDescriptor} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for rendering an invalid, non-focused {@link yfiles.input.IPortCandidate}.
* The drawing returned should be centered around (0,0).
*/
CANDIDATE_DRAWING_INVALID_NON_FOCUSED_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.graph.DefaultPortCandidateDescriptor} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for rendering a invalid, focused {@link yfiles.input.IPortCandidate}.
* The drawing returned should be centered around (0,0).
@@ -51916,7 +51916,7 @@ declare module yfiles{
* Returns a live view of the layout of the node.
* The layout of a node is a rectangle in the world coordinate system
* that describes the bounding box of the representation of a node.
- * Since this method will yield a live view, it is up to the client to copy the values of
+ * Since this method will yield a live view, it is up to the client to copy the values of
* the instance if a snapshot of the state is needed.
* In order to modify the layout of a node, use the {@link yfiles.graph.IGraph#setBounds various methods}
* in {@link yfiles.graph.IGraph}.
@@ -51938,7 +51938,7 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.IPort ports} that
* are owned by this instance.
* This gives access to a read-only live view of the ports, i.e. the collection
- * can change over time, as well as the ports contained in it. If a snapshot of the
+ * can change over time, as well as the ports contained in it. If a snapshot of the
* current state is needed, one needs to copy the collection.
* @see Specified by {@link yfiles.graph.IPortOwner#ports}.
*/
@@ -51946,7 +51946,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -52010,7 +52010,7 @@ declare module yfiles{
* The default implementation returns the sum of {@link yfiles.graph.DefaultEdgeIntersectionCalculator#extraCropLength}, {@link yfiles.drawing.IArrow#length arrow length}
* and {@link yfiles.drawing.IArrow#cropLength arrow crop length}
* @param {yfiles.drawing.IArrow} arrow The arrow at this edge end.
- * @param {boolean} atSource True if the crop length should be calculated at the edge source.
+ * @param {boolean} atSource True if the crop length should be calculated at the edge source.
* False otherwise.
* @return {number} The total length the edge path is cropped.
* @see {@link yfiles.graph.DefaultEdgeIntersectionCalculator#cropEdgePath}
@@ -52028,7 +52028,7 @@ declare module yfiles{
/**
* Returns the {@link yfiles.drawing.IShapeGeometry geometry} that is used to crop the edge at the port outline
* if {@link yfiles.graph.DefaultEdgeIntersectionCalculator#cropAtPort} is set to true.
- * The default implementation returns null. This method can be overridden to
+ * The default implementation returns null. This method can be overridden to
* return an arbitrary {@link yfiles.drawing.IShapeGeometry geometry} for a port.
* @param {yfiles.graph.IPort} port The port the edge should be cropped at.
* @return {yfiles.drawing.IShapeGeometry} The {@link yfiles.drawing.IShapeGeometry geometry} of the port.
@@ -52041,7 +52041,7 @@ declare module yfiles{
*/
extraCropLength:number;
/**
- * Gets the value that determines if the edge path is cropped at the port
+ * Gets the value that determines if the edge path is cropped at the port
* or at the node bounds.
* The default is false.
*/
@@ -52112,7 +52112,7 @@ declare module yfiles{
export interface DefaultGraph extends Object,yfiles.graph.IGraph{
/**
* Gets the mapper registry that is associated with this graph instance.
- * Value:
+ * Value:
* The registry can be used to store data mappings for the items in this instance.
* This field is populated upon first access using the {@link yfiles.graph.DefaultGraph#createMapperRegistry}.
* Also this property provides write access.
@@ -52169,9 +52169,9 @@ declare module yfiles{
*/
graphStructure:yfiles.graph.IGraphStructure;
/**
- * Convenience method that enables or disables grouping capabilities
+ * Convenience method that enables or disables grouping capabilities
* for this instance.
- * If this property is set to true, an instance of
+ * If this property is set to true, an instance of
* {@link yfiles.graph.IGroupedGraph} can be queried from this instance's
* {@link yfiles.graph.DefaultGraph#lookup} method.
*/
@@ -52256,31 +52256,31 @@ declare module yfiles{
*/
getLookup():yfiles.support.ILookup;
/**
- * Factory method for the default node label style. This method will be called
+ * Factory method for the default node label style. This method will be called
* upon first access to the {@link yfiles.graph.DefaultGraph#nodeDefaults} property.
* @return {yfiles.drawing.ILabelStyle} a new instance of {@link yfiles.drawing.SimpleLabelStyle}
*/
createDefaultNodeLabelStyle():yfiles.drawing.ILabelStyle;
/**
- * Factory method for the default edge label style. This method will be called
+ * Factory method for the default edge label style. This method will be called
* upon first access to the {@link yfiles.graph.DefaultGraph#edgeDefaults} property.
* @return {yfiles.drawing.ILabelStyle} a new instance of {@link yfiles.drawing.SimpleLabelStyle}
*/
createDefaultEdgeLabelStyle():yfiles.drawing.ILabelStyle;
/**
- * Factory method for the default node style. This method will be called
+ * Factory method for the default node style. This method will be called
* upon first access to the {@link yfiles.graph.DefaultGraph#nodeDefaults} property.
* @return {yfiles.drawing.INodeStyle} a new instance of {@link yfiles.drawing.ShapeNodeStyle}
*/
createDefaultNodeStyle():yfiles.drawing.INodeStyle;
/**
- * Factory method for the default edge style. This method will be called
+ * Factory method for the default edge style. This method will be called
* upon first access to the {@link yfiles.graph.DefaultGraph#edgeDefaults} property.
* @return {yfiles.drawing.IEdgeStyle} a new instance of {@link yfiles.drawing.PolylineEdgeStyle}
*/
createDefaultEdgeStyle():yfiles.drawing.IEdgeStyle;
/**
- * Calculates the bounds of this graph using the
+ * Calculates the bounds of this graph using the
* {@link yfiles.graph.INode#layout}, {@link yfiles.graph.IPort#location source port
* and target port locations}, and the {@link yfiles.graph.IBend}s.
* @return {yfiles.geometry.RectD} A rectangle that is the union of all elements in the graph.
@@ -52290,7 +52290,7 @@ declare module yfiles{
* Creates and returns a node using the specified values for the initial geometry, style, and {@link yfiles.support.ITagOwner#tag}.
* The node will be a part of this graph after the method returns.
* This will trigger the corresponding events.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -52366,7 +52366,7 @@ declare module yfiles{
*/
setPorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void;
/**
- * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
+ * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
* port as a {@link yfiles.graph.IEdge#sourcePort} or {@link yfiles.graph.IEdge#targetPort}.
* @param {yfiles.graph.IPort} port the port to check
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -52379,7 +52379,7 @@ declare module yfiles{
*/
typedEdgesAtPort(port:yfiles.graph.IPort,adjacencyType:yfiles.graph.AdjacencyTypes):yfiles.model.IListEnumerable;
/**
- * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
+ * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
* {@link yfiles.graph.IEdge#targetPort target port's} or {@link yfiles.graph.IEdge#sourcePort source port's} {@link yfiles.graph.IPort#owner}
* depending on the {@link yfiles.graph.AdjacencyTypes}.
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -52419,7 +52419,7 @@ declare module yfiles{
/**
* Determines whether this graph contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraph#contains}.
*/
@@ -52677,19 +52677,19 @@ declare module yfiles{
*/
createDefaultEdgeLabelModelParameter():yfiles.graph.ILabelModelParameter;
/**
- * Gets or sets a property that determines whether
+ * Gets or sets a property that determines whether
* {@link yfiles.graph.DefaultGraph#createEdgeWithNodesStyleAndTag}
- * should use {@link yfiles.input.IPortCandidateProvider} implementations to
+ * should use {@link yfiles.input.IPortCandidateProvider} implementations to
* find the ports to connect the newly created edge to.
* If this property is set to true the implementation
* in {@link yfiles.graph.DefaultGraph#getNewSourcePort} and {@link yfiles.graph.DefaultGraph#getNewTargetPort}
- * will try to query a {@link yfiles.input.IPortCandidateProvider} from the
+ * will try to query a {@link yfiles.input.IPortCandidateProvider} from the
* respective nodes in order to determine what ports to use.
* If no such provider can be found or no suitable candidate can be found
* this implementation will {@link yfiles.graph.DefaultGraph#addPortWithParameterStyleAndTag add a new port} to the nodes.
* The default is false.
* Note that not all {@link yfiles.input.IPortCandidateProvider} implementations might work in this
- * scenario since the {@link yfiles.input.SimpleInputModeContext#EMPTY} is used for the context of the
+ * scenario since the {@link yfiles.input.SimpleInputModeContext#EMPTY} is used for the context of the
* candidate retrieval.
*/
usePortCandidateProviders:boolean;
@@ -52772,7 +52772,7 @@ declare module yfiles{
/**
* Sets the bounds of the given node to the new values.
* This method will use the node's {@link yfiles.support.ILookup#lookup}
- * to get an {@link yfiles.geometry.IReshapeable} instance, or if that is not
+ * to get an {@link yfiles.geometry.IReshapeable} instance, or if that is not
* available an {@link yfiles.geometry.IMutableRectangle} to {@link yfiles.geometry.IReshapeable#reshapeToValues}
* the node's layout.
* This will trigger a call to {@link yfiles.graph.DefaultGraph#invalidateDisplays}.
@@ -52794,8 +52794,8 @@ declare module yfiles{
* This is a live view of the nodes that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodes}.
@@ -52806,8 +52806,8 @@ declare module yfiles{
* This is a live view of the edge labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edgeLabels}.
@@ -52818,8 +52818,8 @@ declare module yfiles{
* This is a live view of the node labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodeLabels}.
@@ -52830,8 +52830,8 @@ declare module yfiles{
* This is a live view of the bends that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#bends}.
@@ -52842,8 +52842,8 @@ declare module yfiles{
* This is a live view of the ports that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#ports}.
@@ -52854,8 +52854,8 @@ declare module yfiles{
* This is a live view of the edges that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edges}.
@@ -52863,7 +52863,7 @@ declare module yfiles{
edges:yfiles.model.ICollectionModel;
/**
* Triggers the {@link yfiles.graph.DefaultGraph#addDisplaysInvalidatedListener DisplaysInvalidated} event.
- * Clients can call this method to force an invalidation of the displays that
+ * Clients can call this method to force an invalidation of the displays that
* show this graph instance.
* This implementation delegates to {@link yfiles.graph.DefaultGraph#onInvalidateDisplays}.
* @see Specified by {@link yfiles.graph.IGraph#invalidateDisplays}.
@@ -52889,7 +52889,7 @@ declare module yfiles{
* Removes the given edge instance from this graph.
* The edge must be a part of this graph.
* This will trigger the corresponding event and the removal of all labels and bends owned by this instance.
- * Depending on the setting of {@link yfiles.graph.IPortDefaults#autoCleanup} this implementation will
+ * Depending on the setting of {@link yfiles.graph.IPortDefaults#autoCleanup} this implementation will
* remove the ports that this edge was connected to if that edge was the last edge connecting these ports.
* @param {yfiles.graph.IEdge} edge the live edge to be removed from this graph instance
* @see {@link yfiles.graph.DefaultGraph#addEdgeRemovedListener EdgeRemoved}
@@ -52898,46 +52898,46 @@ declare module yfiles{
removeEdge(edge:yfiles.graph.IEdge):void;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
addNodeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
removeNodeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
addNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
removeNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -52945,7 +52945,7 @@ declare module yfiles{
*/
addNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -52954,20 +52954,20 @@ declare module yfiles{
removeNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
addEdgeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
@@ -52982,10 +52982,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -53002,10 +53002,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -53013,7 +53013,7 @@ declare module yfiles{
*/
removeEdgeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -53031,7 +53031,7 @@ declare module yfiles{
*/
addEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -53050,20 +53050,20 @@ declare module yfiles{
removeEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
addBendAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
@@ -53080,10 +53080,10 @@ declare module yfiles{
*
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
*
@@ -53132,26 +53132,26 @@ declare module yfiles{
removeBendChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
addLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
removeLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -53161,10 +53161,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -53173,7 +53173,7 @@ declare module yfiles{
*/
addLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -53183,10 +53183,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -53195,7 +53195,7 @@ declare module yfiles{
*/
removeLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -53203,7 +53203,7 @@ declare module yfiles{
*/
addLabelChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -53213,7 +53213,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -53222,7 +53222,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -53239,10 +53239,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -53260,10 +53260,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -53271,7 +53271,7 @@ declare module yfiles{
*/
removePortRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -53279,7 +53279,7 @@ declare module yfiles{
*/
addPortChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -53342,7 +53342,7 @@ declare module yfiles{
* set or an internal {@link yfiles.support.LookupChain lookup chain}, that can be customized using the {@link yfiles.graph.DefaultGraph#addLookup}
* and {@link yfiles.graph.DefaultGraph#removeLookup} methods.
* @param {yfiles.lang.Class} type the type for which an instance shall be returned
- * @return {Object}
+ * @return {Object}
* An instance that is assignable to type or null
* @see Specified by {@link yfiles.support.ILookup#lookup}.
*/
@@ -53380,13 +53380,13 @@ declare module yfiles{
* used in a DefaultGraph to this class will most likely fail.
* This class may be used as a foundation to build one's own {@link yfiles.graph.IGraph} implementation, although
* this should rarely be needed.
- * In order to customize the behavior of an {@link yfiles.graph.IGraph} and its contents, it is recommended to
+ * In order to customize the behavior of an {@link yfiles.graph.IGraph} and its contents, it is recommended to
* use the {@link yfiles.support.ILookupDecorator} mechanism of the default {@link yfiles.graph.DefaultGraph} implementation.
*/
export interface SimpleGraphStructure extends Object,yfiles.graph.IGraphStructure{
/**
* Creates the default node.
- * @return {yfiles.graph.SimpleNode}
+ * @return {yfiles.graph.SimpleNode}
*/
createDefaultNode():yfiles.graph.SimpleNode;
/**
@@ -53546,7 +53546,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsItem}.
*/
@@ -53554,7 +53554,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.INode} node The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsNode}.
*/
@@ -53562,7 +53562,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IEdge} edge The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsEdge}.
*/
@@ -53570,7 +53570,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IPort} port The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsPort}.
*/
@@ -53578,7 +53578,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IBend} bend The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsBend}.
*/
@@ -53586,7 +53586,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.ILabel} label The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsLabel}.
*/
@@ -53717,7 +53717,7 @@ declare module yfiles{
* Returns the style that is responsible for the visual representation
* of this node in a {@link yfiles.canvas.CanvasControl}.
* In order to set the style on an instance, use the {@link yfiles.graph.IGraph#setLabelStyle}
- * method.
+ * method.
* Note that the style instance associated with a label instance may be shared
* between multiple label instances and that the modification of this style will
* result in a change of the appearance of all labels that are associated with the same style instance.
@@ -53745,7 +53745,7 @@ declare module yfiles{
*/
layout:yfiles.geometry.IOrientedRectangle;
/**
- * Gets the preferred size of the label with respect to its current
+ * Gets the preferred size of the label with respect to its current
* contents and the implementation of the visualization.
* Often times the {@link yfiles.graph.ILabel#layout layout's} size will be the same
* as the preferred size, but it's up to the implementation of the {@link yfiles.graph.ILabelModel}
@@ -53763,7 +53763,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -53813,7 +53813,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(label:yfiles.graph.ILabel,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -53916,7 +53916,7 @@ declare module yfiles{
* Determines whether the given item should be considered a leaf.
* Leaves may not have children. However, a non-leaf item does not
* necessarily need to have {@link yfiles.graph.IHierarchy#getChildren children}.
- * Attempting to set an item to the leaf-state while it has children at the
+ * Attempting to set an item to the leaf-state while it has children at the
* same time will result in an {@link yfiles.system.InvalidOperationException}
* @param {T} item The item to check.
* @param {boolean} leaf Whether to make the item a leaf.
@@ -53954,7 +53954,7 @@ declare module yfiles{
*/
remove(child:T):void;
/**
- * Returns the parent item of the item or {@link yfiles.graph.IHierarchy#root}
+ * Returns the parent item of the item or {@link yfiles.graph.IHierarchy#root}
* if child is a top-level item.
* @param {T} child The item to retrieve the parent item for.
* @return {T} The parent item in this hierarchy or {@link yfiles.graph.IHierarchy#root}.
@@ -53982,7 +53982,7 @@ declare module yfiles{
*/
isLeaf(item:T):boolean;
/**
- * Reparents a child item that already belongs to this hierarchy instance
+ * Reparents a child item that already belongs to this hierarchy instance
* to a new parent.
* This will trigger the {@link yfiles.graph.IHierarchy#addItemMovedListener ItemMoved} event.
* Note that child may not be an ancestor of parent.
@@ -53995,7 +53995,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -54071,7 +54071,7 @@ declare module yfiles{
* This implementation delegates to {@link yfiles.graph.DefaultItemLookup#chainedLookup}, unless
* {@link yfiles.graph.DefaultItemLookup#itemInstance} is null in which case it will return null.
* @param {yfiles.lang.Class} type the type for which an instance shall be returned
- * @return {Object}
+ * @return {Object}
* an instance that is assignable to type or null
* @see Specified by {@link yfiles.support.ILookup#lookup}.
*/
@@ -54092,7 +54092,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} type The type of the implementation to find.
* @param {yfiles.support.ILookup} nextLookup The lookup to use for another type.
* @param {yfiles.support.ILookup} lastLookup The lookup to use as a fallback for the type.
- * @return {Object}
+ * @return {Object}
*/
chainedLookup(item:T,type:yfiles.lang.Class,nextLookup:yfiles.support.ILookup,lastLookup:yfiles.support.ILookup):Object;
}
@@ -54113,23 +54113,23 @@ declare module yfiles{
* The interface used in an {@link yfiles.graph.IGraph} implementation
* for labels.
* This interface provides read-only access to the properties of a label.
- * In order to modify the state of an instance use the various methods provided by the
+ * In order to modify the state of an instance use the various methods provided by the
* {@link yfiles.graph.IGraph} this instance belongs to.
* Labels are stored in {@link yfiles.model.IListEnumerable IListEnumerable<ILabel>}s, that
* can be obtained from {@link yfiles.graph.ILabeledItem} implementations' {@link yfiles.graph.ILabeledItem#labels}
* property.
* Typical owners of a label are {@link yfiles.graph.INode} and {@link yfiles.graph.IEdge} instances.
- * Like all items in an IGraph, this item supports the
+ * Like all items in an IGraph, this item supports the
* {@link yfiles.support.ILookup#lookup} method that can be used
* to query additional aspects of the item.
*
* Related Information in the Developers Guide:
*
- * The graph model with all relevant types and their relationships is presented in detail
+ * The graph model with all relevant types and their relationships is presented in detail
* in the section Graph Structure.
*
*
- * Using the look-up mechanism is explained in the section
+ * Using the look-up mechanism is explained in the section
* Look-up Mechanism.
*
*/
@@ -54152,7 +54152,7 @@ declare module yfiles{
* Returns the style that is responsible for the visual representation
* of this node in a {@link yfiles.canvas.CanvasControl}.
* In order to set the style on an instance, use the {@link yfiles.graph.IGraph#setLabelStyle}
- * method.
+ * method.
* Note that the style instance associated with a label instance may be shared
* between multiple label instances and that the modification of this style will
* result in a change of the appearance of all labels that are associated with the same style instance.
@@ -54160,7 +54160,7 @@ declare module yfiles{
*/
style:yfiles.drawing.ILabelStyle;
/**
- * Gets the preferred size of the label with respect to its current
+ * Gets the preferred size of the label with respect to its current
* contents and the implementation of the visualization.
* Often times the {@link yfiles.graph.ILabel#layout layout's} size will be the same
* as the preferred size, but it's up to the implementation of the {@link yfiles.graph.ILabelModel}
@@ -54228,7 +54228,7 @@ declare module yfiles{
* Gets or sets a property that determines whether to automatically adjust
* the preferred size of a label.
* On a call to {@link yfiles.graph.IGraph#setLabelText} or
- * {@link yfiles.graph.IGraph#setLabelStyle}, the
+ * {@link yfiles.graph.IGraph#setLabelStyle}, the
* preferred size of the label will automatically be adjusted to the preferred size that
* is suggested by the label's style renderer, if this property is set to true.
* @see {@link yfiles.drawing.ILabelStyleRenderer#getPreferredSize}
@@ -54239,7 +54239,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.ILabelDefaults#labelModelParameter}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.ILabelDefaults#getLabelModelParameterInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.ILabelDefaults#getLabelModelParameterInstance}
* @see {@link yfiles.graph.ILabelDefaults#labelModelParameter}
@@ -54250,7 +54250,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.ILabelDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.ILabelDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.ILabelDefaults#getStyleInstance}
* @see {@link yfiles.graph.ILabelDefaults#style}
@@ -54441,7 +54441,7 @@ declare module yfiles{
*/
remove(child:T):void;
/**
- * Returns the parent item of the item or {@link yfiles.graph.IHierarchy#root}
+ * Returns the parent item of the item or {@link yfiles.graph.IHierarchy#root}
* if child is a top-level item.
* @param {T} child The item to retrieve the parent item for.
* @return {T} The parent item in this hierarchy or {@link yfiles.graph.IHierarchy#root}.
@@ -54472,7 +54472,7 @@ declare module yfiles{
* Determines whether the given item should be considered a leaf.
* Leaves may not have children. However, a non-leaf item does not
* necessarily need to have {@link yfiles.graph.IHierarchy#getChildren children}.
- * Attempting to set an item to the leaf-state while it has children at the
+ * Attempting to set an item to the leaf-state while it has children at the
* same time will result in an {@link yfiles.system.InvalidOperationException}
* @param {T} item The item to check.
* @param {boolean} leaf Whether to make the item a leaf.
@@ -54484,7 +54484,7 @@ declare module yfiles{
*/
setLeaf(item:T,leaf:boolean):void;
/**
- * Reparents a child item that already belongs to this hierarchy instance
+ * Reparents a child item that already belongs to this hierarchy instance
* to a new parent.
* This will trigger the {@link yfiles.graph.IHierarchy#addItemMovedListener ItemMoved} event.
* Note that child may not be an ancestor of parent.
@@ -54498,7 +54498,7 @@ declare module yfiles{
* Calculates the minimum area to enclose by the given group node with respect to its {@link yfiles.drawing.IGroupBoundsCalculator}.
* This is a bridge method that delegates to {@link yfiles.graph.GroupedGraphExtensions#calculateMinimumEnclosedArea}.
* @param {yfiles.graph.INode} groupNode The group node to calculate the minimum enclosed area of.
- * @return {yfiles.geometry.RectD} The area to enclose for the given group node. This is {@link yfiles.geometry.RectD#EMPTY} if the node is not a group node, or
+ * @return {yfiles.geometry.RectD} The area to enclose for the given group node. This is {@link yfiles.geometry.RectD#EMPTY} if the node is not a group node, or
* if it hasn't any children.
*/
calculateMinimumEnclosedArea(groupNode:yfiles.graph.INode):yfiles.geometry.RectD;
@@ -54559,7 +54559,7 @@ declare module yfiles{
/**
* Common interface for items in an {@link yfiles.graph.IGraph} implementation
* that may own {@link yfiles.graph.ILabel labels}.
- * Like all items in an IGraph, this item supports the
+ * Like all items in an IGraph, this item supports the
* {@link yfiles.support.ILookup#lookup} method that can be used
* to query additional aspects of the item.
* @see {@link yfiles.graph.INode}
@@ -54570,7 +54570,7 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.ILabel labels} that
* are owned by this instance.
* This gives access to a read-only live view of the labels, i.e. the collection
- * can change over time, as well as the labels contained in it. If a snapshot of the
+ * can change over time, as well as the labels contained in it. If a snapshot of the
* current state is needed, one needs to copy the collection and its contents.
* @see Specified by {@link yfiles.graph.ILabeledItem#labels}.
*/
@@ -54582,7 +54582,7 @@ declare module yfiles{
};
/**
* An interface that can be used to retrieve {@link yfiles.graph.ILabelCandidateDescriptor}
- * instances for a given combination of {@link yfiles.graph.ILabel}s and
+ * instances for a given combination of {@link yfiles.graph.ILabel}s and
* {@link yfiles.graph.ILabelModelParameter parameter candidates}.
* This interface can be used by automatic labeling algorithms to help decide
* which labels candidate positions should be used.
@@ -54638,11 +54638,11 @@ declare module yfiles{
* their {@link yfiles.graph.ILabel#preferredSize} and a {@link yfiles.graph.ILabelModelParameter}
* instance associated with a label.
* Typically, a label model is used as a factory for label model parameters that
- * can be associated with different label instances, e.g. using the
+ * can be associated with different label instances, e.g. using the
* {@link yfiles.graph.IGraph#setLabelModelParameter} method.
* Label model instances are designed to be shared by multiple model parameters,
* which themselves can be shared by multiple label instances.
- * This interface supports the
+ * This interface supports the
* {@link yfiles.support.ILookup#lookup} method that can be used
* to query additional aspects of the implementation.
* @see {@link yfiles.graph.ILabelModelParameter}
@@ -54696,8 +54696,8 @@ declare module yfiles{
export interface ILabelCandidateDescriptor extends Object{
/**
* Gets a value indicating whether this candidate is deemed an external candidate.
- * This is mainly for {@link yfiles.graph.INode} labels, where the label may be a visual part of the
- * node's internals, but could be used for edge labels, too, if the edge occupies significant
+ * This is mainly for {@link yfiles.graph.INode} labels, where the label may be a visual part of the
+ * node's internals, but could be used for edge labels, too, if the edge occupies significant
* amounts of space, visually.
* Value: true if this describes an external candidate; otherwise, false.
* @see Specified by {@link yfiles.graph.ILabelCandidateDescriptor#externalCandidate}.
@@ -54910,10 +54910,10 @@ declare module yfiles{
* to modify the graph's node hierarchy.
* An implementation of this interface can be queried from {@link yfiles.graph.DefaultGraph}'s {@link yfiles.support.ILookup#lookup} method, if
* {@link yfiles.graph.DefaultGraph#groupingSupported} is set to true.
- *
+ *
*
* var graph = GraphControl.graph;
- *
+ *
* // Turn on grouping support in DefaultGraph.
* var defaultGraph = graph.lookup(yfiles.graph.DefaultGraph.$class);
* if (defaultGraph !== null) {
@@ -54933,7 +54933,7 @@ declare module yfiles{
/**
* Gets or sets a property that determines whether the bounds of group nodes should automatically
* be adjusted whenever the nodes that belong to the group node change their bounds.
- * This behavior is turned on by default and should only be turned off temporarily to
+ * This behavior is turned on by default and should only be turned off temporarily to
* allow for programmatic batch updates to the bounds of nodes.
* The default is true
* @see Specified by {@link yfiles.graph.IGroupedGraph#autoAdjustGroupNodeBounds}.
@@ -54956,7 +54956,7 @@ declare module yfiles{
groupNodeDefaults:yfiles.graph.INodeDefaults;
/**
* Sets the parent node for a given node.
- * Use {@link yfiles.graph.IGroupedGraph#hierarchy}'s {@link yfiles.graph.IHierarchy#root} field
+ * Use {@link yfiles.graph.IGroupedGraph#hierarchy}'s {@link yfiles.graph.IHierarchy#root} field
* to make node a top-level node for this graph.
* @param {yfiles.graph.INode} node The node to assign a new parent.
* @param {yfiles.graph.INode} parent The parent group node to assign to node.
@@ -54982,7 +54982,7 @@ declare module yfiles{
* This method ultimately delegates to the {@link yfiles.graph.IGroupedGraph#graph}'s {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag} method.
* @param {yfiles.graph.INode} parent The node to use as the parent in the grouping hierarchy.
* @return {yfiles.graph.INode} The newly created node.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field.
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -55019,14 +55019,14 @@ declare module yfiles{
*/
enlargeGroupNode(groupNode:yfiles.graph.INode,ancestors:boolean):void;
/**
- * Enlarges all group nodes in the given groupedGraph so that the
+ * Enlarges all group nodes in the given groupedGraph so that the
* {@link yfiles.graph.GroupedGraphExtensions#calculateMinimumEnclosedArea minimum enclosed area} is respected.
* This is a bridge method that delegates to {@link yfiles.graph.GroupedGraphExtensions#enlargeAllGroupNodes}.
* @see {@link yfiles.graph.GroupedGraphExtensions#enlargeGroupNode}
*/
enlargeAllGroupNodes():void;
/**
- * Enlarges all group nodes in the given groupedGraph in an interactive scenario, so that the
+ * Enlarges all group nodes in the given groupedGraph in an interactive scenario, so that the
* {@link yfiles.graph.GroupedGraphExtensions#calculateMinimumEnclosedArea minimum enclosed area} is respected.
* This is a bridge method that delegates to {@link yfiles.graph.GroupedGraphExtensions#enlargeAllGroupNodesWithContext}.
* @param {yfiles.input.IInputModeContext} context The context to use for the {@link yfiles.input.IReshapeHandler}s.
@@ -55034,7 +55034,7 @@ declare module yfiles{
*/
enlargeAllGroupNodesWithContext(context:yfiles.input.IInputModeContext):void;
/**
- * Enlarges the group nodes in an interactive scenario, using {@link yfiles.input.IReshapeHandler} implementations of the group nodes
+ * Enlarges the group nodes in an interactive scenario, using {@link yfiles.input.IReshapeHandler} implementations of the group nodes
* to perform the actual resizing.
* This is a bridge method that delegates to {@link yfiles.graph.GroupedGraphExtensions#enlargeGroupNodeWithContextNodeAndAncestors}.
* @param {yfiles.input.IInputModeContext} context The context to use for the {@link yfiles.input.IReshapeHandler}s.
@@ -55269,7 +55269,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsItem}.
*/
@@ -55277,7 +55277,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.INode} node The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsNode}.
*/
@@ -55285,7 +55285,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IEdge} edge The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsEdge}.
*/
@@ -55293,7 +55293,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IPort} port The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsPort}.
*/
@@ -55301,7 +55301,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.ILabel} label The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsLabel}.
*/
@@ -55309,7 +55309,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified item.
* @param {yfiles.graph.IBend} bend The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraphStructure#containsBend}.
*/
@@ -55496,8 +55496,8 @@ declare module yfiles{
export interface LabelCandidateDescriptor extends Object,yfiles.graph.ILabelCandidateDescriptor{
/**
* Gets a value indicating whether this candidate is deemed an external candidate.
- * This is mainly for {@link yfiles.graph.INode} labels, where the label may be a visual part of the
- * node's internals, but could be used for edge labels, too, if the edge occupies significant
+ * This is mainly for {@link yfiles.graph.INode} labels, where the label may be a visual part of the
+ * node's internals, but could be used for edge labels, too, if the edge occupies significant
* amounts of space, visually.
* Value: true if this describes an external candidate; otherwise, false.
* @see Specified by {@link yfiles.graph.ILabelCandidateDescriptor#externalCandidate}.
@@ -55546,9 +55546,9 @@ declare module yfiles{
/**
* The interface for node entities in an {@link yfiles.graph.IGraph}.
* This interface provides read-only access to the properties of a node.
- * In order to modify the state of an instance use the various methods provided by the
+ * In order to modify the state of an instance use the various methods provided by the
* {@link yfiles.graph.IGraph} this instance belongs to.
- * Nodes and {@link yfiles.graph.IEdge edges} are the main entities
+ * Nodes and {@link yfiles.graph.IEdge edges} are the main entities
* that make up an {@link yfiles.graph.IGraph}.
* Nodes have zero or more {@link yfiles.graph.IPortOwner#ports} to which zero or more
* edges can connect.
@@ -55558,17 +55558,17 @@ declare module yfiles{
* each port} that is owned by nodes.
* This interface combines the functionality of {@link yfiles.graph.IPortOwner} to get access to
* the ports, {@link yfiles.graph.ILabeledItem} to get access to the labels, and,
- * like all items in an IGraph, nodes support the
+ * like all items in an IGraph, nodes support the
* {@link yfiles.support.ILookup#lookup} method inherited from the {@link yfiles.model.IModelItem} interface
* can be used to query additional aspects of each instance.
*
* Related Information in the Developers Guide:
*
- * The graph model with all relevant types and their relationships is presented in detail
+ * The graph model with all relevant types and their relationships is presented in detail
* in the section Graph Structure.
*
*
- * Using the look-up mechanism is explained in the section
+ * Using the look-up mechanism is explained in the section
* Look-up Mechanism.
*
* @see {@link yfiles.graph.IGraph}
@@ -55579,7 +55579,7 @@ declare module yfiles{
* Returns a live view of the layout of the node.
* The layout of a node is a rectangle in the world coordinate system
* that describes the bounding box of the representation of a node.
- * Since this method will yield a live view, it is up to the client to copy the values of
+ * Since this method will yield a live view, it is up to the client to copy the values of
* the instance if a snapshot of the state is needed.
* In order to modify the layout of a node, use the {@link yfiles.graph.IGraph#setBounds various methods}
* in {@link yfiles.graph.IGraph}.
@@ -55610,7 +55610,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Using IMapperRegistry is described in the section
+ * Using IMapperRegistry is described in the section
* Binding Data to Graph Elements.
*
* @see {@link yfiles.graph.MapperRegistry}
@@ -55638,7 +55638,7 @@ declare module yfiles{
*/
removeMapper(tag:Object):void;
/**
- * Gets an enumerable over all tags that have been used to
+ * Gets an enumerable over all tags that have been used to
* register mapper implementations with this interface.
* @see Specified by {@link yfiles.graph.IMapperRegistry#registeredTags}.
*/
@@ -55710,8 +55710,8 @@ declare module yfiles{
* however using a different type parameter set.
* This is a bridge method that delegates to {@link yfiles.graph.MapperRegistryExtensions#getObjectObjectMapper}.
* @param {Object} tag The tag to use to look up the mapper.
- * @return {yfiles.model.IMapper.
@@ -56454,9 +56454,9 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * A brief description of the interface's API and some usage aspects is given
- * in the section Class IFoldedGraph.
- * Class FoldingManager's central role for folding support in general
+ * A brief description of the interface's API and some usage aspects is given
+ * in the section Class IFoldedGraph.
+ * Class FoldingManager's central role for folding support in general
* is discussed in the section Folding Characteristics.
*
* @see {@link yfiles.graph.FoldingManager}
@@ -56466,9 +56466,9 @@ declare module yfiles{
* Determines whether the given group node from the {@link yfiles.graph.FoldingManager#masterGraph}
* will be displayed in {@link yfiles.graph.IFoldedGraph#expand}ed state the next time it will be included in this view.
* The initial state had been queried using the {@link system.Predicate} function,
- * that has been specified during the
+ * that has been specified during the
* {@link yfiles.graph.FoldingManager#createManagedViewWithRootAndExpandedPredicate creation of the view}
- * but can be different for this view due to
+ * but can be different for this view due to
* subsequent calls to {@link yfiles.graph.IFoldedGraph#collapse} and {@link yfiles.graph.IFoldedGraph#expand}.
* This method can be used to yield the last known expanded state for a node, even if it is not currently
* visible in the view.
@@ -56498,7 +56498,7 @@ declare module yfiles{
*/
removeGroupExpandedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Provides access to the manager that created this view and that contains references to
+ * Provides access to the manager that created this view and that contains references to
* the {@link yfiles.graph.FoldingManager#masterGraph} and {@link yfiles.graph.FoldingManager#masterHierarchy}.
* @see Specified by {@link yfiles.graph.IFoldedGraph#manager}.
*/
@@ -56515,7 +56515,7 @@ declare module yfiles{
*/
graph:yfiles.graph.IGraph;
/**
- * Provides a reference to the {@link yfiles.graph.IGroupedGraph} implementation that is backing the
+ * Provides a reference to the {@link yfiles.graph.IGroupedGraph} implementation that is backing the
* {@link yfiles.graph.IFoldedGraph#graph} view.
* This is a convenience accessor, that yields the implementation that is bound to the {@link yfiles.graph.IFoldedGraph#graph} instance.
* The instance manages the elements in the view only, which in general is a subset of the {@link yfiles.graph.FoldingManager#masterGroupedGraph}.
@@ -56526,7 +56526,7 @@ declare module yfiles{
* Determines whether this instance should automatically switch the {@link yfiles.graph.IFoldedGraph#localRoot} to an ancestor
* of the current root, if this view becomes {@link yfiles.graph.IFoldedGraph#invalid}.
* By default this property is set to true which assures that this view will never become {@link yfiles.graph.IFoldedGraph#invalid}.
- * It is the responsibility of the client code to check for the validity of this view before trying to modify it if
+ * It is the responsibility of the client code to check for the validity of this view before trying to modify it if
* this feature is disabled.
* @see Specified by {@link yfiles.graph.IFoldedGraph#autoSwitchToAncestor}.
*/
@@ -56541,7 +56541,7 @@ declare module yfiles{
*/
invalid:boolean;
/**
- * Determines whether changes to the {@link yfiles.graph.IFoldedGraph#localRoot} property and calls to
+ * Determines whether changes to the {@link yfiles.graph.IFoldedGraph#localRoot} property and calls to
* {@link yfiles.graph.IFoldedGraph#collapse} and {@link yfiles.graph.IFoldedGraph#expand} should be recorded in undo history.
* By default this property is set to false, however depending on the use case
* it may make sense to enqueue {@link yfiles.support.IUndoUnit}s for this type of operations.
@@ -56550,7 +56550,7 @@ declare module yfiles{
*/
enqueueNavigationalUndoUnits:boolean;
/**
- * Provides a reference to the {@link yfiles.graph.IHierarchy} implementation that is backing the
+ * Provides a reference to the {@link yfiles.graph.IHierarchy} implementation that is backing the
* {@link yfiles.graph.IFoldedGraph#graph} view.
* This is a convenience accessor, that yields the implementation that is bound to the {@link yfiles.graph.IFoldedGraph#groupedGraph} instance.
* The instance manages the elements in the view only, which in general is a subset of the {@link yfiles.graph.FoldingManager#masterHierarchy}
@@ -56562,7 +56562,7 @@ declare module yfiles{
*/
hierarchy:yfiles.graph.IHierarchy;
/**
- * Gets or sets an entity of the {@link yfiles.graph.FoldingManager#masterHierarchy} to serve as the virtual {@link yfiles.graph.IHierarchy#root}
+ * Gets or sets an entity of the {@link yfiles.graph.FoldingManager#masterHierarchy} to serve as the virtual {@link yfiles.graph.IHierarchy#root}
* for the view's local {@link yfiles.graph.IFoldedGraph#hierarchy}.
* This property can be set to any {@link yfiles.graph.IHierarchy#isLeaf non-leaf} node in the {@link yfiles.graph.FoldingManager#masterHierarchy}
* whose contents will then be represented in this view.
@@ -56576,13 +56576,13 @@ declare module yfiles{
* If a node that belongs to this view's {@link yfiles.graph.IFoldedGraph#hierarchy} is in {@link yfiles.graph.IFoldedGraph#collapse collapsed} state,
* calling this method will make the {@link yfiles.graph.IHierarchy#getChildren children} appear in this {@link yfiles.graph.IFoldedGraph#graph view}.
* This method will do nothing if the node is already expanded. Note that expanding a collapsed group node
- * will make the node a non-{@link yfiles.graph.IHierarchy#isLeaf leaf}, whereas a collapsed group node is a leaf in
+ * will make the node a non-{@link yfiles.graph.IHierarchy#isLeaf leaf}, whereas a collapsed group node is a leaf in
* this {@link yfiles.graph.IFoldedGraph#hierarchy} and thus cannot have visible children.
- * The expanded group node has its own separate set of attributes, which may be different from the collapsed state that
+ * The expanded group node has its own separate set of attributes, which may be different from the collapsed state that
* can be obtained using the {@link yfiles.graph.FoldingManager#getNodeViewState}
* method. The expanded state is always the same as the state of the {@link yfiles.graph.IFoldedGraph#getMaster master node}.
- * Because of these differences it may appear that the node changes its location during an expand operation. This behavior ensures that
- * expanding a node does not modify the state of the model by moving the node or its descendants (only the state in the view is changed),
+ * Because of these differences it may appear that the node changes its location during an expand operation. This behavior ensures that
+ * expanding a node does not modify the state of the model by moving the node or its descendants (only the state in the view is changed),
* but depending on the application this may confuse the user because he might loose his mental map of the diagram.
* In order to customize the behavior custom code can register with the {@link yfiles.graph.IFoldedGraph#addGroupExpandedListener GroupExpanded} event to perform the necessary
* modifications, like adjusting the view port or moving the node and its descendants to the desired location.
@@ -56599,7 +56599,7 @@ declare module yfiles{
* This method will do nothing if the node is already collapsed. Note that collapsing a group node
* will make it a {@link yfiles.graph.IHierarchy#isLeaf leaf} node in the {@link yfiles.graph.IFoldedGraph#hierarchy}.
* The collapsed group node has its own separate set of attributes, which can be obtained using the {@link yfiles.graph.FoldingManager#getNodeViewState}
- * method. Therefore it may appear that the node changes its location during a collapse operation. This behavior ensures that
+ * method. Therefore it may appear that the node changes its location during a collapse operation. This behavior ensures that
* collapsing a node does not modify the state of the model (only the state in the view is changed), but depending on the application
* this may confuse the user because he might loose his mental map of the diagram.
* In order to customize the behavior custom code can register with the {@link yfiles.graph.IFoldedGraph#addGroupCollapsedListener GroupCollapsed} event to perform the necessary
@@ -56622,17 +56622,17 @@ declare module yfiles{
/**
* Helper method that can be used to retrieve the original "master" items in the {@link yfiles.graph.FoldingManager#masterGraph}
* that is managed by the {@link yfiles.graph.IFoldedGraph#manager} associated with this view.
- * Since the {@link yfiles.graph.IFoldedGraph#graph} view that is associated with this instance maintains a copy of the entities in the
+ * Since the {@link yfiles.graph.IFoldedGraph#graph} view that is associated with this instance maintains a copy of the entities in the
* {@link yfiles.graph.IFoldedGraph#manager}'s {@link yfiles.graph.FoldingManager#masterGraph}, there is a mapping between elements that
* belong to this view's {@link yfiles.graph.IFoldedGraph#graph} and the elements in the master graph.
* This method can be called for the elements contained in this {@link yfiles.graph.IGraph#collectionModel graph's item collection}
* and will return the corresponding item in the master graph that the element corresponds to, if any.
* Note that for some items in the {@link yfiles.graph.IFoldedGraph#graph}, there is no master item in the {@link yfiles.graph.FoldingManager#masterGraph}, e.g.
* the {@link yfiles.graph.IPort} instances to which {@link yfiles.graph.DummyEdgeId dummy edges} connect have no corresponding
- * ports in the master graph. The same holds true for the {@link yfiles.graph.IBend bends} and {@link yfiles.graph.ILabel labels}
+ * ports in the master graph. The same holds true for the {@link yfiles.graph.IBend bends} and {@link yfiles.graph.ILabel labels}
* of dummy edges and {@link yfiles.graph.DummyNodeId dummy nodes}.
* For dummy edges, this method will yield the main representing edge
- * in the master, if the dummy edge represents more than one master edge. For dummy nodes, the master node will be returned, no matter
+ * in the master, if the dummy edge represents more than one master edge. For dummy nodes, the master node will be returned, no matter
* whether the node is currently {@link yfiles.graph.IFoldedGraph#collapse collapsed} or not.
* @param {T} item The item that is part of this {@link yfiles.graph.IFoldedGraph#graph} for which the original "master" item in the
* {@link yfiles.graph.FoldingManager#masterGraph} will be returned.
@@ -56651,14 +56651,14 @@ declare module yfiles{
* item in the master graph and dummy edges always have at least one {@link yfiles.graph.IFoldedGraph#getMasterEdges master edge}, while
* all other dummy items don't have a corresponding master item in the master graph.
* @param {yfiles.model.IModelItem} item One of the items that are {@link yfiles.graph.IGraph#contains contained} in the {@link yfiles.graph.IFoldedGraph#graph}.
- * @return {boolean}
+ * @return {boolean}
* Whether the item is a dummy that is not an exact copy of an item in the {@link yfiles.graph.FoldingManager#masterGraph}.
* @see Specified by {@link yfiles.graph.IFoldedGraph#isDummy}.
*/
isDummy(item:yfiles.model.IModelItem):boolean;
/**
* Helper method that corresponds to the {@link yfiles.graph.IFoldedGraph#getMaster} method, but is used for dummy edges, only.
- * Since dummy edges can represent more than one master edge, this method can be used to query all of the master
+ * Since dummy edges can represent more than one master edge, this method can be used to query all of the master
* edges that the provided dummy edge represents. If the dummy edge corresponds to a single master edge, the result will
* enumerate that edge, only.
* @param {yfiles.graph.IEdge} dummyEdge The dummy edge for which the master edges should be returned.
@@ -56673,7 +56673,7 @@ declare module yfiles{
* Helper method that can be used to retrieve the representing items in this {@link yfiles.graph.IFoldedGraph#graph}-view
* for all items that are part of the {@link yfiles.graph.FoldingManager#masterGraph} that is associated
* with the {@link yfiles.graph.IFoldedGraph#manager} of this instance.
- * Since the {@link yfiles.graph.IFoldedGraph#graph} view that is associated with this instance maintains a copy of the entities in the
+ * Since the {@link yfiles.graph.IFoldedGraph#graph} view that is associated with this instance maintains a copy of the entities in the
* {@link yfiles.graph.IFoldedGraph#manager}'s {@link yfiles.graph.FoldingManager#masterGraph}, there is a mapping between elements that
* belong to master graph and the elements in the {@link yfiles.graph.IFoldedGraph#graph} of this view.
* This method can be called for the elements contained in this {@link yfiles.graph.FoldingManager#masterGraph master graph's}
@@ -56682,8 +56682,8 @@ declare module yfiles{
* Note that for some items in the {@link yfiles.graph.FoldingManager#masterGraph}, there may be no item in the {@link yfiles.graph.IFoldedGraph#graph} instance, e.g.
* those elements which are part of a {@link yfiles.graph.IFoldedGraph#collapse collapsed} subtree in the {@link yfiles.graph.FoldingManager#masterHierarchy}
* or those items that do not belong to the subtree that is induced by the {@link yfiles.graph.IFoldedGraph#localRoot} of this view.
- * Also, for nodes and edges that are being represented by dummies in this view, labels, ports, and bends are not
- * being represented directly by corresponding entities in this graph.
+ * Also, for nodes and edges that are being represented by dummies in this view, labels, ports, and bends are not
+ * being represented directly by corresponding entities in this graph.
* If more than one edge is represented by a dummy edge in this view, this method will yield the same dummy edge instance
* for each of them.
* @param {T} item An item that is part of the {@link yfiles.graph.FoldingManager#masterGraph} that is associated with the
@@ -56750,7 +56750,7 @@ declare module yfiles{
addLabelWithParameterStyleAndPreferredSize(table:yfiles.graph.ITable,item:yfiles.graph.IStripe,parameter:yfiles.graph.ILabelModelParameter,style:yfiles.drawing.ILabelStyle,text:string,preferredSize:yfiles.geometry.SizeD):yfiles.graph.ILabel;
/**
* Add a label to the given item using the text as the initial label text as well as label model parameter and style.
- * This method will {@link yfiles.graph.TableExtensions#calculatePreferredSize
+ * This method will {@link yfiles.graph.TableExtensions#calculatePreferredSize
* calculate the preferred size} of the new label before hand.
* @param {yfiles.graph.IStripe} item the item to add the label to.
* @param {yfiles.graph.ILabelModelParameter} parameter The label model parameter instance to use.
@@ -57530,7 +57530,7 @@ declare module yfiles{
};
/**
* This interface is considered internal but is public for technical reasons.
- * Please see the {@link yfiles.graph.FoldingManager} class instead, which is available in the
+ * Please see the {@link yfiles.graph.FoldingManager} class instead, which is available in the
* "yfiles/graph-folding" module.
*/
export interface IFoldingManager extends Object{
@@ -57575,7 +57575,7 @@ declare module yfiles{
* Determines whether the item is of the specified type.
* @param {yfiles.model.IModelItem} item The item.
* @param {yfiles.graph.GraphItemTypes} type The type.
- * @return {boolean}
+ * @return {boolean}
* true if the item is of the specified type; otherwise, false.
*/
modelItemIs(type:yfiles.graph.GraphItemTypes,item:yfiles.model.IModelItem):boolean;
@@ -57584,7 +57584,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerable.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains all of the types; otherwise, false.
*/
enumerableContainsAll(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerable):boolean;
@@ -57593,7 +57593,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerable.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains any of the types; otherwise, false.
*/
enumerableContains(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerable):boolean;
@@ -57602,7 +57602,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerable.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains none of the types; otherwise, false.
*/
enumerableNotContains(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerable):boolean;
@@ -57611,7 +57611,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerator.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains all of the types; otherwise, false.
*/
enumeratorContainsAll(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerator):boolean;
@@ -57620,7 +57620,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerator.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains any of the types; otherwise, false.
*/
enumeratorContains(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerator):boolean;
@@ -57629,7 +57629,7 @@ declare module yfiles{
* by types.
* @param {yfiles.collections.IEnumerator.} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains none of the types; otherwise, false.
*/
enumeratorNotContains(types:yfiles.graph.GraphItemTypes,items:yfiles.collections.IEnumerator):boolean;
@@ -57638,7 +57638,7 @@ declare module yfiles{
* by types.
* @param {yfiles.objectcollections.IEnumerator} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains all of the types; otherwise, false.
*/
objectEnumeratorContainsAll(types:yfiles.graph.GraphItemTypes,items:yfiles.objectcollections.IEnumerator):boolean;
@@ -57647,7 +57647,7 @@ declare module yfiles{
* by types.
* @param {yfiles.objectcollections.IEnumerator} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains any of the types; otherwise, false.
*/
objectEnumeratorContains(types:yfiles.graph.GraphItemTypes,items:yfiles.objectcollections.IEnumerator):boolean;
@@ -57656,7 +57656,7 @@ declare module yfiles{
* by types.
* @param {yfiles.objectcollections.IEnumerator} items The items.
* @param {yfiles.graph.GraphItemTypes} types The types.
- * @return {boolean}
+ * @return {boolean}
* true if the specified items contains none of the types; otherwise, false.
*/
objectEnumeratorNotContains(types:yfiles.graph.GraphItemTypes,items:yfiles.objectcollections.IEnumerator):boolean;
@@ -57689,7 +57689,7 @@ declare module yfiles{
* of the graph changes.
*
*
- * The graph is made up of collections of {@link yfiles.graph.INode nodes} and {@link yfiles.graph.IEdge edges}.
+ * The graph is made up of collections of {@link yfiles.graph.INode nodes} and {@link yfiles.graph.IEdge edges}.
* Each node and edge can be associated
* with a number of {@link yfiles.graph.ILabel labels} and possibly {@link yfiles.graph.IPort ports}
* to which edges connect. An edge connects to two
@@ -57704,19 +57704,19 @@ declare module yfiles{
*
*
* Each element in the graph can be associated with a {@link yfiles.drawing.IVisualStyle visual style}
- * that is used for the visualization
- * of the element. Styles can be shared between multiple instances.
+ * that is used for the visualization
+ * of the element. Styles can be shared between multiple instances.
*
*
* To associate data with the elements in the graph, code can make use of the {@link yfiles.support.ITagOwner#tag}
* property that all {@link yfiles.model.IModelItem}s provide. In order to associate more than one data element with
- * the graph items, compound data objects can be used. Alternatively the {@link yfiles.graph.IMapperRegistry}
- * that can be obtained from the {@link yfiles.graph.IGraph#mapperRegistry} property can be used to associate arbitrary
+ * the graph items, compound data objects can be used. Alternatively the {@link yfiles.graph.IMapperRegistry}
+ * that can be obtained from the {@link yfiles.graph.IGraph#mapperRegistry} property can be used to associate arbitrary
* data sets with the items in this graph.
*
*
* This interface contains core methods that may use complicated argument lists. {@link yfiles.graph.GraphExtensions}
- * is a static utility class that contains {@link system.runtime.compilerservices.ExtensionAttribute extension methods} for
+ * is a static utility class that contains {@link system.runtime.compilerservices.ExtensionAttribute extension methods} for
* this interface that improve the usability of this interface dramatically.
*
*
@@ -57729,11 +57729,11 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * The graph model with all relevant types and their relationships is presented in detail
+ * The graph model with all relevant types and their relationships is presented in detail
* in the section Graph Structure.
*
*
- * More information on visual styles can be found in the section
+ * More information on visual styles can be found in the section
* Visual Representation of Graph Elements.
*
* @see {@link yfiles.graph.DefaultGraph}
@@ -57758,8 +57758,8 @@ declare module yfiles{
* This is a live view of the nodes that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Nodes can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodes}.
@@ -57770,8 +57770,8 @@ declare module yfiles{
* This is a live view of the edges that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edges can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edges}.
@@ -57782,8 +57782,8 @@ declare module yfiles{
* This is a live view of the edge labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Edge labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#edgeLabels}.
@@ -57794,8 +57794,8 @@ declare module yfiles{
* This is a live view of the node labels that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Node labels can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#nodeLabels}.
@@ -57806,8 +57806,8 @@ declare module yfiles{
* This is a live view of the ports that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Ports can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#ports}.
@@ -57818,8 +57818,8 @@ declare module yfiles{
* This is a live view of the bends that always represents the current
* state of the graph. The same reference will be returned for each invocation.
*
- * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
- * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
+ * Bends can be removed from this graph with the {@link yfiles.collections.ICollection#remove} and
+ * {@link yfiles.collections.ICollection#clear} methods of this collection. Calling its
* {@link yfiles.collections.ICollection#add} method is not allowed.
*
* @see Specified by {@link yfiles.graph.IGraph#bends}.
@@ -57854,7 +57854,7 @@ declare module yfiles{
* Creates and returns a node using the specified values for the initial geometry, style, and {@link yfiles.support.ITagOwner#tag}.
* The node will be a part of this graph after the method returns.
* This will trigger the corresponding events.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -57876,7 +57876,7 @@ declare module yfiles{
*/
setPorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void;
/**
- * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
+ * Returns an {@link yfiles.collections.IEnumerable} for all edges that are adjacent to the given
* port as a {@link yfiles.graph.IEdge#sourcePort} or {@link yfiles.graph.IEdge#targetPort}.
* @param {yfiles.graph.IPort} port the port to check
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -57889,7 +57889,7 @@ declare module yfiles{
*/
typedEdgesAtPort(port:yfiles.graph.IPort,adjacencyType:yfiles.graph.AdjacencyTypes):yfiles.model.IListEnumerable;
/**
- * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
+ * Returns an {@link yfiles.model.IListEnumerable} for all edges that have the given port owner as their
* {@link yfiles.graph.IEdge#targetPort target port's} or {@link yfiles.graph.IEdge#sourcePort source port's} {@link yfiles.graph.IPort#owner}
* depending on the {@link yfiles.graph.AdjacencyTypes}.
* @param {yfiles.graph.AdjacencyTypes} adjacencyType The type of adjacency to consider.
@@ -57964,20 +57964,20 @@ declare module yfiles{
removeEdge(edge:yfiles.graph.IEdge):void;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
addNodeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createNodeWithBoundsStyleAndTag}
*/
@@ -58003,26 +58003,26 @@ declare module yfiles{
invalidateDisplays():void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
addNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a node has been removed.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in node removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the node removal that has triggered this event.
* @see {@link yfiles.graph.IGraph#removeNode}
*/
removeNodeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58030,7 +58030,7 @@ declare module yfiles{
*/
addNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a node has been changed, e.g. if its style
+ * Event that is triggered if a node has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58039,20 +58039,20 @@ declare module yfiles{
removeNodeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
addEdgeCreatedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if an edge has been created.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#createEdgeWithPortsStyleAndTag}
*/
@@ -58067,10 +58067,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -58087,10 +58087,10 @@ declare module yfiles{
* the edge was connected to before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in edge removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the edge removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeNode}
@@ -58098,7 +58098,7 @@ declare module yfiles{
*/
removeEdgeRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -58116,7 +58116,7 @@ declare module yfiles{
*/
addEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if an edge has been changed, e.g. if its style
+ * Event that is triggered if an edge has been changed, e.g. if its style
* has been replaced.
*
* Also this event will be triggered if the {@link yfiles.graph.IEdge#sourcePort}
@@ -58135,20 +58135,20 @@ declare module yfiles{
removeEdgeChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
addBendAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a bend has been added to an edge in this graph.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addBend}
*/
@@ -58165,10 +58165,10 @@ declare module yfiles{
*
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in bend removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the bend removal that has triggered this event.
*
*
@@ -58217,26 +58217,26 @@ declare module yfiles{
removeBendChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
addLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Event that is triggered if a label has been added to this graph instance.
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label creation events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addLabelWithParameterStylePreferredSizeAndTag}
*/
removeLabelAddedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -58246,10 +58246,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -58258,7 +58258,7 @@ declare module yfiles{
*/
addLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been removed from this graph instance.
+ * Event that is triggered if a label has been removed from this graph instance.
* This event will also be triggered, prior to the removal of the {@link yfiles.graph.ILabel#owner owner}
* of the label.
*
@@ -58268,10 +58268,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in label removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the label removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removeLabel}
@@ -58280,7 +58280,7 @@ declare module yfiles{
*/
removeLabelRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58288,7 +58288,7 @@ declare module yfiles{
*/
addLabelChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a label has been changed, e.g. if its style
+ * Event that is triggered if a label has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58298,7 +58298,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -58307,7 +58307,7 @@ declare module yfiles{
/**
* Event that is triggered if a port has been added to this graph instance.
* This event is intended to provide notification of low level changes in the graph structure.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port creation that has triggered this event.
* @see {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag}
* @see {@link yfiles.graph.IGraph#createEdgeWithNodesStyleAndTag}
@@ -58324,10 +58324,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -58345,10 +58345,10 @@ declare module yfiles{
* that owned it before the removal.
*
*
- * This event is intended to provide notification of low level changes in the graph structure.
+ * This event is intended to provide notification of low level changes in the graph structure.
* Please use the event
* if you are interested only in port removal events that result from user interaction.
- * Note:You may not modify the graph in the event handler for this event.
+ * Note:You may not modify the graph in the event handler for this event.
* Especially you may not prevent/undo the port removal that has triggered this event.
*
* @see {@link yfiles.graph.IGraph#removePort}
@@ -58356,7 +58356,7 @@ declare module yfiles{
*/
removePortRemovedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58364,7 +58364,7 @@ declare module yfiles{
*/
addPortChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Event that is triggered if a port has been changed, e.g. if its style
+ * Event that is triggered if a port has been changed, e.g. if its style
* has been replaced.
* This event is intended to provide notification of low level changes in the graph structure.
* Note:You may not modify the graph in the event handler for this event.
@@ -58418,7 +58418,7 @@ declare module yfiles{
/**
* Determines whether this graph contains the specified item.
* @param {yfiles.model.IModelItem} item The item.
- * @return {boolean}
+ * @return {boolean}
* true if this graph contains the specified item; otherwise, false.
* @see Specified by {@link yfiles.graph.IGraph#contains}.
*/
@@ -58454,11 +58454,11 @@ declare module yfiles{
*/
removeBend(bend:yfiles.graph.IBend):void;
/**
- * Add a port to the given port owner using the location model parameter, style and tag.
+ * Add a port to the given port owner using the location model parameter, style and tag.
* The locationModelParameter determines the location of the port.
* Depending on the implementation this method may throw an {@link yfiles.system.NotSupportedException}
* if the type of the portOwner instance does not support adding of ports.
- * This will trigger the {@link yfiles.graph.IGraph#addNodeChangedListener NodeChanged} or {@link yfiles.graph.IGraph#addEdgeChangedListener EdgeChanged}
+ * This will trigger the {@link yfiles.graph.IGraph#addNodeChangedListener NodeChanged} or {@link yfiles.graph.IGraph#addEdgeChangedListener EdgeChanged}
* event correspondingly.
* @param {yfiles.graph.IPortOwner} portOwner the owner to add the port instance to.
* @param {yfiles.graph.IPortLocationModelParameter} locationModelParameter the parameter to use for the port to determine its location.
@@ -58508,7 +58508,7 @@ declare module yfiles{
*/
setLabelText(label:yfiles.graph.ILabel,text:string):void;
/**
- * Removes the given label from its owner.
+ * Removes the given label from its owner.
* This will trigger the corresponding event.
* The label must be part of this graph
* at the time of the invocation.
@@ -58632,7 +58632,7 @@ declare module yfiles{
/**
* Creates and returns a node using the specified initial style and geometry.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithBoundsAndStyle}.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} field
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -58801,7 +58801,7 @@ declare module yfiles{
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#addPortAtLocationWithStyle}.
* @param {yfiles.graph.IPortOwner} portOwner the owner to add the port instance to.
* @param {yfiles.geometry.PointD} location the location to use for the port to determine its location.
- * This is passed to the {@link yfiles.graph.GraphExtensions#createLocationModelParameterForLocation} method
+ * This is passed to the {@link yfiles.graph.GraphExtensions#createLocationModelParameterForLocation} method
* to determine the initial {@link yfiles.graph.IPortLocationModelParameter} to use.
* @param {yfiles.drawing.IPortStyle} style the style to initially assign to the {@link yfiles.graph.IPort#style} property, e.g.
* {@link yfiles.drawing.common.VoidPortStyle#INSTANCE}.
@@ -59044,7 +59044,7 @@ declare module yfiles{
/**
* Creates and returns a node using default values for the style and the specified initial center location.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithCenter}.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @return {yfiles.graph.INode} A newly created node instance
* @see {@link yfiles.graph.IGraph#addNodeCreatedListener NodeCreated}
@@ -59053,7 +59053,7 @@ declare module yfiles{
/**
* Creates and returns a node using default values for the style and the specified initial center location, as well as the tag.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithCenterAndTag}.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @param {Object} tag The initial value of the {@link yfiles.support.ITagOwner#tag} that will be assigned to the new node.
* @return {yfiles.graph.INode} A newly created node instance
@@ -59063,7 +59063,7 @@ declare module yfiles{
/**
* Creates and returns a node using the specified initial center location and style.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithCenterAndStyle}.
- * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
+ * @param {yfiles.geometry.PointD} location the initial coordinates of the center of
* the node's {@link yfiles.graph.INode#layout Layout} property
* @param {yfiles.drawing.INodeStyle} style The style instance that will be assigned to the newly created instance. This is done
* by reference.
@@ -59074,7 +59074,7 @@ declare module yfiles{
/**
* Creates and returns a node using default values for the style and the specified initial geometry.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithBounds}.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} property
* @return {yfiles.graph.INode} A newly created node instance
* @see {@link yfiles.graph.IGraph#addNodeCreatedListener NodeCreated}
@@ -59084,7 +59084,7 @@ declare module yfiles{
* Creates and returns a node using default values for the style and the specified initial geometry, as well as the provided
* tag.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createNodeWithBoundsAndTag}.
- * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
+ * @param {yfiles.geometry.RectD} bounds The bounds to use initially.
* The values will be copied to the node's {@link yfiles.graph.INode#layout Layout} property
* @param {Object} tag The initial value of the {@link yfiles.support.ITagOwner#tag} that will be assigned to the new node.
* @return {yfiles.graph.INode} A newly created node instance
@@ -59108,7 +59108,7 @@ declare module yfiles{
*/
createLocationModelParameter(owner:yfiles.graph.IPortOwner):yfiles.graph.IPortLocationModelParameter;
/**
- * Creates a location model parameter for a newly created {@link yfiles.graph.IPort} at the owner that matches the
+ * Creates a location model parameter for a newly created {@link yfiles.graph.IPort} at the owner that matches the
* location.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#createLocationModelParameterForLocation}.
* @param {yfiles.graph.IPortOwner} owner The owner of the port.
@@ -59170,7 +59170,7 @@ declare module yfiles{
* Gets the {@link yfiles.graph.IGroupedGraph grouped graph} instance associated with this
* {@link yfiles.graph.IGraph} or null if none is associated with it.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#getGroupedGraph}.
- * @return {yfiles.graph.IGroupedGraph} The implementation of the {@link yfiles.graph.IGroupedGraph} or null if
+ * @return {yfiles.graph.IGroupedGraph} The implementation of the {@link yfiles.graph.IGroupedGraph} or null if
* {@link yfiles.graph.DefaultGraph#groupingSupported grouping is not supported}.
* @see {@link yfiles.graph.GroupedGraph}
* @see {@link yfiles.graph.DefaultGraph#groupingSupported}
@@ -59180,7 +59180,7 @@ declare module yfiles{
* Gets the {@link yfiles.graph.IFoldedGraph folded graph} instance associated with this
* {@link yfiles.graph.IGraph} or null if none is associated with it.
* This is a bridge method that delegates to {@link yfiles.graph.GraphExtensions#getFoldedGraph}.
- * @return {yfiles.graph.IFoldedGraph} The implementation of the {@link yfiles.graph.IFoldedGraph} or null if
+ * @return {yfiles.graph.IFoldedGraph} The implementation of the {@link yfiles.graph.IFoldedGraph} or null if
* the graph has not been created by a {@link yfiles.graph.FoldingManager}.
* @see {@link yfiles.graph.FoldingManager}
* @see {@link yfiles.graph.FoldingManager#createManagedView}
@@ -59311,7 +59311,7 @@ declare module yfiles{
* This interface can be used by the {@link yfiles.graph.IDummyNodeConverter} implementations to adjust
* the appearance of the {@link yfiles.graph.DummyNodeId dummy nodes} in a {@link yfiles.graph.IFoldedGraph} view.
* Modifying the {@link yfiles.graph.FoldingManager#getNodeViewState view state} of a dummy node
- * through this interface will prevent the undo queue from being corrupted and is the only way of modifying
+ * through this interface will prevent the undo queue from being corrupted and is the only way of modifying
* a dummy node that is not currently being displayed in any view.
* @see {@link yfiles.graph.IChangeLabeledItemAppearanceCallback}
* @see {@link yfiles.graph.FoldingManager#getChangeDummyNodeAppearanceCallback}
@@ -59383,7 +59383,7 @@ declare module yfiles{
*/
setLabelText(label:yfiles.graph.ILabel,text:string):void;
/**
- * Sets the tag for the label of the item that
+ * Sets the tag for the label of the item that
* that this callback has been configured for.
* Although the {@link yfiles.support.ITagOwner#tag} property of the label can be written to,
* this method should be used instead to ensure that if this interface is used to modify the appearance of a dummy edge
@@ -59454,7 +59454,7 @@ declare module yfiles{
* in the given view.
* The implementation will be passed in a callback object that implements the {@link yfiles.graph.IAddDummyEdgeCallback}
* interface, which needs to be used by the implementation to communicate the result of the query.
- * The implementation needs to either call {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge},
+ * The implementation needs to either call {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge},
* {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy}, or {@link yfiles.graph.IAddDummyEdgeCallback#excludeDummyEdge} and return
* the values that these implementation yields to the caller.
* The implementation can optionally query the {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges existing dummy edges}
@@ -59470,13 +59470,13 @@ declare module yfiles{
* @param {yfiles.graph.INode} localTargetNode The target node that belongs to the {@link yfiles.graph.IFoldedGraph} view that will act as the local
* representative of the actual target node.
* @param {boolean} targetDummy Determines whether the localTargetNode is currently a dummy node.
- * @return {yfiles.graph.IEdge} The edge as returned by {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge}, or {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy},
+ * @return {yfiles.graph.IEdge} The edge as returned by {@link yfiles.graph.IAddDummyEdgeCallback#addAsSeparateEdge}, or {@link yfiles.graph.IAddDummyEdgeCallback#addToExistingDummy},
* or null if the edge will be {@link yfiles.graph.IAddDummyEdgeCallback#excludeDummyEdge excluded} from the view.
* @see Specified by {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge}.
*/
addDummyEdge(callback:yfiles.graph.IAddDummyEdgeCallback,foldedGraph:yfiles.graph.IFoldedGraph,masterEdge:yfiles.graph.IEdge,localSourceNode:yfiles.graph.INode,sourceDummy:boolean,localTargetNode:yfiles.graph.INode,targetDummy:boolean):yfiles.graph.IEdge;
/**
- * Callback that is triggered by the {@link yfiles.graph.IFoldedGraph} view to adjust the appearance of a dummy edge, e.g. to
+ * Callback that is triggered by the {@link yfiles.graph.IFoldedGraph} view to adjust the appearance of a dummy edge, e.g. to
* reflect a state change in the {@link yfiles.graph.IFoldedGraph#getMasterEdges master edges} that make up
* that dummy edge.
* Implementations may not use the {@link yfiles.graph.IFoldedGraph}'s {@link yfiles.graph.IFoldedGraph#graph} instance to modify
@@ -59516,7 +59516,7 @@ declare module yfiles{
* Interface used by {@link yfiles.graph.FoldingManager} and {@link yfiles.graph.IFoldedGraph}
* which is responsible for managing the appearance of dummy nodes.
* Since {@link yfiles.graph.FoldingManager#createManagedView} creates views that can potentially
- * contain nodes which have a different set of attributes, these attributes need to be determined somehow.
+ * contain nodes which have a different set of attributes, these attributes need to be determined somehow.
* Implementations of this interface are being called by
* the {@link yfiles.graph.IFoldedGraph} views to configure the appearance of these {@link yfiles.graph.IFoldedGraph#isDummy dummy nodes}.
* @see {@link yfiles.graph.DefaultDummyNodeConverter}
@@ -59528,12 +59528,12 @@ declare module yfiles{
/**
* Callback that is used by {@link yfiles.graph.IFoldedGraph} view implementations to change the appearance
* of a {@link yfiles.graph.IFoldedGraph#isDummy dummy} node.
- * This method is called by the view to allow for adjusting the appearance of a local dummy node in
+ * This method is called by the view to allow for adjusting the appearance of a local dummy node in
* the view when the {@link yfiles.graph.IFoldedGraph#getMaster master} node for it has
* changed properties.
* This can be used, e.g. to synchronize the label or style properties with the corresponding properties
* of the masterNode.
- * Note that changing the appearance has to be done using the callback that
+ * Note that changing the appearance has to be done using the callback that
* implements the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback} interface. Direct changes to the dummyNode
* would otherwise be enqueued into the undo queue and could thus break the undo stack.
* @param {yfiles.graph.IChangeDummyNodeAppearanceCallback} callback The callback to use for changing the appearance.
@@ -59548,11 +59548,11 @@ declare module yfiles{
/**
* Callback that is used by {@link yfiles.graph.IFoldedGraph} view implementations to initially create the appearance
* of a {@link yfiles.graph.IFoldedGraph#isDummy dummy} node.
- * This method is called by the view to allow for initially creating the appearance of a local dummy node in
+ * This method is called by the view to allow for initially creating the appearance of a local dummy node in
* the view when it is included in the view for the first time.
* This can be used, e.g. to initialize the labels or style properties with the corresponding properties
* of the masterNode.
- * Note that changing the appearance has to be done using the callback that
+ * Note that changing the appearance has to be done using the callback that
* implements the {@link yfiles.graph.IChangeDummyNodeAppearanceCallback} interface. Direct changes to the dummyNode
* would otherwise be enqueued into the undo queue and could thus break the undo stack.
* @param {yfiles.graph.IChangeDummyNodeAppearanceCallback} callback The callback to use for determining the appearance.
@@ -59576,7 +59576,7 @@ declare module yfiles{
* This interface can be used by the {@link yfiles.graph.IDummyEdgeConverter} implementations to adjust
* the appearance of the {@link yfiles.graph.DummyEdgeId dummy edges} in a {@link yfiles.graph.IFoldedGraph} view.
* Modifying the {@link yfiles.graph.FoldingManager#getEdgeViewState view state} of a dummy edge
- * through this interface will prevent the undo queue from being corrupted and is the only way of modifying
+ * through this interface will prevent the undo queue from being corrupted and is the only way of modifying
* a dummy edge that is not currently being displayed in any view.
* @see {@link yfiles.graph.IChangeLabeledItemAppearanceCallback}
* @see {@link yfiles.graph.FoldingManager#getChangeDummyEdgeAppearanceCallback}
@@ -59745,7 +59745,7 @@ declare module yfiles{
* Gets or sets a value indicating whether the {@link yfiles.graph.IEdgeDefaults#style}
* instance should be shared referentially or {@link yfiles.system.ICloneable#clone cloned}
* upon a call to {@link yfiles.graph.IEdgeDefaults#getStyleInstance}.
- * Value:
+ * Value:
* true if the reference should be shared; otherwise, false.
* @see {@link yfiles.graph.IEdgeDefaults#getStyleInstance}
* @see {@link yfiles.graph.IEdgeDefaults#style}
@@ -59760,7 +59760,7 @@ declare module yfiles{
/**
* The interface of the callback that is passed to implementations of the {@link yfiles.graph.IDummyEdgeConverter}'s
* {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge} method.
- * Implementors of the {@link yfiles.graph.IDummyEdgeConverter} need to use this interface to tell the
+ * Implementors of the {@link yfiles.graph.IDummyEdgeConverter} need to use this interface to tell the
* calling {@link yfiles.graph.IFoldedGraph} view implementation how to add the dummy edge to the given view.
* They need to call exactly one of the following methods for each callback:
*
@@ -59793,11 +59793,11 @@ declare module yfiles{
* Note that the returned dummy edge should not be modified by this code, instead the {@link yfiles.graph.IDummyEdgeConverter#createDummyEdgeAppearance}
* and {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance} callbacks need to be used to change the appearance of the dummy edge.
* Existing ports at the provided source and target nodes may be specified to further influence the dummy edge creation.
- * @param {yfiles.graph.IPort} sourcePort The source port at the source node in the view to use or null if an extra
+ * @param {yfiles.graph.IPort} sourcePort The source port at the source node in the view to use or null if an extra
* {@link yfiles.graph.IFoldedGraph#isDummy dummy} port should be added for the edge to connect to at the source.
- * @param {yfiles.graph.IPort} targetPort The target port at the target node in the view to use or null if an extra
+ * @param {yfiles.graph.IPort} targetPort The target port at the target node in the view to use or null if an extra
* {@link yfiles.graph.IFoldedGraph#isDummy dummy} port should be added for the edge to connect to at the target.
- * @return {yfiles.graph.IEdge}
+ * @return {yfiles.graph.IEdge}
* The dummy edge that has been created in the view. Don't change the properties of the edge directly.
* @see {@link yfiles.graph.IDummyEdgeConverter}
* @see {@link yfiles.graph.IFoldedGraph#getRepresentative}
@@ -59810,13 +59810,13 @@ declare module yfiles{
* This tells the view that there is already an {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges existing dummy edge} in the view
* to which the master edge should be added logically added to. The given dummyEdge will have the master
* edge added to its collection of {@link yfiles.graph.IFoldedGraph#getMasterEdges master edges}.
- * Note that the returned dummy edge should not be modified by this code, instead the {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance}
+ * Note that the returned dummy edge should not be modified by this code, instead the {@link yfiles.graph.IDummyEdgeConverter#changeDummyEdgeAppearance}
* callback needs to be used to change the appearance of the dummy edge.
* Implementations can use the {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges} method to retrieve the current set of existing dummy edges
* that interconnect the same source and target nodes. The range of valid parameters is constrained to this collection.
- * @return {yfiles.graph.IEdge} The dummy edge that represents the edge in the view, which is the same as the dummyEdge parameter.
+ * @return {yfiles.graph.IEdge} The dummy edge that represents the edge in the view, which is the same as the dummyEdge parameter.
* Don't change the properties of the edge directly.
- * @param {yfiles.graph.IEdge} dummyEdge One of the {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges existing dummy edges} from the view which
+ * @param {yfiles.graph.IEdge} dummyEdge One of the {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges existing dummy edges} from the view which
* has been chosen to represent the master edge in this view as a dummy.
* @see {@link yfiles.graph.IDummyEdgeConverter}
* @see {@link yfiles.graph.IAddDummyEdgeCallback#getExistingDummyEdges}
@@ -59824,14 +59824,14 @@ declare module yfiles{
*/
addToExistingDummy(dummyEdge:yfiles.graph.IEdge):yfiles.graph.IEdge;
/**
- * Tells the {@link yfiles.graph.IFoldedGraph} view implementation not to add a dummy for the edge provided
+ * Tells the {@link yfiles.graph.IFoldedGraph} view implementation not to add a dummy for the edge provided
* to the {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge}
* method in this view.
* This tells the view that there should not be a representation of the master edge in this view.
* If this method is called, null should be returned as the result of a {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge}
* call, which is the same as the return value of this method. So it is possible to just pass the return value on to the caller.
- * @return {yfiles.graph.IEdge}
- * This method will always return null. This is for symmetry reasons to be easily exchangeable with the
+ * @return {yfiles.graph.IEdge}
+ * This method will always return null. This is for symmetry reasons to be easily exchangeable with the
* other methods.
* @see {@link yfiles.graph.IDummyEdgeConverter}
* @see Specified by {@link yfiles.graph.IAddDummyEdgeCallback#excludeDummyEdge}.
@@ -59839,7 +59839,7 @@ declare module yfiles{
excludeDummyEdge():yfiles.graph.IEdge;
/**
* Helper methods that can be used by the implementation of the {@link yfiles.graph.IDummyEdgeConverter#addDummyEdge} method
- * to determine the dummy edges that are currently part of the view and interconnect the same nodes as the
+ * to determine the dummy edges that are currently part of the view and interconnect the same nodes as the
* dummy edge would, if it was included in the view.
* This method will yield all {@link yfiles.graph.IFoldedGraph#isDummy dummy edges} that interconnect the same
* source and target node as that the dummy edge would, if it was included in this view.
@@ -59858,23 +59858,23 @@ declare module yfiles{
/**
* The interface used to model edges in an {@link yfiles.graph.IGraph} implementation.
* This interface provides read-only access to the properties of an edge.
- * In order to modify the state of an instance use the various methods provided by the
+ * In order to modify the state of an instance use the various methods provided by the
* {@link yfiles.graph.IGraph} this instance belongs to.
* An edge connects to two ports and may consist of a number of bends.
* Also it can have zero or more labels.
* This interface combines the functionality of {@link yfiles.graph.IPortOwner} to get access to
* the ports that edges can optionally have, {@link yfiles.graph.ILabeledItem} to get access to the labels, and,
- * like all items in an IGraph, edges support the
+ * like all items in an IGraph, edges support the
* {@link yfiles.support.ILookup#lookup} method inherited from the {@link yfiles.model.IModelItem} interface
* that can be used to query additional aspects of each instance.
*
* Related Information in the Developers Guide:
*
- * The graph model with all relevant types and their relationships is presented in detail
+ * The graph model with all relevant types and their relationships is presented in detail
* in the section Graph Structure.
*
*
- * Using the look-up mechanism is explained in the section
+ * Using the look-up mechanism is explained in the section
* Look-up Mechanism.
*
*/
@@ -59883,8 +59883,8 @@ declare module yfiles{
* Provides access to a collection of {@link yfiles.graph.IBend bends} that
* describe the geometry of this edge.
* This gives access to a read-only live view of the bends, i.e. the collection
- * can change over time, as well as the bends contained in it. If a snapshot of the
- * current state is needed, one needs to copy the collection.
+ * can change over time, as well as the bends contained in it. If a snapshot of the
+ * current state is needed, one needs to copy the collection.
* In order to modify the bend collection of an edge, use the {@link yfiles.graph.IGraph#addBend various methods}
* in {@link yfiles.graph.IGraph}.
* @see Specified by {@link yfiles.graph.IEdge#bends}.
@@ -59982,7 +59982,7 @@ declare module yfiles{
GRAPHML_REFERENCE_TAG_NAME:string;
};
/**
- * Event arguments for calls to the {@link yfiles.graphml.GraphMLIOHandler#addResolveReferenceListener ResolveReference} and
+ * Event arguments for calls to the {@link yfiles.graphml.GraphMLIOHandler#addResolveReferenceListener ResolveReference} and
* {@link yfiles.graphml.GraphMLIOHandler#addOverrideResolveReferenceListener OverrideResolveReference} events.
* @see {@link yfiles.graphml.GraphMLIOHandler#addResolveReferenceListener ResolveReference}
* @see {@link yfiles.graphml.GraphMLIOHandler#addOverrideResolveReferenceListener OverrideResolveReference}
@@ -60088,13 +60088,13 @@ declare module yfiles{
clrNamespace:string;
/**
* Overridden for memberwise equality.
- * @param {yfiles.graphml.ClrNamespaceDescriptor} obj
+ * @param {yfiles.graphml.ClrNamespaceDescriptor} obj
* @return {boolean} true iff both objects are memberwise equal.
*/
equalsWithClrNamespaceDescriptor(obj:yfiles.graphml.ClrNamespaceDescriptor):boolean;
/**
* Overridden for memberwise equality.
- * @param {Object} obj
+ * @param {Object} obj
* @return {boolean} true iff both objects are memberwise equal.
*/
equals(obj:Object):boolean;
@@ -60142,7 +60142,7 @@ declare module yfiles{
graphMLAttribute:yfiles.graphml.GraphMLAttribute;
/**
* Gets a value indicating whether this instance is the one defined in the {@link yfiles.system.ContentPropertyAttribute}.
- * Value:
+ * Value:
* true if this instance is the one defined in the {@link yfiles.system.ContentPropertyAttribute}; otherwise, false.
*/
isContentProperty:boolean;
@@ -60173,7 +60173,7 @@ declare module yfiles{
defaultValue:Object;
/**
* Gets a value indicating whether this instance has a default value.
- * Value:
+ * Value:
* true if this instance has a default value; otherwise, false.
*/
hasDefaultValue:boolean;
@@ -60268,7 +60268,7 @@ declare module yfiles{
* Returns true if property property should be serialized.
* This implementation returns true if the property is explicitly declared with a {@link yfiles.graphml.GraphMLAttribute}
* or if it's a public read/write property that has not a default value, or
- * if it's a collection property marked with {@link yfiles.system.DesignerSerializationVisibility#CONTENT}.
+ * if it's a collection property marked with {@link yfiles.system.DesignerSerializationVisibility#CONTENT}.
* In addition, it returns false if
* the property is marked with {@link yfiles.system.DesignerSerializationVisibility#HIDDEN}
* @param {yfiles.graphml.IWriteContext} context The current write context
@@ -60523,7 +60523,7 @@ declare module yfiles{
writeEndElementCore():void;
/**
* Write a document fragment.
- * @param {Document} fragment
+ * @param {Document} fragment
* @return {yfiles.graphml.IXmlWriter} The writer instance for further chaining
* @see Specified by {@link yfiles.graphml.IXmlWriter#writeDocumentFragment}.
*/
@@ -60642,7 +60642,7 @@ declare module yfiles{
/**
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IOutputHandler} instance(s) for
* a given GraphML attribute key definition.
- * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
+ * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryOutputHandlersEventArgs#addOutputHandler}.
* @see {@link yfiles.graphml.GraphMLIOHandler#addQueryOutputHandlersListener QueryOutputHandlers}
*/
@@ -60650,7 +60650,7 @@ declare module yfiles{
/**
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IOutputHandler} instance(s) for
* a given GraphML attribute key definition.
- * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
+ * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryOutputHandlersEventArgs#addOutputHandler}.
* @see {@link yfiles.graphml.GraphMLIOHandler#addQueryOutputHandlersListener QueryOutputHandlers}
*/
@@ -60703,13 +60703,13 @@ declare module yfiles{
* This implementation calls {@link yfiles.graphml.GraphMLWriter#onQueryOutputHandlers}, which in
* turn raises the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event.
* @param {yfiles.graphml.IWriteContext} context The current write context.
- * @return {yfiles.collections.IDictionary.>} A dictionary with {@link yfiles.graphml.KeyScope}s as keys and a list of {@link yfiles.graphml.IOutputHandler IOutputHandlers}
+ * @return {yfiles.collections.IDictionary.>} A dictionary with {@link yfiles.graphml.KeyScope}s as keys and a list of {@link yfiles.graphml.IOutputHandler IOutputHandlers}
* for each scope as values.
*/
getOutputHandlers(context:yfiles.graphml.IWriteContext):yfiles.collections.IDictionary>;
/**
* Serialize item.
- * Typically, this method is called only indirectly by calls to {@link yfiles.graphml.IWriteContext#serialize} or
+ * Typically, this method is called only indirectly by calls to {@link yfiles.graphml.IWriteContext#serialize} or
* {@link yfiles.graphml.WriteContextExtensions#serialize}. This implementation calls {@link yfiles.graphml.GraphMLWriter#onHandleSerialization}, which in
* turn raises the {@link yfiles.graphml.GraphMLWriter#addHandleSerializationListener HandleSerialization} event.
* @param {yfiles.graphml.IWriteContext} context The current parse context.
@@ -60770,7 +60770,7 @@ declare module yfiles{
writeEvents:yfiles.graphml.IWriteEvents;
/**
* Write the GraphML representation of graph, using writer for the actual XML generation.
- * Typically, this method is called indirectly from
+ * Typically, this method is called indirectly from
* {@link yfiles.graphml.GraphMLIOHandler#write}.
* @param {yfiles.graph.IGraph} graph The graph instance that is populated.
* @param {yfiles.graphml.IXmlWriter} writer The writer that actually writes the XML content.
@@ -60834,17 +60834,17 @@ declare module yfiles{
*/
dataTagAttributes:yfiles.collections.IEnumerable;
/**
- * Determines whether in the current context, the value is the default value and therefore
+ * Determines whether in the current context, the value is the default value and therefore
* no data element needs to be written.
* @param {yfiles.graphml.IWriteContext} ctx The context.
- * @return {boolean}
+ * @return {boolean}
* true if for the current context the default value applies and therefore no data element needs to be written.
* @see Specified by {@link yfiles.graphml.IOutputHandler#isDefaultValue}.
*/
isDefaultValue(ctx:yfiles.graphml.IWriteContext):boolean;
/**
* Actually writes the value for the current context.
- * At the time this method is called, the surrounding
+ * At the time this method is called, the surrounding
* 'data' element has already been written.
* @param {yfiles.graphml.IWriteContext} ctx The context.
* @see Specified by {@link yfiles.graphml.IOutputHandler#writeValue}.
@@ -60852,7 +60852,7 @@ declare module yfiles{
writeValue(ctx:yfiles.graphml.IWriteContext):void;
/**
* Writes the contents of the key definition.
- * At the time this method is called, the surrounding
+ * At the time this method is called, the surrounding
* 'key' element has already been written. However no 'default' element is written by the framework.
* @param {yfiles.graphml.IWriteContext} ctx The context.
* @see Specified by {@link yfiles.graphml.IOutputHandler#writeKeyDefinitionContent}.
@@ -60951,7 +60951,7 @@ declare module yfiles{
serialize(targetType:yfiles.lang.Class,context:yfiles.graphml.IWriteContext,item:T):void;
/**
* Serializes the specified item using the provided type information.
- * item should be assignable to type t.
+ * item should be assignable to type t.
* This method simply delegates to {@link yfiles.graphml.IWriteContext#serialize}, using the
* correct type parameter.
* @param {yfiles.graphml.IWriteContext} context The context to write the item in.
@@ -60999,7 +60999,7 @@ declare module yfiles{
parseProperties(context:yfiles.graphml.IParseContext,node:Element,instance:Object):void;
/**
* Parses and applies all child node content of node to instance.
- * Child nodes may be either in property element syntax or describe the value
+ * Child nodes may be either in property element syntax or describe the value
* of a property marked with a {@link yfiles.system.ContentPropertyAttribute}.
* @param {yfiles.graphml.IParseContext} context The context.
* @param {Element} node Then node to parse.
@@ -61007,7 +61007,7 @@ declare module yfiles{
*/
parseChildNodes(context:yfiles.graphml.IParseContext,node:Element,instance:Object):void;
/**
- * Gets the {@link Object} for the property marked as {@link yfiles.system.ContentPropertyAttribute ContentProperty},
+ * Gets the {@link Object} for the property marked as {@link yfiles.system.ContentPropertyAttribute ContentProperty},
* or null if no such property exists.
* @param {Object} instance The target object.
* @param {yfiles.graphml.IParseContext} context The current parse context.
@@ -61016,7 +61016,7 @@ declare module yfiles{
*/
getContentPropertyForInstance(context:yfiles.graphml.IParseContext,instance:Object):yfiles.system.PropertyInfo;
/**
- * Gets the {@link Object} for the property marked as {@link yfiles.system.ContentPropertyAttribute ContentProperty},
+ * Gets the {@link Object} for the property marked as {@link yfiles.system.ContentPropertyAttribute ContentProperty},
* or null if no such property exists.
* @param {yfiles.lang.Class} type The type of the object
* @param {yfiles.graphml.IParseContext} context The current parse context.
@@ -61026,7 +61026,7 @@ declare module yfiles{
getContentPropertyForType(context:yfiles.graphml.IParseContext,type:yfiles.lang.Class):yfiles.system.PropertyInfo;
/**
* Returns true iff info is a collection property.
- * Currently, only properties with a type derived from
+ * Currently, only properties with a type derived from
* {@link yfiles.objectcollections.IList}, {@link yfiles.objectcollections.IDictionary}, {@link yfiles.objectcollections.IList}, and {@link yfiles.collections.IDictionary} are supported.
* @param {yfiles.graphml.IParseContext} context The current parse context.
* @param {Object} instance The target instance.
@@ -61286,7 +61286,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -61311,27 +61311,27 @@ declare module yfiles{
*/
export interface IValueSerializerProvider extends Object{
/**
- * Get a {@link yfiles.system.ValueSerializer} implementation that can convert the current value of descriptor
+ * Get a {@link yfiles.system.ValueSerializer} implementation that can convert the current value of descriptor
* for the target object subject.
* @param {yfiles.graphml.IWriteContext} context The current write context
* @param {yfiles.system.PropertyInfo} descriptor Describes the property
* @param {Object} subject The target object
* @param {yfiles.system.IValueSerializerContext} serializerContext Context for the ValueSerializer
- * @return {yfiles.system.ValueSerializer} A {@link yfiles.system.ValueSerializer} instance that can convert the current value of descriptor
+ * @return {yfiles.system.ValueSerializer} A {@link yfiles.system.ValueSerializer} instance that can convert the current value of descriptor
* for the target object subject, or null
* if no such converter exists.
* @see Specified by {@link yfiles.graphml.IValueSerializerProvider#getValueSerializerForWriting}.
*/
getValueSerializerForWriting(context:yfiles.graphml.IWriteContext,descriptor:yfiles.system.PropertyInfo,subject:Object,serializerContext:yfiles.system.IValueSerializerContext):yfiles.system.ValueSerializer;
/**
- * Get a {@link yfiles.system.ValueSerializer} implementation that can convert the current value of descriptor
+ * Get a {@link yfiles.system.ValueSerializer} implementation that can convert the current value of descriptor
* for the target object subject.
* @param {yfiles.graphml.IParseContext} context The current parse context
* @param {yfiles.system.PropertyInfo} descriptor Describes the property
* @param {Object} subject The target object
* @param {yfiles.lang.Class} destinationType The type to the serializer should support as destination.
* @param {yfiles.system.IValueSerializerContext} serializerContext Context for the ValueSerializer
- * @return {yfiles.system.ValueSerializer} A {@link yfiles.system.ValueSerializer} instance that can convert the current value of descriptor
+ * @return {yfiles.system.ValueSerializer} A {@link yfiles.system.ValueSerializer} instance that can convert the current value of descriptor
* for the target object subject, or null
* if no such converter exists.
* @see Specified by {@link yfiles.graphml.IValueSerializerProvider#getValueSerializerForParsing}.
@@ -61432,7 +61432,7 @@ declare module yfiles{
*/
addMappingForNamespace(xmlNamespace:string,clrNamespace:string,assembly:yfiles.lang.Assembly):void;
/**
- * Manually map a specific combination of XML xamlNamespace and
+ * Manually map a specific combination of XML xamlNamespace and
* xamlTagName to type t.
* This overrides all mappings that result from s, calls to {@link yfiles.graphml.IXamlTypeMapper#addMappingForNamespace}
* or implicit (clr-namespace style) declarations.
@@ -61500,7 +61500,7 @@ declare module yfiles{
* Determines whether this instance can parse the specified extension string for the given context.
* @param {string} extensionString The extension string.
* @param {yfiles.graphml.IParseContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can parse the specified extension string; otherwise, false.
* @see Specified by {@link yfiles.graphml.IInlineMarkupExtensionParser#canParse}.
*/
@@ -61687,9 +61687,9 @@ declare module yfiles{
export interface IGraphMLIOHandler extends Object{
/**
* Writes the given graph object to the output writer creating a GraphML file.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be written to a GraphML file.
- * @param {yfiles.system.StringWriter} os
+ * @param {yfiles.system.StringWriter} os
* The text writer where the output is written.
* @throws {yfiles.system.ArgumentNullException} graph is null.
* @throws {yfiles.system.ArgumentNullException} os is null.
@@ -61698,14 +61698,14 @@ declare module yfiles{
write(graph:yfiles.graph.IGraph,os:yfiles.system.StringWriter):void;
/**
* Read GraphML from an existing XML document.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the document.
- * @param {Document} doc The XML document. Note: If
- * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
- * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
- * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
- * result.
+ * @param {Document} doc The XML document. Note: If
+ * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
+ * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
+ * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
+ * result.
* For further reference see .
* @throws {yfiles.system.ArgumentNullException} doc is null.
* @throws {yfiles.system.ArgumentNullException} graph is null.
@@ -61719,11 +61719,11 @@ declare module yfiles{
* Note that this is an asynchronous method that returns immediately. You can use the {@link yfiles.graphml.IGraphMLIOHandler#readFromURLWithCallback} overload
* to be notified when the actual parsing has completed.
*
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the URL.
- * @param {string} url
- * The URL of the file to be read.
+ * @param {string} url
+ * The URL of the file to be read.
* @throws {yfiles.system.ArgumentNullException} filename is null.
* @throws {yfiles.system.ArgumentNullException} graph is null.
* @see Specified by {@link yfiles.graphml.IGraphMLIOHandler#readFromURL}.
@@ -61736,11 +61736,11 @@ declare module yfiles{
* Note that this is an asynchronous method that returns immediately. You can use the finishedCallback
* to be notified when the actual parsing has completed.
*
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the URL.
- * @param {string} url
- * The URL of the file to be read.
+ * @param {string} url
+ * The URL of the file to be read.
* @param {function(Object, yfiles.system.EventArgs)} finishedCallback Optional callback that is called when parsing is complete.
* @throws {yfiles.system.ArgumentNullException} filename is null.
* @throws {yfiles.system.ArgumentNullException} graph is null.
@@ -61749,9 +61749,9 @@ declare module yfiles{
readFromURLWithCallback(graph:yfiles.graph.IGraph,url:string,finishedCallback:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
* Writes the given graph object to a string.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be written to a string.
- * @return {string}
+ * @return {string}
* A string containing the GraphML data.
* @see Specified by {@link yfiles.graphml.IGraphMLIOHandler#writeToString}.
*/
@@ -61759,7 +61759,7 @@ declare module yfiles{
/**
* Convenience method that imports the graph
* from an XML data provided in a string data.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the GraphML data.
* @param {string} data A string that contains GraphML data.
@@ -61874,9 +61874,9 @@ declare module yfiles{
* The basic implementation of the {@link yfiles.graphml.IGraphElementFactory}
* interface for use with the default {@link yfiles.graph.IGraph}s.
* This instance can deal with {@link yfiles.graph.IGroupedGraph}s
- * and uses the {@link yfiles.graphml.CreationProperties} from the
+ * and uses the {@link yfiles.graphml.CreationProperties} from the
* {@link yfiles.graphml.IParseContext} to create the items with the correct
- * initial values if they have been put into the creation properties
+ * initial values if they have been put into the creation properties
* by {@link yfiles.graphml.IInputHandler} implementations that have been
* invoked before the creation of the items.
*/
@@ -61906,14 +61906,14 @@ declare module yfiles{
*
*
* {@link yfiles.graphml.CreationPropertyKeys#LABELS}
- * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.ILabel} instances to
+ * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.ILabel} instances to
* use as {@link yfiles.graph.ILabeledItem#labels}.
*
*
* {@link yfiles.graphml.CreationPropertyKeys#IS_GROUP_NODE}
* A {@link Boolean} that determines whether the node should be created
* as a {@link yfiles.graph.IGroupedGraph#createGroupNodeWithParentBoundsStyleAndTag group node}.
- *
+ *
*
*
* @param {yfiles.graphml.IParseContext} context The context from which the graph, the {@link yfiles.graphml.CreationProperties}, and the {@link yfiles.graphml.IParseContext#objectStack}
@@ -61943,12 +61943,12 @@ declare module yfiles{
*
*
* {@link yfiles.graphml.CreationPropertyKeys#LABELS}
- * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.ILabel} instances to
+ * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.ILabel} instances to
* use as {@link yfiles.graph.ILabeledItem#labels}.
*
*
* {@link yfiles.graphml.CreationPropertyKeys#BENDS}
- * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.IBend} instances to
+ * An {@link yfiles.objectcollections.IEnumerable} that yields {@link yfiles.graph.IBend} instances to
* use as {@link yfiles.graph.IEdge#bends}.
*
*
@@ -62099,9 +62099,9 @@ declare module yfiles{
addSchemaLocation(schemaNamespace:string,schemaLocation:string):void;
/**
* Writes the given graph object to the output writer creating a GraphML file.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be written to a GraphML file.
- * @param {yfiles.system.StringWriter} os
+ * @param {yfiles.system.StringWriter} os
* The text writer where the output is written.
* @throws {yfiles.system.ArgumentNullException} graph is null.
* @throws {yfiles.system.ArgumentNullException} os is null.
@@ -62110,9 +62110,9 @@ declare module yfiles{
write(graph:yfiles.graph.IGraph,os:yfiles.system.StringWriter):void;
/**
* Writes the given graph object to a GraphML file with a given filename.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be written to a GraphML file.
- * @return {string}
+ * @return {string}
* A string containing the GraphML data.
* @see Specified by {@link yfiles.graphml.IGraphMLIOHandler#writeToString}.
*/
@@ -62164,7 +62164,7 @@ declare module yfiles{
/**
* Use a registered {@link yfiles.model.IMapper} instance as source for the given GraphML attribute.
* The type arguments of the mapper are determined automatically.
- * @param {string} name The tag name of the mapper in the {@link yfiles.graph.IMapperRegistry}.
+ * @param {string} name The tag name of the mapper in the {@link yfiles.graph.IMapperRegistry}.
* This will also be used as the GraphML attribute name.
*/
addRegistryOutputMapper(modelItemType:yfiles.lang.Class,valueType:yfiles.lang.Class,name:string):void;
@@ -62347,8 +62347,8 @@ declare module yfiles{
/**
* Predefined output handler that writes node styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerNodeStyleOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
@@ -62360,57 +62360,57 @@ declare module yfiles{
/**
* Predefined output handler that writes {@link yfiles.support.ITagOwner} tags.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerTagOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes node layouts.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerNodeLayoutOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes node labels.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerNodeLabelsOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes edge labels.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerEdgeLabelsOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes edge styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerEdgeStyleOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes edge bends.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerEdgeBendsOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes port styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerPortStyleOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Predefined output handler that writes port locations.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
registerPortLocationOutputHandler(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
@@ -62424,7 +62424,7 @@ declare module yfiles{
configureSerializationHandlers(graph:yfiles.graph.IGraph,writer:yfiles.graphml.GraphMLWriter):void;
/**
* Handle the serialization of plain JavaScript object that can be serialized to JSON.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} can be converted to JSON data. This serializer is only called from element
* property syntax and is registered by default.
* @param {Object} sender The origin of the event.
@@ -62433,7 +62433,7 @@ declare module yfiles{
handleJSONSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of instances that can be serialized through a {@link yfiles.system.ValueSerializer}.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} can be converted to a string with a {@link yfiles.system.ValueSerializer}. This serializer is only called from element
* property syntax and is registered by default.
* @param {Object} sender The origin of the event.
@@ -62442,7 +62442,7 @@ declare module yfiles{
handleTextConvertibleSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of {@link yfiles.graphml.IReferenceHandle} instances.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is a {@link yfiles.graphml.IReferenceHandle} instance. This handler is registered by default
* and should not be removed if {@link yfiles.graphml.GraphMLIOHandler#writeSharedReferences} is enabled.
* @param {Object} sender The origin of the event.
@@ -62451,7 +62451,7 @@ declare module yfiles{
handleReferenceHandleSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of {@link yfiles.objectcollections.IEnumerable} instances.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is an {@link yfiles.objectcollections.IEnumerable} instance. This handler is registered by default.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62459,7 +62459,7 @@ declare module yfiles{
handleListSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of arrays.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is an array. This handler is registered by default.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62467,7 +62467,7 @@ declare module yfiles{
handleArraySerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of Types.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is an array. This handler is registered by default.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62475,7 +62475,7 @@ declare module yfiles{
handleTypeSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of TypeExtensions.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is an array. This handler is registered by default.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62483,7 +62483,7 @@ declare module yfiles{
handleTypeExtensionSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of {@link yfiles.system.MarkupExtension} convertible instances.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} can be converted to a {@link yfiles.system.MarkupExtension} instance. This handler is registered by default.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62491,8 +62491,8 @@ declare module yfiles{
handleMarkupExtensionBasedSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of complex objects that are not handled by other callbacks.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
- * {@link yfiles.graphml.HandleSerializationEventArgs#item} is not a null reference.
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * {@link yfiles.graphml.HandleSerializationEventArgs#item} is not a null reference.
* This handler is registered by default and uses {@link yfiles.graphml.XamlSerializer} to create XAML output.
* @param {Object} sender The origin of the event.
* @param {yfiles.graphml.HandleSerializationEventArgs} e The event handler arguments.
@@ -62500,7 +62500,7 @@ declare module yfiles{
handleXamlSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of null references.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is a null reference. This handler is registered by default
* and is only used to write null references in XML element syntax.
* @param {Object} sender The origin of the event.
@@ -62509,7 +62509,7 @@ declare module yfiles{
handleNullSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
* Handle the serialization of undefined references.
- * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
+ * This sets {@link yfiles.graphml.HandleSerializationEventArgs#handled} to true iff
* {@link yfiles.graphml.HandleSerializationEventArgs#item} is a undefined reference. This handler is registered by default
* and is only used to write undefined references in XML element syntax.
* @param {Object} sender The origin of the event.
@@ -62521,8 +62521,8 @@ declare module yfiles{
* This event handler is used to propagate the {@link yfiles.graphml.GraphMLWriter#addHandleSerializationListener HandleSerialization} event to subscribers of
* {@link yfiles.graphml.GraphMLIOHandler#addHandleSerializationListener HandleSerialization}. This implementation just calls {@link yfiles.graphml.GraphMLIOHandler#onHandleSerialization}, which in turn
* raises the {@link yfiles.graphml.GraphMLIOHandler#addHandleSerializationListener HandleSerialization} event.
- * @param {Object} sender
- * @param {yfiles.graphml.HandleSerializationEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.HandleSerializationEventArgs} e
*/
onGraphMLWriterHandleSerialization(sender:Object,e:yfiles.graphml.HandleSerializationEventArgs):void;
/**
@@ -62530,8 +62530,8 @@ declare module yfiles{
* This event handler is used to propagate the {@link yfiles.graphml.GraphMLWriter#addQueryOutputHandlersListener QueryOutputHandlers} event to subscribers of
* {@link yfiles.graphml.GraphMLIOHandler#addQueryOutputHandlersListener QueryOutputHandlers}. This implementation just calls {@link yfiles.graphml.GraphMLIOHandler#onQueryOutputHandlers}, which in turn
* raises the {@link yfiles.graphml.GraphMLIOHandler#addQueryOutputHandlersListener QueryOutputHandlers} event.
- * @param {Object} sender
- * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryOutputHandlersEventArgs} e
*/
onGraphMLWriterQueryOutputHandlers(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
@@ -62547,14 +62547,14 @@ declare module yfiles{
/**
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IOutputHandler} instance(s) for
* a given GraphML attribute key definition.
- * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
+ * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryOutputHandlersEventArgs#addOutputHandler}.
*/
addQueryOutputHandlersListener(value:(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs)=> void):void;
/**
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IOutputHandler} instance(s) for
* a given GraphML attribute key definition.
- * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
+ * If you want to register an {@link yfiles.graphml.IOutputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryOutputHandlersEventArgs#addOutputHandler}.
*/
removeQueryOutputHandlersListener(value:(sender:Object,e:yfiles.graphml.QueryOutputHandlersEventArgs)=> void):void;
@@ -62570,14 +62570,14 @@ declare module yfiles{
onQueryOutputHandlers(args:yfiles.graphml.QueryOutputHandlersEventArgs):void;
/**
* Read GraphML from an existing XML document.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the document.
- * @param {Document} doc The XML document. Note: If
- * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
- * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
- * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
- * result.
+ * @param {Document} doc The XML document. Note: If
+ * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
+ * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
+ * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
+ * result.
* For further reference see .
* @throws {yfiles.system.ArgumentNullException} doc is null.
* @throws {yfiles.system.ArgumentNullException} graph is null.
@@ -62591,10 +62591,10 @@ declare module yfiles{
* Note that this is an asynchronous method that returns immediately. You can use the {@link yfiles.graphml.GraphMLIOHandler#readFromURLWithCallback} overload
* to be notified when the actual parsing has completed.
*
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* reader.
- * @param reader
+ * @param reader
* The input stream that holds the GraphML file to be read.
* @see {@link Document#load}
* @throws {yfiles.system.ArgumentNullException} url is null.
@@ -62609,11 +62609,11 @@ declare module yfiles{
* Note that this is an asynchronous method that returns immediately. You can use the finishedCallback
* to be notified when the actual parsing has completed.
*
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the GraphML file.
- * @param filename
- * The name of the file to be read.
+ * @param filename
+ * The name of the file to be read.
* @param {function(Object, yfiles.system.EventArgs)} finishedCallback Optional callback that is called when parsing is complete.
* @see {@link Document#load}
* @throws {yfiles.system.ArgumentNullException} url is null.
@@ -62624,7 +62624,7 @@ declare module yfiles{
/**
* Convenience method that imports the graph
* from an XML data provided in a string data.
- * @param {yfiles.graph.IGraph} graph
+ * @param {yfiles.graph.IGraph} graph
* The Graph object that is to be populated with nodes and edges as read from
* the GraphML data.
* @param {string} data A string that contains GraphML data.
@@ -62677,8 +62677,8 @@ declare module yfiles{
/**
* Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.model.IMapper} for
* use as an input data target.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}
* This methods creates and configures the necessary handler
* itself.
* @param {string} name The name of the attribute
@@ -62688,8 +62688,8 @@ declare module yfiles{
/**
* Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.model.IMapper} for
* use as an input data target.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}
* This methods creates and configures the necessary handler
* itself.
* @param {string} name The name of the attribute
@@ -62700,8 +62700,8 @@ declare module yfiles{
/**
* Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.model.IMapper} for
* use as an input data target.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}
* This methods creates and configures the necessary handler
* itself.
* @param {function(Element):boolean} keyDefinitionPredicate The predicate function that will determine whether to create an {@link yfiles.graphml.IInputHandler}
@@ -62712,8 +62712,8 @@ declare module yfiles{
/**
* Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.model.IMapper} for
* use as an input data target.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}
* This methods creates and configures the necessary handler
* itself.
* @param {function(Object, yfiles.graphml.HandleDeserializationEventArgs)} deserializationCallback custom deserialization callback.
@@ -62724,7 +62724,7 @@ declare module yfiles{
addInputMapperFutureWithPredicateAndDeserializationCallback(KeyType:yfiles.lang.Class,DataType:yfiles.lang.Class,keyDefinitionPredicate:(obj:Element)=>boolean,deserializationCallback:(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs)=> void):yfiles.support.Future>;
/**
* Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that is dynamically created by factory.
- * The return value will only contain a value if a matching GraphML attribute has been read,
+ * The return value will only contain a value if a matching GraphML attribute has been read,
* which can be queried with {@link yfiles.support.Future#hasValue}. The validity is determined by keyDefinitionPredicate.
* This methods creates and configures the necessary handler
* itself.
@@ -62734,10 +62734,10 @@ declare module yfiles{
*/
addInputHandlerFactoryWithPredicate(keyDefinitionPredicate:(obj:Element)=>boolean,factory:yfiles.graphml.IGenericInputHandlerFactory):yfiles.support.Future;
/**
- * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler}
+ * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler}
* that is dynamically created by factory.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}.
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}.
* The attribute must be registered under the attribute name name.
* This methods creates and configures the necessary handler
* itself.
@@ -62747,10 +62747,10 @@ declare module yfiles{
*/
addInputHandlerFactoryWithName(name:string,factory:yfiles.graphml.IGenericInputHandlerFactory):yfiles.support.Future;
/**
- * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler}
+ * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler}
* that is dynamically created by factory.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}.
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}.
* The attribute must be registered under the attribute name name with a scope of scope.
* This methods creates and configures the necessary handler
* itself.
@@ -62761,10 +62761,10 @@ declare module yfiles{
*/
addInputHandlerFactoryWithNameAndScope(name:string,scope:yfiles.graphml.KeyScope,factory:yfiles.graphml.IGenericInputHandlerFactory):yfiles.support.Future;
/**
- * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
+ * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
* {@link yfiles.model.IMapper} that will be {@link yfiles.graphml.GraphMLIOHandler#createMapper created} in the graph's {@link yfiles.graph.IMapperRegistry}.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}.
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}.
* The attribute must be registered under the attribute name name.
* This methods creates and configures the necessary handler
* itself and {@link yfiles.graphml.GraphMLIOHandler#createMapper creates} an {@link yfiles.model.IMapper} in the {@link yfiles.graph.IMapperRegistry} with name name.
@@ -62773,10 +62773,10 @@ declare module yfiles{
*/
addRegistryInputMapper(KeyType:yfiles.lang.Class,DataType:yfiles.lang.Class,name:string):yfiles.support.Future>;
/**
- * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
+ * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
* {@link yfiles.model.IMapper} that will be {@link yfiles.graphml.GraphMLIOHandler#createMapper created} in the graph's {@link yfiles.graph.IMapperRegistry}.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}.
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}.
* The attribute must be registered under the attribute name name.
* This methods creates and configures the necessary handler
* itself and {@link yfiles.graphml.GraphMLIOHandler#createMapper creates} an {@link yfiles.model.IMapper} in the {@link yfiles.graph.IMapperRegistry} with name name.
@@ -62787,10 +62787,10 @@ declare module yfiles{
*/
addRegistryInputMapperWithKeyTypeAndDeserializationCallback(keyType:yfiles.lang.Class,dataType:yfiles.lang.Class,name:string,type:yfiles.graphml.KeyType,deserializationCallback:(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs)=> void):yfiles.support.Future>;
/**
- * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
+ * Create a {@link yfiles.support.Future} instance that wraps an {@link yfiles.graphml.IInputHandler} that stores the data in an
* {@link yfiles.model.IMapper} that will be {@link yfiles.graphml.GraphMLIOHandler#createMapper created} in the graph's {@link yfiles.graph.IMapperRegistry}.
- * The return value will only contain a value if a matching GraphML attribute has been read,
- * which can be queried with {@link yfiles.support.Future#hasValue}.
+ * The return value will only contain a value if a matching GraphML attribute has been read,
+ * which can be queried with {@link yfiles.support.Future#hasValue}.
* This methods creates and configures the necessary handler
* itself and {@link yfiles.graphml.GraphMLIOHandler#createMapper creates} an {@link yfiles.model.IMapper} in the {@link yfiles.graph.IMapperRegistry} with name name.
* @param {Object} name The name of the GraphML attribute and the key in the {@link yfiles.graph.IMapperRegistry}.
@@ -62801,7 +62801,7 @@ declare module yfiles{
addRegistryInputMapperWithPredicateAndDeserializationCallback(KeyType:yfiles.lang.Class,DataType:yfiles.lang.Class,name:Object,keyDefinitionPredicate:(obj:Element)=>boolean,deserializationCallback:(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs)=> void):yfiles.support.Future>;
/**
* Callback used by {@link yfiles.graphml.GraphMLIOHandler#addRegistryInputMapper} and its overloads to creates the mapper instance.
- * This method creates the mapper instance, unless there is an existing mapper in the target graph with a matching type.
+ * This method creates the mapper instance, unless there is an existing mapper in the target graph with a matching type.
* In this case the existing mapper is returned. In all other cases a new mapper will be created using
* {@link yfiles.graph.MapperRegistryExtensions#addMapper}
* and returned.
@@ -62905,15 +62905,15 @@ declare module yfiles{
/**
* Predefined input handler that reads node layouts.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerNodeLayoutInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads node labels.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerNodeLabelsInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
@@ -62924,50 +62924,50 @@ declare module yfiles{
/**
* Predefined input handler that reads edge bends.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerEdgeBendsInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads {@link yfiles.support.ITagOwner} tags.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerTagInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads node styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerNodeStyleInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads edge styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerEdgeStyleInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads port styles.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerPortStyleInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads port locations.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerPortLocationInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
* Predefined input handler that reads edge labels.
* This handler is by default registered for the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
registerEdgeLabelsInputHandler(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
@@ -62989,8 +62989,8 @@ declare module yfiles{
* This event handler is used to propagate the {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers} event to subscribers of
* {@link yfiles.graphml.GraphMLIOHandler#addQueryInputHandlersListener QueryInputHandlers}. This implementation just calls {@link yfiles.graphml.GraphMLIOHandler#onQueryInputHandlers}, which in turn
* raises the {@link yfiles.graphml.GraphMLIOHandler#addQueryInputHandlersListener QueryInputHandlers} event.
- * @param {Object} sender
- * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.QueryInputHandlersEventArgs} e
*/
onGraphMLParserQueryInputHandlers(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs):void;
/**
@@ -62998,15 +62998,15 @@ declare module yfiles{
* This event handler is used to propagate the {@link yfiles.graphml.GraphMLParser#addHandleDeserializationListener HandleDeserialization} event to subscribers of
* {@link yfiles.graphml.GraphMLIOHandler#addHandleDeserializationListener HandleDeserialization}. This implementation just calls {@link yfiles.graphml.GraphMLIOHandler#onHandleDeserialization}, which in turn
* raises the {@link yfiles.graphml.GraphMLIOHandler#addHandleDeserializationListener HandleDeserialization} event.
- * @param {Object} sender
- * @param {yfiles.graphml.HandleDeserializationEventArgs} e
+ * @param {Object} sender
+ * @param {yfiles.graphml.HandleDeserializationEventArgs} e
*/
onGraphMLParserHandleDeserialization(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs):void;
/**
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IInputHandler} instance(s) for
* a given GraphML attribute key definition.
* The current key definition is provided by {@link yfiles.graphml.QueryInputHandlersEventArgs#keyDefinition}. If you
- * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
+ * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryInputHandlersEventArgs#addInputHandler} method.
* Implementations should also consider the {@link yfiles.graphml.QueryInputHandlersEventArgs#handled} property.
* @see {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers}
@@ -63016,7 +63016,7 @@ declare module yfiles{
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IInputHandler} instance(s) for
* a given GraphML attribute key definition.
* The current key definition is provided by {@link yfiles.graphml.QueryInputHandlersEventArgs#keyDefinition}. If you
- * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
+ * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryInputHandlersEventArgs#addInputHandler} method.
* Implementations should also consider the {@link yfiles.graphml.QueryInputHandlersEventArgs#handled} property.
* @see {@link yfiles.graphml.GraphMLParser#addQueryInputHandlersListener QueryInputHandlers}
@@ -63024,14 +63024,14 @@ declare module yfiles{
removeQueryInputHandlersListener(value:(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs)=> void):void;
/**
* Subscribe to this event to provide custom deserialization handling for XML content.
- * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
+ * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
* deserialized content, set the value of the {@link yfiles.graphml.HandleDeserializationEventArgs#result} property.
* @see {@link yfiles.graphml.GraphMLParser#addHandleDeserializationListener HandleDeserialization}
*/
addHandleDeserializationListener(value:(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs)=> void):void;
/**
* Subscribe to this event to provide custom deserialization handling for XML content.
- * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
+ * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
* deserialized content, set the value of the {@link yfiles.graphml.HandleDeserializationEventArgs#result} property.
* @see {@link yfiles.graphml.GraphMLParser#addHandleDeserializationListener HandleDeserialization}
*/
@@ -63358,7 +63358,7 @@ declare module yfiles{
/**
* This is the event argument that is used by the {@link yfiles.graphml.IWriteEvents} interface
* that can be queried from the {@link yfiles.graphml.IWriteContext#writeEvents} property.
- * This class holds a reference to the {@link yfiles.graphml.WriteEventArgs#context write context} and the
+ * This class holds a reference to the {@link yfiles.graphml.WriteEventArgs#context write context} and the
* {@link yfiles.graphml.WriteEventArgs#item} that is currently being written.
*/
export interface WriteEventArgs extends yfiles.system.EventArgs{
@@ -63592,7 +63592,7 @@ declare module yfiles{
* Using the following annotation
*
* 'ContainedType': new yfiles.ClassDefinition(function() {
- * return {
+ * return {
* '$meta': function() {
* return [yfiles.graphml.SingletonSerializationAttribute().init({"containerTypes" : [ContainingType.$class]})];
* }
@@ -63652,7 +63652,7 @@ declare module yfiles{
NEVER,
/**
* Always write the property.
- * This can be used to override default value handling of the
+ * This can be used to override default value handling of the
* XAML serializer and force writing of read-only properties.
*/
ALWAYS
@@ -63698,7 +63698,7 @@ declare module yfiles{
/**
* This is the event argument that is used by the {@link yfiles.graphml.IParseEvents} interface
* that can be queried from the {@link yfiles.graphml.IParseContext#parseEvents} property.
- * This class holds a reference to the {@link yfiles.graphml.ParseEventArgs#context parse context} and the
+ * This class holds a reference to the {@link yfiles.graphml.ParseEventArgs#context parse context} and the
* {@link yfiles.graphml.ParseEventArgs#element} that is currently being parsed.
*/
export interface ParseEventArgs extends yfiles.system.EventArgs{
@@ -63742,7 +63742,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether this {@link yfiles.graphml.HandleSerializationEventArgs} is handled.
* Setting this property to true indicates to the event source that the {@link yfiles.graphml.HandleSerializationEventArgs#item}
- * has been successfully serialized using the {@link yfiles.graphml.HandleSerializationEventArgs#writer} and no other code needs to handle the
+ * has been successfully serialized using the {@link yfiles.graphml.HandleSerializationEventArgs#writer} and no other code needs to handle the
* serialization request, anymore.
* Value: true if this event has been handled; otherwise, false.
*/
@@ -63755,7 +63755,7 @@ declare module yfiles{
/**
* Replaces the {@link yfiles.graphml.HandleSerializationEventArgs#item} using a substitute for serialization.
* This method can be used to replace the {@link yfiles.graphml.HandleSerializationEventArgs#item} and {@link yfiles.graphml.HandleSerializationEventArgs#sourceType} property
- * so that the serialization chain can be traversed with a substituted item.
+ * so that the serialization chain can be traversed with a substituted item.
* If this method has been called the {@link yfiles.graphml.HandleSerializationEventArgs#handled} property should not be set to true.
* @param {Object} item The substitute to assign to the {@link yfiles.graphml.HandleSerializationEventArgs#item} property.
* @param {yfiles.lang.Class} serializationType The serialization type to assign to the {@link yfiles.graphml.HandleSerializationEventArgs#sourceType} property.
@@ -63782,7 +63782,7 @@ declare module yfiles{
* the item using the given type for serialization.
* @param {yfiles.graphml.IWriteContext} context The context to use for writing.
* @param {Object} item The item to to serialize.
- * @param {yfiles.lang.Class} serializationType The type that should be used for serialization, which needs to be a super type or interface of the
+ * @param {yfiles.lang.Class} serializationType The type that should be used for serialization, which needs to be a super type or interface of the
* item or null.
*/
WithSerializationType:{
@@ -63836,7 +63836,7 @@ declare module yfiles{
*/
objectStack:yfiles.model.IListEnumerable;
/**
- * Returns the most current (i.e. the last element)
+ * Returns the most current (i.e. the last element)
* within the container hierarchy as it is returned
* by {@link yfiles.graphml.IParseContext#objectStack}
* @see Specified by {@link yfiles.graphml.IParseContext#currentObject}.
@@ -63920,7 +63920,7 @@ declare module yfiles{
/**
* The interface of the event trigger class that is used
* by the {@link yfiles.graphml.IParseContext#parseEvents} property.
- * This interface defines the available events that client code can register to
+ * This interface defines the available events that client code can register to
* during the parsing of {@link yfiles.graphml.GraphMLParser GraphML}.
* @see {@link yfiles.graphml.ParseEventArgs}
* @see {@link yfiles.graphml.GraphMLParser}
@@ -64098,7 +64098,7 @@ declare module yfiles{
export interface IOutputHandler extends Object{
/**
* Gets the write precedence that is associated with this instance.
- * Registered output handlers are written either before or after the (optional) child content of the governing GraphML
+ * Registered output handlers are written either before or after the (optional) child content of the governing GraphML
* element.
* Value: The write precedence for this instance.
* @see {@link yfiles.graphml.WritePrecedence}
@@ -64118,17 +64118,17 @@ declare module yfiles{
*/
dataTagAttributes:yfiles.collections.IEnumerable;
/**
- * Determines whether in the current context, the value is the default value and therefore
+ * Determines whether in the current context, the value is the default value and therefore
* no data element needs to be written.
* @param {yfiles.graphml.IWriteContext} ctx The context.
- * @return {boolean}
+ * @return {boolean}
* true if for the current context the default value applies and therefore no data element needs to be written.
* @see Specified by {@link yfiles.graphml.IOutputHandler#isDefaultValue}.
*/
isDefaultValue(ctx:yfiles.graphml.IWriteContext):boolean;
/**
* Actually writes the value for the current context.
- * At the time this method is called, the surrounding
+ * At the time this method is called, the surrounding
* 'data' element has already been written.
* @param {yfiles.graphml.IWriteContext} ctx The context.
* @see Specified by {@link yfiles.graphml.IOutputHandler#writeValue}.
@@ -64136,7 +64136,7 @@ declare module yfiles{
writeValue(ctx:yfiles.graphml.IWriteContext):void;
/**
* Writes the contents of the key definition.
- * At the time this method is called, the surrounding
+ * At the time this method is called, the surrounding
* 'key' element has already been written. However no 'default' element is written by the framework.
* @param {yfiles.graphml.IWriteContext} ctx The context.
* @see Specified by {@link yfiles.graphml.IOutputHandler#writeKeyDefinitionContent}.
@@ -64209,7 +64209,7 @@ declare module yfiles{
writeAttributeWithNamespace(prefix:string,localName:string,ns:string,value:string):yfiles.graphml.IXmlWriter;
/**
* Write a document fragment.
- * @param {Document} fragment
+ * @param {Document} fragment
* @return {yfiles.graphml.IXmlWriter} The writer instance for further chaining
* @see Specified by {@link yfiles.graphml.IXmlWriter#writeDocumentFragment}.
*/
@@ -64289,7 +64289,7 @@ declare module yfiles{
/**
* Register a local namespace/prefix mapping.
* @param {string} nsUri The namespace URI
- * @param {string} prefix The preferred namespace prefix or
+ * @param {string} prefix The preferred namespace prefix or
* if any prefix may be used.
* @return {string} The prefix that finally has been used for the namespace URI.
* @see Specified by {@link yfiles.graphml.IXmlNamespaceManager#registerLocalMapping}.
@@ -64373,7 +64373,7 @@ declare module yfiles{
*/
objectStack:yfiles.model.IListEnumerable;
/**
- * Returns the most current (i.e. the last element)
+ * Returns the most current (i.e. the last element)
* within the container hierarchy as it is returned
* by {@link yfiles.graphml.IWriteContext#objectStack}
* @see Specified by {@link yfiles.graphml.IWriteContext#currentObject}.
@@ -64451,7 +64451,7 @@ declare module yfiles{
/**
* The interface of the event trigger class that is used
* by the {@link yfiles.graphml.IWriteContext#writeEvents} property.
- * This interface defines the available events that client code can register to
+ * This interface defines the available events that client code can register to
* during the writing of {@link yfiles.graphml.GraphMLWriter GraphML}.
* @see {@link yfiles.graphml.WriteEventArgs}
* @see {@link yfiles.graphml.GraphMLWriter}
@@ -64477,7 +64477,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'node' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addNodeWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64485,7 +64485,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'node' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeNodeWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64505,7 +64505,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'edge' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addEdgeWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64513,7 +64513,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'edge' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeEdgeWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64533,7 +64533,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'port' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addPortWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64541,7 +64541,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'port' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removePortWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64561,7 +64561,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'graph' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addGraphWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64569,7 +64569,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'graph' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeGraphWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64589,7 +64589,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'graphml' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addGraphMLWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64597,7 +64597,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'graphml' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeGraphMLWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64617,7 +64617,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'data' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addDataWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64625,7 +64625,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'data' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeDataWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64645,7 +64645,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'key' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
addKeyWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64653,7 +64653,7 @@ declare module yfiles{
* Occurs right after the {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix} method
* for writing a GraphMl 'key' element has been called.
* At that state, callees can use the {@link yfiles.graphml.IXmlWriter#writeAttributeWithNamespace} methods to add
- * custom attributes to the XML element or write a first
+ * custom attributes to the XML element or write a first
* custom inner element using {@link yfiles.graphml.IXmlWriter#writeStartElementWithPrefix}
*/
removeKeyWritingListener(value:(sender:Object,e:yfiles.graphml.WriteEventArgs)=> void):void;
@@ -64699,7 +64699,7 @@ declare module yfiles{
/**
* Register an {@link yfiles.graphml.IInputHandler} instance for the current {@link yfiles.graphml.QueryInputHandlersEventArgs#keyDefinition}.
* Calling this method automatically sets {@link yfiles.graphml.QueryInputHandlersEventArgs#handled} to true.
- * @param {yfiles.graphml.IInputHandler} handler
+ * @param {yfiles.graphml.IInputHandler} handler
*/
addInputHandler(handler:yfiles.graphml.IInputHandler):void;
/**
@@ -64757,7 +64757,7 @@ declare module yfiles{
* Callback method that obtains the data for the given key.
* @param {yfiles.graphml.IWriteContext} context The context.
* @param {TKey} key The key.
- * @return {TData}
+ * @return {TData}
* The data that is associated with the key using the {@link yfiles.graphml.AbstractMapperOutputHandler#mapper}.
* @see Overrides {@link yfiles.graphml.AbstractOutputHandler#getValue}
*/
@@ -64845,7 +64845,7 @@ declare module yfiles{
/**
* The event arguments used by {@link yfiles.graphml.GraphMLIOHandler#addHandleDeserializationListener HandleDeserialization} and {@link yfiles.graphml.GraphMLParser#addHandleDeserializationListener HandleDeserialization}
* to let registered deserialization code perform the deserialization.
- * If the event handler determines that it can deserialize the {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}, it should place the result into
+ * If the event handler determines that it can deserialize the {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}, it should place the result into
* the {@link yfiles.graphml.HandleDeserializationEventArgs#result} property and thus mark the event as {@link yfiles.graphml.HandleDeserializationEventArgs#handled}.
*/
export interface HandleDeserializationEventArgs extends yfiles.system.EventArgs{
@@ -64858,7 +64858,7 @@ declare module yfiles{
targetType:yfiles.lang.Class;
/**
* Holds the result of the deserialization, which is null initially.
- * Setting this property will automatically set the {@link yfiles.graphml.HandleDeserializationEventArgs#handled} property to
+ * Setting this property will automatically set the {@link yfiles.graphml.HandleDeserializationEventArgs#handled} property to
* true.
* @throws {yfiles.system.ArgumentOutOfRangeException} If the value is not assignable to {@link yfiles.graphml.HandleDeserializationEventArgs#targetType}
*/
@@ -64921,8 +64921,8 @@ declare module yfiles{
/**
* The event arguments used by {@link yfiles.graphml.IXamlTypeMapper} implementations
* to resolve xml namespaces to {@link yfiles.graphml.ClrNamespaceDescriptor}s.
- * If the event handler determines that it can resolve the xml namespace to one or several
- * {@link yfiles.graphml.ClrNamespaceDescriptor}s, it should {@link yfiles.graphml.ResolveXmlNamespaceEventArgs#addClrNamespaceDescriptor add}
+ * If the event handler determines that it can resolve the xml namespace to one or several
+ * {@link yfiles.graphml.ClrNamespaceDescriptor}s, it should {@link yfiles.graphml.ResolveXmlNamespaceEventArgs#addClrNamespaceDescriptor add}
* them and thus mark the event as {@link yfiles.graphml.ResolveXmlNamespaceEventArgs#handled}.
*/
export interface ResolveXmlNamespaceEventArgs extends yfiles.system.EventArgs{
@@ -64983,7 +64983,7 @@ declare module yfiles{
* Parses the data using either the {@link yfiles.graphml.ComplexMapperInputHandler#deserializer} or the {@link yfiles.graphml.IParseContext#deserialize}
* call.
* @param {yfiles.graphml.IParseContext} context The context.
- * @param {Node} node The node that contains the data. This is either the GraphML 'data' element or the
+ * @param {Node} node The node that contains the data. This is either the GraphML 'data' element or the
* 'default' element.
* @return {TValue} The parsed data.
* @see {@link yfiles.graphml.ComplexMapperInputHandler#getDeserializationXmlNode}
@@ -64997,7 +64997,7 @@ declare module yfiles{
* respectively, given the 'data' or 'default' element from the GraphML.
* This method is called by {@link yfiles.graphml.ComplexMapperInputHandler#parseDataCore} to determine the node to pass to the deserialization mechanism.
*
- * This implementation returns node iff {@link yfiles.graphml.ComplexMapperInputHandler#useParentElementForDeserialization} is true
+ * This implementation returns node iff {@link yfiles.graphml.ComplexMapperInputHandler#useParentElementForDeserialization} is true
* (i.e. the 'data' or 'default' node itself), otherwise the first child of the node that is not
* a comment or processing instruction.
*
@@ -65089,7 +65089,7 @@ declare module yfiles{
* Factory method to create a default implementation of {@link yfiles.graphml.IGraphElementIdProvider} that
* delegates to fallback and uses the values stored by this {@link yfiles.graphml.GraphElementIdAcceptor} instance, if possible.
* @param {yfiles.graphml.IGraphElementIdProvider} fallback The fallback.
- * @return {yfiles.graphml.IGraphElementIdProvider}
+ * @return {yfiles.graphml.IGraphElementIdProvider}
*/
createIdProvider(fallback:yfiles.graphml.IGraphElementIdProvider):yfiles.graphml.IGraphElementIdProvider;
/**
@@ -65280,7 +65280,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -65312,7 +65312,7 @@ declare module yfiles{
*/
objectStack:yfiles.model.IListEnumerable;
/**
- * Returns the most current (i.e. the last element)
+ * Returns the most current (i.e. the last element)
* within the container hierarchy as it is returned
* by {@link yfiles.graphml.IParseContext#objectStack}
* @see Specified by {@link yfiles.graphml.IParseContext#currentObject}.
@@ -65391,7 +65391,7 @@ declare module yfiles{
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IInputHandler} instance(s) for
* a given GraphML attribute key definition.
* The current key definition is provided by {@link yfiles.graphml.QueryInputHandlersEventArgs#keyDefinition}. If you
- * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
+ * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryInputHandlersEventArgs#addInputHandler}.
* @see {@link yfiles.graphml.GraphMLIOHandler#addQueryInputHandlersListener QueryInputHandlers}
*/
@@ -65400,21 +65400,21 @@ declare module yfiles{
* Subscribe to this event to dynamically register one or more {@link yfiles.graphml.IInputHandler} instance(s) for
* a given GraphML attribute key definition.
* The current key definition is provided by {@link yfiles.graphml.QueryInputHandlersEventArgs#keyDefinition}. If you
- * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
+ * want to register an {@link yfiles.graphml.IInputHandler} for this GraphML attribute,
* you can add the handler with {@link yfiles.graphml.QueryInputHandlersEventArgs#addInputHandler}.
* @see {@link yfiles.graphml.GraphMLIOHandler#addQueryInputHandlersListener QueryInputHandlers}
*/
removeQueryInputHandlersListener(value:(sender:Object,e:yfiles.graphml.QueryInputHandlersEventArgs)=> void):void;
/**
* Subscribe to this event to provide custom deserialization handling for XML content.
- * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
+ * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
* deserialized content, set the value of the {@link yfiles.graphml.HandleDeserializationEventArgs#result} property.
* @see {@link yfiles.graphml.GraphMLIOHandler#addHandleDeserializationListener HandleDeserialization}
*/
addHandleDeserializationListener(value:(sender:Object,e:yfiles.graphml.HandleDeserializationEventArgs)=> void):void;
/**
* Subscribe to this event to provide custom deserialization handling for XML content.
- * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
+ * The current XML content is provided by {@link yfiles.graphml.HandleDeserializationEventArgs#xmlNode}. If you want to return
* deserialized content, set the value of the {@link yfiles.graphml.HandleDeserializationEventArgs#result} property.
* @see {@link yfiles.graphml.GraphMLIOHandler#addHandleDeserializationListener HandleDeserialization}
*/
@@ -65445,7 +65445,7 @@ declare module yfiles{
onHandleDeserialization(args:yfiles.graphml.HandleDeserializationEventArgs):void;
/**
* Deserialize the content of element.
- * Typically, this method is called only indirectly by calls to {@link yfiles.graphml.IParseContext#deserialize} or
+ * Typically, this method is called only indirectly by calls to {@link yfiles.graphml.IParseContext#deserialize} or
* {@link yfiles.graphml.ParseContextExtensions#deserialize}. This implementation calls {@link yfiles.graphml.GraphMLParser#onHandleDeserialization}, which in
* turn raises the {@link yfiles.graphml.GraphMLParser#addHandleDeserializationListener HandleDeserialization} event.
* @param {yfiles.graphml.IParseContext} context The current parse context.
@@ -65471,13 +65471,13 @@ declare module yfiles{
/**
* Parse the XML document document into an graph instance, using elementFactory
* to create the elements.
- * Typically, this method is called indirectly from
+ * Typically, this method is called indirectly from
* {@link yfiles.graphml.GraphMLIOHandler#readFromDocument}.
- * @param {Document} document The XML document instance to parse. Note: If
- * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
- * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
- * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
- * result.
+ * @param {Document} document The XML document instance to parse. Note: If
+ * you are using Internet Explorer 9 and {@link XMLHttpRequest}s to retrieve the
+ * document, you may not use the value from the {@link XMLHttpRequest#responseXML}
+ * property. Please parse {@link XMLHttpRequest#responseText} instead and use the
+ * result.
* For further reference see .
* @param {yfiles.graphml.IGraphElementFactory} elementFactory The {@link yfiles.graphml.IGraphElementFactory} instance that is used to create the elements.
* @see {@link yfiles.graphml.GraphMLIOHandler#readFromDocument}
@@ -65486,7 +65486,7 @@ declare module yfiles{
/**
* Parse the input url into an graph instance, using elementFactory
* to create the elements.
- * Typically, this method is called indirectly from
+ * Typically, this method is called indirectly from
* {@link yfiles.graphml.GraphMLIOHandler#readFromURLWithCallback}.
* @param {string} url The URL to the input to parse.
* @param {yfiles.graph.IGraph} graph The graph instance that is populated.
@@ -65595,13 +65595,13 @@ declare module yfiles{
* Gets or sets a value indicating whether values that are applied via the {@link yfiles.graphml.AbstractInputHandler#applyDefault}.
* mechanism and are equal to the value that is already present in the mapper will
* explicitly be overridden in the mapper.
- * Value:
+ * Value:
* true if default values should be overridden in the mapper; otherwise, false.
* By default this is set to false.
*/
overrideDefaultValue:boolean;
/**
- * This method uses the {@link yfiles.graphml.AbstractMapperInputHandler#mapper} to associate the data with the
+ * This method uses the {@link yfiles.graphml.AbstractMapperInputHandler#mapper} to associate the data with the
* key.
* @param {yfiles.graphml.IParseContext} context The context.
* @param {TKey} key The key.
@@ -65641,7 +65641,7 @@ declare module yfiles{
/**
* Simple tagging subclass of {@link yfiles.model.DictionaryMapper}
* that is typed for {@link Object} keys and values.
- * This class is used by the {@link yfiles.graphml.GraphMLParser} to store
+ * This class is used by the {@link yfiles.graphml.GraphMLParser} to store
* properties of an item before it has been created. An instance of this class
* can be found in the {@link yfiles.support.ILookup#lookup} of the {@link yfiles.graphml.IParseContext}
* during the parsing of an item. Custom parsers may populate the dictionary with various properties
@@ -65716,7 +65716,7 @@ declare module yfiles{
writeEndElementCore():void;
/**
* Write a document fragment.
- * @param {Document} fragment
+ * @param {Document} fragment
* @return {yfiles.graphml.IXmlWriter} The writer instance for further chaining
* @see Specified by {@link yfiles.graphml.IXmlWriter#writeDocumentFragment}.
*/
@@ -65777,8 +65777,8 @@ declare module yfiles{
/**
* This method is invoked each time a data element with matching key
* is processed.
- * If the {@link yfiles.graphml.IParseContext#currentObject} is of the same type
- * as this TKey and the scope is valid,
+ * If the {@link yfiles.graphml.IParseContext#currentObject} is of the same type
+ * as this TKey and the scope is valid,
* this method delegates the actual parsing to {@link yfiles.graphml.AbstractInputHandler#parseDataCore} and {@link yfiles.graphml.AbstractInputHandler#setValue}
* @param {yfiles.graphml.IParseContext} context the current parse context.
* @param {Node} node the DOM node representing the data element.
@@ -65985,7 +65985,7 @@ declare module yfiles{
writeNamespaceDeclaration(prefix:string,nsUri:string):yfiles.graphml.IXmlWriter;
/**
* Write a document fragment.
- * @param {Document} fragment
+ * @param {Document} fragment
* @return {yfiles.graphml.IXmlWriter} The writer instance for further chaining
* @see Specified by {@link yfiles.graphml.IXmlWriter#writeDocumentFragment}.
*/
@@ -66048,7 +66048,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -66079,7 +66079,7 @@ declare module yfiles{
*/
objectStack:yfiles.model.IListEnumerable;
/**
- * Returns the most current (i.e. the last element)
+ * Returns the most current (i.e. the last element)
* within the container hierarchy as it is returned
* by {@link yfiles.graphml.IWriteContext#objectStack}
* @see Specified by {@link yfiles.graphml.IWriteContext#currentObject}.
@@ -66098,7 +66098,7 @@ declare module yfiles{
parentContext:yfiles.graphml.IWriteContext;
/**
* Gets or sets the writer.
- * If a null writer is set, this implementation will delegate to
+ * If a null writer is set, this implementation will delegate to
* the {@link yfiles.graphml.ChildWriteContext#parentContext}'s {@link yfiles.graphml.IWriteContext#writer}.
* @see Specified by {@link yfiles.graphml.IWriteContext#writer}.
*/
@@ -66266,7 +66266,7 @@ declare module yfiles{
* Otherwise it will use {@link yfiles.graphml.AbstractOutputHandler#getValue} and compare the result with the {@link yfiles.graphml.AbstractOutputHandler#defaultValue}
* to determine whether they are equal and therefore no data needs to be written.
* @param {yfiles.graphml.IWriteContext} ctx The context.
- * @return {boolean}
+ * @return {boolean}
* true if for the current context the default value applies and therefore no data element needs to be written.
* @see Specified by {@link yfiles.graphml.IOutputHandler#isDefaultValue}.
*/
@@ -66368,7 +66368,7 @@ declare module yfiles{
* The number of edge crossings that were
* produced by this sequencer the last time it was
* applied to a graph.
- * Precondition:
+ * Precondition:
* Method {@link yfiles.hierarchic.ClassicLayerSequencer#getLayers}
* must have been called before.
*/
@@ -66380,11 +66380,11 @@ declare module yfiles{
/**
* Calculates the sequence of nodes within each layer.
* @param {yfiles.layout.LayoutGraph} g the graph being acted upon
- * @param {yfiles.algorithms.INodeMap} layerID
+ * @param {yfiles.algorithms.INodeMap} layerID
* provides for each node an integral number signifying the layer
* of that node. The first layer has the number 0.
* @param {number} maxLayer the number of different layers
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of length maxLayer containing node lists. Each node list
* contains the nodes of a corresponding layer. The order of the nodes
* within each node list represents the sequence of the nodes within their layer.
@@ -66440,7 +66440,7 @@ declare module yfiles{
* Many settings of the layout can be controlled using the {@link yfiles.hierarchic.incremental.EdgeLayoutDescriptor}
* and {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor} instances. The ones that are used during the
* layout run can be obtained from {@link yfiles.hierarchic.IncrementalHierarchicLayouter#edgeLayoutDescriptor} and
- * {@link yfiles.hierarchic.IncrementalHierarchicLayouter#nodeLayoutDescriptor} respectively.
+ * {@link yfiles.hierarchic.IncrementalHierarchicLayouter#nodeLayoutDescriptor} respectively.
* If at the time of the invocation DataProvider instances are bound to the graph
* using either the {@link yfiles.hierarchic.incremental.HierarchicLayouter#EDGE_LAYOUT_DESCRIPTOR_DP_KEY} or
* {@link yfiles.hierarchic.incremental.HierarchicLayouter#NODE_LAYOUT_DESCRIPTOR_DP_KEY} keys, they will be wrapped
@@ -66527,7 +66527,7 @@ declare module yfiles{
*
* Defaults to {@link yfiles.hierarchic.ComponentArrangementPolicy#TOPMOST}.
*
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified policy does not match
* one component arrangement policy constants.
*/
@@ -66616,10 +66616,10 @@ declare module yfiles{
* {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns
* true.
* The default is false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type
* {@link yfiles.layout.LabelLayoutTranslator}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type
* {@link yfiles.layout.LabelLayoutTranslator}.
*/
@@ -66641,10 +66641,10 @@ declare module yfiles{
* {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} returns
* true.
* The default is false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type
* {@link yfiles.layout.LabelLayoutTranslator}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type
* {@link yfiles.layout.LabelLayoutTranslator}.
*/
@@ -66675,7 +66675,7 @@ declare module yfiles{
/**
* The{@link yfiles.hierarchic.incremental.DefaultDrawingDistanceCalculator} that is registered
* with the layout algorithm by default.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current instance returned
* by {@link yfiles.hierarchic.incremental.HierarchicLayouter#drawingDistanceCalculator}
* is not an instance of DefaultDrawingDistanceCalculator.
@@ -66790,7 +66790,7 @@ declare module yfiles{
* useless. Therefore a new constraint factory should only be created after
* previously used factories have been properly disposed.
*
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* @return {yfiles.hierarchic.incremental.ISequenceConstraintFactory} A SequenceConstraintFactory instance for use with the given graph.
* @see {@link yfiles.hierarchic.IncrementalHierarchicLayouter#fromScratchSequencer}
* @see {@link yfiles.hierarchic.IncrementalHierarchicLayouter#fixedElementsSequencer}
@@ -66862,7 +66862,7 @@ declare module yfiles{
/**
* The layout mode this layouter is currently in.
* Depending on the mode the layout algorithm will use different
- * {@link yfiles.hierarchic.incremental.ILayerer} and {@link yfiles.hierarchic.incremental.ISequencer} implementations.
+ * {@link yfiles.hierarchic.incremental.ILayerer} and {@link yfiles.hierarchic.incremental.ISequencer} implementations.
* Currently supported modes are:
*
*
{@link yfiles.hierarchic.LayoutMode#INCREMENTAL}
@@ -67294,7 +67294,7 @@ declare module yfiles{
* Nodes are being scaled from their center.
* This can be used for more fuzzy layering.
* The default is 1.0d which results in no scaling.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -67308,7 +67308,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeHalo}
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeScalingFactor}
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeHalo}
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -67322,7 +67322,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeHalo}
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeScalingFactor}
* @see {@link yfiles.hierarchic.AsIsLayerer#nodeHalo}
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -67356,13 +67356,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -67501,10 +67501,10 @@ declare module yfiles{
* This method corresponds to Algorithm 1 in [BK01].
* @param {yfiles.algorithms.NodeList[]} layerLists the list of layers.
* @param {yfiles.algorithms.IEdgeMap} conflictMark used to mark the conflicting edges.
- * @param {yfiles.algorithms.INodeMap} dummyMap
+ * @param {yfiles.algorithms.INodeMap} dummyMap
* map which returns true for bends,
* false otherwise.
- * @param {number[]} pos
+ * @param {number[]} pos
* is indexed by the index method of node and returns the rank of
* a node inside the layer which contains the node.
*/
@@ -67548,13 +67548,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -67609,7 +67609,7 @@ declare module yfiles{
* implement a call to initStructures() and
* initializePositions(layerLists) before using the provided methods.
* After the work is done, they should call disposeStructures(g).
- * @param {yfiles.algorithms.NodeList[]} layerLists
+ * @param {yfiles.algorithms.NodeList[]} layerLists
* a list of all the nodes for each layer, to determine
* their relative positions
* @see Overrides {@link yfiles.hierarchic.AbstractDrawer#assignCoordinatesToNodes}
@@ -67645,20 +67645,20 @@ declare module yfiles{
* given the first and the last cell in NodeList.
* Note that this method does not double-check whether the given
* range is valid for all nodes.
- * @param {yfiles.algorithms.ListCell} firstCell
+ * @param {yfiles.algorithms.ListCell} firstCell
* this determines the first Node in a NodeList
* which should be assigned a new x-coordinate
- * @param {yfiles.algorithms.ListCell} lastCell
+ * @param {yfiles.algorithms.ListCell} lastCell
* this determines the last Node in a NodeList
* (which must be same List as the one for firstCell) which should
* be assigned a new x-coordinate
- * @param {number[]} range
+ * @param {number[]} range
* an interval providing information of the legal range,
* the Nodes x-coordinates could be set to.
* The values can can be smaller than (-Double.MAX_VALUE) for the left
* border and greater than Double.MAX_VALUE for the right one
* @see {@link yfiles.hierarchic.PendularDrawer#minPath}
- * @return {boolean}
+ * @return {boolean}
* true iff this method has done any change to the graphs
* coordinates
*/
@@ -67666,7 +67666,7 @@ declare module yfiles{
/**
* Helper method that determines whether a node is a so-called segment node.
* @param {yfiles.algorithms.Node} n the Node
- * @return {boolean}
+ * @return {boolean}
* true iff (inDegree == 1 && outDegree < 2) ||
* (outDegree == 1 && inDegree < 2)
*/
@@ -67698,10 +67698,10 @@ declare module yfiles{
*
* @see {@link yfiles.hierarchic.PendularDrawer#partitionLayer}
* @see {@link yfiles.hierarchic.PendularDrawer#getPendulumForce}
- * @param {yfiles.algorithms.YList} partition
+ * @param {yfiles.algorithms.YList} partition
* a List of NodeLists each containing at least one node
* belonging to a single layer
- * @param {number} direction
+ * @param {number} direction
* -1 if nodes in higher layers should be used to calculate
* the forces, 1 if nodes in lower layers should be used, 0 if both
* surrounding layers should be used
@@ -67715,11 +67715,11 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.PendularDrawer#touches}
* @see {@link yfiles.hierarchic.PendularDrawer#shakePartition}
* @param {yfiles.algorithms.NodeList} layer the layer which shall be partitioned
- * @param {number} direction
+ * @param {number} direction
* -1 if nodes in higher layers should be used to calculate
* the forces, 1 if nodes in lower layers
* should be used, 0 if both surrounding layers should be used
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* a list of NodeLists each containing adjacent nodes in that layer,
* which can be treated as a single unit when moving
*/
@@ -67732,10 +67732,10 @@ declare module yfiles{
* x-coordinates.
* @see {@link yfiles.hierarchic.PendularDrawer#getEdgeWeight}
* @param {yfiles.algorithms.Node} v the node for which the force will be calculated
- * @param {yfiles.algorithms.IEdgeCursor} ec
+ * @param {yfiles.algorithms.IEdgeCursor} ec
* the EdgeCursor which determines which edges should be
* considered in the calculation
- * @return {number}
+ * @return {number}
* a force, i.e. a signed value, which (if added to the x-coordinate
* of v) would minimize the force on v if applied.
*/
@@ -67747,7 +67747,7 @@ declare module yfiles{
* distance is smaller than getMinimalLayerDistance(v1, ...)
* @param {yfiles.algorithms.Node} v1 one node
* @param {yfiles.algorithms.Node} v2 another node
- * @return {boolean}
+ * @return {boolean}
* true iff their distance is smaller than
* getMinimalLayerDistance+EPSILON
* @see {@link yfiles.hierarchic.PendularDrawer#getMinimalLayerDistance}
@@ -67767,10 +67767,10 @@ declare module yfiles{
* The force is calculated by the sum of the results of calls to getPendulumForce(Node, int)
* divided by the number of the nodes.
* @param {yfiles.algorithms.ICursor} cursor the nodes for which the force will be calculated
- * @return {number}
+ * @return {number}
* a force, i.e. a signed value, which, if applied to the nodes in cursor, would minimize
* the force acting on them.
- * @param {number} direction
+ * @param {number} direction
* -1 if nodes in higher layers should be used to calculate the forces, 1 if nodes
* in lower layers should be used, 0 if both surrounding layers should be used
*/
@@ -67813,7 +67813,7 @@ declare module yfiles{
* Calculates the highest or lowest x-coordinate the Node n can be assigned to, without breaking
* the constraints.
* @param {yfiles.algorithms.Node} n the node
- * @param {boolean} toLeft
+ * @param {boolean} toLeft
* true if the minimum x-coordinate shall be calculated;
* false for the maximum x-coordinate
* @return {number} the maximum/minimum extent of the node's center x-coordinate
@@ -67826,7 +67826,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.AbstractDrawer#minimalNodeDistance}
* @see {@link yfiles.hierarchic.AbstractDrawer#minimalEdgeDistance}
* @param {yfiles.algorithms.Node} n the node
- * @param {boolean} toLeft
+ * @param {boolean} toLeft
* true if the minimum x-coordinate shall be calculated;
* false for the maximum x-coordinate
* @return {number} the maximum/minimum extent of the node's center x-coordinate
@@ -67934,11 +67934,11 @@ declare module yfiles{
/**
* Calculates the sequence of nodes within each layer.
* @param {yfiles.layout.LayoutGraph} g the graph being acted upon
- * @param {yfiles.algorithms.INodeMap} layerID
+ * @param {yfiles.algorithms.INodeMap} layerID
* provides for each node an integral number signifying the layer
* of that node. The first layer has the number 0.
* @param {number} maxLayer the number of different layers
- * @return {yfiles.algorithms.NodeList[]}
+ * @return {yfiles.algorithms.NodeList[]}
* an array of length maxLayer containing node lists. Each node list
* contains the nodes of a corresponding layer. The order of the nodes
* within each node list represents the sequence of the nodes within their layer.
@@ -67994,7 +67994,7 @@ declare module yfiles{
* no unnecessary edge crossings will be introduced.
* @param {yfiles.layout.LayoutGraph} g graph whose edges need port assignment
* @param {yfiles.algorithms.NodeList[]} layers the layering of g
- * @param {yfiles.algorithms.IDataProvider} dummyMark
+ * @param {yfiles.algorithms.IDataProvider} dummyMark
* provides boolean data about whether a node
* is a dummy node or not.
*/
@@ -68008,7 +68008,7 @@ declare module yfiles{
* at top and bottom sides of the nodes. Ports will be assigned according to
* the given Comparators.
* @param {yfiles.layout.LayoutGraph} g graph whose edges need port assignment
- * @param {yfiles.algorithms.IDataProvider} dummyMark
+ * @param {yfiles.algorithms.IDataProvider} dummyMark
* provides boolean data about whether a node
* is a dummy node or not.
* @param {yfiles.objectcollections.IComparer} inComp A Comparator that defines an ordering for edges. This comparator is used for ordering the edges entering a node.
@@ -68295,11 +68295,11 @@ declare module yfiles{
* The provided value specifies the minimum distance
* between the right border of the node and the left border of its right-hand
* neighbor in the layer.
- * If a data provider with this key is registered with the input graph then the
+ * If a data provider with this key is registered with the input graph then the
* distance values set by the methods {@link yfiles.hierarchic.IDrawer#minimalNodeDistance},
* {@link yfiles.hierarchic.IDrawer#minimalEdgeDistance} and {@link yfiles.hierarchic.IDrawer#minimalMultiEdgeDistance}
* will be ignored.
- *
+ *
* Drawer implementations may ignore the data provided.
*/
NODE_DISTANCE:Object;
@@ -68370,13 +68370,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -68416,13 +68416,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -68550,13 +68550,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -68737,13 +68737,13 @@ declare module yfiles{
export enum WeightHeuristic{
/**
* Weight assignment heuristic specifier. A node position within a layer
- * will be determined by the barycenter of its
+ * will be determined by the barycenter of its
* successor (downward pass) and predecessor (upward pass) nodes.
*/
BARYCENTER,
/**
* Weight assignment heuristic specifier. A node position within a layer
- * will be determined by the median position of its
+ * will be determined by the median position of its
* successor (downward pass) and predecessor (upward pass) nodes.
*/
MEDIAN
@@ -68841,13 +68841,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -69030,7 +69030,7 @@ declare module yfiles{
*/
DOWN_SHIFT,
/**
- * Ranking policy specifier. Nodes get re-ranked by
+ * Ranking policy specifier. Nodes get re-ranked by
* finding a spanning tree that contains only tight
* (length 1) edges.
*/
@@ -69073,13 +69073,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -69152,9 +69152,9 @@ declare module yfiles{
HIERARCHICAL_TOPMOST,
/**
* Layering strategy specifier. An optimal hierarchical layering strategy.
- * The layer distance of an edge is the absolute difference between the layer numbers
- * of its source and target node.
- * Layer assignment will be done in such a way that the overall sum of the layer distances
+ * The layer distance of an edge is the absolute difference between the layer numbers
+ * of its source and target node.
+ * Layer assignment will be done in such a way that the overall sum of the layer distances
* of all edges in the layout is minimal.
* @see {@link yfiles.hierarchic.HierarchicLayouter#layeringStrategy}
*/
@@ -69166,30 +69166,30 @@ declare module yfiles{
*/
HIERARCHICAL_TIGHT_TREE,
/**
- * Layering strategy specifier. A fast heuristic that improves the
- * the ranking done by {@link yfiles.hierarchic.LayeringStrategy#HIERARCHICAL_TOPMOST} by down shifting
- * some nodes in the layering. The quality is usually worse than the
+ * Layering strategy specifier. A fast heuristic that improves the
+ * the ranking done by {@link yfiles.hierarchic.LayeringStrategy#HIERARCHICAL_TOPMOST} by down shifting
+ * some nodes in the layering. The quality is usually worse than the
* one produced by Tight Tree Heuristic.
* @see {@link yfiles.hierarchic.HierarchicLayouter#layeringStrategy}
*/
HIERARCHICAL_DOWNSHIFT,
/**
- * Layering strategy specifier.
- * Layering based on a breadth first search (bfs).
+ * Layering strategy specifier.
+ * Layering based on a breadth first search (bfs).
* All edges will span at most one layer in
* the resulting drawing. Edges between nodes that belong to the same layer are possible.
- * The nodes that will be placed in the first layer can be provided by a
+ * The nodes that will be placed in the first layer can be provided by a
* data provider bound to the input graph using the key {@link yfiles.hierarchic.BFSLayerer#CORE_NODES_DP_KEY}.
- * If this data provider is not given, then nodes that have no incoming edges are placed
+ * If this data provider is not given, then nodes that have no incoming edges are placed
* in the first layer.
* @see {@link yfiles.hierarchic.HierarchicLayouter#layeringStrategy}
*/
BFS,
/**
- * Layering strategy specifier. A layer assignment strategy
+ * Layering strategy specifier. A layer assignment strategy
* that uses the initial y-coordinates of the nodes
- * (x-coordinates when the layout orientation is horizontal)
- * to determine a node layering. It tries to find a layering that is similar to the
+ * (x-coordinates when the layout orientation is horizontal)
+ * to determine a node layering. It tries to find a layering that is similar to the
* one in the input graph. When this layering strategy is used, the layouter
* may place nodes in the same layer, even though they are connected by an edge.
* These inner layer edges are always routed in an orthogonal style.
@@ -69199,7 +69199,7 @@ declare module yfiles{
/**
* Layering strategy specifier. The ranks of the nodes will be given by the user.
* The node ranks must be provided by a data provider bound to the input graph
- * using the key {@link yfiles.hierarchic.GivenLayersLayerer#LAYER_ID_DP_KEY}. Like
+ * using the key {@link yfiles.hierarchic.GivenLayersLayerer#LAYER_ID_DP_KEY}. Like
* {@link yfiles.hierarchic.LayeringStrategy#FROM_SKETCH} this layering allows inner layer edges.
* @see {@link yfiles.hierarchic.HierarchicLayouter#layeringStrategy}
*/
@@ -69247,13 +69247,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -69347,7 +69347,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
* @param {yfiles.layout.LayoutGraph} graph the graph to work on
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the implementation which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData} instances
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory to set the temporary port constraints with
* @see Specified by {@link yfiles.hierarchic.incremental.IPortConstraintOptimizer#optimizeAfterLayering}.
@@ -69365,7 +69365,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
* @param {yfiles.layout.LayoutGraph} graph the graph to work on
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the implementation which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData} instances
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory to set the temporary port constraints with
* @see Specified by {@link yfiles.hierarchic.incremental.IPortConstraintOptimizer#optimizeAfterSequencing}.
@@ -69377,14 +69377,14 @@ declare module yfiles{
* Note that, in this phase, it's not allowed to create back-loops, that is, in-edges must not connect to the south
* side and out-edges must not connect to the north side.
* @param {yfiles.algorithms.Node} node the original node to set temporary port constraints at.
- * @param {yfiles.objectcollections.IComparer} inEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} inEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the in-edges from left to right.
* Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
- * @param {yfiles.objectcollections.IComparer} outEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} outEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the out-edges from left to
* right. Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see {@link yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer#optimizeAfterSequencing}
@@ -69409,10 +69409,10 @@ declare module yfiles{
* and last segments.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the node
* @param {yfiles.algorithms.Node} node the node whose self loops will be routed
- * @param {yfiles.algorithms.IDataProvider} spc
+ * @param {yfiles.algorithms.IDataProvider} spc
* a DataProvider that contains {@link yfiles.layout.PortConstraint} information
* for the source ports of the edges
- * @param {yfiles.algorithms.IDataProvider} tpc
+ * @param {yfiles.algorithms.IDataProvider} tpc
* a DataProvider that contains {@link yfiles.layout.PortConstraint} information
* for the target ports of the edges
*/
@@ -69421,12 +69421,12 @@ declare module yfiles{
* Convenience method that calculates a list of self-loops that belong to a given node.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the node
* @param {yfiles.algorithms.Node} node the node whose self loops will be routed
- * @param {yfiles.algorithms.YList} selfLoops
+ * @param {yfiles.algorithms.YList} selfLoops
* a list of {@link yfiles.algorithms.Edge}s that will be routed
- * @param {yfiles.algorithms.IDataProvider} spc
+ * @param {yfiles.algorithms.IDataProvider} spc
* a DataProvider that contains {@link yfiles.layout.PortConstraint} information
* for the source ports of the edges
- * @param {yfiles.algorithms.IDataProvider} tpc
+ * @param {yfiles.algorithms.IDataProvider} tpc
* a DataProvider that contains {@link yfiles.layout.PortConstraint} information
* for the target ports of the edges
*/
@@ -69498,7 +69498,7 @@ declare module yfiles{
* Creates a new instance of SelfloopCalculator using the given
* parameters for minimum first segment length and minimum distance between
* each pair of edges.
- * @param {number} minFirstSegmentLength
+ * @param {number} minFirstSegmentLength
* the minimum length of the first and last segment
* of an orthogonally routed self loop
* @param {number} minEdgeDistance the minimum distance between a pair of self loops
@@ -69567,13 +69567,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -69589,10 +69589,10 @@ declare module yfiles{
* containing nodes that belong to a different component. By default this method
* uses the {@link yfiles.hierarchic.incremental.MultiComponentLayerer#componentComparator ComponentComparator} to sort the list
* or does nothing if that instance is null.
- * @param {yfiles.algorithms.NodeList[]} nodeLists
+ * @param {yfiles.algorithms.NodeList[]} nodeLists
* the array of NodeLists each containing all nodes that belong
* to the same component
- * @param {yfiles.algorithms.IDataProvider} componentIndexProvider
+ * @param {yfiles.algorithms.IDataProvider} componentIndexProvider
* a DataProvider that can be used to query the
* nodes' component indices via {@link yfiles.algorithms.IDataProvider#getInt} and/or
* {@link yfiles.algorithms.IDataProvider#get}.
@@ -69771,7 +69771,7 @@ declare module yfiles{
indexFixed:boolean;
/**
* The client object.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if there is currently no comparator set and
* the specified object is not a {@link yfiles.lang.IObjectComparable} instance.
* @see {@link yfiles.hierarchic.incremental.SwimLaneDescriptor#comparator}
@@ -69791,7 +69791,7 @@ declare module yfiles{
laneTightness:number;
/**
* The comparator that is used for sorting the lanes.
- * @throws {yfiles.system.ArgumentNullException}
+ * @throws {yfiles.system.ArgumentNullException}
* if the specified comparator is
* null.
*/
@@ -69799,7 +69799,7 @@ declare module yfiles{
/**
* The minimum lane width.
* The default is 0.0d.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -69808,7 +69808,7 @@ declare module yfiles{
* The left lane insets where no element
* will lie in the resulting drawing.
* The default is 0.0d.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -69817,7 +69817,7 @@ declare module yfiles{
* The right lane insets where no element
* will lie in the resulting drawing.
* The default is 0.0d.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0.
*/
@@ -69848,10 +69848,10 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new swim lane descriptor with an associated client object.
- * @param {yfiles.lang.IObjectComparable} clientObject
+ * @param {yfiles.lang.IObjectComparable} clientObject
* an object provided by the client that will be used
* for determining the order of the lanes.
- * @throws {yfiles.system.ArgumentNullException}
+ * @throws {yfiles.system.ArgumentNullException}
* if the specified client object is
* null.
*/
@@ -69861,7 +69861,7 @@ declare module yfiles{
* client object and comparator.
* @param {Object} clientObject a client object used for sorting the lanes
* @param {yfiles.objectcollections.IComparer} cmp a Comparator used for comparing the client objects.
- * @throws {yfiles.system.ArgumentNullException}
+ * @throws {yfiles.system.ArgumentNullException}
* if the specified client object is
* null or the specified comparator is null but the
* specified client object is not a {@link yfiles.lang.IObjectComparable} instance.
@@ -69884,11 +69884,11 @@ declare module yfiles{
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayer} layer the layer object that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider that can be used to query information
- * @param {yfiles.algorithms.Node} left
+ * @param {yfiles.algorithms.Node} left
* the left one of the two nodes whose
* minimum distance is to be determined or null if only the left border of the right node is
* of interest.
- * @param {yfiles.algorithms.Node} right
+ * @param {yfiles.algorithms.Node} right
* the right one of the two nodes whose
* minimum distance is to be determined or null if only the right border of the left node is
* of interest.
@@ -69918,7 +69918,7 @@ declare module yfiles{
* Implementations should
* release internally held data structures here.
* @see {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#initialize}
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that was used
@@ -69932,7 +69932,7 @@ declare module yfiles{
* cache lengthy calculations in the initialization phase.
* It is guaranteed that the graph will not be changed during subsequent
* calls to {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#getMinDistance}.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that will be used during subsequent calls
@@ -70017,7 +70017,7 @@ declare module yfiles{
export interface TopologicalIncrementalLayerer extends Object,yfiles.hierarchic.incremental.ILayerer{
/**
* Calculates an optimal layering for incremental nodes.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph containing all nodes in layers and all nodes in incrementalNodes as
* well as the respective edges.
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers structure containing all nodes but the incremental ones.
@@ -70061,10 +70061,10 @@ declare module yfiles{
* method.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements from layers
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layer implementation that holds the Layers for sequencing
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that provides the necessary {@link yfiles.hierarchic.incremental.INodeData}
* and {@link yfiles.hierarchic.incremental.IEdgeData}
- * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
+ * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
* an ItemFactory implementation that can be used to modify the
* graph consistently
* @see Specified by {@link yfiles.hierarchic.incremental.ISequencer#sequenceNodeLayers}.
@@ -70211,7 +70211,7 @@ declare module yfiles{
* algorithm. This method is responsible for assigning the relative positions
* of the nodes within each layer.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
* the LayoutDataProvider that contains information about
* the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers that shall be calculated by this method
@@ -70221,11 +70221,11 @@ declare module yfiles{
/**
* If option {@link yfiles.hierarchic.incremental.SimplexNodePlacer#nodeCompaction} is enabled, this method is called to assign the nodes
* of a layer to the corresponding upper/lower sublayer.
- * @param {yfiles.algorithms.NodeList} layerNodes
+ * @param {yfiles.algorithms.NodeList} layerNodes
* list that contains all normal nodes (see {@link yfiles.hierarchic.incremental.NodeDataType#NORMAL}) of a layer.
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider instance.
* @param {yfiles.layout.LayoutGraph} graph the graph instance.
- * @param {yfiles.algorithms.INodeMap} lowerSublayer
+ * @param {yfiles.algorithms.INodeMap} lowerSublayer
* NodeMap whose {@link yfiles.algorithms.INodeMap#getBool} method has to return true
* for each node that should be placed in the lower sublayer (values are set by this method).
* @see {@link yfiles.hierarchic.incremental.SimplexNodePlacer#nodeCompaction}
@@ -70238,7 +70238,7 @@ declare module yfiles{
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the node
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} provider the current LayoutDataProvider
* @param {yfiles.algorithms.Node} node the node
- * @param {boolean} inLayer
+ * @param {boolean} inLayer
* whether the nodes' layer coordinate is queried or the sequence coordinate.
* Iff inLayer is true this method is called from within the
* {@link yfiles.hierarchic.incremental.SimplexNodePlacer#assignLayerCoordinates}
@@ -70261,11 +70261,11 @@ declare module yfiles{
* This method is invoked after all ports have been assigned their final relative
* coordinates and nodes have been given relative coordinates within each layer.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
* the LayoutDataProvider that contains information about
* the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers that shall be calculated by this method
- * @param {yfiles.hierarchic.incremental.IDrawingDistanceCalculator} drawingDistanceCalculator
+ * @param {yfiles.hierarchic.incremental.IDrawingDistanceCalculator} drawingDistanceCalculator
* an instance that can be queried to determine
* the minimum distance between each pair of nodes in the graph
* @see Specified by {@link yfiles.hierarchic.incremental.INodePlacer#assignSequenceCoordinates}.
@@ -70405,13 +70405,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -70442,10 +70442,10 @@ declare module yfiles{
* method.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements from layers
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layer implementation that holds the Layers for sequencing
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that provides the necessary {@link yfiles.hierarchic.incremental.INodeData}
* and {@link yfiles.hierarchic.incremental.IEdgeData}
- * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
+ * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
* an ItemFactory implementation that can be used to modify the
* graph consistently
* @see Specified by {@link yfiles.hierarchic.incremental.ISequencer#sequenceNodeLayers}.
@@ -70502,7 +70502,7 @@ declare module yfiles{
* in-edges to the south side or out-edges to the north side, respectively.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the implementation which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData} instances
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory to set the temporary port constraints with
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
@@ -70517,7 +70517,7 @@ declare module yfiles{
* in which the custom port assignment should be done, and finally takes care to {@link yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer#removeSameLayerStructures restore the original state} of the layout graph by removing the temporary edges.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see Specified by {@link yfiles.hierarchic.incremental.IPortConstraintOptimizer#optimizeAfterSequencing}.
@@ -70530,14 +70530,14 @@ declare module yfiles{
* for every node of the original layout graph, and omits the nodes of the same layer structures.
* Note that, in this phase, it's not allowed to create back-loops, that is, in-edges must not connect to the south
* side and out-edges must not connect to the north side.
- * @param {yfiles.objectcollections.IComparer} inEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} inEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the in-edges from left to right.
* Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
- * @param {yfiles.objectcollections.IComparer} outEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} outEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the out-edges from left to
* right. Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see {@link yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer#optimizeAfterSequencing}
@@ -70549,14 +70549,14 @@ declare module yfiles{
* Note that, in this phase, it's not allowed to create back-loops, that is, in-edges must not connect to the south
* side and out-edges must not connect to the north side.
* @param {yfiles.algorithms.Node} node the original node to set temporary port constraints at.
- * @param {yfiles.objectcollections.IComparer} inEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} inEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the in-edges from left to right.
* Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
- * @param {yfiles.objectcollections.IComparer} outEdgeOrder
+ * @param {yfiles.objectcollections.IComparer} outEdgeOrder
* a {@link yfiles.algorithms.Comparators.IPartialOrder} which defines the preferred ordering of the out-edges from left to
* right. Note: to sort collections according to a PartialOrder, an appropriate method like {@link yfiles.algorithms.Comparators#sortListWithComparer} or {@link yfiles.algorithms.YList#sort} must be used.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see {@link yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer#optimizeAfterSequencing}
@@ -70569,7 +70569,7 @@ declare module yfiles{
* a temporary node w and the edges (s,w) and (t,w).
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
@@ -70579,7 +70579,7 @@ declare module yfiles{
* Removes the same layer edge structure created in {@link yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer#insertSameLayerStructures}.
* @param {yfiles.hierarchic.incremental.AbstractPortConstraintOptimizer.SameLayerData} sameLayerData the information about the same layer structures.
* @param {yfiles.layout.LayoutGraph} graph the graph to work on.
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData}.
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory which can set the temporary port constraints.
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
@@ -70679,13 +70679,13 @@ declare module yfiles{
* In order to use the the integrated node label awareness feature one has to
* use an {@link yfiles.layout.LabelLayoutTranslator} instance with
* {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels}
- * set to true.
+ * set to true.
* Likewise in order to make use of the integrated edge labeling
* {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} must
* be set to true and
* {@link yfiles.layout.LabelLayoutTranslator#writeBackEdgeLabels} must
* be set to true also (which is the default).
- * @return {yfiles.layout.ILayoutStage}
+ * @return {yfiles.layout.ILayoutStage}
* a new LabelLayoutTranslator with node translation enabled
* and "node label write back" disabled.
*/
@@ -70906,7 +70906,7 @@ declare module yfiles{
* Callback method that publishes the sequencing information.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers implementation to get the layering information from
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the {@link yfiles.hierarchic.incremental.ILayoutDataProvider} to get the node information from
* @see {@link yfiles.hierarchic.incremental.HierarchicLayouter#SEQUENCE_VALUE_HOLDER_DP_KEY}
*/
@@ -71332,7 +71332,7 @@ declare module yfiles{
/**
* Destroys a previously created label layer.
* @param {yfiles.hierarchic.incremental.ILayer} layer the layer to destroy
- * @param {boolean} useInEdges
+ * @param {boolean} useInEdges
* whether the incoming edges should be used
* as the resulting edges
* @see Specified by {@link yfiles.hierarchic.incremental.IItemFactory#destroyLabelNodeLayer}.
@@ -71654,7 +71654,7 @@ declare module yfiles{
* cache lengthy calculations in the initialization phase.
* It is guaranteed that the graph will not be changed during subsequent
* calls to {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#getMinDistance}.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that will be used during subsequent calls
@@ -71672,11 +71672,11 @@ declare module yfiles{
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayer} layer the layer object that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider that can be used to query information
- * @param {yfiles.algorithms.Node} left
+ * @param {yfiles.algorithms.Node} left
* the left one of the two nodes whose
* minimum distance is to be determined or null if only the left border of the right node is
* of interest.
- * @param {yfiles.algorithms.Node} right
+ * @param {yfiles.algorithms.Node} right
* the right one of the two nodes whose
* minimum distance is to be determined or null if only the right border of the left node is
* of interest.
@@ -71688,7 +71688,7 @@ declare module yfiles{
* Implementations should
* release internally held data structures here.
* @see {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#initialize}
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that was used
@@ -71712,7 +71712,7 @@ declare module yfiles{
* I.e. if the layer index of the source node is greater than the layer index
* of the target node.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that can be queried to receive the
* layering information
* @see {@link yfiles.hierarchic.incremental.ILayoutDataProvider#getNodeData}
@@ -71724,7 +71724,7 @@ declare module yfiles{
* May be called by the incremental parts of the layout algorithm.
* This method should reverse the given edge which points into the wrong direction.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that can be queried to receive the
* layering information
* @param {yfiles.algorithms.Edge} edge the edge to reverse
@@ -71738,7 +71738,7 @@ declare module yfiles{
* This method should reverse all
* edges which have been marked as reversed.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that can be queried to receive the
* layering information
* @see Specified by {@link yfiles.hierarchic.incremental.IEdgeReverser#restoreEdgeDirections}.
@@ -71767,10 +71767,10 @@ declare module yfiles{
* Neighbors of this node may be marked as to be laid out incrementally, too.
* This makes it possible to incrementally add whole subgraphs to the current
* layout.
- * @param {Object} forNodeId
+ * @param {Object} forNodeId
* the node to be layered and sequenced incrementally together
* with its adjacent edges and possibly marked neighboring nodes.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createLayerIncrementallyHint}.
*/
@@ -71783,7 +71783,7 @@ declare module yfiles{
* by the {@link yfiles.hierarchic.incremental.HierarchicLayouter#layerer} implementation, i.e. "from sketch".
* Adjacent edges will automatically be rerouted optimally.
* @param {Object} forItemId the node or edge to be sequenced/inserted incrementally.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createSequenceIncrementallyHint}.
*/
@@ -71803,7 +71803,7 @@ declare module yfiles{
* {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactLayerCoordinatesHint}).
*
* @param {Object} forItemId the group node.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createIncrementalGroupHint}.
*/
@@ -71819,7 +71819,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactLayerCoordinatesHint}
* @see {@link yfiles.hierarchic.incremental.SimplexNodePlacer#exactPlacementEnforced}
* @param {Object} forNodeId the node to be placed at its exact current position.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactCoordinatesHint}.
*/
@@ -71835,7 +71835,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactSequenceCoordinatesHint}
* @see {@link yfiles.hierarchic.incremental.SimplexNodePlacer#exactPlacementEnforced}
* @param {Object} forNodeId the node to be placed at its exact current layer position.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactLayerCoordinatesHint}.
*/
@@ -71851,7 +71851,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactLayerCoordinatesHint}
* @see {@link yfiles.hierarchic.incremental.SimplexNodePlacer#exactPlacementEnforced}
* @param {Object} forNodeId the node to be placed at its exact current sequence position.
- * @return {Object}
+ * @return {Object}
* an Object that can be interpreted by {@link yfiles.hierarchic.incremental.HierarchicLayouter}
* @see Specified by {@link yfiles.hierarchic.incremental.IIncrementalHintsFactory#createUseExactSequenceCoordinatesHint}.
*/
@@ -71864,55 +71864,55 @@ declare module yfiles{
export enum MergingPolicy{
/**
* Constant for merging policy.
- * This policy adds new layers from the source layering below the
+ * This policy adds new layers from the source layering below the
* layers in the target layering.
*/
ADD_BELOW,
/**
* Constant for merging policy.
- * This policy adds new layers from the source layering above the
+ * This policy adds new layers from the source layering above the
* layers in the target layering.
*/
ADD_ABOVE,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the right of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be top aligned before the merge.
*/
ADD_RIGHT_TOP_ALIGNED,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the right of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be bottom aligned before the merge.
*/
ADD_RIGHT_BOTTOM_ALIGNED,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the right of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be center aligned before the merge.
*/
ADD_RIGHT_CENTER_ALIGNED,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the left of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be top aligned before the merge.
*/
ADD_LEFT_TOP_ALIGNED,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the left of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be bottom aligned before the merge.
*/
ADD_LEFT_BOTTOM_ALIGNED,
/**
* Constant for merging policy.
* This policy adds new layers from the source layering to the left of
- * the layers in the target layering.
+ * the layers in the target layering.
* Both layerings will be center aligned before the merge.
*/
ADD_LEFT_CENTER_ALIGNED
@@ -72088,14 +72088,14 @@ declare module yfiles{
BEND,
/**
* Node type constant as returned by {@link yfiles.hierarchic.incremental.INodeData#type}.
- * A side proxy node in case port constraints are used for the drawing phase
+ * A side proxy node in case port constraints are used for the drawing phase
* - has degree 1, small size and no same layer edges.
* The associated node is the node this node is the proxy of.
*/
SIDE_PROXY,
/**
* Node type constant as returned by {@link yfiles.hierarchic.incremental.INodeData#type}.
- * A side proxy node for drawing same layer edges - has degree 0, small size
+ * A side proxy node for drawing same layer edges - has degree 0, small size
* and one same layer edge.
* The associated node is the node this node is the proxy of.
* The associated edge is the same layer edge this node is the proxy of.
@@ -72109,7 +72109,7 @@ declare module yfiles{
LABEL,
/**
* Node type constant as returned by {@link yfiles.hierarchic.incremental.INodeData#type}.
- * A group node if nested graph layouts are calculated.
+ * A group node if nested graph layouts are calculated.
* Carries additional {@link yfiles.hierarchic.incremental.ILayers} information.
* @see {@link yfiles.hierarchic.incremental.INodeData#groupLayers}
*/
@@ -72142,8 +72142,8 @@ declare module yfiles{
TARGET_BACKLOOP_PROXY,
/**
* Node type constant as returned by {@link yfiles.hierarchic.incremental.INodeData#type}.
- * A same layer edge crossing dummy node - has degree 2,
- * small size and exactly two same layer edges.
+ * A same layer edge crossing dummy node - has degree 2,
+ * small size and exactly two same layer edges.
* Is used to mark the crossing of the layer if source and target port
* are at opposite layer sides.
*/
@@ -72178,25 +72178,25 @@ declare module yfiles{
}
export enum NodeLabelMode{
/**
- * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
+ * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
* {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode}. This mode prevents node labels from being
* considered during the layout at all.
*/
NEVER,
/**
- * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
+ * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
* {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode}. This mode makes the algorithm consider
* node labels for self-loops, node placement, and routing.
*/
CONSIDER_FOR_SELF_LOOPS,
/**
- * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
+ * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
* {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode}. This mode makes the algorithm consider
* node labels for node placement and routing but not for self loops.
*/
CONSIDER_FOR_DRAWING,
/**
- * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
+ * Byte constant used by {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode} and
* {@link yfiles.hierarchic.incremental.NodeLayoutDescriptor#nodeLabelMode}. This mode makes the algorithm consider
* node labels during routing only.
*/
@@ -72274,7 +72274,7 @@ declare module yfiles{
* cache lengthy calculations in the initialization phase.
* It is guaranteed that the graph will not be changed during subsequent
* calls to {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#getMinDistance}.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that will be used during subsequent calls
@@ -72288,7 +72288,7 @@ declare module yfiles{
* Implementations should
* release internally held data structures here.
* @see {@link yfiles.hierarchic.incremental.IDrawingDistanceCalculator#initialize}
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains all elements that are used during
* the node placement
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers object that was used
@@ -72319,11 +72319,11 @@ declare module yfiles{
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayer} layer the layer object that contains the nodes
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider that can be used to query information
- * @param {yfiles.algorithms.Node} left
+ * @param {yfiles.algorithms.Node} left
* the left one of the two nodes whose
* minimum distance is to be determined or null if only the left border of the right node is
* of interest.
- * @param {yfiles.algorithms.Node} right
+ * @param {yfiles.algorithms.Node} right
* the right one of the two nodes whose
* minimum distance is to be determined or null if only the right border of the left node is
* of interest.
@@ -72388,7 +72388,7 @@ declare module yfiles{
/**
* Calculates a layering for the given graph.
* @param {yfiles.layout.LayoutGraph} g the graph containing all nodes and edges.
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* a structure that is filled by the layerer. If the layerer is used for layering incremental nodes,
* the layers structure already have to contain all non-incremental nodes.
* @see Specified by {@link yfiles.hierarchic.incremental.ILayerer#assignLayers}.
@@ -72428,14 +72428,14 @@ declare module yfiles{
* invocation.
* The state of srcLayers is discarded after this call and need not
* be updated to reflect the changes. targetLayers must be updated accordingly.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes in srcLayers and
* targetLayers.
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider that can be used to query the layer indices
- * @param {yfiles.hierarchic.incremental.ILayers} srcLayers
+ * @param {yfiles.hierarchic.incremental.ILayers} srcLayers
* the Layers implementation that contains the layers that
* will be merged into targetLayers
- * @param {yfiles.hierarchic.incremental.ILayers} targetLayers
+ * @param {yfiles.hierarchic.incremental.ILayers} targetLayers
* the Layers that will be modified to contain the resulting
* layering
* @see Specified by {@link yfiles.hierarchic.incremental.ILayeredComponentsMerger#merge}.
@@ -72504,10 +72504,10 @@ declare module yfiles{
* method.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements from layers
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layer implementation that holds the Layers for sequencing
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that provides the necessary {@link yfiles.hierarchic.incremental.INodeData}
* and {@link yfiles.hierarchic.incremental.IEdgeData}
- * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
+ * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
* an ItemFactory implementation that can be used to modify the
* graph consistently
* @see Specified by {@link yfiles.hierarchic.incremental.ISequencer#sequenceNodeLayers}.
@@ -72605,14 +72605,14 @@ declare module yfiles{
* invocation.
* The state of srcLayers is discarded after this call and need not
* be updated to reflect the changes. targetLayers must be updated accordingly.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes in srcLayers and
* targetLayers.
* @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp the LayoutDataProvider that can be used to query the layer indices
- * @param {yfiles.hierarchic.incremental.ILayers} srcLayers
+ * @param {yfiles.hierarchic.incremental.ILayers} srcLayers
* the Layers implementation that contains the layers that
* will be merged into targetLayers
- * @param {yfiles.hierarchic.incremental.ILayers} targetLayers
+ * @param {yfiles.hierarchic.incremental.ILayers} targetLayers
* the Layers that will be modified to contain the resulting
* layering
* @see Specified by {@link yfiles.hierarchic.incremental.ILayeredComponentsMerger#merge}.
@@ -72728,7 +72728,7 @@ declare module yfiles{
* original position, since this is a shared instance.
* May return null to indicate that the borderline can be determined
* through the node's NodeLayout
- * @param {number} side
+ * @param {number} side
* the index of the side where 0 means top, 1
* means right, 2 means bottom, and 3 means left.
* @return {yfiles.algorithms.BorderLine} a BorderLine instance if the node was at (0,0) or null
@@ -72741,12 +72741,12 @@ declare module yfiles{
* set BorderLine if it already exists.
* Not every type of node supports this operation.
* {@link yfiles.hierarchic.incremental.NodeDataType#NORMAL} supports borderlines.
- * @param {number} side
+ * @param {number} side
* the side as defined in {@link yfiles.hierarchic.incremental.INodeData#getNormalizedBorderLine}
- * @param {yfiles.layout.INodeLayout} nl
+ * @param {yfiles.layout.INodeLayout} nl
* the NodeLayout of the current node, the initial Borderline will
* be initialize from this instance
- * @throws {yfiles.system.NotSupportedException}
+ * @throws {yfiles.system.NotSupportedException}
* if this type of node does not support node
* borders
* @see {@link yfiles.hierarchic.incremental.INodeData#getNormalizedBorderLine}
@@ -72857,7 +72857,7 @@ declare module yfiles{
* algorithm. This method is responsible for assigning the relative positions
* of the nodes within each layer.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
* the LayoutDataProvider that contains information about
* the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers that shall be calculated by this method
@@ -72869,11 +72869,11 @@ declare module yfiles{
* This method is invoked after all ports have been assigned their final relative
* coordinates and nodes have been given relative coordinates within each layer.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} layoutDataProvider
* the LayoutDataProvider that contains information about
* the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layers that shall be calculated by this method
- * @param {yfiles.hierarchic.incremental.IDrawingDistanceCalculator} drawingDistanceCalculator
+ * @param {yfiles.hierarchic.incremental.IDrawingDistanceCalculator} drawingDistanceCalculator
* an instance that can be queried to determine
* the minimum distance between each pair of nodes in the graph
* @see Specified by {@link yfiles.hierarchic.incremental.INodePlacer#assignSequenceCoordinates}.
@@ -72897,7 +72897,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
* @param {yfiles.layout.LayoutGraph} graph the graph to work on
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the implementation which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData} instances
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory to set the temporary port constraints with
* @see Specified by {@link yfiles.hierarchic.incremental.IPortConstraintOptimizer#optimizeAfterLayering}.
@@ -72910,7 +72910,7 @@ declare module yfiles{
* @see {@link yfiles.hierarchic.incremental.IItemFactory#setTemporaryPortConstraint}
* @param {yfiles.layout.LayoutGraph} graph the graph to work on
* @param {yfiles.hierarchic.incremental.ILayers} layers the layering information
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the implementation which provides access to the {@link yfiles.hierarchic.incremental.INodeData} and {@link yfiles.hierarchic.incremental.IEdgeData} instances
* @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory the factory to set the temporary port constraints with
* @see Specified by {@link yfiles.hierarchic.incremental.IPortConstraintOptimizer#optimizeAfterSequencing}.
@@ -72938,10 +72938,10 @@ declare module yfiles{
* method.
* @param {yfiles.layout.LayoutGraph} graph the graph that contains the elements from layers
* @param {yfiles.hierarchic.incremental.ILayers} layers the Layer implementation that holds the Layers for sequencing
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that provides the necessary {@link yfiles.hierarchic.incremental.INodeData}
* and {@link yfiles.hierarchic.incremental.IEdgeData}
- * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
+ * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
* an ItemFactory implementation that can be used to modify the
* graph consistently
* @see Specified by {@link yfiles.hierarchic.incremental.ISequencer#sequenceNodeLayers}.
@@ -72966,10 +72966,10 @@ declare module yfiles{
* port coordinate pair.
* @param {yfiles.layout.LayoutGraph} graph the graph which contains all the elements
* @param {yfiles.hierarchic.incremental.ILayers} layers the layers object that contains the elements in the layering
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* the LayoutDataProvider that can be queried for the {@link yfiles.hierarchic.incremental.INodeData}
* and {@link yfiles.hierarchic.incremental.IEdgeData} instances
- * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
+ * @param {yfiles.hierarchic.incremental.IItemFactory} itemFactory
* the ItemFactory that can be used to temporarily modify
* the graph instance
* @see Specified by {@link yfiles.hierarchic.incremental.IPortAllocator#assignPorts}.
@@ -73004,7 +73004,7 @@ declare module yfiles{
getLayer(i:number):yfiles.hierarchic.incremental.ILayer;
/**
* Creates, inserts and returns a layer of a given type.
- * @param {yfiles.hierarchic.incremental.LayerType} type
+ * @param {yfiles.hierarchic.incremental.LayerType} type
* a type constant as defined in the {@link yfiles.hierarchic.incremental.ILayer} interface
* @param {number} position the position where this layer will be inserted
* @return {yfiles.hierarchic.incremental.ILayer} a newly created read-to-use layer instance
@@ -73020,7 +73020,7 @@ declare module yfiles{
/**
* Creates a new and empty Layers instance that can be used on the same graph
* instance for temporary results.
- * @return {yfiles.hierarchic.incremental.ILayers}
+ * @return {yfiles.hierarchic.incremental.ILayers}
* an instance of the same type as the current instance. It will be
* empty initially.
* @see Specified by {@link yfiles.hierarchic.incremental.ILayers#createInstance}.
@@ -73050,13 +73050,13 @@ declare module yfiles{
* in the {@link yfiles.hierarchic.incremental.ILayers} instance.
* In order to create new layers, the factory
* method {@link yfiles.hierarchic.incremental.ILayers#insert} must be used.
- * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.layout.LayoutGraph} graph
* the graph that contains the nodes that should be distributed
* into the layers
- * @param {yfiles.hierarchic.incremental.ILayers} layers
+ * @param {yfiles.hierarchic.incremental.ILayers} layers
* the object that will be filled with the results of the
* calculation
- * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
+ * @param {yfiles.hierarchic.incremental.ILayoutDataProvider} ldp
* LayoutDataProvider that can be used to query information about
* the nodes - note that positional information
* (see {@link yfiles.hierarchic.incremental.INodeData#position} and {@link yfiles.hierarchic.incremental.INodeData#layer}) cannot
@@ -73123,7 +73123,7 @@ declare module yfiles{
}
export module input{
/**
- * A specialized subclass of {@link yfiles.input.PopulateContextMenuEventArgs} that carries the
+ * A specialized subclass of {@link yfiles.input.PopulateContextMenuEventArgs} that carries the
* {@link yfiles.input.PopulateItemContextMenuEventArgs#item} for which the context menu should be populated.
*/
export interface PopulateItemContextMenuEventArgs extends yfiles.input.PopulateContextMenuEventArgs{
@@ -73145,7 +73145,7 @@ declare module yfiles{
};
/**
* An {@link yfiles.input.IConcurrentInputMode} implementation that can be used to block user interaction.
- * Setting the {@link yfiles.input.WaitInputMode#waiting} property will try to cancel ongoing edits of the
+ * Setting the {@link yfiles.input.WaitInputMode#waiting} property will try to cancel ongoing edits of the
* {@link yfiles.input.WaitInputMode#getMultiplexingInputMode MultiplexingInputMode} and set the {@link yfiles.canvas.CanvasControl#editable}
* state to false and set the preferred cursor to {@link yfiles.input.WaitInputMode#waitCursor}.
* This mode will try to add itself to the {@link yfiles.canvas.CanvasControl#lookup Lookup of the CanvasControl}, so that
@@ -73161,7 +73161,7 @@ declare module yfiles{
waiting:boolean;
/**
* Called when waiting is finished.
- * This will reset the {@link yfiles.input.IConcurrentInputMode#preferredCursor} and
+ * This will reset the {@link yfiles.input.IConcurrentInputMode#preferredCursor} and
* {@link yfiles.input.AbstractConcurrentInputMode#releaseMutex the mutex is released.}
*/
endWaiting():void;
@@ -73171,7 +73171,7 @@ declare module yfiles{
*/
onWaitingEnded(inputModeEventArgs:yfiles.input.InputModeEventArgs):void;
/**
- * This will initiate the waiting process by trying to {@link yfiles.input.AbstractConcurrentInputMode#requestMutex}request the
+ * This will initiate the waiting process by trying to {@link yfiles.input.AbstractConcurrentInputMode#requestMutex}request the
* input mutex.
* This will set the {@link yfiles.input.AbstractConcurrentInputMode#preferredCursor} to {@link yfiles.input.WaitInputMode#waitCursor}
* and set the {@link yfiles.canvas.CanvasControl#editable} property of the canvas to false.
@@ -73347,7 +73347,7 @@ declare module yfiles{
*/
getTextBoxBounds():yfiles.geometry.RectD;
/**
- * Adjusts the {@link yfiles.canvas.CanvasControl#viewport} of the
+ * Adjusts the {@link yfiles.canvas.CanvasControl#viewport} of the
* such that the {@link yfiles.input.TextEditorInputMode#textBox} is in the visible area. Called once when the editing starts.
*/
ensureVisible():void;
@@ -73445,7 +73445,7 @@ declare module yfiles{
adjustSize(maxSize:yfiles.geometry.SizeD):void;
/**
* Calculates the maximum size for this instance. The result is passed to {@link yfiles.input.TextEditorInputMode#adjustSize}.
- * This implementation makes sure the textbox does not exceed the bounds
+ * This implementation makes sure the textbox does not exceed the bounds
* of the .
* @see {@link yfiles.input.TextEditorInputMode#adjustSize}
* @return {yfiles.geometry.SizeD} The maximum size for the textbox.
@@ -73533,13 +73533,13 @@ declare module yfiles{
*/
lastEventLocation:yfiles.geometry.PointD;
/**
- * Gets or sets the last location of the primary touch device
+ * Gets or sets the last location of the primary touch device
* or the mouse pointer.
* @see {@link yfiles.input.StateMachineInputMode#primaryMoveEventRecognizer}
*/
lastPrimaryLocation:yfiles.geometry.PointD;
/**
- * Gets or sets the {@link yfiles.input.IEventRecognizer} that defines
+ * Gets or sets the {@link yfiles.input.IEventRecognizer} that defines
* the condition when to update {@link yfiles.input.StateMachineInputMode#lastPrimaryLocation}.
*/
primaryMoveEventRecognizer:yfiles.input.IEventRecognizer;
@@ -73593,7 +73593,7 @@ declare module yfiles{
releasePointerTransition:(t:yfiles.support.Transition)=> void;
/**
* Factory method that can be used to obtain a function of type function({@link yfiles.support.Transition})
- * that request that {@link yfiles.canvas.Control#captureAllKeyboardInput keyboard input
+ * that request that {@link yfiles.canvas.Control#captureAllKeyboardInput keyboard input
* capturing} is disabled if it has previously been enabled by this instance.
* @return An instance that can be added to a {@link yfiles.support.Transition}.
*/
@@ -73609,7 +73609,7 @@ declare module yfiles{
* Gets or sets a value indicating whether to also capture mouse and keyboard input
* if this mode gets the {@link yfiles.input.AbstractConcurrentInputMode#onMutexObtained mutex}.
* The default value is true.
- * Value:
+ * Value:
* true if input shall be captured whenever it receives the mutex; otherwise, false.
* @see {@link yfiles.input.AbstractInputMode#requestKeyboard}
* @see {@link yfiles.input.AbstractInputMode#requestPointer}
@@ -74079,8 +74079,8 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* {@link yfiles.input.AbstractInputMode#install installation} of this mode.
* This code will be executed only once per instance. The {@link yfiles.input.AbstractInputMode#canvas} property
- * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
- * will be null when this code is executed. This method should not
+ * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
+ * will be null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.AbstractInputMode#install}
@@ -74151,7 +74151,7 @@ declare module yfiles{
*/
mouseHoverInputMode:yfiles.input.MouseHoverInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#mouseHoverInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#mouseHoverInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MouseHoverInputMode} oldMouseHoverInputMode the old value, which may be null the first time
* @param {yfiles.input.MouseHoverInputMode} newMouseHoverInputMode the new value
@@ -74163,7 +74163,7 @@ declare module yfiles{
*/
onMouseHoverInputModeQueryToolTip(src:Object,args:yfiles.input.ToolTipQueryEventArgs):void;
/**
- * Factory method for the {@link yfiles.input.MainInputMode#mouseHoverInputMode} property. This method will be called
+ * Factory method for the {@link yfiles.input.MainInputMode#mouseHoverInputMode} property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#mouseHoverInputMode} property.
* @return {yfiles.input.MouseHoverInputMode} a new instance of {@link yfiles.input.MainInputMode#mouseHoverInputMode}
*/
@@ -74179,14 +74179,14 @@ declare module yfiles{
*/
handleInputMode:yfiles.input.HandleInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#handleInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#handleInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.HandleInputMode} oldHandleInputMode the old value, which may be null the first time
* @param {yfiles.input.HandleInputMode} newHandleInputMode the new value
*/
onHandleInputModeChanged(oldHandleInputMode:yfiles.input.HandleInputMode,newHandleInputMode:yfiles.input.HandleInputMode):void;
/**
- * Factory method for the HandleInputMode property. This method will be called
+ * Factory method for the HandleInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#handleInputMode} property.
* @return {yfiles.input.HandleInputMode} a new instance of HandleInputMode
*/
@@ -74202,14 +74202,14 @@ declare module yfiles{
*/
clickInputMode:yfiles.input.ClickInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#clickInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#clickInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ClickInputMode} oldClickInputMode the old value, which may be null the first time
* @param {yfiles.input.ClickInputMode} newClickInputMode the new value
*/
onClickInputModeChanged(oldClickInputMode:yfiles.input.ClickInputMode,newClickInputMode:yfiles.input.ClickInputMode):void;
/**
- * Factory method for the ClickInputMode property. This method will be called
+ * Factory method for the ClickInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#clickInputMode} property.
* @return {yfiles.input.ClickInputMode} a new instance of ClickInputMode
*/
@@ -74225,14 +74225,14 @@ declare module yfiles{
*/
tapInputMode:yfiles.input.TapInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#tapInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#tapInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.TapInputMode} oldTapInputMode the old value, which may be null the first time
* @param {yfiles.input.TapInputMode} newTapInputMode the new value
*/
onTapInputModeChanged(oldTapInputMode:yfiles.input.TapInputMode,newTapInputMode:yfiles.input.TapInputMode):void;
/**
- * Factory method for the TapInputMode property. This method will be called
+ * Factory method for the TapInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#tapInputMode} property.
* @return {yfiles.input.TapInputMode} a new instance of TapInputMode
*/
@@ -74249,7 +74249,7 @@ declare module yfiles{
*/
moveInputMode:yfiles.input.MoveInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#moveInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#moveInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MoveInputMode} oldMoveInputMode the old value, which may be null the first time
* @param {yfiles.input.MoveInputMode} newMoveInputMode the new value
@@ -74260,7 +74260,7 @@ declare module yfiles{
*/
onMoveInputModeDragFinished(sender:Object,e:yfiles.system.EventArgs):void;
/**
- * Factory method for the MoveInputMode property. This method will be called
+ * Factory method for the MoveInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#moveInputMode} property.
* @return {yfiles.input.MoveInputMode} a new instance of MoveInputMode
*/
@@ -74273,7 +74273,7 @@ declare module yfiles{
* value than the {@link yfiles.input.MainInputMode#moveModePriority priority of the mode that is installed by default.}
* @param {yfiles.input.IEventRecognizer} modifierRecognizer Use this instance to make this mode work under certain conditions only. null
* for default behavior, one of the {@link yfiles.input.KeyEvents} constants, e.g. for alternate behavior.
- * @return {yfiles.input.MoveInputMode} A {@link yfiles.input.MainInputMode#moveInputMode} instance that uses the {@link yfiles.input.IPositionHandler} instances of
+ * @return {yfiles.input.MoveInputMode} A {@link yfiles.input.MainInputMode#moveInputMode} instance that uses the {@link yfiles.input.IPositionHandler} instances of
* the items that are hit at the position of the cursor, regardless of their selection state.
*/
createMoveUnselectedInputMode(modifierRecognizer:yfiles.input.IEventRecognizer):yfiles.input.MoveInputMode;
@@ -74288,14 +74288,14 @@ declare module yfiles{
*/
marqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#marqueeSelectionInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#marqueeSelectionInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MarqueeSelectionInputMode} oldMarqueeSelectionInputMode the old value, which may be null the first time
* @param {yfiles.input.MarqueeSelectionInputMode} newMarqueeSelectionInputMode the new value
*/
onMarqueeSelectionInputModeChanged(oldMarqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode,newMarqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode):void;
/**
- * Factory method for the MarqueeSelectionInputMode property. This method will be called
+ * Factory method for the MarqueeSelectionInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#marqueeSelectionInputMode} property.
* @return {yfiles.input.MarqueeSelectionInputMode} a new instance of MarqueeSelectionInputMode
*/
@@ -74328,14 +74328,14 @@ declare module yfiles{
*/
inputModeController:yfiles.model.InputModeController;
/**
- * Called when the {@link yfiles.input.MainInputMode#contextMenuInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#contextMenuInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ContextMenuInputMode} oldContextMenuInputMode the old value, which may be null the first time
* @param {yfiles.input.ContextMenuInputMode} newContextMenuInputMode the new value
*/
onContextMenuInputModeChanged(oldContextMenuInputMode:yfiles.input.ContextMenuInputMode,newContextMenuInputMode:yfiles.input.ContextMenuInputMode):void;
/**
- * Factory method for the ContextMenuInputMode property. This method will be called
+ * Factory method for the ContextMenuInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#contextMenuInputMode} property.
* @return {yfiles.input.ContextMenuInputMode} a new instance of ContextMenuInputMode
*/
@@ -74375,14 +74375,14 @@ declare module yfiles{
*/
moveViewportInputMode:yfiles.input.MoveViewportInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#moveViewportInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#moveViewportInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MoveViewportInputMode} oldMoveViewportInputMode the old value, which may be null the first time
* @param {yfiles.input.MoveViewportInputMode} newMoveViewportInputMode the new value
*/
onMoveViewportInputModeChanged(oldMoveViewportInputMode:yfiles.input.MoveViewportInputMode,newMoveViewportInputMode:yfiles.input.MoveViewportInputMode):void;
/**
- * Factory method for the MoveViewportInputMode property. This method will be called
+ * Factory method for the MoveViewportInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#moveViewportInputMode} property.
* @return {yfiles.input.MoveViewportInputMode} a new instance of {@link yfiles.input.MainInputMode#moveViewportInputMode}
*/
@@ -74398,14 +74398,14 @@ declare module yfiles{
*/
waitInputMode:yfiles.input.WaitInputMode;
/**
- * Called when the {@link yfiles.input.MainInputMode#waitInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#waitInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.WaitInputMode} oldWaitInputMode the old value, which may be null the first time
* @param {yfiles.input.WaitInputMode} newWaitInputMode the new value
*/
onWaitInputModeChanged(oldWaitInputMode:yfiles.input.WaitInputMode,newWaitInputMode:yfiles.input.WaitInputMode):void;
/**
- * Factory method for the WaitInputMode property. This method will be called
+ * Factory method for the WaitInputMode property. This method will be called
* upon first access to the {@link yfiles.input.MainInputMode#waitInputMode} property.
* @return {yfiles.input.WaitInputMode} a new instance of {@link yfiles.input.MainInputMode#waitInputMode}
*/
@@ -74428,8 +74428,8 @@ declare module yfiles{
getCanvasGroupProvider():yfiles.model.ICanvasGroupProvider;
/**
* Called when the {@link yfiles.input.MainInputMode#inputModeCanvasGroup} property changes.
- * @param {yfiles.canvas.ICanvasObjectGroup} oldGroup
- * @param {yfiles.canvas.ICanvasObjectGroup} newGroup
+ * @param {yfiles.canvas.ICanvasObjectGroup} oldGroup
+ * @param {yfiles.canvas.ICanvasObjectGroup} newGroup
*/
onInputModeCanvasGroupChanged(oldGroup:yfiles.canvas.ICanvasObjectGroup,newGroup:yfiles.canvas.ICanvasObjectGroup):void;
/**
@@ -74591,7 +74591,7 @@ declare module yfiles{
* operations like movements.
* Setting this property to {@link yfiles.input.SnapContext#VOID_INSTANCE} will disable snapping, whereas
* setting it to null will make the child modes use the context from their {@link yfiles.input.IInputModeContext}s, if available.
- * Upon change the {@link yfiles.input.MainInputMode#onSnapContextChanged} method is called, which will as a side effect configure the snap context to display
+ * Upon change the {@link yfiles.input.MainInputMode#onSnapContextChanged} method is called, which will as a side effect configure the snap context to display
* the {@link yfiles.input.SnapResult}s in the {@link yfiles.canvas.CanvasControl}.
* Default is null.
*/
@@ -74820,7 +74820,7 @@ declare module yfiles{
*/
maximumSize:yfiles.geometry.ISize;
/**
- * Gets or sets the bitwise combination of all handle positions this
+ * Gets or sets the bitwise combination of all handle positions this
* instance provides a handle for.
* @see {@link yfiles.input.ReshapeHandleProvider#getAvailableHandles}
* @see {@link yfiles.input.ReshapeHandleProvider#getHandle}
@@ -74828,7 +74828,7 @@ declare module yfiles{
handlePositions:yfiles.input.HandlePositions;
/**
* Returns the {@link yfiles.input.ReshapeHandleProvider#handlePositions} property.
- * @return {yfiles.input.HandlePositions} A bitwise combination of all handle positions this
+ * @return {yfiles.input.HandlePositions} A bitwise combination of all handle positions this
* instance provides a handle for if queried in {@link yfiles.input.ReshapeHandleProvider#getHandle}.
* @see Specified by {@link yfiles.input.IReshapeHandleProvider#getAvailableHandles}.
*/
@@ -74923,14 +74923,14 @@ declare module yfiles{
removeInitializingListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
* Gets or sets a value indicating whether to visualize the snap results.
- * Value:
+ * Value:
* true if the results should be visualized otherwise, false.
* @see {@link yfiles.input.SnapContext#createSnapResultsModelManager}
*/
visualizeSnapResults:boolean;
/**
* Gets or sets a value indicating whether this instance is currently initializing.
- * Value:
+ * Value:
* true if this instance is initializing; otherwise, false.
* @see {@link yfiles.input.SnapContext#addInitializedListener Initialized}
* @see {@link yfiles.input.SnapContext#addInitializingListener Initializing}
@@ -74953,7 +74953,7 @@ declare module yfiles{
initializeDrag(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.PointD):void;
/**
* Gets the current input mode context.
- * Value: The current input mode context if this instance {@link yfiles.input.SnapContext#isInitialized} or
+ * Value: The current input mode context if this instance {@link yfiles.input.SnapContext#isInitialized} or
* {@link yfiles.input.SnapContext#isInitializing}, otherwise null.
*/
currentInputModeContext:yfiles.input.IInputModeContext;
@@ -74970,7 +74970,7 @@ declare module yfiles{
*/
createSnapResultsModelManager(control:yfiles.canvas.CanvasControl):yfiles.model.CollectionModelManager;
/**
- * Helper method used by {@link yfiles.input.SnapContext#createSnapResultsModelManager} to create the {@link yfiles.model.IModelItemInstaller}
+ * Helper method used by {@link yfiles.input.SnapContext#createSnapResultsModelManager} to create the {@link yfiles.model.IModelItemInstaller}
* for the {@link yfiles.input.SnapResult} type.
* @return {yfiles.model.IModelItemInstaller.} An instance that can install {@link yfiles.input.SnapResult}s in a {@link yfiles.canvas.CanvasControl}.
*/
@@ -75104,7 +75104,7 @@ declare module yfiles{
VOID_INSTANCE:yfiles.input.SnapContext;
};
/**
- * A specialized subclass of {@link yfiles.input.ToolTipQueryEventArgs} that carries the
+ * A specialized subclass of {@link yfiles.input.ToolTipQueryEventArgs} that carries the
* {@link yfiles.input.QueryItemToolTipEventArgs#item} for which the tool tip is queried.
*/
export interface QueryItemToolTipEventArgs extends yfiles.input.ToolTipQueryEventArgs{
@@ -75153,7 +75153,7 @@ declare module yfiles{
maximumSize:yfiles.geometry.ISize;
/**
* Returns a view of the center of the handle.
- * Value:
+ * Value:
* The point describes the current world coordinate of the element that can
* be modified by this handle.
* @see Specified by {@link yfiles.input.IDragHandler#location}.
@@ -75277,7 +75277,7 @@ declare module yfiles{
*/
rectangle:yfiles.geometry.IMutableRectangle;
/**
- * Gets or sets the bitwise combination of all handle positions this
+ * Gets or sets the bitwise combination of all handle positions this
* instance provides a handle for.
* @see {@link yfiles.input.RectangleHandles#getHandles}
*/
@@ -75364,7 +75364,7 @@ declare module yfiles{
*/
INITIAL_SINGLE_AND_DOUBLE_TAP,
/**
- * In this mode, every tap (i.e. both single tap and either of the taps of a multi-tap) is reported as a single tap
+ * In this mode, every tap (i.e. both single tap and either of the taps of a multi-tap) is reported as a single tap
* and every double tap is reported as a double tap.
*/
BOTH_SINGLE_TAPS_AND_DOUBLE_TAP
@@ -75411,7 +75411,7 @@ declare module yfiles{
* Gets or sets the tap handling mode that determines the
* triggering behavior of {@link yfiles.input.TapInputMode#addTappedListener Tapped} and
* {@link yfiles.input.TapInputMode#addDoubleTappedListener DoubleTapped}.
- * Value:
+ * Value:
* The tap handling mode to use for this instance. The default is {@link yfiles.input.TapHandlingMode#BOTH_SINGLE_TAPS_AND_DOUBLE_TAP}
* @see {@link yfiles.input.TapInputMode#tapHandlingMode}
*/
@@ -75465,7 +75465,7 @@ declare module yfiles{
uninstallListeners():void;
/**
* Gets or sets a property that determines whether taps should
- * be swallowed if they happen within a short amount of time
+ * be swallowed if they happen within a short amount of time
* after the CanvasControl got focus.
* The default is false. If set to true taps are discarded within
* 100 ms after the focus entered.
@@ -75506,7 +75506,7 @@ declare module yfiles{
begin(t:yfiles.support.Transition):void;
/**
* Returns the location of the last tap.
- * @return {yfiles.geometry.PointD}
+ * @return {yfiles.geometry.PointD}
*/
getTapPoint():yfiles.geometry.PointD;
/**
@@ -75563,7 +75563,7 @@ declare module yfiles{
export interface SnapState extends Object{
/**
* Gets the current location.
- * Value: The location. The value can be adjusted using the {@link yfiles.input.SnapState#snapX}, {@link yfiles.input.SnapState#snapY},
+ * Value: The location. The value can be adjusted using the {@link yfiles.input.SnapState#snapX}, {@link yfiles.input.SnapState#snapY},
* and {@link yfiles.input.SnapState#snapTo} methods.
*/
location:yfiles.geometry.PointD;
@@ -75658,7 +75658,7 @@ declare module yfiles{
/**
* Delegates to {@link yfiles.input.ConstrainedDragHandler#delegateHandler}'s {@link yfiles.input.IPositionHandler#setPosition}
* method.
- * @param {yfiles.geometry.PointD} location
+ * @param {yfiles.geometry.PointD} location
* @see Specified by {@link yfiles.input.IPositionHandler#setPosition}.
*/
setPosition(location:yfiles.geometry.PointD):void;
@@ -75915,25 +75915,25 @@ declare module yfiles{
modifiers:yfiles.input.ModifierKeys;
/**
* Gets a value indicating whether the alt modifier is pressed.
- * Value:
+ * Value:
* true if the alt modifier is pressed; otherwise, false.
*/
alt:boolean;
/**
* Gets a value indicating whether the shift modifier is pressed.
- * Value:
+ * Value:
* true if the shift modifier is pressed; otherwise, false.
*/
shift:boolean;
/**
* Gets a value indicating whether the control modifier is pressed.
- * Value:
+ * Value:
* true if the control modifier is pressed; otherwise, false.
*/
control:boolean;
/**
* Gets a value indicating whether the meta modifier is pressed.
- * Value:
+ * Value:
* true if the meta modifier is pressed; otherwise, false.
*/
meta:boolean;
@@ -75993,14 +75993,14 @@ declare module yfiles{
* Sets a value indicating whether this {@link yfiles.input.MouseEventArgs} is handled.
* If the event is handled, then the native browser event handling will be prevented and the even won't be propagated to the
* parent element.
- * Value:
+ * Value:
* true if handled; otherwise, false.
*/
handled:boolean;
/**
* Gets the position of the event within the target bounds.
* @param {Element} target The target.
- * @return {yfiles.geometry.PointD}
+ * @return {yfiles.geometry.PointD}
*/
getPosition(target:Element):yfiles.geometry.PointD;
/**
@@ -76040,14 +76040,14 @@ declare module yfiles{
/**
* Determines whether the specified value is defined. A value is defined when it is not equal to undefined.
* @param {Object} value The value.
- * @return {boolean}
+ * @return {boolean}
* true if the specified value is defined; otherwise, false.
*/
isDefined(value:Object):boolean;
/**
* Determines whether the specified value is undefined.
* @param {Object} value The value.
- * @return {boolean}
+ * @return {boolean}
* true if the specified value is undefined; otherwise, false.
*/
isUndefined(value:Object):boolean;
@@ -76071,11 +76071,11 @@ declare module yfiles{
*/
toolTip:Object;
/**
- * Gets or sets a value indicating whether this {@link yfiles.input.ToolTipQueryEventArgs}
+ * Gets or sets a value indicating whether this {@link yfiles.input.ToolTipQueryEventArgs}
* has been handled.
* This property is automatically set to true if {@link yfiles.input.ToolTipQueryEventArgs#toolTip}
* property has been assigned a value.
- * Marking this event as handled tells the issuer of the query whether the
+ * Marking this event as handled tells the issuer of the query whether the
* {@link yfiles.input.ToolTipQueryEventArgs#toolTip} property should be used or whether additional
* logic should be used to determine whether to show the menu.
* Value: true if handled; otherwise, false.
@@ -76135,7 +76135,7 @@ declare module yfiles{
onShow(location:yfiles.geometry.PointD):void;
/**
* Adjust the calculated tooltip position.
- * This default implementation of this method moves the tooltip into the visible area
+ * This default implementation of this method moves the tooltip into the visible area
* if it extends beyond the document bounds.
* @param {yfiles.geometry.PointD} originalPosition The calculated tooltip position relative to the document root
* @return {yfiles.geometry.PointD} The adjusted tooltip location
@@ -76279,7 +76279,7 @@ declare module yfiles{
};
/**
* A more sophisticated {@link yfiles.input.IHandle} implementation that modifies a rectangle.
- * Implementations of this class work on a mutable rectangle instance for handling drags of the handle.
+ * Implementations of this class work on a mutable rectangle instance for handling drags of the handle.
* A separate point implementation is used for specifying the position of the handle.
* As a convenience this class also implements the {@link yfiles.geometry.IMutablePoint} and
* {@link yfiles.geometry.IMovable} interface which both modify the handle's position.
@@ -76321,7 +76321,7 @@ declare module yfiles{
maximumSize:yfiles.geometry.ISize;
/**
* Returns a view of the center of the handle.
- * Value:
+ * Value:
* The point describes the current world coordinate of the element that can
* be modified by this handle.
* @see Specified by {@link yfiles.input.IDragHandler#location}.
@@ -76447,7 +76447,7 @@ declare module yfiles{
new (position:yfiles.input.HandlePositions,location:yfiles.geometry.IPoint,rect:yfiles.geometry.IRectangle,reshapeable:yfiles.geometry.IReshapeable,minimumSize:yfiles.geometry.ISize,maximumSize:yfiles.geometry.ISize):yfiles.input.ReshapeableHandle;
};
/**
- * A utility implementation of the {@link yfiles.input.IReshapeHandler} interface that
+ * A utility implementation of the {@link yfiles.input.IReshapeHandler} interface that
* can be used to constrain the reshaping of an existing instance conveniently.
* @see {@link yfiles.input.ConstrainedHandle}
* @see {@link yfiles.input.ConstrainedPositionHandler}
@@ -76478,7 +76478,7 @@ declare module yfiles{
* @param {yfiles.geometry.RectD} originalBounds The value of the {@link yfiles.input.ConstrainedReshapeHandler#bounds} property at the time of {@link yfiles.input.ConstrainedReshapeHandler#initializeReshape}.
* @param {yfiles.geometry.RectD} newBounds The coordinates in the world coordinate system that the client wants to reshape the item to.
* Depending on the implementation the {@link yfiles.input.ConstrainedReshapeHandler#bounds} may or may not be modified to reflect the new value.
- * @return {boolean}
+ * @return {boolean}
* Whether the reshape had any visual effect. This is a hint to the engine to optimize invalidation.
* @see Specified by {@link yfiles.input.IReshapeHandler#handleReshape}.
*/
@@ -76639,7 +76639,7 @@ declare module yfiles{
TOUCH_LONG_PRESSED_SECONDARY:yfiles.input.IEventRecognizer;
};
/**
- * A utility implementation of the {@link yfiles.input.IDragHandler} interface that
+ * A utility implementation of the {@link yfiles.input.IDragHandler} interface that
* can be used to constrain the movement of an existing instance conveniently.
* @see {@link yfiles.input.ConstrainedHandle}
* @see {@link yfiles.input.ConstrainedPositionHandler}
@@ -76670,7 +76670,7 @@ declare module yfiles{
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.ConstrainedDragHandler#location} property at the time of {@link yfiles.input.ConstrainedDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
* Depending on the implementation the {@link yfiles.input.ConstrainedDragHandler#location} may or may not be modified to reflect the new value.
- * @return {boolean}
+ * @return {boolean}
* Whether the move had any visual effect. This is a hint to the engine to optimize invalidation.
* @see Specified by {@link yfiles.input.IDragHandler#handleMove}.
*/
@@ -76788,7 +76788,7 @@ declare module yfiles{
*/
template:yfiles.drawing.DataTemplate;
/**
- * Gets or sets the canvas object group provider this mode should render the
+ * Gets or sets the canvas object group provider this mode should render the
* visual representations of the marquee in.
* The default is an instance of {@link yfiles.model.CanvasGroupProviders#createTopGroupProvider}.
*/
@@ -77005,7 +77005,7 @@ declare module yfiles{
*/
new ():yfiles.input.MarqueeSelectionInputMode;
/**
- * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DataTemplate} that can
+ * A {@link yfiles.system.ResourceKey} that can be used to store a {@link yfiles.drawing.DataTemplate} that can
* be used to create the visual that will be used to draw the marquee box.
*/
MARQUEE_RECTANGLE_TEMPLATE_KEY:yfiles.system.ResourceKey;
@@ -77019,7 +77019,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Gets the size of the double click, i.e. the allowed distance between two clicks so that they are handled as a double click.
- * Value:
+ * Value:
* The size of the double click.
*/
doubleClickSize:yfiles.geometry.SizeD;
@@ -77217,7 +77217,7 @@ declare module yfiles{
*/
location:yfiles.geometry.PointD;
/**
- * Returns the number of clicks the current event represents if it
+ * Returns the number of clicks the current event represents if it
* is of type {@link yfiles.input.Mouse2DEventTypes#CLICKED}.
*/
clickCount:number;
@@ -77245,7 +77245,7 @@ declare module yfiles{
buttonPressedState:yfiles.system.MouseButtons;
/**
* Provides a human readable string representation of this event.
- * @return {string}
+ * @return {string}
*/
toString():string;
}
@@ -77312,7 +77312,7 @@ declare module yfiles{
*/
LONG_PRESS,
/**
- * Touch capture has been lost while the device was down. This can be the case if the application or control is minimized
+ * Touch capture has been lost while the device was down. This can be the case if the application or control is minimized
* or sent to the background or similar actions.
*/
LOST_CAPTURE
@@ -77431,7 +77431,7 @@ declare module yfiles{
MOUSE_MIDDLE_DRAGGED:yfiles.input.IEventRecognizer;
};
/**
- * An interface that recognizes events. Given a sender and an event argument,
+ * An interface that recognizes events. Given a sender and an event argument,
* instances of this interface decide whether the event is treated as a match
* depending on the context.
*/
@@ -77446,7 +77446,7 @@ declare module yfiles{
*/
isRecognized(eventSource:Object,eventArg:yfiles.system.EventArgs):boolean;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
* between this and the other instance.
* This is a bridge method that delegates to {@link yfiles.input.EventRecognizerExtensions#and}.
* @param {yfiles.input.IEventRecognizer} other The other recognizer.
@@ -77454,7 +77454,7 @@ declare module yfiles{
*/
and(other:yfiles.input.IEventRecognizer):yfiles.input.IEventRecognizer;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
* between this and the other instance.
* This is a bridge method that delegates to {@link yfiles.input.EventRecognizerExtensions#or}.
* @param {yfiles.input.IEventRecognizer} other The other recognizer.
@@ -77462,7 +77462,7 @@ declare module yfiles{
*/
or(other:yfiles.input.IEventRecognizer):yfiles.input.IEventRecognizer;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
* between this and the other callback.
* This is a bridge method that delegates to {@link yfiles.input.EventRecognizerExtensions#andWithCallback}.
* @param {function(Object, yfiles.system.EventArgs):boolean} other The other recognizer.
@@ -77470,7 +77470,7 @@ declare module yfiles{
*/
andWithCallback(other:(eventSource:Object,eventArg:yfiles.system.EventArgs)=>boolean):yfiles.input.IEventRecognizer;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
* between this and the other callback.
* This is a bridge method that delegates to {@link yfiles.input.EventRecognizerExtensions#orWithCallback}.
* @param {function(Object, yfiles.system.EventArgs):boolean} other The other recognizer.
@@ -77507,7 +77507,7 @@ declare module yfiles{
*/
PRESSED,
/**
- * A button has been released. If there was no drag event since the last press event, this
+ * A button has been released. If there was no drag event since the last press event, this
* will result in a click.
*/
RELEASED,
@@ -77541,7 +77541,7 @@ declare module yfiles{
var EventRecognizerExtensions:{
$class:yfiles.lang.Class;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
* between this and the other instance.
* @param {yfiles.input.IEventRecognizer} recognizer The recognizer to operate on.
* @param {yfiles.input.IEventRecognizer} other The other recognizer.
@@ -77557,7 +77557,7 @@ declare module yfiles{
*/
andTransitionDoneHandlers(handler:(t:yfiles.support.Transition)=> void,other:(t:yfiles.support.Transition)=> void):(t:yfiles.support.Transition)=> void;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
* between this and the other instance.
* @param {yfiles.input.IEventRecognizer} recognizer The recognizer to operate on.
* @param {yfiles.input.IEventRecognizer} other The other recognizer.
@@ -77565,7 +77565,7 @@ declare module yfiles{
*/
or(recognizer:yfiles.input.IEventRecognizer,other:yfiles.input.IEventRecognizer):yfiles.input.IEventRecognizer;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical and operation
* between this and the other callback.
* @param {yfiles.input.IEventRecognizer} recognizer The recognizer to operate on.
* @param {function(Object, yfiles.system.EventArgs):boolean} other The other recognizer.
@@ -77573,7 +77573,7 @@ declare module yfiles{
*/
andWithCallback(recognizer:yfiles.input.IEventRecognizer,other:(eventSource:Object,eventArg:yfiles.system.EventArgs)=>boolean):yfiles.input.IEventRecognizer;
/**
- * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
+ * Creates an {@link yfiles.input.IEventRecognizer} that performs a logical or operation
* between this and the other callback.
* @param {yfiles.input.IEventRecognizer} recognizer The recognizer to operate on.
* @param {function(Object, yfiles.system.EventArgs):boolean} other The other recognizer.
@@ -77592,10 +77592,10 @@ declare module yfiles{
* An {@link yfiles.input.IInputMode} implementation that can
* be used to grab and drag the viewport of the control it is installed in.
* This implementation will request the {@link yfiles.input.InputMutex}
- * as soon as it recognizes a drag with the mouse or touch.
- * Zooming is done with two fingers using the pinch zoom gesture. If the primary
- * pointer is released during pinch, the secondary pointer is used for viewpoint
- * dragging. The pinch zoom then can be restarted by touching another pointer
+ * as soon as it recognizes a drag with the mouse or touch.
+ * Zooming is done with two fingers using the pinch zoom gesture. If the primary
+ * pointer is released during pinch, the secondary pointer is used for viewpoint
+ * dragging. The pinch zoom then can be restarted by touching another pointer
* that is recognized as the primary pointer.
*/
export interface MoveViewportInputMode extends yfiles.input.StateMachineInputMode{
@@ -77627,7 +77627,7 @@ declare module yfiles{
/**
* Gets or sets the {@link yfiles.input.IEventRecognizer} that zooms the canvas using the 'pinch' gesture
* or moves the viewport if no primary device is down.
- * Value: The recognizer instance that identifies the event that zooms the canvas
+ * Value: The recognizer instance that identifies the event that zooms the canvas
* or moves the viewport if no primary device is down.
* The default instance recognizes if the user moves the secondary touch device.
*/
@@ -77641,7 +77641,7 @@ declare module yfiles{
*/
secondaryUpRecognizer:yfiles.input.IEventRecognizer;
/**
- * Gets or sets the factor that determines how much the recent movement
+ * Gets or sets the factor that determines how much the recent movement
* data is taken into account for the calculation of inertia speed and direction.
* Value: A value between 0 and 1. Lesser values mean less influence of old data.
*/
@@ -77653,7 +77653,7 @@ declare module yfiles{
inertiaThreshold:number;
/**
* The amount of damping that is applied to the inertia movement.
- * Value: A value between 0 and 1 that determines the factor the
+ * Value: A value between 0 and 1 that determines the factor the
* inertia speed is reduced by after one second.
*/
inertiaDamping:number;
@@ -77663,7 +77663,7 @@ declare module yfiles{
inertia:yfiles.input.InertiaModes;
/**
* Gets or sets a value indicating whether to allow the pinch zoom gesture.
- * Value:
+ * Value:
* true if the pinch zoom gesture is allowed to change the zoom level; otherwise, false.
*/
allowPinchZoom:boolean;
@@ -77871,7 +77871,7 @@ declare module yfiles{
* A composite {@link yfiles.input.IInputMode} implementation that additionally
* can deal with {@link yfiles.input.IConcurrentInputMode} instances .
* Instances of this class can {@link yfiles.input.MultiplexingInputMode#install} and {@link yfiles.input.MultiplexingInputMode#uninstall}
- * multiple {@link yfiles.input.IInputMode}s.
+ * multiple {@link yfiles.input.IInputMode}s.
* Modes added using the {@link yfiles.input.MultiplexingInputMode#add} methods will be active at all
* times while {@link yfiles.input.IConcurrentInputMode}s
* added using the {@link yfiles.input.MultiplexingInputMode#addConcurrent}
@@ -77919,7 +77919,7 @@ declare module yfiles{
* Adds an {@link yfiles.input.IConcurrentInputMode} to work concurrently with other
* concurrent instances.
* This method assumes a default (0) priority.
- * @param {yfiles.input.IConcurrentInputMode} inputMode
+ * @param {yfiles.input.IConcurrentInputMode} inputMode
* @see {@link yfiles.input.MultiplexingInputMode#addConcurrentWithPriority}
*/
addConcurrent(inputMode:yfiles.input.IConcurrentInputMode):void;
@@ -78082,7 +78082,7 @@ declare module yfiles{
* This recognizer instance will be used to determine whether the user is hovering
* over an item where pressing can initialize a move operation.
* The default implementation uses the {@link yfiles.input.MoveInputMode#isHovering} method to determine
- * whether the mode can be initialized, here.
+ * whether the mode can be initialized, here.
* Value: The "hover" recognizer.
*/
hoverRecognizer:yfiles.input.IEventRecognizer;
@@ -78139,7 +78139,7 @@ declare module yfiles{
cancelDrag(t:yfiles.support.Transition):void;
/**
* Callback used by the state machine to prepare this mode.
- * This method will be invoked if a mouse button is
+ * This method will be invoked if a mouse button is
* {@link yfiles.input.MoveInputMode#pressedRecognizer pressed} over a valid target.
*/
prepare(t:yfiles.support.Transition):void;
@@ -78175,12 +78175,12 @@ declare module yfiles{
* During this callback it is possible to reset or reconfigure the {@link yfiles.input.MoveInputMode#positionHandler}
* or {@link yfiles.input.MoveInputMode#movable}.
* @param {yfiles.geometry.PointD} location The location in the world coordinate system.
- * @return {boolean}
+ * @return {boolean}
* true if at the given location it is valid to start the move gesture; otherwise, false.
*/
isValidStartLocation(location:yfiles.geometry.PointD):boolean;
/**
- * Callback for the state machine that determines a touch has been performed on
+ * Callback for the state machine that determines a touch has been performed on
* an element that is about to be moved.
* The core of this call is delegated to {@link yfiles.input.MoveInputMode#isValidStartLocation}
* @see {@link yfiles.input.StateMachineInputMode#lastTouch2DEventArgs}
@@ -78192,7 +78192,7 @@ declare module yfiles{
moveCursor:yfiles.canvas.ICanvasCursor;
/**
* Callback used by the state machine to arm this mode.
- * This method will be invoked if the mouse
+ * This method will be invoked if the mouse
* {@link yfiles.input.MoveInputMode#hoverRecognizer hovers} over the selection.
*/
arm(t:yfiles.support.Transition):void;
@@ -78247,7 +78247,7 @@ declare module yfiles{
* gesture.
*
* When the gesture is {@link yfiles.input.MoveInputMode#addDragStartingListener starting} and the {@link yfiles.input.MoveInputMode#positionHandler}
- * is {@link yfiles.input.IDragHandler#initializeDrag initialized}, the implementation can
+ * is {@link yfiles.input.IDragHandler#initializeDrag initialized}, the implementation can
* {@link yfiles.input.IModelItemCollector#add register} the affected item(s) through the {@link yfiles.input.IModelItemCollector}
* instance that is bound to the {@link yfiles.input.MoveInputMode#createPositionHandlerInputModeContext context} available via
* its {@link yfiles.support.ILookup#lookup}.
@@ -78256,7 +78256,7 @@ declare module yfiles{
* Client code can register with the {@link yfiles.input.MoveInputMode#addDragStartedListener DragStarted} event, as well as the {@link yfiles.input.MoveInputMode#addDragFinishedListener DragFinished} event
* to get notified of the elements that may be or have been affected respectively by this input mode.
*
- * Value:
+ * Value:
* A snapshot of the current collection of the items that are affected by the move operation.
*/
affectedItems:yfiles.collections.IEnumerable;
@@ -78418,13 +78418,13 @@ declare module yfiles{
*/
device:yfiles.input.Touch2DDevice;
/**
- * Returns the number of taps the current event represents if it
+ * Returns the number of taps the current event represents if it
* is of type {@link yfiles.input.Touch2DEventTypes#TAPPED}.
*/
tapCount:number;
/**
* Provides a human readable string representation of this event.
- * @return {string}
+ * @return {string}
*/
toString():string;
}
@@ -78496,7 +78496,7 @@ declare module yfiles{
/**
* Gets the multiplexing input mode this implementation uses internally to host the various
* minor input modes.
- * Value:
+ * Value:
* The multiplexing input mode.
* @see {@link yfiles.input.OverviewInputMode#handleInputMode}
* @see {@link yfiles.input.OverviewInputMode#moveInputMode}
@@ -78510,8 +78510,8 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* {@link yfiles.input.AbstractInputMode#install installation} of this mode.
* This code will be executed only once per instance. The {@link yfiles.input.AbstractInputMode#canvas} property
- * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
- * will be null when this code is executed. This method should not
+ * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
+ * will be null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.AbstractInputMode#install}
@@ -78525,7 +78525,7 @@ declare module yfiles{
*/
handleInputMode:yfiles.input.HandleInputMode;
/**
- * Factory method for the HandleInputMode property. This method will be called
+ * Factory method for the HandleInputMode property. This method will be called
* upon first access to the {@link yfiles.input.OverviewInputMode#handleInputMode} property.
* @return {yfiles.input.HandleInputMode} a new instance of HandleInputMode
*/
@@ -78537,7 +78537,7 @@ declare module yfiles{
*/
moveInputMode:yfiles.input.MoveInputMode;
/**
- * Factory method for the MoveInputMode property. This method will be called
+ * Factory method for the MoveInputMode property. This method will be called
* upon first access to the {@link yfiles.input.OverviewInputMode#moveInputMode} property.
* @return {yfiles.input.MoveInputMode} a new instance of MoveInputMode
*/
@@ -78549,7 +78549,7 @@ declare module yfiles{
*/
clickInputMode:yfiles.input.ClickInputMode;
/**
- * Factory method for the ClickInputMode property. This method will be called
+ * Factory method for the ClickInputMode property. This method will be called
* upon first access to the {@link yfiles.input.OverviewInputMode#clickInputMode} property.
* @return {yfiles.input.ClickInputMode} a new instance of ClickInputMode
*/
@@ -78561,7 +78561,7 @@ declare module yfiles{
*/
tapInputMode:yfiles.input.TapInputMode;
/**
- * Factory method for the TapInputMode property. This method will be called
+ * Factory method for the TapInputMode property. This method will be called
* upon first access to the {@link yfiles.input.OverviewInputMode#tapInputMode} property.
* @return {yfiles.input.TapInputMode} a new instance of TapInputMode
*/
@@ -78573,7 +78573,7 @@ declare module yfiles{
*/
keyboardInputMode:yfiles.input.KeyboardInputMode;
/**
- * Factory method for the KeyboardInputMode property. This method will be called
+ * Factory method for the KeyboardInputMode property. This method will be called
* upon first access to the {@link yfiles.input.OverviewInputMode#keyboardInputMode} property.
* @return {yfiles.input.KeyboardInputMode} a new instance of KeyboardInputMode
*/
@@ -78581,7 +78581,7 @@ declare module yfiles{
/**
* Gets the list of commands that are available in this instance.
*
- * Removing commands from this collection also removes the command bindings
+ * Removing commands from this collection also removes the command bindings
* registered by this instance.
*
*
@@ -78682,9 +78682,9 @@ declare module yfiles{
*/
uninstall(context:yfiles.input.IInputModeContext):void;
/**
- * Gets and sets the insets in view coordinates that should be used
+ * Gets and sets the insets in view coordinates that should be used
* by the {@link yfiles.input.OverviewInputMode#updateVisibleArea} operation.
- * This influences the amount of visible whitespace in the view coordinate system around the
+ * This influences the amount of visible whitespace in the view coordinate system around the
* graph after the {@link yfiles.canvas.CanvasControl#contentRect content rect}
* of the {@link yfiles.input.OverviewInputMode#clientCanvas} has changed.
* The default value is (5,5,5,5).
@@ -78813,7 +78813,7 @@ declare module yfiles{
export interface OrthogonalEdgeHelper extends Object,yfiles.input.IOrthogonalEdgeHelper{
/**
* Gets the orientation of the given segment by looking at the geometry of the segment.
- * If the segment has a zero length, the adjacent segments will be inspected to infer the orientation such
+ * If the segment has a zero length, the adjacent segments will be inspected to infer the orientation such
* that the orientation toggles between {@link yfiles.input.SegmentOrientation#VERTICAL} and {@link yfiles.input.SegmentOrientation#HORIZONTAL}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context in which the orientation is needed.
* @param {yfiles.graph.IEdge} edge The edge to inspect.
@@ -78853,10 +78853,10 @@ declare module yfiles{
* orthogonal editing of edges.
*
*
- * In a first step, the edit (which is a movement of one or more {@link yfiles.graph.IPort}s, {@link yfiles.graph.IBend}s,
+ * In a first step, the edit (which is a movement of one or more {@link yfiles.graph.IPort}s, {@link yfiles.graph.IBend}s,
* {@link yfiles.input.EdgeEndMovementInfo edge ends}, or {@link yfiles.graph.IPortOwner}s) is being {@link yfiles.input.OrthogonalEdgeEditingContext#initializeDrag initialized}
* before anything has been changed.
- * Then, client code that seeks to modify the graph, uses the methods {@link yfiles.input.OrthogonalEdgeEditingContext#addExplicitlyMovedBend},
+ * Then, client code that seeks to modify the graph, uses the methods {@link yfiles.input.OrthogonalEdgeEditingContext#addExplicitlyMovedBend},
* {@link yfiles.input.OrthogonalEdgeEditingContext#addMovedEdgeEnd}, {@link yfiles.input.OrthogonalEdgeEditingContext#addMovedPort}, and {@link yfiles.input.OrthogonalEdgeEditingContext#addTransformedPortOwner}.
* In the next step, the {@link yfiles.input.OrthogonalEdgeEditingContext#dragInitialized drag is being initialized} and all affected edges will
* be {@link yfiles.input.OrthogonalEdgeEditingContext#prepareEdgePaths prepared} so that the editing will not destroy the orthogonality.
@@ -78908,13 +78908,13 @@ declare module yfiles{
removeInitializedListener(value:(sender:Object,e:yfiles.system.EventArgs)=> void):void;
/**
* Gets or sets a value indicating whether this instance is currently initializing.
- * Value:
+ * Value:
* true if this instance is {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializingListener Initializing} but not yet {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializedListener Initialized}; otherwise, false.
*/
isInitializing:boolean;
/**
* Gets or sets a value indicating whether orthogonal edge editing is enabled at all.
- * Value:
+ * Value:
* true if orthogonal edge editing is enabled at all; otherwise, false.
* @see {@link yfiles.input.OrthogonalEdgeEditingContext#isOrthogonallyEditedEdge}
* @see {@link yfiles.input.IOrthogonalEdgeHelper#isOrthogonallyEdited}
@@ -78922,7 +78922,7 @@ declare module yfiles{
orthogonalEdgeEditing:boolean;
/**
* Gets or sets a value indicating ports are allowed to be moved at all.
- * Value: true (the default) if bends adjacent to ports should try to move the port
+ * Value: true (the default) if bends adjacent to ports should try to move the port
* to stay perpendicular to the bend, false otherwise.
* @see {@link yfiles.input.OrthogonalEdgeEditingContext#canBeMoved}
* @see {@link yfiles.input.IOrthogonalEdgeHelper#canBeMoved}
@@ -78937,7 +78937,7 @@ declare module yfiles{
* Called by client code when a drag is started about to be started.
* This code needs to be called before any of the {@link yfiles.input.IDragHandler} implementations are initialized
* so that they can then register the items they are going to modify with this instance.
- * After this method has been called, the handlers that perform the actual edit need to be initialized and
+ * After this method has been called, the handlers that perform the actual edit need to be initialized and
* as soon as this has been done, {@link yfiles.input.OrthogonalEdgeEditingContext#dragInitialized} should be called.
* @param {yfiles.input.IInputModeContext} context The context in which the edit is going to be performed.
* @throws {yfiles.system.InvalidOperationException} If this context is already {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializedListener Initialized} or currently {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializingListener Initializing}.
@@ -78946,7 +78946,7 @@ declare module yfiles{
initializeDrag(context:yfiles.input.IInputModeContext):void;
/**
* Gets the current input mode context that is in effect for the current edit.
- * Value: The current input mode context, which is only available if this instance
+ * Value: The current input mode context, which is only available if this instance
* is {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializingListener Initializing} or {@link yfiles.input.OrthogonalEdgeEditingContext#addInitializedListener Initialized}.
*/
currentInputModeContext:yfiles.input.IInputModeContext;
@@ -79015,7 +79015,7 @@ declare module yfiles{
prepareEdgePaths(graph:yfiles.graph.IGraph):void;
/**
* Helper method that inspects and prepares an orthogonal edge for the upcoming edit process.
- * This method inspects an edge and possibly inserts new bends into an edge to assure that during editing
+ * This method inspects an edge and possibly inserts new bends into an edge to assure that during editing
* the orthogonality won't be lost.
* @param {yfiles.graph.IGraph} graph The graph to use for modifying the bends.
* @param {yfiles.graph.IEdge} edge The edge to inspect.
@@ -79062,33 +79062,33 @@ declare module yfiles{
*/
onInitializing(eventArgs:yfiles.system.EventArgs):void;
/**
- * Callback that can be used by {@link yfiles.input.IDragHandler}s and the like to determines whether
+ * Callback that can be used by {@link yfiles.input.IDragHandler}s and the like to determines whether
* the given edge is orthogonally edited edge in the specified input mode context.
* This implementation will always yield false if {@link yfiles.input.OrthogonalEdgeEditingContext#orthogonalEdgeEditing} is disabled
* globally. Otherwise {@link yfiles.input.OrthogonalEdgeEditingContext#getOrthogonalEdgeHelper} will be used to delegate the query
* to {@link yfiles.input.IOrthogonalEdgeHelper#isOrthogonallyEdited}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context which is editing the edge.
* @param {yfiles.graph.IEdge} edge The edge that will be edited.
- * @return {boolean}
+ * @return {boolean}
* true if this edge should be orthogonally edited for the specified input mode context; otherwise, false.
* @see {@link yfiles.input.OrthogonalEdgeEditingContext#orthogonalEdgeEditing}
* @see {@link yfiles.input.IOrthogonalEdgeHelper#isOrthogonallyEdited}
*/
isOrthogonallyEditedEdge(inputModeContext:yfiles.input.IInputModeContext,edge:yfiles.graph.IEdge):boolean;
/**
- * Callback that can be used by {@link yfiles.input.IDragHandler}s and the like to determines whether
+ * Callback that can be used by {@link yfiles.input.IDragHandler}s and the like to determines whether
* the specified end of the provided edge should be moved implicitly.
* If an item is next to the end of an edge and the last segment should be kept orthogonal, this may only
* be possible if the end of the edge is moved, too. This can be achieved by moving the edge to another {@link yfiles.graph.IPort},
* or by moving the port instance itself. This depends on the implementation of the {@link yfiles.input.IEdgePortHandleProvider}
- * for the given edge.
- * This implementation will delegate to
+ * for the given edge.
+ * This implementation will delegate to
* {@link yfiles.input.OrthogonalEdgeEditingContext#getOrthogonalEdgeHelper GetOrthogonalEdgeHelper()}.{@link yfiles.input.IOrthogonalEdgeHelper#canBeMoved CanBeMoved}
- * unless the side of the edge is connected to an {@link yfiles.graph.IPortOwner} instance that is marked as
+ * unless the side of the edge is connected to an {@link yfiles.graph.IPortOwner} instance that is marked as
* {@link yfiles.input.OrthogonalEdgeEditingContext#addTransformedPortOwner transformed} during the edit.
* @param {yfiles.graph.IEdge} edge The edge for which it should be determined whether the edge end can be moved.
* @param {boolean} sourceSide if set to true the source side of the end is queried, else the target side.
- * @return {boolean}
+ * @return {boolean}
* true if the specified side of the edge can be moved; otherwise, false, in which case the segment should be split
* to maintain orthogonality.
* @see {@link yfiles.input.OrthogonalEdgeEditingContext#getOrthogonalEdgeHelper}
@@ -79107,7 +79107,7 @@ declare module yfiles{
getOrthogonalEdgeHelper(edge:yfiles.graph.IEdge):yfiles.input.IOrthogonalEdgeHelper;
/**
* Gets the declared segment orientation for the provided segment at the given edge.
- * This implementation uses the
+ * This implementation uses the
* {@link yfiles.input.OrthogonalEdgeEditingContext#getOrthogonalEdgeHelper GetOrthogonalEdgeHelper()}.{@link yfiles.input.IOrthogonalEdgeHelper#getSegmentOrientation GetSegmentOrientation}
* method to yield the orientation.
* @param {yfiles.graph.IEdge} edge The edge to determine the orientation of the segment.
@@ -79116,11 +79116,11 @@ declare module yfiles{
*/
getSegmentOrientation(edge:yfiles.graph.IEdge,segmentIndex:number):yfiles.input.SegmentOrientation;
/**
- * Creates or obtains a previously created {@link yfiles.input.BendMovementInfo}
+ * Creates or obtains a previously created {@link yfiles.input.BendMovementInfo}
* for the provided implicitly moved bend.
* This method is queried by client {@link yfiles.input.IDragHandler} implementations that have been initialized
* for the current edit that need to move adjacent bends implicitly.
- * Implementations should pass as the parameters the movement information that controls the vertical or horizontal
+ * Implementations should pass as the parameters the movement information that controls the vertical or horizontal
* movement of the bend implicitly.
* @param {yfiles.graph.IBend} implicitlyMovedBend The implicitly moved bend.
* @param {yfiles.input.MovementInfo} verticalAdjacentInfo The movement info that implicitly constrains the vertical movement of the bend or null.
@@ -79241,7 +79241,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -79333,9 +79333,9 @@ declare module yfiles{
new (port:yfiles.graph.IPort):yfiles.input.PortLocationModelParameterHandle;
};
/**
- * An {@link yfiles.input.IInputMode} that can be used
+ * An {@link yfiles.input.IInputMode} that can be used
* to drag a {@link yfiles.graph.ILabel} in a {@link yfiles.canvas.GraphControl}.
- * This implementation shows the possible candidate positions for a
+ * This implementation shows the possible candidate positions for a
* given label and allows the user to drag the label to one of these positions.
*/
export interface MoveLabelInputMode extends yfiles.input.MoveInputMode{
@@ -79344,7 +79344,7 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* installment of this mode.
* This code will be executed only once. The property
- * will yield null when this code is executed. This method should not
+ * will yield null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.MoveLabelInputMode#createLabelHitTestable}
@@ -79352,7 +79352,7 @@ declare module yfiles{
*/
initialize():void;
/**
- * Creates the hit testable that will be used to determine whether
+ * Creates the hit testable that will be used to determine whether
* this mode may be activated.
* This implementation returns an instance that delegates to {@link yfiles.input.MoveLabelInputMode#isValidLabelHit}.
* @return {yfiles.drawing.IHitTestable} A hit testable.
@@ -79365,7 +79365,7 @@ declare module yfiles{
* is created by {@link yfiles.input.MoveLabelInputMode#createLabelPositionHandler}.
* @param {yfiles.geometry.PointD} location The coordinates for the hit test.
* @param {yfiles.canvas.ICanvasContext} context The context for the hit test.
- * @return {boolean}
+ * @return {boolean}
* true if a valid label is hit and the label moving should be started here. Otherwise, false.
*/
isValidLabelHit(location:yfiles.geometry.PointD,context:yfiles.canvas.ICanvasContext):boolean;
@@ -79384,8 +79384,8 @@ declare module yfiles{
getHitLabel(location:yfiles.geometry.PointD,context:yfiles.canvas.ICanvasContext):yfiles.graph.ILabel;
/**
* Determines whether or not a label is allowed to be moved.
- * This implementation returns false if the parent input
- * mode {@link yfiles.input.GraphEditorInputMode#shouldBeMovable forbids}
+ * This implementation returns false if the parent input
+ * mode {@link yfiles.input.GraphEditorInputMode#shouldBeMovable forbids}
* moving the label. Overriding implementations should query this
* implementation as base if this feature is desired.
* @param {yfiles.graph.ILabel} label The label to be checked.
@@ -79397,7 +79397,7 @@ declare module yfiles{
/**
* Creates the {@link yfiles.input.IPositionHandler position handler} for the
* given label used in {@link yfiles.input.MoveLabelInputMode#isValidLabelHit}.
- * First, this implementation checks for a position handler in the label's
+ * First, this implementation checks for a position handler in the label's
* {@link yfiles.support.ILookup lookup}. If this fails, it creates a new label
* position handler for the given graph and label.
* @param {yfiles.graph.IGraph} graph The graph.
@@ -79409,13 +79409,13 @@ declare module yfiles{
* Registers the {@link yfiles.input.MoveInputMode#positionHandler}
* created during the last {@link yfiles.input.MoveLabelInputMode#createLabelPositionHandler}
* call.
- * @param {yfiles.input.InputModeEventArgs} inputModeEventArgs
+ * @param {yfiles.input.InputModeEventArgs} inputModeEventArgs
* @see Overrides {@link yfiles.input.MoveInputMode#onDragStarting}
*/
onDragStarting(inputModeEventArgs:yfiles.input.InputModeEventArgs):void;
/**
* Clears the {@link yfiles.input.MoveInputMode#positionHandler} property.
- * @param {yfiles.input.InputModeEventArgs} inputModeEventArgs
+ * @param {yfiles.input.InputModeEventArgs} inputModeEventArgs
* @see Overrides {@link yfiles.input.MoveInputMode#onDragCanceled}
*/
onDragCanceled(inputModeEventArgs:yfiles.input.InputModeEventArgs):void;
@@ -79425,7 +79425,7 @@ declare module yfiles{
*/
onDragFinished(inputModeEventArgs:yfiles.input.InputModeEventArgs):void;
/**
- * Determines whether or not using the
+ * Determines whether or not using the
* {@link yfiles.graph.ILabelModelParameterFinder} to assign new label model
* parameters is allowed.
*
@@ -79443,7 +79443,7 @@ declare module yfiles{
* there is no such label.
* The value of this property is not null only if this
* mode is currently active and performs a move operation, that is between
- * the
+ * the
* {@link yfiles.input.MoveInputMode#addDragStartingListener DragStarting} and the
* {@link yfiles.input.MoveInputMode#addDragFinishedListener DragFinished} event handlers.
*/
@@ -79488,7 +79488,7 @@ declare module yfiles{
var MoveLabelInputMode:{
$class:yfiles.lang.Class;
/**
- * Creates a new instance that will move labels in the graph retrieved
+ * Creates a new instance that will move labels in the graph retrieved
* from the {@link yfiles.input.AbstractInputMode#inputModeContext}.
* @see {@link yfiles.input.MoveLabelInputMode#graph}
*/
@@ -79541,7 +79541,7 @@ declare module yfiles{
* An {@link yfiles.input.ItemDropInputMode} specialized to drag'n'drop {@link yfiles.graph.INode}s.
* A dragged {@link yfiles.graph.INode} is visualized during the drag operation.
* The input mode does also support snapping of the dragged {@link yfiles.graph.INode} via the {@link yfiles.input.SnapContext}.
- * When the {@link yfiles.input.NodeDropInputMode#getDraggedNode dragged node} is dropped,
+ * When the {@link yfiles.input.NodeDropInputMode#getDraggedNode dragged node} is dropped,
* This mode can can drag nodes onto {@link yfiles.graph.IGroupedGraph group} and optional {@link yfiles.graph.IFoldedGraph#collapse folder nodes}
* and automatically add the node to the corresponding group node in the hierarchy.
* In this case the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} will be queried if the dropped upon node is actually a valid parent.
@@ -79576,7 +79576,7 @@ declare module yfiles{
* can be used as a valid parent node in the context of {@link yfiles.graph.IGroupedGraph grouping}.
* The default implementation returns true always.
* Can be set to a different value to implement custom group node detection.
- * Note that the node passed to the predicate may be null to indicate that
+ * Note that the node passed to the predicate may be null to indicate that
* the node will be placed at the root of the hierarchy.
* @see {@link yfiles.input.NodeDropInputMode#leafParentsAllowed}
* @see {@link yfiles.input.NodeDropInputMode#folderNodeParentsAllowed}
@@ -79587,14 +79587,14 @@ declare module yfiles{
*/
showNodePreview:boolean;
/**
- * Adds a highlight to the given {@link yfiles.graph.INode Node}.
+ * Adds a highlight to the given {@link yfiles.graph.INode Node}.
* This is used for highlighting a group node when dragging over it.
*/
highlightedNode:yfiles.graph.INode;
/**
* Initializes the item preview.
* This method is called by {@link yfiles.input.ItemDropInputMode#onDragEntered}.
- * If a preview {@link yfiles.input.ItemDropInputMode#showPreview shall be displayed},
+ * If a preview {@link yfiles.input.ItemDropInputMode#showPreview shall be displayed},
* the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph} is initialized
* and {@link yfiles.input.ItemDropInputMode#populatePreviewGraph} is called.
*/
@@ -79619,7 +79619,7 @@ declare module yfiles{
getDropTarget(dragLocation:yfiles.geometry.PointD):yfiles.model.IModelItem;
/**
* Looks for a group node in the drop location. If there are several nested nodes the innermost that satisfies the constraints is returned.
- * This implementation uses the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} to determine whether the node is a valid parent.
+ * This implementation uses the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} to determine whether the node is a valid parent.
* If {@link yfiles.input.NodeDropInputMode#leafParentsAllowed} is enabled, also {@link yfiles.graph.IHierarchy#isLeaf leaf nodes} are queried.
* @param {yfiles.graph.IGroupedGraph} groupedGraph The {@link yfiles.graph.IGroupedGraph} in which to look for.
* @return {yfiles.graph.INode} A {@link yfiles.graph.INode valid target parent node} or null if no valid group was found at the drop location.
@@ -79627,23 +79627,23 @@ declare module yfiles{
getDropTargetParentNode(groupedGraph:yfiles.graph.IGroupedGraph):yfiles.graph.INode;
/**
* Gets or sets a value indicating whether nodes can be dropped on {@link yfiles.graph.IFoldedGraph#collapse collapsed} folder nodes.
- * If this property is set to true, dropping nodes on collapsed folder nodes will create the node
+ * If this property is set to true, dropping nodes on collapsed folder nodes will create the node
* inside the folder node in the master graph. In that case the {@link yfiles.input.ItemDropInputMode#addItemCreatedListener ItemCreated} and
* {@link yfiles.input.NodeDropInputMode#addNodeCreatedListener NodeCreated} event will yield the node in the {@link yfiles.graph.IFoldingManager#masterGraph master graph}.
* The node will not be {@link yfiles.graph.IGraph#contains contained} in the currently visible graph.
* By default this feature is disabled.
- * In any case the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} will be queried additionally if the node is a valid parent.
- * Value:
+ * In any case the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} will be queried additionally if the node is a valid parent.
+ * Value:
* true if folder node parents are allowed; otherwise, false.
*/
folderNodeParentsAllowed:boolean;
/**
* Gets or sets a value indicating whether nodes can be dropped onto {@link yfiles.graph.IHierarchy#isLeaf leave nodes}.
- * If this property is enabled, dropping a node on a leaf node will effectively convert the leaf node to a
+ * If this property is enabled, dropping a node on a leaf node will effectively convert the leaf node to a
* real group node.
* By default this feature is disabled.
- * In any case the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} will be queried additionally if the node is a valid parent.
- * Value:
+ * In any case the {@link yfiles.input.NodeDropInputMode#isValidParentPredicate} will be queried additionally if the node is a valid parent.
+ * Value:
* true if leaf parents are allowed as valid drop targets; otherwise, false.
*/
leafParentsAllowed:boolean;
@@ -79658,14 +79658,14 @@ declare module yfiles{
*/
cleanupPreview():void;
/**
- * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
+ * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
* so the dragged item is displayed at the specified dragLocation.
* @param {yfiles.graph.IGraph} previewGraph The preview graph to update.
* @param {yfiles.geometry.PointD} dragLocation The current drag location.
*/
updatePreview(previewGraph:yfiles.graph.IGraph,newLocation:yfiles.geometry.PointD):void;
/**
- * Calculates the layout of the new node. In this implementation the mouse location
+ * Calculates the layout of the new node. In this implementation the mouse location
* is used as center of the node. Can be overridden in child class to implement a different layout.
* @param {yfiles.geometry.PointD} mouseLocation Current mouse position
* @param {yfiles.geometry.SizeD} size Size of the node
@@ -79694,7 +79694,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Constructs a new instance of class {@link yfiles.input.DropInputMode} for the
- * expected data type. Not used in this class since data type is always {@link yfiles.graph.INode}.
+ * expected data type. Not used in this class since data type is always {@link yfiles.graph.INode}.
* This constructor only exists for usage in child class.
*/
WithType:{
@@ -79728,7 +79728,7 @@ declare module yfiles{
*/
isReparentGesture(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode):boolean;
/**
- * Determines whether the user may detach the given node from its current parent in
+ * Determines whether the user may detach the given node from its current parent in
* order to reparent it.
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
* @param {yfiles.graph.INode} node The node that is about to be detached from its current parent.
@@ -79763,7 +79763,7 @@ declare module yfiles{
new ():yfiles.input.ReparentNodeHandler;
};
/**
- * Simple implementation of the {@link yfiles.input.ISnapLineProvider} interface that can be used to
+ * Simple implementation of the {@link yfiles.input.ISnapLineProvider} interface that can be used to
* add snap lines for orthogonally routed {@link yfiles.graph.IEdge}s.
* This implementation can be put into the {@link yfiles.support.ILookup#lookup} of an {@link yfiles.graph.IEdge}.
* @see {@link yfiles.graph.EdgeDecorator#snapLineProviderDecorator}
@@ -79814,7 +79814,7 @@ declare module yfiles{
* {@link yfiles.input.GraphEditorInputMode} will query
* the {@link yfiles.model.IModelItem}'s {@link yfiles.support.ILookup#lookup}
* method for this interface if it has detected {@link yfiles.input.GraphEditorInputMode#click}s.
- * If the item yields an instance of this interface and the click was
+ * If the item yields an instance of this interface and the click was
* inside the {@link yfiles.input.IActionButtonProvider#getButtonBounds}, then the associated
* action is {@link yfiles.input.IActionButtonProvider#invokeAction invoked}.
* @see {@link yfiles.input.GraphEditorInputMode}
@@ -79843,7 +79843,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * An interface for classes that can yield {@link yfiles.input.IHandle} implementations for the
+ * An interface for classes that can yield {@link yfiles.input.IHandle} implementations for the
* {@link yfiles.graph.IEdge#sourcePort source} and {@link yfiles.graph.IEdge#targetPort target}
* ends of an {@link yfiles.graph.IEdge}.
* This interface will be queried by the default implementation of the {@link yfiles.input.IHandleProvider}
@@ -79878,7 +79878,7 @@ declare module yfiles{
* is about to start.
* This means that the provided item, which can be cast to {@link yfiles.graph.INode} will not be moved
* during the edit and thus can contribute to the set of fixed snap lines.
- * This implementation delegates to {@link yfiles.input.NodeSnapLineProvider#addFixedNodeBorderSnapLines}, {@link yfiles.input.NodeSnapLineProvider#addPortSnapLines},
+ * This implementation delegates to {@link yfiles.input.NodeSnapLineProvider#addFixedNodeBorderSnapLines}, {@link yfiles.input.NodeSnapLineProvider#addPortSnapLines},
* {@link yfiles.input.NodeSnapLineProvider#addNodeToNodeSnapLines}, and {@link yfiles.input.NodeSnapLineProvider#addCenterSnapLines}.
* @param {yfiles.input.GraphSnapContext} context The context which holds the settings for the snap lines. Note that implementations should not
* change the state of the context explicitly.
@@ -79963,12 +79963,12 @@ declare module yfiles{
*
*
* {@link yfiles.input.GraphEditorInputMode#marqueeSelectableItems}
- * Determines the type of the items that can
+ * Determines the type of the items that can
* be selected with the {@link yfiles.input.MarqueeSelectionInputMode marquee}
*
*
* {@link yfiles.input.GraphEditorInputMode#clickSelectableItems}
- * Determines the type of the items that can
+ * Determines the type of the items that can
* be selected with the {@link yfiles.input.ClickInputMode mouse}
*
*
@@ -79990,7 +79990,7 @@ declare module yfiles{
*
*
* {@link yfiles.input.GraphEditorInputMode#movableItems}
- * Determines the type of the items that can
+ * Determines the type of the items that can
* be moved with the mouse.
*
* {@link yfiles.input.GraphEditorInputMode#deletableItems}
- * Determines the type of the items that can
+ * Determines the type of the items that can
* be deleted by {@link yfiles.input.GraphEditorInputMode#deleteSelection}
*
*
* {@link yfiles.input.GraphEditorInputMode#labelEditableItems}
- * Determines the type of the items that can
+ * Determines the type of the items that can
* have their {@link yfiles.input.GraphEditorInputMode#editLabel labels edited.}
*
* {@link yfiles.input.GraphEditorInputMode#edgeCreationAllowed}
- * Determines whether the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode} should be
+ * Determines whether the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode} should be
* {@link yfiles.input.IConcurrentInputMode#enabled} to allow for creating new edges.
*
*
* {@link yfiles.input.GraphEditorInputMode#doubleClickLabelEditingAllowed}
- * Determines whether the labels should be
+ * Determines whether the labels should be
* editable on otherwise unhandled double clicks.
*
*
@@ -80064,7 +80064,7 @@ declare module yfiles{
*
*
* {@link yfiles.input.GraphEditorInputMode#bendCreationAllowed}
- * Determines whether the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} should be
+ * Determines whether the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} should be
* {@link yfiles.input.IConcurrentInputMode#enabled} to allow for creating new bends.
*
* {@link yfiles.input.ItemHoverInputMode#hoverItems}
- * Determines which items should be reported as being hovered through the
+ * Determines which items should be reported as being hovered through the
* {@link yfiles.input.ItemHoverInputMode#addHoveredItemChangedListener corresponding event} in this instance's
* {@link yfiles.input.GraphEditorInputMode#itemHoverInputMode}.
*
*
* {@link yfiles.input.GraphEditorInputMode#shouldInstallCommand}
- * Determines which of the built-in {@link yfiles.system.ICommand}s this input mode should
+ * Determines which of the built-in {@link yfiles.system.ICommand}s this input mode should
* provide and install.
*
*
@@ -80103,28 +80103,28 @@ declare module yfiles{
* Also this instance can be instructed to automatically {@link yfiles.input.GraphEditorInputMode#adjustContentRect adjust the content rectangle}
* of the CanvasControl whenever the graph is changed using gestures.
* This class contains a number of public methods that can be used to programmatically perform
- * the corresponding actions, too.
+ * the corresponding actions, too.
* Setting the {@link yfiles.input.GraphEditorInputMode#nodeCreator} to another instance or null changes the way nodes are created.
- * Also the various minor {@link yfiles.input.IInputMode} instances can be {@link yfiles.input.IConcurrentInputMode#enabled disabled},
+ * Also the various minor {@link yfiles.input.IInputMode} instances can be {@link yfiles.input.IConcurrentInputMode#enabled disabled},
* to change the behavior, too.
*
*
- * To enable single selection mode, disable {@link yfiles.input.MainInputMode#marqueeSelectionInputMode} and
- * set {@link yfiles.input.GraphEditorInputMode#multiSelectionRecognizer} to EventRecognizers.create(EventRecognizers.NEVER).
- * Remove {@link yfiles.system.ApplicationCommands#SELECT_ALL} and {@link yfiles.input.GraphCommands#TOGGLE_ITEM_SELECTION_COMMAND}
- * from {@link yfiles.input.GraphEditorInputMode#availableCommands} and
- * {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_LEFT}, {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_RIGHT},
+ * To enable single selection mode, disable {@link yfiles.input.MainInputMode#marqueeSelectionInputMode} and
+ * set {@link yfiles.input.GraphEditorInputMode#multiSelectionRecognizer} to EventRecognizers.create(EventRecognizers.NEVER).
+ * Remove {@link yfiles.system.ApplicationCommands#SELECT_ALL} and {@link yfiles.input.GraphCommands#TOGGLE_ITEM_SELECTION_COMMAND}
+ * from {@link yfiles.input.GraphEditorInputMode#availableCommands} and
+ * {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_LEFT}, {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_RIGHT},
* {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_UP}, {@link yfiles.system.ComponentCommands#EXTEND_SELECTION_DOWN},
- * {@link yfiles.system.ComponentCommands#SELECT_TO_PAGE_UP} and {@link yfiles.system.ComponentCommands#SELECT_TO_PAGE_DOWN}
+ * {@link yfiles.system.ComponentCommands#SELECT_TO_PAGE_UP} and {@link yfiles.system.ComponentCommands#SELECT_TO_PAGE_DOWN}
* from {@link yfiles.input.GraphEditorInputMode#navigationInputMode}.{@link yfiles.input.NavigationInputMode#availableCommands}.
* An example can be found in demo.yfiles.input.singleselection.
*
*
* Related Information in the Developers Guide:
*
- * An overview of this input mode is given
- * in the section User Interaction.
- * Additionally, specific support for graph hierarchies is discussed in
+ * An overview of this input mode is given
+ * in the section User Interaction.
+ * Additionally, specific support for graph hierarchies is discussed in
* Chapter 3, Graph Hierarchies.
*
* @see {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode}
@@ -80137,7 +80137,7 @@ declare module yfiles{
* Gets the list of commands that are available in this instance.
* By default, all supported commands are available
*
- * Removing commands from this collection also removes the command bindings
+ * Removing commands from this collection also removes the command bindings
* registered by this instance.
*
*
@@ -80176,7 +80176,7 @@ declare module yfiles{
*/
orthogonalEdgeEditingContext:yfiles.input.OrthogonalEdgeEditingContext;
/**
- * Gets or sets a value indicating whether an orthogonal edge should stay
+ * Gets or sets a value indicating whether an orthogonal edge should stay
* orthogonal after removing bends.
* By default this feature is turned off.
* @see {@link yfiles.input.GraphEditorInputMode#orthogonalEdgeEditingContext}
@@ -80186,8 +80186,8 @@ declare module yfiles{
* Snaps the node to the grid using the {@link yfiles.input.IGridConstraintProvider} for
* {@link yfiles.graph.INode}s queried from the given context.
* This method is called by this instance whenever new nodes are created using the UI.
- * @param {yfiles.input.IInputModeContext} context
- * @param {yfiles.graph.INode} node
+ * @param {yfiles.input.IInputModeContext} context
+ * @param {yfiles.graph.INode} node
* @see {@link yfiles.input.MultiplexingInputMode#createChildInputModeContext}
*/
snapToGrid(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode):void;
@@ -80213,14 +80213,14 @@ declare module yfiles{
*/
reparentNodeHandler:yfiles.input.IReparentNodeHandler;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#reparentNodeHandler} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#reparentNodeHandler} property value changes
* and after initialization of the field.
* @param {yfiles.input.IReparentNodeHandler} oldReparentNodeHandler the old value, which may be null the first time
* @param {yfiles.input.IReparentNodeHandler} newReparentNodeHandler the new value
*/
onReparentNodeHandlerChanged(oldReparentNodeHandler:yfiles.input.IReparentNodeHandler,newReparentNodeHandler:yfiles.input.IReparentNodeHandler):void;
/**
- * Factory method for the ReparentNodeHandler property. This method will be called
+ * Factory method for the ReparentNodeHandler property. This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#reparentNodeHandler} property.
* @return {yfiles.input.IReparentNodeHandler} a new instance of {@link yfiles.input.GraphEditorInputMode#reparentNodeHandler}
*/
@@ -80231,18 +80231,18 @@ declare module yfiles{
*/
hitTestEnumerator:yfiles.drawing.IHitTestEnumerator;
/**
- * Determines which types of
+ * Determines which types of
* items should be selected during {@link yfiles.input.GraphEditorInputMode#marqueeSelectElements marquee selections}.
- * The default is a combination of
- * {@link yfiles.graph.GraphItemTypes#NODE},
- * {@link yfiles.graph.GraphItemTypes#EDGE},
+ * The default is a combination of
+ * {@link yfiles.graph.GraphItemTypes#NODE},
+ * {@link yfiles.graph.GraphItemTypes#EDGE},
* and {@link yfiles.graph.GraphItemTypes#BEND}.
* @see {@link yfiles.input.MainInputMode#shouldBeMarqueeSelectable}
* @see {@link yfiles.input.MainInputMode#setSelected}
*/
marqueeSelectableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items should be selected after {@link yfiles.input.GraphEditorInputMode#paste} or {@link yfiles.input.GraphEditorInputMode#duplicateSelection}.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.GraphEditorInputMode#shouldBeSelectedAfterPaste}
@@ -80254,7 +80254,7 @@ declare module yfiles{
* Determines whether nodes, edges, labels, and ports
* should only be selected after {@link yfiles.input.GraphEditorInputMode#paste} or {@link yfiles.input.GraphEditorInputMode#duplicateSelection}
* if they were selected when they were initially copied into the clipboard.
- * The default is true. Disabling this feature will select all {@link yfiles.input.GraphEditorInputMode#pasteSelectableItems}
+ * The default is true. Disabling this feature will select all {@link yfiles.input.GraphEditorInputMode#pasteSelectableItems}
* after a paste or duplicate operation.
* @see {@link yfiles.input.GraphEditorInputMode#shouldBeSelectedAfterPaste}
* @see {@link yfiles.input.GraphEditorInputMode#pasteSelectableItems}
@@ -80262,7 +80262,7 @@ declare module yfiles{
*/
smartPasteSelection:boolean;
/**
- * Determines which types of
+ * Determines which types of
* items should be selectable through {@link yfiles.input.GraphEditorInputMode#onClickInputModeClicked mouse clicks.}.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.GraphEditorInputMode#shouldBeClickSelected}
@@ -80270,21 +80270,21 @@ declare module yfiles{
*/
clickSelectableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items should be reported through the {@link yfiles.input.GraphEditorInputMode#addItemClickedListener item click events}.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.GraphEditorInputMode#shouldBeClicked}
*/
clickableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items should be selectable at all.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.MainInputMode#setSelected}
*/
selectableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items should be movable using the {@link yfiles.input.MoveInputMode}
* or {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} respectively in case of labels.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
@@ -80292,14 +80292,14 @@ declare module yfiles{
*/
movableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items may be deleted using the {@link yfiles.input.GraphEditorInputMode#deleteSelection} action.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.GraphEditorInputMode#shouldBeDeleted}
*/
deletableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
+ * Determines which types of
* items may have their {@link yfiles.input.GraphEditorInputMode#onEditLabel labels edited}.
* The default is {@link yfiles.graph.GraphItemTypes#LABELED_ITEM}|{@link yfiles.graph.GraphItemTypes#LABEL},
* which allows for editing the labels of {@link yfiles.graph.ILabeledItem}s, and existing {@link yfiles.graph.ILabel}s.
@@ -80307,15 +80307,15 @@ declare module yfiles{
*/
labelEditableItems:yfiles.graph.GraphItemTypes;
/**
- * Determines which types of
- * items should have their {@link yfiles.input.IHandle}s
+ * Determines which types of
+ * items should have their {@link yfiles.input.IHandle}s
* shown.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.GraphEditorInputMode#shouldShowHandles}
*/
showHandleItems:yfiles.graph.GraphItemTypes;
/**
- * Called when the {@link yfiles.input.MainInputMode#handleInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#handleInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.HandleInputMode} oldHandleInputMode the old value, which may be null the first time
* @param {yfiles.input.HandleInputMode} newHandleInputMode the new value
@@ -80354,7 +80354,7 @@ declare module yfiles{
*
*
- * Value:
+ * Value:
* true if the current item should be used as a fallback; otherwise, false, which is the default.
*/
useCurrentItemForCommands:boolean;
@@ -80402,12 +80402,12 @@ declare module yfiles{
*/
copy():void;
/**
- * Delegates to the {@link yfiles.input.GraphEditorInputMode#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.input.GraphEditorInputMode#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#undo} method.
*/
undo():void;
/**
- * Delegates to the {@link yfiles.input.GraphEditorInputMode#graph}'s {@link yfiles.support.UndoEngine}'s
+ * Delegates to the {@link yfiles.input.GraphEditorInputMode#graph}'s {@link yfiles.support.UndoEngine}'s
* {@link yfiles.support.UndoEngine#redo} method.
*/
redo():void;
@@ -80416,7 +80416,7 @@ declare module yfiles{
* This implementation will delegate the actual re-parenting of nodes to the {@link yfiles.input.GraphEditorInputMode#graph}'s
* {@link yfiles.graph.IGroupedGraph}'s {@link yfiles.graph.IGroupedGraph#setParent} implementation
* found in the {@link yfiles.support.ILookup#lookup} of the graph.
- * By default, this method will be called in response to a Ctrl-U-key press recognized
+ * By default, this method will be called in response to a Ctrl-U-key press recognized
* by {@link yfiles.input.MainInputMode#keyboardInputMode}.
*/
ungroupSelection():void;
@@ -80425,7 +80425,7 @@ declare module yfiles{
* This implementation will delegate the actual creation of the group to the {@link yfiles.input.GraphEditorInputMode#graph}'s
* {@link yfiles.graph.IGroupedGraph}'s {@link yfiles.graph.GroupedGraphExtensions#groupNodes} implementation
* found in the {@link yfiles.support.ILookup#lookup} of the graph.
- * By default, this method will be called in response to a Ctrl-G-key press recognized
+ * By default, this method will be called in response to a Ctrl-G-key press recognized
* by {@link yfiles.input.MainInputMode#keyboardInputMode}.
* This method will also clear the selection and select the newly created group node.
* @return {yfiles.graph.INode} The newly created group node or null.
@@ -80435,7 +80435,7 @@ declare module yfiles{
groupSelection():yfiles.graph.INode;
/**
* Clears the current selection and selects all nodes and bends in this graph.
- * By default, this method will be called in response to a Ctrl+A key press recognized
+ * By default, this method will be called in response to a Ctrl+A key press recognized
* by {@link yfiles.input.MainInputMode#keyboardInputMode}.
* @see {@link yfiles.input.MainInputMode#clearSelection}
* @see {@link yfiles.input.MainInputMode#setSelected}
@@ -80490,13 +80490,13 @@ declare module yfiles{
* If the user commits the label text the label will be added to the labeled item.
* The text that the user enters may be {@link yfiles.input.GraphEditorInputMode#addValidateLabelTextListener validated} before the label is actually added.
* @param {yfiles.graph.ILabeledItem} labeledItem The item to create a new label for.
- * @return {yfiles.support.Future.}
+ * @return {yfiles.support.Future.}
* A future of the label that will be notified of the newly created label or a null if the creation was canceled.
*/
createLabel(labeledItem:yfiles.graph.ILabeledItem):yfiles.support.Future;
/**
* Raises the {@link yfiles.input.GraphEditorInputMode#addLabelAddedListener LabelAdded} event.
- * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
+ * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
* has been added.
*/
onLabelAdded(args:yfiles.model.ItemEventArgs):void;
@@ -80576,7 +80576,7 @@ declare module yfiles{
/**
* Event that can be used to validate the label text for a label that is about to be {@link yfiles.input.GraphEditorInputMode#addLabel added}
* or {@link yfiles.input.GraphEditorInputMode#editLabel edited}.
- * Note that in the case of {@link yfiles.input.GraphEditorInputMode#addLabel} the {@link yfiles.input.LabelTextValidatingEventArgs#label} is not part
+ * Note that in the case of {@link yfiles.input.GraphEditorInputMode#addLabel} the {@link yfiles.input.LabelTextValidatingEventArgs#label} is not part
* of the current graph but only a dummy instance.
* @see {@link yfiles.input.GraphEditorInputMode#onValidateLabelText}
*/
@@ -80584,7 +80584,7 @@ declare module yfiles{
/**
* Event that can be used to validate the label text for a label that is about to be {@link yfiles.input.GraphEditorInputMode#addLabel added}
* or {@link yfiles.input.GraphEditorInputMode#editLabel edited}.
- * Note that in the case of {@link yfiles.input.GraphEditorInputMode#addLabel} the {@link yfiles.input.LabelTextValidatingEventArgs#label} is not part
+ * Note that in the case of {@link yfiles.input.GraphEditorInputMode#addLabel} the {@link yfiles.input.LabelTextValidatingEventArgs#label} is not part
* of the current graph but only a dummy instance.
* @see {@link yfiles.input.GraphEditorInputMode#onValidateLabelText}
*/
@@ -80596,7 +80596,7 @@ declare module yfiles{
* contain the label.
* The text that the user enters may be {@link yfiles.input.GraphEditorInputMode#addValidateLabelTextListener validated} before the label is actually added.
* @param {yfiles.graph.ILabeledItem} item The item.
- * @return {yfiles.support.Future.}
+ * @return {yfiles.support.Future.}
* A future of the label that will be notified of the newly created label or a null if the creation was canceled.
*/
addLabel(item:yfiles.graph.ILabeledItem):yfiles.support.Future;
@@ -80634,7 +80634,7 @@ declare module yfiles{
removeLabelTextChangedListener(value:(sender:Object,e:yfiles.model.ItemEventArgs)=> void):void;
/**
* Raises the {@link yfiles.input.GraphEditorInputMode#addLabelTextChangedListener LabelTextChanged} event.
- * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
+ * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
* has changed the text.
*/
onLabelTextChanged(args:yfiles.model.ItemEventArgs):void;
@@ -80642,7 +80642,7 @@ declare module yfiles{
* Adjusts the node's {@link yfiles.graph.INode#layout}
* to adhere to possible {@link yfiles.input.ISizeConstraintProvider size constraints}.
* This method will use the {@link yfiles.input.ISizeConstraintProvider}
- * for {@link yfiles.graph.INode} that can be found in their {@link yfiles.support.ILookup}
+ * for {@link yfiles.graph.INode} that can be found in their {@link yfiles.support.ILookup}
* to make sure they are still valid. The actual work of this method will be delegated to
* {@link yfiles.input.GraphEditorInputMode#setNodeBounds}.
* @param {yfiles.graph.INode} node The node to possibly adjust the size of.
@@ -80735,14 +80735,14 @@ declare module yfiles{
shouldBeDeleted(item:yfiles.model.IModelItem):boolean;
/**
* Callback method that determines whether the label or the labels of the
- * provided item should be edited in response to
+ * provided item should be edited in response to
* {@link yfiles.input.GraphEditorInputMode#onEditLabel} or {@link yfiles.input.GraphEditorInputMode#onAddLabel}.
* @param {yfiles.model.IModelItem} item The item.
* @return {boolean} Whether to edit the label or the labels for that item.
*/
shouldLabelBeEdited(item:yfiles.model.IModelItem):boolean;
/**
- * Called when the {@link yfiles.input.MainInputMode#moveInputMode} property value changes
+ * Called when the {@link yfiles.input.MainInputMode#moveInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MoveInputMode} oldMoveInputMode the old value, which may be null the first time
* @param {yfiles.input.MoveInputMode} newMoveInputMode the new value
@@ -80756,12 +80756,12 @@ declare module yfiles{
* value than the {@link yfiles.input.MainInputMode#moveModePriority priority of the mode that is installed by default.}
* @param {yfiles.input.IEventRecognizer} modifierRecognizer Use this instance to make this mode work under certain conditions only. null
* for default behavior, one of the {@link yfiles.input.KeyEvents} constants, e.g. for alternate behavior.
- * @return {yfiles.input.MoveInputMode} A {@link yfiles.input.MainInputMode#moveInputMode} instance that uses the {@link yfiles.input.IPositionHandler} instances of
+ * @return {yfiles.input.MoveInputMode} A {@link yfiles.input.MainInputMode#moveInputMode} instance that uses the {@link yfiles.input.IPositionHandler} instances of
* the items that are hit at the position of the cursor, regardless of their selection state.
*/
createMoveUnselectedInputMode(modifierRecognizer:yfiles.input.IEventRecognizer):yfiles.input.MoveInputMode;
/**
- * Gets or sets a property that determines whether this instance should
+ * Gets or sets a property that determines whether this instance should
* automatically adjust the {@link yfiles.canvas.CanvasControl#contentRect}
* if the graph changes.
* The {@link yfiles.input.GraphEditorInputMode#adjustContentRect} method is called whenever the content.
@@ -80788,7 +80788,7 @@ declare module yfiles{
* provides meta-{@link yfiles.geometry.IMovable}, {@link yfiles.geometry.IReshapeable}, and
* {@link yfiles.drawing.IHitTestable} instances that depend on the current
* selection and collection model.
- * @return {yfiles.model.InputModeController.}
+ * @return {yfiles.model.InputModeController.}
* An instance of {@link yfiles.input.GraphInputModeController}
* @see Overrides {@link yfiles.input.MainInputMode#createInputModeController}
*/
@@ -80900,7 +80900,7 @@ declare module yfiles{
*/
graphInputModeController:yfiles.input.GraphInputModeController;
/**
- * The {@link yfiles.input.LabelSnapContext} instance that handles interactive snapping of {@link yfiles.graph.ILabel}s
+ * The {@link yfiles.input.LabelSnapContext} instance that handles interactive snapping of {@link yfiles.graph.ILabel}s
* to their owner during drag operations like movements.
* Setting this property to {@link yfiles.input.SnapContext#VOID_INSTANCE} will disable snapping, whereas setting it
* to null will make the child modes use the context from their {@link yfiles.input.IInputModeContext}s, if
@@ -80928,7 +80928,7 @@ declare module yfiles{
*/
moveLabelInputMode:yfiles.input.MoveLabelInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MoveLabelInputMode} oldMoveLabelInputMode the old value, which may be null the first time
* @param {yfiles.input.MoveLabelInputMode} newMoveLabelInputMode the new value
@@ -80936,7 +80936,7 @@ declare module yfiles{
onMoveLabelInputModeChanged(oldMoveLabelInputMode:yfiles.input.MoveLabelInputMode,newMoveLabelInputMode:yfiles.input.MoveLabelInputMode):void;
/**
* Factory method for the {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} property.
* @return {yfiles.input.MoveLabelInputMode} a new instance of {@link yfiles.input.MoveLabelInputMode}
*/
@@ -80953,7 +80953,7 @@ declare module yfiles{
*/
navigationInputMode:yfiles.input.NavigationInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#navigationInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#navigationInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.NavigationInputMode} oldNavigationInputMode the old value, which may be null the first time
* @param {yfiles.input.NavigationInputMode} newNavigationInputMode the new value
@@ -80961,7 +80961,7 @@ declare module yfiles{
onNavigationInputModeChanged(oldNavigationInputMode:yfiles.input.NavigationInputMode,newNavigationInputMode:yfiles.input.NavigationInputMode):void;
/**
* Factory method for the NavigationInputMode property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#navigationInputMode} property.
* @return {yfiles.input.NavigationInputMode} a new instance of NavigationInputMode
*/
@@ -81082,7 +81082,7 @@ declare module yfiles{
onMarqueeSelectionInputModeMarqueeSelected(sender:Object,e:yfiles.system.EventArgs):void;
/**
* .
- * Overrides the base implementation to {@link yfiles.input.ClickInputMode#activeButtons activate}
+ * Overrides the base implementation to {@link yfiles.input.ClickInputMode#activeButtons activate}
* both {@link yfiles.system.MouseButtons#LEFT} and {@link yfiles.system.MouseButtons#RIGHT}
* @return {yfiles.input.ClickInputMode}
* @see Overrides {@link yfiles.input.MainInputMode#createClickInputMode}
@@ -81090,11 +81090,11 @@ declare module yfiles{
createClickInputMode():yfiles.input.ClickInputMode;
/**
* Called when the mouse has been clicked at a given location.
- * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
+ * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
* method using a combination of both the {@link yfiles.input.GraphEditorInputMode#shouldBeClicked}
* and {@link yfiles.input.GraphEditorInputMode#shouldBeClickSelected} methods as the predicate to determine what has been
* clicked and then invoke {@link yfiles.input.GraphEditorInputMode#click} if {@link yfiles.input.GraphEditorInputMode#clickSelectableItems} or {@link yfiles.input.GraphEditorInputMode#clickableItems}
- * is set to values other than {@link yfiles.graph.GraphItemTypes#NONE}. If nothing has been hit, it will
+ * is set to values other than {@link yfiles.graph.GraphItemTypes#NONE}. If nothing has been hit, it will
* {@link yfiles.input.MainInputMode#clearSelection clear the selection} if there has been a selection.
* Otherwise it will call {@link yfiles.input.GraphEditorInputMode#createNode}.
* @param {Object} sender The sender of the event, which is the {@link yfiles.input.MainInputMode#clickInputMode}.
@@ -81104,7 +81104,7 @@ declare module yfiles{
onClickInputModeClicked(sender:Object,e:yfiles.input.ClickEventArgs):void;
/**
* Called when the mouse has been double clicked at a given location.
- * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
+ * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
* method using the {@link yfiles.input.GraphEditorInputMode#shouldBeDoubleClicked}
* method as the predicate to determine what has been
* clicked and then invoke {@link yfiles.input.GraphEditorInputMode#doubleClick} if {@link yfiles.input.GraphEditorInputMode#clickableItems}
@@ -81116,11 +81116,11 @@ declare module yfiles{
onClickInputModeDoubleClicked(sender:Object,e:yfiles.input.ClickEventArgs):void;
/**
* Called when the touch pointer has been tapped at a given location.
- * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
+ * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
* method using a combination of both the {@link yfiles.input.GraphEditorInputMode#shouldBeClicked}
* and {@link yfiles.input.GraphEditorInputMode#shouldBeClickSelected} methods as the predicate to determine what has been
* clicked and then invoke {@link yfiles.input.GraphEditorInputMode#click} if {@link yfiles.input.GraphEditorInputMode#clickSelectableItems} or {@link yfiles.input.GraphEditorInputMode#clickableItems}
- * is set to values other than {@link yfiles.graph.GraphItemTypes#NONE}. If nothing has been hit, it will
+ * is set to values other than {@link yfiles.graph.GraphItemTypes#NONE}. If nothing has been hit, it will
* {@link yfiles.input.MainInputMode#clearSelection clear the selection} if there has been a selection.
* Otherwise it will call {@link yfiles.input.GraphEditorInputMode#createNode}.
* @param {Object} sender The sender of the event, which is the {@link yfiles.input.MainInputMode#tapInputMode}.
@@ -81130,7 +81130,7 @@ declare module yfiles{
onTapInputModeTapped(sender:Object,e:yfiles.input.TapEventArgs):void;
/**
* Called when the touch pointer has been double tapped at a given location.
- * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
+ * This implementation will use {@link yfiles.input.GraphEditorInputMode#findItemFilteredWithContext}
* method using the {@link yfiles.input.GraphEditorInputMode#shouldBeDoubleClicked}
* method as the predicate to determine what has been
* clicked and then invoke {@link yfiles.input.GraphEditorInputMode#doubleClick} if {@link yfiles.input.GraphEditorInputMode#clickableItems}
@@ -81143,7 +81143,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether void styles ({@link yfiles.drawing.common.VoidNodeStyle}, {@link yfiles.drawing.common.VoidEdgeStyle},
* {@link yfiles.drawing.common.VoidLabelStyle}, and {@link yfiles.drawing.common.VoidPortStyle}) should be ignored when selecting or focusing items.
- * Value:
+ * Value:
* true if void styles should be ignored for selection and focus; false
* otherwise. Default is true.
*/
@@ -81305,7 +81305,7 @@ declare module yfiles{
*/
removeNodeCreatedListener(value:(sender:Object,e:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createNode node creation}operations
+ * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createNode node creation}operations
* using the click gesture is allowed.
* Default value is true. In order to disable node creation via
* drag and drop gestures, the {@link yfiles.input.GraphEditorInputMode#nodeDropInputMode} should be disabled, too. However this is the default.
@@ -81314,7 +81314,7 @@ declare module yfiles{
*/
nodeCreationAllowed:boolean;
/**
- * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createBendInputMode bend creation}operation
+ * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createBendInputMode bend creation}operation
* should be {@link yfiles.input.IConcurrentInputMode#enabled enabled}.
* This implementation delegates to the {@link yfiles.input.IConcurrentInputMode#enabled Enabled property} of
* the {@link yfiles.input.GraphEditorInputMode#createBendInputMode}.
@@ -81324,7 +81324,7 @@ declare module yfiles{
*/
bendCreationAllowed:boolean;
/**
- * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode edge creation}operation
+ * Gets or sets a property that determines whether {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode edge creation}operation
* should be {@link yfiles.input.IConcurrentInputMode#enabled enabled}.
* This implementation delegates to the {@link yfiles.input.IConcurrentInputMode#enabled Enabled property} of
* the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode}.
@@ -81407,9 +81407,9 @@ declare module yfiles{
*/
nodeCreator:(context:yfiles.input.IInputModeContext,graph:yfiles.graph.IGraph,location:yfiles.geometry.PointD)=>yfiles.graph.INode;
/**
- * Clears the selection on click if {@link yfiles.canvas.CanvasControl#lastMouse2DEvent the click}
+ * Clears the selection on click if {@link yfiles.canvas.CanvasControl#lastMouse2DEvent the click}
* is not recognized by {@link yfiles.input.GraphEditorInputMode#multiSelectionRecognizer}.
- *
This method is only called if no item has been hit and at least one item
+ *
This method is only called if no item has been hit and at least one item
* is currently selected.
*
* This will use the {@link yfiles.input.MainInputMode#clearSelection} method to deselect all items.
@@ -81420,7 +81420,7 @@ declare module yfiles{
clickClearSelection(context:yfiles.input.IInputModeContext):boolean;
/**
* Specifies whether a node should be created by {@link yfiles.input.GraphEditorInputMode#onClickInputModeClicked}.
- * This implementation returns false when {@link yfiles.input.ContextMenuInputMode#swallowCloseClick}
+ * This implementation returns false when {@link yfiles.input.ContextMenuInputMode#swallowCloseClick}
* is true and the click has closed a context menu.
* @param {yfiles.input.IInputModeContext} context The input mode context.
* @param {yfiles.geometry.PointD} clickPoint The location of the click.
@@ -81434,7 +81434,7 @@ declare module yfiles{
* returned false.
* @param {yfiles.input.IInputModeContext} context The input mode context.
* @param {yfiles.geometry.PointD} clickPoint The location of the click.
- * @return {boolean}
+ * @return {boolean}
* true if a node was successfully created, otherwise false.
* @see {@link yfiles.input.GraphEditorInputMode#shouldClickCreateNode}
*/
@@ -81442,7 +81442,7 @@ declare module yfiles{
/**
* Actually performs the click operation on the given item for the current context.
* This will use the {@link yfiles.input.GraphEditorInputMode#onItemClicked} method to trigger the {@link yfiles.input.GraphEditorInputMode#addItemClickedListener ItemClicked}
- * event and unless the event is handled by any of the event handlers this
+ * event and unless the event is handled by any of the event handlers this
* will ultimately {@link yfiles.input.MainInputMode#setSelected select} the item
* and possibly the {@link yfiles.input.GraphEditorInputMode#autoSelectSelfloopBends self loop bends} and optionally
* {@link yfiles.input.MainInputMode#clearSelection clear the current selection}, unless
@@ -81454,7 +81454,7 @@ declare module yfiles{
click(context:yfiles.input.IInputModeContext,item:yfiles.model.IModelItem):boolean;
/**
* Actually performs the double-click operation on the given item for the current context.
- * This will use the {@link yfiles.input.GraphEditorInputMode#onItemLeftDoubleClicked} and {@link yfiles.input.GraphEditorInputMode#onItemRightDoubleClicked} methods respectively
+ * This will use the {@link yfiles.input.GraphEditorInputMode#onItemLeftDoubleClicked} and {@link yfiles.input.GraphEditorInputMode#onItemRightDoubleClicked} methods respectively
* and the {@link yfiles.input.GraphEditorInputMode#onItemDoubleClicked} to trigger the respective events.
* @param {yfiles.input.IInputModeContext} context The context where the double click appeared
* @param {yfiles.model.IModelItem} item The item that has been double clicked.
@@ -81541,7 +81541,7 @@ declare module yfiles{
onCanvasClicked(args:yfiles.input.ClickEventArgs):void;
/**
* Occurs when an item has been clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81551,7 +81551,7 @@ declare module yfiles{
addItemClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81561,7 +81561,7 @@ declare module yfiles{
removeItemClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81572,7 +81572,7 @@ declare module yfiles{
addItemLeftClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81583,7 +81583,7 @@ declare module yfiles{
removeItemLeftClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81594,7 +81594,7 @@ declare module yfiles{
addItemRightClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81605,7 +81605,7 @@ declare module yfiles{
removeItemRightClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#addItemClickedListener ItemClicked}
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
@@ -81615,7 +81615,7 @@ declare module yfiles{
addItemDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#addItemClickedListener ItemClicked}
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
@@ -81625,7 +81625,7 @@ declare module yfiles{
removeItemDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81634,7 +81634,7 @@ declare module yfiles{
addItemLeftDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81643,7 +81643,7 @@ declare module yfiles{
removeItemLeftDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81652,7 +81652,7 @@ declare module yfiles{
addItemRightDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#clickableItems}
* @see {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -81661,14 +81661,14 @@ declare module yfiles{
removeItemRightDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when the empty canvas area has been clicked.
- * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#addItemClickedListener ItemClicked}
*/
addCanvasClickedListener(value:(sender:Object,e:yfiles.input.ClickEventArgs)=> void):void;
/**
* Occurs when the empty canvas area has been clicked.
- * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphEditorInputMode#addItemClickedListener ItemClicked}
*/
@@ -81685,8 +81685,8 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* {@link yfiles.input.AbstractInputMode#install installation} of this mode.
* This code will be executed only once per instance. The {@link yfiles.input.AbstractInputMode#canvas} property
- * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
- * will be null when this code is executed. This method should not
+ * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
+ * will be null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.AbstractInputMode#install}
@@ -81725,7 +81725,7 @@ declare module yfiles{
*/
textEditorInputMode:yfiles.input.TextEditorInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#textEditorInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#textEditorInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.TextEditorInputMode} oldTextEditorInputMode the old value, which may be null the first time
* @param {yfiles.input.TextEditorInputMode} newTextEditorInputMode the new value
@@ -81733,7 +81733,7 @@ declare module yfiles{
onTextEditorInputModeChanged(oldTextEditorInputMode:yfiles.input.TextEditorInputMode,newTextEditorInputMode:yfiles.input.TextEditorInputMode):void;
/**
* Factory method for the TextEditorInputMode property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#textEditorInputMode} property.
* @return {yfiles.input.TextEditorInputMode} a new instance of TextEditorInputMode
*/
@@ -81749,7 +81749,7 @@ declare module yfiles{
*/
createEdgeInputMode:yfiles.input.CreateEdgeInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.CreateEdgeInputMode} oldCreateEdgeInputMode the old value, which may be null the first time
* @param {yfiles.input.CreateEdgeInputMode} newCreateEdgeInputMode the new value
@@ -81757,16 +81757,16 @@ declare module yfiles{
onCreateEdgeInputModeChanged(oldCreateEdgeInputMode:yfiles.input.CreateEdgeInputMode,newCreateEdgeInputMode:yfiles.input.CreateEdgeInputMode):void;
/**
* Factory method for the CreateEdgeInputMode property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#createEdgeInputMode} property.
* @return {yfiles.input.CreateEdgeInputMode} a new instance of CreateEdgeInputMode
*/
createCreateEdgeInputMode():yfiles.input.CreateEdgeInputMode;
/**
- * Gets or sets a value indicating whether this mode should automatically
+ * Gets or sets a value indicating whether this mode should automatically
* {@link yfiles.graph.IGraph#removeLabel remove labels} from the graph
* when a label text has been edited and the label text is empty.
- * Value:
+ * Value:
* true if empty labels should be removed after text editing; otherwise, false.
*/
autoRemoveEmptyLabels:boolean;
@@ -81781,7 +81781,7 @@ declare module yfiles{
* If enabled, any selection, focus, and highlight visualizations of the label are hidden along with the label
* visualization itself.
*
- * Even if enabled, the label text is still visible in the
+ * Even if enabled, the label text is still visible in the
* {@link yfiles.input.TextEditorInputMode#textBox}.
*
*
@@ -81796,7 +81796,7 @@ declare module yfiles{
*/
multiSelectionRecognizer:yfiles.input.IEventRecognizer;
/**
- * Gets or sets the order of the types of items that should be used to determine what
+ * Gets or sets the order of the types of items that should be used to determine what
* item has been clicked during {@link yfiles.input.GraphEditorInputMode#onClickInputModeClicked}.
*
* Change this field to adjust which items will be {@link yfiles.input.MainInputMode#setSelected selected}
@@ -81829,7 +81829,7 @@ declare module yfiles{
*/
clickHitTestOrder:yfiles.graph.GraphItemTypes[];
/**
- * Gets or sets the order of the types of items that should be used to determine what
+ * Gets or sets the order of the types of items that should be used to determine what
* item has been double-clicked during {@link yfiles.input.GraphEditorInputMode#onClickInputModeClicked}.
*
* Change this field to adjust which items will be considered when {@link yfiles.input.GraphEditorInputMode#addItemDoubleClickedListener double-clicked}
@@ -81868,7 +81868,7 @@ declare module yfiles{
* higher priority.
* If the value {@link yfiles.input.IEventRecognizer#isRecognized recognizes} that
* the user wanted to use the detail clicking behavior, the {@link yfiles.input.GraphEditorInputMode#hitTestEnumerator}
- * will be queried for the given item and the first item that is returned will be
+ * will be queried for the given item and the first item that is returned will be
* considered a hit. Otherwise all hit items are examined and are prioritized by item type.
* E.g. by default clicking on a node will select the node, even if there is a node label which
* has been clicked at the same point. If detail selection is recognized, the label will
@@ -81885,7 +81885,7 @@ declare module yfiles{
* If the value {@link yfiles.input.IEventRecognizer#isRecognized recognizes} that
* the user wanted to use the cyclic click selection behavior, the {@link yfiles.input.GraphEditorInputMode#hitTestEnumerator}
* will be queried for the given item and previously reported items will be ignored.
- * E.g. if multiple nodes are overlapping each other, clicking on them will report the first item
+ * E.g. if multiple nodes are overlapping each other, clicking on them will report the first item
* for the first click, the second one for the second click and so on. If all elements have been reported previously,
* the first one is going to be reported again.
* If the order of the elements at the clicked location changes, the cyclic selection is restarted anew.
@@ -81905,7 +81905,7 @@ declare module yfiles{
*/
createBendInputMode:yfiles.input.CreateBendInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.CreateBendInputMode} oldCreateBendInputMode the old value, which may be null the first time
* @param {yfiles.input.CreateBendInputMode} newCreateBendInputMode the new value
@@ -81931,7 +81931,7 @@ declare module yfiles{
dragBend(bend:yfiles.graph.IBend):void;
/**
* Factory method for the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#createBendInputMode} property.
* @return {yfiles.input.CreateBendInputMode} a new instance of CreateBendInputMode
*/
@@ -81961,14 +81961,14 @@ declare module yfiles{
*/
itemHoverInputMode:yfiles.input.ItemHoverInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#itemHoverInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#itemHoverInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ItemHoverInputMode} oldItemHoverInputMode the old value, which may be null the first time
* @param {yfiles.input.ItemHoverInputMode} newItemHoverInputMode the new value
*/
onItemHoverInputModeChanged(oldItemHoverInputMode:yfiles.input.ItemHoverInputMode,newItemHoverInputMode:yfiles.input.ItemHoverInputMode):void;
/**
- * Factory method for the ItemHoverInputMode property. This method will be called
+ * Factory method for the ItemHoverInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphEditorInputMode#itemHoverInputMode} property.
* @return {yfiles.input.ItemHoverInputMode} a new instance of {@link yfiles.input.GraphEditorInputMode#itemHoverInputMode} with the {@link yfiles.input.ItemHoverInputMode#hoverItems} property set to
* {@link yfiles.graph.GraphItemTypes#NONE}.
@@ -81980,7 +81980,7 @@ declare module yfiles{
*/
nodeDropInputModePriority:number;
/**
- * Gets or sets the NodeDropInputMode property that is responsible for
+ * Gets or sets the NodeDropInputMode property that is responsible for
* handling drag and drop operations of nodes onto the Canvas.
* The mode by default is {@link yfiles.input.IConcurrentInputMode#enabled disabled}
* and needs to be enabled to work, first.
@@ -82000,14 +82000,14 @@ declare module yfiles{
*/
createNodeDropInputMode():yfiles.input.NodeDropInputMode;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#nodeDropInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphEditorInputMode#nodeDropInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.NodeDropInputMode} oldNodeDropInputMode the old value, which may be null the first time
* @param {yfiles.input.NodeDropInputMode} newNodeDropInputMode the new value
*/
onNodeDropInputModeChanged(oldNodeDropInputMode:yfiles.input.NodeDropInputMode,newNodeDropInputMode:yfiles.input.NodeDropInputMode):void;
/**
- * Called when the {@link yfiles.input.GraphEditorInputMode#nodeDropInputMode}'s {@link yfiles.input.NodeDropInputMode#addNodeCreatedListener NodeCreated} event
+ * Called when the {@link yfiles.input.GraphEditorInputMode#nodeDropInputMode}'s {@link yfiles.input.NodeDropInputMode#addNodeCreatedListener NodeCreated} event
* is triggered.
* This implementation {@link yfiles.input.GraphEditorInputMode#adjustContentRect adjusts the content rect},
* triggers the {@link yfiles.input.GraphEditorInputMode#addNodeCreatedListener NodeCreated} event and tries to set the newly created node
@@ -82019,7 +82019,7 @@ declare module yfiles{
/**
* Determines whether to show the {@link yfiles.input.HandleInputMode handles} for the given item.
* @param {yfiles.model.IModelItem} item The item to check
- * @return {boolean} Whether to show the item based on the setting of the corresponding {@link yfiles.input.GraphEditorInputMode#showHandleItems},
+ * @return {boolean} Whether to show the item based on the setting of the corresponding {@link yfiles.input.GraphEditorInputMode#showHandleItems},
* property.
* @see Overrides {@link yfiles.input.MainInputMode#shouldShowHandles}
*/
@@ -82029,8 +82029,8 @@ declare module yfiles{
*
* This predicate determines whether an item can be moved by any
* appropriate input mode, e.g by default it also evaluates to true
- * for {@link yfiles.graph.ILabel}s which are moved by {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} instead
- * of {@link yfiles.input.MoveInputMode}.
+ * for {@link yfiles.graph.ILabel}s which are moved by {@link yfiles.input.GraphEditorInputMode#moveLabelInputMode} instead
+ * of {@link yfiles.input.MoveInputMode}.
* To determine whether an item may be moved specifically by {@link yfiles.input.MoveInputMode}, the predicate
* {@link yfiles.input.GraphEditorInputMode#shouldBeMovableForMoveInputMode} is used.
*
@@ -82051,11 +82051,11 @@ declare module yfiles{
* Determines whether or not moving the item using {@link yfiles.input.MoveInputMode} is allowed.
*
* This predicate determines whether an item can be moved specifically by {@link yfiles.input.MoveInputMode}.
- * To determine whether an item may be moved at all, the predicate
+ * To determine whether an item may be moved at all, the predicate
* {@link yfiles.input.GraphEditorInputMode#shouldBeMovable} is used.
*
*
- * Returns false if {@link yfiles.input.GraphEditorInputMode#shouldBeMovable}returns
+ * Returns false if {@link yfiles.input.GraphEditorInputMode#shouldBeMovable}returns
* false or if the item is a {@link yfiles.graph.GraphItemTypes#LABEL label}.
* Otherwise, true.
*
@@ -82083,13 +82083,13 @@ declare module yfiles{
onContextMenuInputModePopulateContextMenu(src:Object,args:yfiles.input.PopulateContextMenuEventArgs):void;
/**
* Gets the types of the items that should be queried a context menu for.
- * The items for which a context menu should be {@link yfiles.input.GraphEditorInputMode#addPopulateItemContextMenuListener queried}.
+ * The items for which a context menu should be {@link yfiles.input.GraphEditorInputMode#addPopulateItemContextMenuListener queried}.
* The default value is {@link yfiles.graph.GraphItemTypes#NODE}|{@link yfiles.graph.GraphItemTypes#EDGE}.
*/
contextMenuItems:yfiles.graph.GraphItemTypes;
/**
* Determines whether for the given item a context menu should be queried.
- * This implementation uses the {@link yfiles.input.GraphEditorInputMode#contextMenuItems} property to determine whether a context menu
+ * This implementation uses the {@link yfiles.input.GraphEditorInputMode#contextMenuItems} property to determine whether a context menu
* should be queried for the given item.
* @param {yfiles.model.IModelItem} item The item to check.
* @return {boolean} Whether to raise a {@link yfiles.input.GraphEditorInputMode#addPopulateItemContextMenuListener PopulateItemContextMenu} event for the given item.
@@ -82120,7 +82120,7 @@ declare module yfiles{
removePopulateItemContextMenuListener(value:(sender:Object,e:yfiles.input.PopulateItemContextMenuEventArgs)=> void):void;
/**
* Gets the types of the items that should be queried a tool tip for.
- * The items for which a tool tip text should be {@link yfiles.input.GraphEditorInputMode#addQueryItemToolTipListener queried}.
+ * The items for which a tool tip text should be {@link yfiles.input.GraphEditorInputMode#addQueryItemToolTipListener queried}.
* The default value is {@link yfiles.graph.GraphItemTypes#NODE}|{@link yfiles.graph.GraphItemTypes#EDGE}|{@link yfiles.graph.GraphItemTypes#LABEL}|{@link yfiles.graph.GraphItemTypes#PORT}|.
*/
toolTipItems:yfiles.graph.GraphItemTypes;
@@ -82187,7 +82187,7 @@ declare module yfiles{
*/
unselectedEdgesHitTestable:yfiles.drawing.IHitTestable;
/**
- * Factory method for the UnselectedEdgesHitTestable property. This method will be called
+ * Factory method for the UnselectedEdgesHitTestable property. This method will be called
* upon first access to the {@link yfiles.input.GraphInputModeController#unselectedEdgesHitTestable} property.
* @return {yfiles.drawing.IHitTestable} a new instance of IHitTestable
*/
@@ -82199,7 +82199,7 @@ declare module yfiles{
*/
nodesHitTestable:yfiles.drawing.IHitTestable;
/**
- * Factory method for the NodesHitTestable property. This method will be called
+ * Factory method for the NodesHitTestable property. This method will be called
* upon first access to the {@link yfiles.input.GraphInputModeController#nodesHitTestable} property.
* @return {yfiles.drawing.IHitTestable} a new instance of IHitTestable
*/
@@ -82211,7 +82211,7 @@ declare module yfiles{
*/
edgesHitTestable:yfiles.drawing.IHitTestable;
/**
- * Factory method for the EdgesHitTestable property. This method will be called
+ * Factory method for the EdgesHitTestable property. This method will be called
* upon first access to the {@link yfiles.input.GraphInputModeController#edgesHitTestable} property.
* @return {yfiles.drawing.IHitTestable} a new instance of IHitTestable
*/
@@ -82223,7 +82223,7 @@ declare module yfiles{
*/
unselectedNodesHitTestable:yfiles.drawing.IHitTestable;
/**
- * Factory method for the UnselectedNodesHitTestable property. This method will be called
+ * Factory method for the UnselectedNodesHitTestable property. This method will be called
* upon first access to the {@link yfiles.input.GraphInputModeController#unselectedNodesHitTestable} property.
* @return {yfiles.drawing.IHitTestable} a new instance of IHitTestable
*/
@@ -82260,7 +82260,7 @@ declare module yfiles{
/**
* A specialized {@link yfiles.input.IInputMode} used for creating edges between nodes
* in an {@link yfiles.graph.IGraph} displayed in a {@link yfiles.canvas.CanvasControl}.
- * This class provides factory methods and callbacks, as well as a couple of options
+ * This class provides factory methods and callbacks, as well as a couple of options
* to tweak the edge gesture creation.
* This class uses {@link yfiles.input.IPortCandidateProvider} instances found in the {@link yfiles.support.ILookup}
* of the {@link yfiles.graph.INode nodes} in the graph to display port candidates and to finally
@@ -82386,7 +82386,7 @@ declare module yfiles{
edgeToEdgeConnectionsAllowed:boolean;
/**
* Gets or sets the distance in the view coordinate system that
- * determines how far the mouse should be snapped to
+ * determines how far the mouse should be snapped to
* a port candidate if {@link yfiles.input.CreateEdgeInputMode#snapToTargetCandidate} is enabled.
* The default value is 20.
*/
@@ -82459,8 +82459,8 @@ declare module yfiles{
*/
orthogonalEdgeCreation:boolean;
/**
- * Defines the preferred minimal distance of orthogonal edges. This
- * information is needed when deciding which way to route the first
+ * Defines the preferred minimal distance of orthogonal edges. This
+ * information is needed when deciding which way to route the first
* segment of an orthogonal edge.
*/
preferredMinimalEdgeDistance:number;
@@ -82487,9 +82487,9 @@ declare module yfiles{
/**
* This method is called to determine whether {@link yfiles.input.PortCandidateValidity#DYNAMIC} ports
* should be resolved or discarded.
- * This implementation delegates to {@link yfiles.input.CreateEdgeInputMode#portCandidateResolutionRecognizer} and passes the
+ * This implementation delegates to {@link yfiles.input.CreateEdgeInputMode#portCandidateResolutionRecognizer} and passes the
* {@link yfiles.input.StateMachineInputMode#lastMouse2DEventArgs} as the arguments.
- * @return {boolean}
+ * @return {boolean}
* true if dynamic port candidates are resolved for the current mouse location; otherwise, false.
* @see {@link yfiles.input.CreateEdgeInputMode#portCandidateResolutionRecognizer}
* @see {@link yfiles.input.CreateEdgeInputMode#resolveSourcePortCandidates}
@@ -82498,7 +82498,7 @@ declare module yfiles{
*/
isPortCandidateResolutionEnabled():boolean;
/**
- * Defines the width of a node's border which is taken into account
+ * Defines the width of a node's border which is taken into account
* when deciding which way to route the first segment of an orthogonal edge.
* An edge starting in a border is always pointing away from it.
*/
@@ -82530,7 +82530,7 @@ declare module yfiles{
/**
* Retrieves the nodes from the graph in the order of their importance.
* This implementation uses the hierarchy of the nodes if it is available.
- * @return {yfiles.collections.IEnumerable.}
+ * @return {yfiles.collections.IEnumerable.}
*/
getNodes():yfiles.collections.IEnumerable;
/**
@@ -82607,14 +82607,14 @@ declare module yfiles{
doStartEdgeCreation(sourcePortCandidate:yfiles.input.IPortCandidate):void;
/**
* Determines the edge style to {@link yfiles.input.CreateEdgeInputMode#assignEdgeStyle assign to the dummy edge}.
- * This method is called at the beginning of the edge creation to determine the style to use
+ * This method is called at the beginning of the edge creation to determine the style to use
* during the gesture. This implementation uses the {@link yfiles.input.CreateEdgeInputMode#edgeStyle} property
* or the {@link yfiles.graph.IGraph#edgeDefaults} if the former is null.
* @return {yfiles.drawing.IEdgeStyle} The edge style to {@link yfiles.input.CreateEdgeInputMode#assignEdgeStyle assign}.
*/
determineEdgeStyle():yfiles.drawing.IEdgeStyle;
/**
- * Determines whether the current mouse state is valid for
+ * Determines whether the current mouse state is valid for
* beginning the edge creation gesture.
* If {@link yfiles.input.CreateEdgeInputMode#connectToCandidatesOnly} is set to true, this method
* will only yield true if a valid {@link yfiles.input.CreateEdgeInputMode#getSourcePortCandidate source
@@ -82650,7 +82650,7 @@ declare module yfiles{
*/
createEdge(controlPoints:yfiles.model.IListEnumerable):yfiles.graph.IEdge;
/**
- * Gets or sets whether after calls to {@link yfiles.input.CreateEdgeInputMode#createEdgeForCandidates}
+ * Gets or sets whether after calls to {@link yfiles.input.CreateEdgeInputMode#createEdgeForCandidates}
* or {@link yfiles.input.CreateEdgeInputMode#createEdgeBetweenNodes} the current undo edit should be canceled if any of these methods returns null.
* This should be set to false if you want to perform some undoable actions in these methods and/or in the {@link yfiles.input.CreateEdgeInputMode#portBasedEdgeCreator} or {@link yfiles.input.CreateEdgeInputMode#nodeBasedEdgeCreator}
* callbacks, but need to return null from any of these methods. Default value is true, meaning that returning null results in
@@ -82722,7 +82722,7 @@ declare module yfiles{
* Finds the best matching source port {@link yfiles.input.IPortCandidate} given a provider
* and the current location.
* The resolveCandidates parameter determines whether dynamic port candidates should
- * be {@link yfiles.input.CreateEdgeInputMode#resolveCandidates resolved} with respect to location or simply be
+ * be {@link yfiles.input.CreateEdgeInputMode#resolveCandidates resolved} with respect to location or simply be
* discarded.
* @param {yfiles.input.IPortCandidateProvider} provider The provider for the candidates.
* @param {yfiles.geometry.PointD} location The location where the gesture was initiated.
@@ -82786,7 +82786,7 @@ declare module yfiles{
createDummyEdge():yfiles.graph.IEdge;
/**
* Factory method that initially creates the dummy node that will be used to drag around the dummy edge's end.
- * @return {yfiles.graph.SimpleNode} A
+ * @return {yfiles.graph.SimpleNode} A
*/
createDummyTargetNode():yfiles.graph.SimpleNode;
/**
@@ -82823,7 +82823,7 @@ declare module yfiles{
/**
* Retrieves the {@link yfiles.input.IPortCandidateProvider} instance that provides
* the possible candidates for the target of the edge given the current source candidate.
- * This implementation queries all nodes in the graph for
+ * This implementation queries all nodes in the graph for
* {@link yfiles.input.CreateEdgeInputMode#getTargetPortCandidateProvider their provider}
* and returns a composite unless {@link yfiles.input.CreateEdgeInputMode#useHitNodeTargetCandidatesOnly} is set to true
* in which case the {@link yfiles.input.CreateEdgeInputMode#getTargetPortCandidateProvider}
@@ -82834,16 +82834,16 @@ declare module yfiles{
*/
getTargetPortCandidateProviderForLocation(sourceCandidate:yfiles.input.IPortCandidate,dragPoint:yfiles.geometry.PointD):yfiles.input.IPortCandidateProvider;
/**
- * Finds the closest target candidate given a number of {@link yfiles.input.IPortCandidate}s and
+ * Finds the closest target candidate given a number of {@link yfiles.input.IPortCandidate}s and
* a location in world coordinates.
* @param {yfiles.collections.IEnumerable.} candidates The candidates to find the closest from.
* @param {yfiles.geometry.PointD} dragPoint The location of the mouse in world coordinates.
- * @return {yfiles.input.IPortCandidate} The candidate to use or null if no candidate satisfies the needs or
+ * @return {yfiles.input.IPortCandidate} The candidate to use or null if no candidate satisfies the needs or
* {@link yfiles.input.CreateEdgeInputMode#isBendCreationEnforced} yields true.
*/
getClosestTargetCandidate(candidates:yfiles.collections.IEnumerable,dragPoint:yfiles.geometry.PointD):yfiles.input.IPortCandidate;
/**
- * Finds the closest candidate given a number of {@link yfiles.input.IPortCandidate}s and
+ * Finds the closest candidate given a number of {@link yfiles.input.IPortCandidate}s and
* a location in world coordinates.
* @param {yfiles.collections.IEnumerable.} candidates The candidates to find the closest from.
* @param {yfiles.geometry.PointD} location The location of the mouse in world coordinates.
@@ -82851,7 +82851,7 @@ declare module yfiles{
*/
getClosestSourceCandidate(candidates:yfiles.collections.IEnumerable,location:yfiles.geometry.PointD):yfiles.input.IPortCandidate;
/**
- * Finds the closest {@link yfiles.input.PortCandidateValidity#VALID} candidate given a number of {@link yfiles.input.IPortCandidate}s and
+ * Finds the closest {@link yfiles.input.PortCandidateValidity#VALID} candidate given a number of {@link yfiles.input.IPortCandidate}s and
* a location in world coordinates.
* @param {yfiles.collections.IEnumerable.} candidates The candidates to find the closest from.
* @param {yfiles.geometry.PointD} dragPoint The location of the mouse in world coordinates.
@@ -82878,7 +82878,7 @@ declare module yfiles{
getSourcePortCandidateProvider(sourcePortOwner:yfiles.graph.IPortOwner):yfiles.input.IPortCandidateProvider;
/**
* Retrieves the node at a given position in world coordinates.
- * If there is a {@link yfiles.drawing.IHitTestEnumerator} for type {@link yfiles.graph.INode} in
+ * If there is a {@link yfiles.drawing.IHitTestEnumerator} for type {@link yfiles.graph.INode} in
* the lookup of this mode's {@link yfiles.input.AbstractInputMode#inputModeContext}
* then this instance will be used for the query.
* Otherwise this implementation calls the {@link yfiles.drawing.IStyleRenderer#getHitTestable} method
@@ -82890,7 +82890,7 @@ declare module yfiles{
getNode(location:yfiles.geometry.PointD):yfiles.graph.INode;
/**
* Retrieves the port owner at a given position in world coordinates.
- * If there is a {@link yfiles.drawing.IHitTestEnumerator} for type {@link yfiles.graph.INode} in
+ * If there is a {@link yfiles.drawing.IHitTestEnumerator} for type {@link yfiles.graph.INode} in
* the lookup of this mode's {@link yfiles.input.AbstractInputMode#inputModeContext}
* then this instance will be used for the query.
* Otherwise this implementation calls the {@link yfiles.drawing.IStyleRenderer#getHitTestable} method
@@ -82904,7 +82904,7 @@ declare module yfiles{
* Determines whether or not the edge's end point should snap to the current target port candidate
* during the creation of the edge.
* This will make the edge's end point point to the position of the target port candidate.
- * However the path will end at the candidate and will not be cropped by the
+ * However the path will end at the candidate and will not be cropped by the
* node. In order to show how the edge will look like after creation, turn the {@link yfiles.input.CreateEdgeInputMode#snapToTargetCandidateOwner}
* property on, too.
* @see {@link yfiles.input.CreateEdgeInputMode#snapToTargetCandidateOwner}
@@ -82957,7 +82957,7 @@ declare module yfiles{
/**
* Retrieves the target port candidates for a given location in world coordinates.
* The resolveCandidates parameter determines whether dynamic port candidates should
- * be {@link yfiles.input.CreateEdgeInputMode#resolveCandidates resolved} with respect to dragPoint or simply be
+ * be {@link yfiles.input.CreateEdgeInputMode#resolveCandidates resolved} with respect to dragPoint or simply be
* discarded.
* This implementation delegates to {@link yfiles.input.CreateEdgeInputMode#getTargetPortCandidateProviderForLocation}
* or returns an empty enumerable if no provider has been found.
@@ -82974,7 +82974,7 @@ declare module yfiles{
* Updates the visual representation and port candidates.
* This method delegates to {@link yfiles.input.CreateEdgeInputMode#getTargetPortCandidates} and
* {@link yfiles.input.CreateEdgeInputMode#getClosestTargetCandidate} and eventually to {@link yfiles.input.CreateEdgeInputMode#updateTargetPortOwner}.
- * @param {yfiles.geometry.PointD} dragPoint
+ * @param {yfiles.geometry.PointD} dragPoint
*/
onTargetLocationChanged(dragPoint:yfiles.geometry.PointD):void;
/**
@@ -83026,7 +83026,7 @@ declare module yfiles{
*/
install(c:yfiles.input.IInputModeContext):void;
/**
- * Gets or sets the canvas object group provider this mode should render the
+ * Gets or sets the canvas object group provider this mode should render the
* visual representations of the dummy edge in.
* The default is an instance of {@link yfiles.model.CanvasGroupProviders#createTopGroupProvider}.
*/
@@ -83213,7 +83213,7 @@ declare module yfiles{
cancelWithTransition(t:yfiles.support.Transition):void;
/**
* Adds another bend to the edge's path.
- * @param {yfiles.support.Transition} t
+ * @param {yfiles.support.Transition} t
*/
createBendWithTransition(t:yfiles.support.Transition):void;
/**
@@ -83257,7 +83257,7 @@ declare module yfiles{
* Gets or sets the IComparer<IPortOwner> instance that is used in {@link yfiles.input.CreateEdgeInputMode#getPortOwner}
* to determine the hit order and which item is hit first.
* By default the instance retrieved from the {@link yfiles.input.IInputModeContext}'s
- * {@link yfiles.support.ILookup#lookup} is used
+ * {@link yfiles.support.ILookup#lookup} is used
* If this is null the first found item will be used.
*/
portOwnerComparer:yfiles.collections.IComparer;
@@ -83311,7 +83311,7 @@ declare module yfiles{
*/
NEVER,
/**
- * The content rect should be recalculated as the union of the former content rect and the
+ * The content rect should be recalculated as the union of the former content rect and the
* new {@link yfiles.canvas.GraphControl#fitGraphBounds} in response to user input.
*/
UNION,
@@ -83346,7 +83346,7 @@ declare module yfiles{
label:yfiles.graph.ILabel;
/**
* Gets or sets the input mode canvas group.
- * This group will be used by the position handler instances to
+ * This group will be used by the position handler instances to
* paint the candidate boxes in.
*/
inputModeCanvasGroup:yfiles.canvas.ICanvasObjectGroup;
@@ -83401,7 +83401,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -83416,9 +83416,9 @@ declare module yfiles{
* find the best candidate.
* This implementation returns true if the {@link yfiles.input.LabelPositionHandler#useFinder}
* property is true and the control key is pressed.
- * @param {yfiles.input.IInputModeContext} ctx The context that is currently being used - may be null if
+ * @param {yfiles.input.IInputModeContext} ctx The context that is currently being used - may be null if
* the method is called without context.
- * @return {boolean}
+ * @return {boolean}
*/
useParameterFinder(ctx:yfiles.input.IInputModeContext):boolean;
/**
@@ -83498,7 +83498,7 @@ declare module yfiles{
* add
* {@link yfiles.input.SnapLine snap lines} to which the label can potentially snap to the
* context.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -83510,7 +83510,7 @@ declare module yfiles{
* Adds two snap line for the initial center location of the label, one in the direction of the up vector, the other
* orthogonal to that direction.
* This method is called by {@link yfiles.input.LabelSnapContextHelper#addSnapLines} to add the snap lines for the initial position label location.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -83521,7 +83521,7 @@ declare module yfiles{
* Adds snap lines to the context that are parallel to the owner node's border at particular
* distances.
* The corresponding settings of the context specify which snap lines are actually created.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -83532,7 +83532,7 @@ declare module yfiles{
* Adds snap lines to the context that are parallel to the path segments of the owner edge at
* particular distances.
* The corresponding settings of the context specify which snap lines are actually created.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -83544,7 +83544,7 @@ declare module yfiles{
* the given distance.
* This method is not used by this class to create its snap lines. Instead, it can be called by custom sub-classes
* to create this kind of snap lines.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -83557,10 +83557,10 @@ declare module yfiles{
* {@link yfiles.input.SnapResult snap results}
* for the {@link yfiles.input.SnapLine snap lines} provided by the context.
* @param {yfiles.input.LabelSnapContext} context The snap context which manages the snap lines and the settings.
- * @param {yfiles.input.CollectSnapResultsEventArgs} args
+ * @param {yfiles.input.CollectSnapResultsEventArgs} args
* The event argument to obtain the necessary information from and
* {@link yfiles.input.CollectSnapResultsEventArgs#addSnapResult add results to}.
- * @param {yfiles.geometry.IOrientedRectangle} suggestedLayout
+ * @param {yfiles.geometry.IOrientedRectangle} suggestedLayout
* The {@link yfiles.graph.ILabel#layout layout} of the label that would be used without snapping.
* @param {yfiles.graph.ILabel} label The label that is dragged.
* @see Specified by {@link yfiles.input.ILabelSnapContextHelper#collectSnapResults}.
@@ -83648,7 +83648,7 @@ declare module yfiles{
/**
* Initializes the item preview.
* This method is called by {@link yfiles.input.ItemDropInputMode#onDragEntered}.
- * If a preview {@link yfiles.input.ItemDropInputMode#showPreview shall be displayed},
+ * If a preview {@link yfiles.input.ItemDropInputMode#showPreview shall be displayed},
* the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph} is initialized
* and {@link yfiles.input.ItemDropInputMode#populatePreviewGraph} is called.
*/
@@ -83668,7 +83668,7 @@ declare module yfiles{
*/
populatePreviewGraph(previewGraph:yfiles.graph.IGraph):void;
/**
- * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
+ * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
* so the dragged item is displayed at the specified dragLocation.
* @param {yfiles.graph.IGraph} previewGraph The preview graph to update.
* @param {yfiles.geometry.PointD} dragLocation The current drag location.
@@ -83751,7 +83751,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Constructs a new instance of class {@link yfiles.input.DropInputMode} for the
- * expected data type.
+ * expected data type.
* This constructor only exists for usage in child class.
*/
WithType:{
@@ -83840,14 +83840,14 @@ declare module yfiles{
*/
removeStripeCreatedListener(value:(sender:Object,e:yfiles.model.ItemEventArgs)=> void):void;
/**
- * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
+ * Subclasses shall update the {@link yfiles.input.ItemDropInputMode#getPreviewGraph preview graph}
* so the dragged item is displayed at the specified dragLocation.
* @param {yfiles.graph.IGraph} previewGraph The preview graph to update.
* @param {yfiles.geometry.PointD} dragLocation The current drag location.
*/
updatePreview(previewGraph:yfiles.graph.IGraph,newLocation:yfiles.geometry.PointD):void;
/**
- * Calculates the layout of the new table. In this implementation the mouse location
+ * Calculates the layout of the new table. In this implementation the mouse location
* is used as center of the table. Can be overridden in child class to implement a different layout.
* @param {yfiles.geometry.PointD} mouseLocation Current mouse position
* @param {yfiles.geometry.SizeD} size Size of the table
@@ -83915,7 +83915,7 @@ declare module yfiles{
*/
resizeStripeInputMode:yfiles.input.ResizeStripeInputMode;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#resizeStripeInputMode} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#resizeStripeInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ResizeStripeInputMode} oldResizeStripeInputMode the old value, which may be null the first time
* @param {yfiles.input.ResizeStripeInputMode} newResizeStripeInputMode the new value
@@ -83952,14 +83952,14 @@ declare module yfiles{
*/
reparentStripeHandler:yfiles.input.IReparentStripeHandler;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#reparentStripeHandler} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#reparentStripeHandler} property value changes
* and after initialization of the field.
* @param {yfiles.input.IReparentStripeHandler} oldReparentStripeHandler the old value, which may be null the first time
* @param {yfiles.input.IReparentStripeHandler} newReparentStripeHandler the new value
*/
onReparentStripeHandlerChanged(oldReparentStripeHandler:yfiles.input.IReparentStripeHandler,newReparentStripeHandler:yfiles.input.IReparentStripeHandler):void;
/**
- * Factory method for the {@link yfiles.input.TableEditorInputMode#reparentStripeHandler} property. This method will be called
+ * Factory method for the {@link yfiles.input.TableEditorInputMode#reparentStripeHandler} property. This method will be called
* upon first access to the {@link yfiles.input.TableEditorInputMode#reparentStripeHandler} property.
* @return {yfiles.input.IReparentStripeHandler} a new instance of {@link yfiles.input.IReparentStripeHandler}
*/
@@ -83977,7 +83977,7 @@ declare module yfiles{
*/
reparentStripeInputMode:yfiles.input.ReparentStripeInputMode;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#reparentStripeInputMode} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#reparentStripeInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ReparentStripeInputMode} oldReparentStripeInputMode the old value, which may be null the first time
* @param {yfiles.input.ReparentStripeInputMode} newReparentStripeInputMode the new value
@@ -84001,7 +84001,7 @@ declare module yfiles{
*/
stripeDropInputModePriority:number;
/**
- * Gets or sets the {@link yfiles.input.TableEditorInputMode#stripeDropInputMode} property that is responsible for
+ * Gets or sets the {@link yfiles.input.TableEditorInputMode#stripeDropInputMode} property that is responsible for
* handling drag and drop operations of stripes onto the Canvas.
* The mode by default is {@link yfiles.input.IConcurrentInputMode#enabled disabled}
* and needs to be enabled to work, first.
@@ -84021,7 +84021,7 @@ declare module yfiles{
*/
createStripeDropInputMode():yfiles.input.StripeDropInputMode;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#stripeDropInputMode} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#stripeDropInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.StripeDropInputMode} oldStripeDropInputMode the old value, which may be null the first time
* @param {yfiles.input.StripeDropInputMode} newStripeDropInputMode the new value
@@ -84075,7 +84075,7 @@ declare module yfiles{
*/
textEditorInputMode:yfiles.input.TextEditorInputMode;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#textEditorInputMode} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#textEditorInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.TextEditorInputMode} oldTextEditorInputMode the old value, which may be null the first time
* @param {yfiles.input.TextEditorInputMode} newTextEditorInputMode the new value
@@ -84083,7 +84083,7 @@ declare module yfiles{
onTextEditorInputModeChanged(oldTextEditorInputMode:yfiles.input.TextEditorInputMode,newTextEditorInputMode:yfiles.input.TextEditorInputMode):void;
/**
* Factory method for the {@link yfiles.input.TableEditorInputMode#textEditorInputMode} property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.TableEditorInputMode#textEditorInputMode} property.
* @return {yfiles.input.TextEditorInputMode} a new instance of {@link yfiles.input.TextEditorInputMode}
*/
@@ -84107,7 +84107,7 @@ declare module yfiles{
*/
onAddLabel():boolean;
/**
- * Gets or set a property that determines which types of
+ * Gets or set a property that determines which types of
* items may have their {@link yfiles.input.TableEditorInputMode#editLabel labels edited}.
* The default is {@link yfiles.graph.StripeTypes#ALL}
* which allows for editing the labels of all {@link yfiles.graph.ILabeledItem}s, and existing {@link yfiles.graph.ILabel}s.
@@ -84132,7 +84132,7 @@ declare module yfiles{
shouldLabelBeEdited(item:yfiles.model.IModelItem):boolean;
/**
* Raises the {@link yfiles.input.TableEditorInputMode#addLabelAddedListener LabelAdded} event.
- * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
+ * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
* has been added.
*/
onLabelAdded(args:yfiles.model.ItemEventArgs):void;
@@ -84154,7 +84154,7 @@ declare module yfiles{
removeLabelTextChangedListener(value:(sender:Object,e:yfiles.model.ItemEventArgs)=> void):void;
/**
* Raises the {@link yfiles.input.TableEditorInputMode#addLabelTextChangedListener LabelTextChanged} event.
- * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
+ * @param {yfiles.model.ItemEventArgs.} args The {@link yfiles.model.ItemEventArgs} instance that contains the {@link yfiles.graph.ILabel} that
* has changed the text.
*/
onLabelTextChanged(args:yfiles.model.ItemEventArgs):void;
@@ -84220,12 +84220,12 @@ declare module yfiles{
*/
removeValidateLabelTextListener(value:(sender:Object,e:yfiles.input.LabelTextValidatingEventArgs)=> void):void;
/**
- * Gets or sets a value indicating whether this mode should automatically
+ * Gets or sets a value indicating whether this mode should automatically
* {@link yfiles.graph.ITable#removeLabel remove labels} from the table
* when a label text has been edited and the label text is empty.
- * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
+ * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
* auto removal is only enabled allowed if both the value of this property and the value of {@link yfiles.input.GraphEditorInputMode#autoRemoveEmptyLabels} are true.
- * Value:
+ * Value:
* true if empty labels should be removed after text editing; otherwise, false.
*/
autoRemoveEmptyLabels:boolean;
@@ -84250,7 +84250,7 @@ declare module yfiles{
*/
clickInputMode:yfiles.input.ClickInputMode;
/**
- * Called when the {@link yfiles.input.TableEditorInputMode#clickInputMode} property value changes
+ * Called when the {@link yfiles.input.TableEditorInputMode#clickInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ClickInputMode} oldClickInputMode the old value, which may be null the first time
* @param {yfiles.input.ClickInputMode} newClickInputMode the new value
@@ -84273,7 +84273,7 @@ declare module yfiles{
clearSelection():void;
/**
* Clears the current selection and selects all stripes in all table instances.
- * By default, this method will be called in response to a Ctrl-A-key press recognized
+ * By default, this method will be called in response to a Ctrl-A-key press recognized
* by {@link yfiles.input.TableEditorInputMode#keyboardInputMode}.
* @see {@link yfiles.system.ApplicationCommands#SELECT_ALL}
* @see {@link yfiles.input.TableEditorInputMode#selectableItems}
@@ -84340,7 +84340,7 @@ declare module yfiles{
*/
deleteStripe(item:yfiles.graph.IStripe):void;
/**
- * Gets or set a property that determines which types of
+ * Gets or set a property that determines which types of
* items may be deleted using the {@link yfiles.input.TableEditorInputMode#deleteSelection} action.
* The default is {@link yfiles.graph.GraphItemTypes#ALL}.
* @see {@link yfiles.input.TableEditorInputMode#shouldBeDeleted}
@@ -84356,14 +84356,14 @@ declare module yfiles{
*/
shouldBeDeleted(item:yfiles.graph.IStripe):boolean;
/**
- * Gets or set a property that determines which types of
+ * Gets or set a property that determines which types of
* items should be selectable at all.
* The default is {@link yfiles.graph.StripeTypes#ALL}.
* @see {@link yfiles.input.MainInputMode#setSelected}
*/
selectableItems:yfiles.graph.StripeTypes;
/**
- * Gets or set a property that determines which types of
+ * Gets or set a property that determines which types of
* items should be selectable through {@link yfiles.input.TableEditorInputMode#onClickInputModeClicked mouse clicks.}.
* The default is {@link yfiles.graph.StripeTypes#ALL}.
* @see {@link yfiles.input.MainInputMode#setSelected}
@@ -84383,7 +84383,7 @@ declare module yfiles{
/**
* Gets or sets the LabelEditingAllowed property that determines whether the label editor
* will be automatically invoked if the F2 key is pressed.
- * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
+ * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
* editing a label is only allowed if both the value of this property and the value of {@link yfiles.input.GraphEditorInputMode#labelEditingAllowed} are true.
* If label editing is allowed, pressing F2 will start the label editor.
* By default this feature is enabled.
@@ -84403,7 +84403,7 @@ declare module yfiles{
/**
* Gets or sets the LabelAddingAllowed property that determines whether the label editor
* will be automatically invoked if the Shift+F2 key is pressed.
- * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
+ * If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
* adding a label is only allowed if both the value of this property and the value of {@link yfiles.input.GraphEditorInputMode#labelAddingAllowed} are true.
* If label adding is allowed, true pressing Shift+F2 will start the label editor.
* By default this feature is enabled.
@@ -84416,14 +84416,14 @@ declare module yfiles{
* If the user commits the label text the label will be added to the labeled item.
* The text that the user enters may be {@link yfiles.input.TableEditorInputMode#addValidateLabelTextListener validated} before the label is actually added.
* @param {yfiles.graph.IStripe} stripe The item to create a new label for.
- * @return {yfiles.support.Future.}
+ * @return {yfiles.support.Future.}
* A future of the label that will be notified of the newly created label or a null if the creation was canceled.
*/
createLabel(stripe:yfiles.graph.IStripe):yfiles.support.Future;
/**
* Gets or sets the {@link yfiles.input.IEventRecognizer}
* instance that will be queried to decide if a click is deemed a multi selection gesture.
- * The default is {@link yfiles.input.KeyEvents#CONTROL_PRESSED}. If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
+ * The default is {@link yfiles.input.KeyEvents#CONTROL_PRESSED}. If the {@link yfiles.input.TableEditorInputMode} instance is installed as child mode of a {@link yfiles.input.GraphEditorInputMode} instance,
* the value of {@link yfiles.input.GraphEditorInputMode#multiSelectionRecognizer} is used instead.
*/
multiSelectionRecognizer:yfiles.input.IEventRecognizer;
@@ -84523,8 +84523,8 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* {@link yfiles.input.AbstractInputMode#install installation} of this mode.
* This code will be executed only once per instance. The {@link yfiles.input.AbstractInputMode#canvas} property
- * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
- * will be null when this code is executed. This method should not
+ * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
+ * will be null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.AbstractInputMode#install}
@@ -84602,7 +84602,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -84713,7 +84713,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance of this position handler which moves movedStripe.
- * @param {yfiles.graph.IStripe} movedStripe
+ * @param {yfiles.graph.IStripe} movedStripe
*/
new (movedStripe:yfiles.graph.IStripe):yfiles.input.ReparentStripePositionHandler;
};
@@ -84790,8 +84790,8 @@ declare module yfiles{
/**
* Called to determine whether it is valid to begin the gesture.
* This implementation checks whether a stripe border has been hit at {@link yfiles.input.StateMachineInputMode#lastMouse2DEventArgs}
- * @param {Object} source
- * @param {yfiles.system.EventArgs} args
+ * @param {Object} source
+ * @param {yfiles.system.EventArgs} args
* @return {boolean} true iff a stripe border has been hit at {@link yfiles.input.StateMachineInputMode#lastMouse2DEventArgs}
*/
isValidBegin(source:Object,args:yfiles.system.EventArgs):boolean;
@@ -84935,8 +84935,8 @@ declare module yfiles{
* owned by the given owner.
* Using this class to display port handles will result in exceptions if the
* underlying port instances are removed from the graph while the handles are
- * displayed. This can happen, for example, through
- * Undo or if ports are removed programmatically with
+ * displayed. This can happen, for example, through
+ * Undo or if ports are removed programmatically with
* {@link yfiles.graph.IGraph#removePort}. In that case,
* you need to query the handles again before interacting with the graph, for
* example by temporarily unselecting and reselecting the port-owning nodes.
@@ -84962,7 +84962,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates an instance using the given owner as the provider for the ports.
- * @param {yfiles.graph.IPortOwner} portOwner
+ * @param {yfiles.graph.IPortOwner} portOwner
*/
new (portOwner:yfiles.graph.IPortOwner):yfiles.input.PortsHandleProvider;
};
@@ -84972,7 +84972,7 @@ declare module yfiles{
*/
export interface ReparentStripeHandler extends Object,yfiles.input.IReparentStripeHandler{
/**
- * Determines whether the user may detach the given stripe from its current parent in
+ * Determines whether the user may detach the given stripe from its current parent in
* order to reparent it.
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
* @param {yfiles.graph.IStripe} stripe The stripe that is about to be detached from its current parent.
@@ -85005,7 +85005,7 @@ declare module yfiles{
reparent(context:yfiles.input.IInputModeContext,movedStripe:yfiles.graph.IStripe,newParent:yfiles.graph.IStripe,index:number,gesture:yfiles.input.ReparentGesture):void;
/**
* Adjust the size of the source or the target stripe.
- * This implementation adjusts the size of movedStripe to Math.Max(originalStripeSize, originalParentSize)
+ * This implementation adjusts the size of movedStripe to Math.Max(originalStripeSize, originalParentSize)
* if gesture is an {@link yfiles.input.ReparentGesture#ADD_CHILD} operation
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
* @param {yfiles.graph.IStripe} movedStripe The stripe that will be reparented.
@@ -85036,13 +85036,13 @@ declare module yfiles{
new ():yfiles.input.ReparentStripeHandler;
};
/**
- * Interface used for implementations that recognize, approve and disapprove stripe
+ * Interface used for implementations that recognize, approve and disapprove stripe
* reparenting gestures, as well as actually performs the reparenting.
* @see {@link yfiles.input.ReparentStripePositionHandler}
*/
export interface IReparentStripeHandler extends Object{
/**
- * Determines whether the user may detach the given stripe from its current parent in
+ * Determines whether the user may detach the given stripe from its current parent in
* order to reparent it.
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
* @param {yfiles.graph.IStripe} stripe The stripe that is about to be detached from its current parent.
@@ -85064,7 +85064,7 @@ declare module yfiles{
isValidParent(context:yfiles.input.IInputModeContext,stripe:yfiles.graph.IStripe,newParent:yfiles.graph.IStripe,index:number,gesture:yfiles.input.ReparentGesture):boolean;
/**
* Performs the actual reparenting after the reparent gesture has been finalized.
- * Implementations should use {@link yfiles.graph.ITable#setColumnParentAtIndex}
+ * Implementations should use {@link yfiles.graph.ITable#setColumnParentAtIndex}
* or {@link yfiles.graph.ITable#setRowParentAtIndex} to set the parent of movedStripe
* to newParent.
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
@@ -85142,7 +85142,7 @@ declare module yfiles{
new (context:yfiles.input.IInputModeContext):yfiles.input.InputModeEventArgs;
};
/**
- * Interface for an object that can handle the position of an item
+ * Interface for an object that can handle the position of an item
* displayed in a {@link yfiles.canvas.CanvasControl}.
* The point as indicated by {@link yfiles.input.IDragHandler#location}
* describes the current world coordinate position of the element.
@@ -85203,7 +85203,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IReshapeHandler#initializeReshape}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IReshapeHandler#reshapeFinished} or one {@link yfiles.input.IReshapeHandler#cancelReshape} call.
* @param {yfiles.geometry.RectD} originalBounds The value of the {@link yfiles.input.IReshapeHandler#bounds} property at the time of {@link yfiles.input.IReshapeHandler#initializeReshape}.
* @param {yfiles.geometry.RectD} newBounds The coordinates of the bounds in the world coordinate system that the client wants the shape to be at.
@@ -85251,7 +85251,7 @@ declare module yfiles{
new (coreHandler:yfiles.input.IReshapeHandler,tableNode:yfiles.graph.INode,table:yfiles.graph.ITable):yfiles.input.TableReshapeHandler;
};
/**
- * The GraphCommands class exposes a standard set of {@link yfiles.graph.IGraph}-related editing and navigation
+ * The GraphCommands class exposes a standard set of {@link yfiles.graph.IGraph}-related editing and navigation
* {@link yfiles.system.RoutedUICommand commands}.
* The commands in this class are abstract, i.e. they cannot be executed on their own. Instead
* {@link yfiles.input.IInputMode}s for {@link yfiles.canvas.GraphControl} provide implementations ({@link yfiles.system.CommandBinding}s)
@@ -85266,28 +85266,28 @@ declare module yfiles{
var GraphCommands:{
$class:yfiles.lang.Class;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* select the item that is specified by the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
SELECT_ITEM_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* toggle the selection state of the item that is specified by the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
TOGGLE_ITEM_SELECTION_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* deselect the item that is specified by the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
DESELECT_ITEM_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.GraphEditorInputMode#editLabel edit the label} that is specified by the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* If no {@link yfiles.system.ExecutedRoutedEventArgs#parameter} is set, this will trigger the {@link yfiles.input.GraphEditorInputMode#onEditLabel}
@@ -85296,7 +85296,7 @@ declare module yfiles{
*/
EDIT_LABEL_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.GraphEditorInputMode#addLabel add another label} to the {@link yfiles.graph.ILabeledItem}that is specified by the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* If no {@link yfiles.system.ExecutedRoutedEventArgs#parameter} is set, this will trigger the {@link yfiles.input.GraphEditorInputMode#onAddLabel}
@@ -85305,14 +85305,14 @@ declare module yfiles{
*/
ADD_LABEL_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.GraphEditorInputMode#groupSelection group the currently selected items}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
GROUP_SELECTION_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.GraphEditorInputMode#adjustGroupNodeSize adjust the size of the selected group nodes}.
* The default keyboard binding for this command is ctrl-shift-G.
@@ -85320,21 +85320,21 @@ declare module yfiles{
*/
ADJUST_GROUP_NODE_SIZE_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.GraphEditorInputMode#ungroupSelection ungroup the currently selected items}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
UNGROUP_SELECTION_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.model.ISelectionModel#clear clear the selection}.
* @see {@link yfiles.input.KeyboardInputMode#addCommand}
*/
DESELECT_ALL_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.NavigationInputMode#expandGroup expand} group nodes.
* If the parameter to this command is null, the currently selected group nodes are expanded.
@@ -85344,7 +85344,7 @@ declare module yfiles{
*/
EXPAND_GROUP_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.NavigationInputMode#collapseGroup collapse} group nodes.
* If the parameter to this command is null, the currently selected group nodes are collapsed.
@@ -85354,7 +85354,7 @@ declare module yfiles{
*/
COLLAPSE_GROUP_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.input.NavigationInputMode#toggleGroupNodeState toggle} the collapsed/expanded state of currently selected group nodes.
* If the parameter to this command is null, the currently selected group nodes are toggled.
@@ -85364,7 +85364,7 @@ declare module yfiles{
*/
TOGGLE_GROUP_STATE_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.graph.IFoldedGraph#localRoot switch the local root} of the current {@link yfiles.graph.IFoldedGraph}
* view to the given group node.
@@ -85372,7 +85372,7 @@ declare module yfiles{
*/
ENTER_GROUP_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.graph.IFoldedGraph#localRoot exit the current local root} of the current {@link yfiles.graph.IFoldedGraph}
* view to the given parent view.
@@ -85391,7 +85391,7 @@ declare module yfiles{
*/
BEGIN_EDGE_CREATION_COMMAND:yfiles.system.RoutedUICommand;
/**
- * A {@link yfiles.system.RoutedUICommand} that can be
+ * A {@link yfiles.system.RoutedUICommand} that can be
* {@link yfiles.system.RoutedCommand#executeOnTarget executed} from within the {@link yfiles.canvas.GraphControl} to
* {@link yfiles.graph.GraphClipboard#duplicate duplicate items} of the current {@link yfiles.graph.IGraph}.
*/
@@ -85407,7 +85407,7 @@ declare module yfiles{
/**
* An {@link yfiles.input.IInputMode} implementation for use in a {@link yfiles.canvas.GraphControl}
* to assign to the {@link yfiles.canvas.CanvasControl#inputMode} property.
- * This mode can be used in a viewer-centric application where there is no need to modify the
+ * This mode can be used in a viewer-centric application where there is no need to modify the
* {@link yfiles.graph.IGraph} but browsing of the graph should be convenient.
* This mode allows for {@link yfiles.input.GraphViewerInputMode#addItemClickedListener clicking on items using the mouse},
* {@link yfiles.input.GraphViewerInputMode#addQueryItemToolTipListener displaying tool tips for items}, {@link yfiles.input.GraphViewerInputMode#addPopulateItemContextMenuListener showing a context menu},
@@ -85417,7 +85417,7 @@ declare module yfiles{
*/
export interface GraphViewerInputMode extends yfiles.input.MultiplexingInputMode{
/**
- * Gets or sets the order of the types of items that should be used to determine what
+ * Gets or sets the order of the types of items that should be used to determine what
* item has been clicked during {@link yfiles.input.ClickInputMode#addClickedListener Clicked}.
*
* Change this field to adjust which items will be {@link yfiles.input.MainInputMode#setSelected selected}
@@ -85572,7 +85572,7 @@ declare module yfiles{
shouldInstallCommand(command:yfiles.system.ICommand):boolean;
/**
* Clears the current selection and selects all nodes and bends in this graph.
- * By default, this method will be called in response to a Ctrl+A key press recognized
+ * By default, this method will be called in response to a Ctrl+A key press recognized
* by {@link yfiles.input.MainInputMode#keyboardInputMode}.
* @see {@link yfiles.system.ApplicationCommands#SELECT_ALL}
* @see {@link yfiles.input.GraphViewerInputMode#selectableItems}
@@ -85637,7 +85637,7 @@ declare module yfiles{
* to determine clicks.
*
* Whenever the mode detects a {@link yfiles.input.ClickInputMode#addClickedListener click},
- * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
+ * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
* to determine the items being hit.
* If they match the {@link yfiles.input.GraphViewerInputMode#clickableItems} type, the {@link yfiles.input.GraphViewerInputMode#addItemClickedListener ItemClicked} event will be triggered.
* If they {@link yfiles.input.GraphViewerInputMode#shouldBeFocused}, the item will be {@link yfiles.input.GraphViewerInputMode#setCurrentItem set as the current item}.
@@ -85654,16 +85654,16 @@ declare module yfiles{
*/
clickInputMode:yfiles.input.ClickInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#clickInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#clickInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ClickInputMode} oldClickInputMode the old value, which may be null the first time
* @param {yfiles.input.ClickInputMode} newClickInputMode the new value
*/
onClickInputModeChanged(oldClickInputMode:yfiles.input.ClickInputMode,newClickInputMode:yfiles.input.ClickInputMode):void;
/**
- * Factory method for the ClickInputMode property. This method will be called
+ * Factory method for the ClickInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#clickInputMode} property.
- * This implementation {@link yfiles.input.ClickInputMode#activeButtons activates}
+ * This implementation {@link yfiles.input.ClickInputMode#activeButtons activates}
* both {@link yfiles.system.MouseButtons#LEFT} and {@link yfiles.system.MouseButtons#RIGHT}
* @return {yfiles.input.ClickInputMode} a new instance of ClickInputMode
*/
@@ -85673,7 +85673,7 @@ declare module yfiles{
* to determine taps.
*
* Whenever the mode detects a {@link yfiles.input.TapInputMode#addTappedListener tap},
- * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
+ * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
* to determine the items being hit.
* If they match the {@link yfiles.input.GraphViewerInputMode#clickableItems} type, the {@link yfiles.input.GraphViewerInputMode#addItemClickedListener ItemClicked} event will be triggered.
* If they {@link yfiles.input.GraphViewerInputMode#shouldBeFocused}, the item will be {@link yfiles.input.GraphViewerInputMode#setCurrentItem set as the current item}.
@@ -85690,14 +85690,14 @@ declare module yfiles{
*/
tapInputMode:yfiles.input.TapInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#tapInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#tapInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.TapInputMode} oldTapInputMode the old value, which may be null the first time
* @param {yfiles.input.TapInputMode} newTapInputMode the new value
*/
onTapInputModeChanged(oldTapInputMode:yfiles.input.TapInputMode,newTapInputMode:yfiles.input.TapInputMode):void;
/**
- * Factory method for the TapInputMode property. This method will be called
+ * Factory method for the TapInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#tapInputMode} property.
* @return {yfiles.input.TapInputMode} a new instance of TapInputMode
*/
@@ -85715,14 +85715,14 @@ declare module yfiles{
*/
waitInputMode:yfiles.input.WaitInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#waitInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#waitInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.WaitInputMode} oldWaitInputMode the old value, which may be null the first time
* @param {yfiles.input.WaitInputMode} newWaitInputMode the new value
*/
onWaitInputModeChanged(oldWaitInputMode:yfiles.input.WaitInputMode,newWaitInputMode:yfiles.input.WaitInputMode):void;
/**
- * Factory method for the WaitInputMode property. This method will be called
+ * Factory method for the WaitInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#waitInputMode} property.
* @return {yfiles.input.WaitInputMode} a new instance of {@link yfiles.input.GraphViewerInputMode#waitInputMode}
*/
@@ -85746,14 +85746,14 @@ declare module yfiles{
*/
itemHoverInputMode:yfiles.input.ItemHoverInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#itemHoverInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#itemHoverInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ItemHoverInputMode} oldItemHoverInputMode the old value, which may be null the first time
* @param {yfiles.input.ItemHoverInputMode} newItemHoverInputMode the new value
*/
onItemHoverInputModeChanged(oldItemHoverInputMode:yfiles.input.ItemHoverInputMode,newItemHoverInputMode:yfiles.input.ItemHoverInputMode):void;
/**
- * Factory method for the ItemHoverInputMode property. This method will be called
+ * Factory method for the ItemHoverInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#itemHoverInputMode} property.
* @return {yfiles.input.ItemHoverInputMode} a new instance of {@link yfiles.input.GraphViewerInputMode#itemHoverInputMode} with the {@link yfiles.input.ItemHoverInputMode#hoverItems} property set to
* {@link yfiles.graph.GraphItemTypes#NONE}.
@@ -85779,14 +85779,14 @@ declare module yfiles{
*/
marqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#marqueeSelectionInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#marqueeSelectionInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MarqueeSelectionInputMode} oldMarqueeSelectionInputMode the old value, which may be null the first time
* @param {yfiles.input.MarqueeSelectionInputMode} newMarqueeSelectionInputMode the new value
*/
onMarqueeSelectionInputModeChanged(oldMarqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode,newMarqueeSelectionInputMode:yfiles.input.MarqueeSelectionInputMode):void;
/**
- * Factory method for the MarqueeSelectionInputMode property. This method will be called
+ * Factory method for the MarqueeSelectionInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#marqueeSelectionInputMode} property.
* @return {yfiles.input.MarqueeSelectionInputMode} a new instance of MarqueeSelectionInputMode
*/
@@ -85796,7 +85796,7 @@ declare module yfiles{
* to determine the contents of a custom context menu when the user tries to open one.
*
* Whenever the mode detects {@link yfiles.input.ContextMenuInputMode#addPopulateContextMenuListener the opening of a context menu},
- * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
+ * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
* to determine the items being hit.
* If they match the {@link yfiles.input.GraphViewerInputMode#contextMenuItems} type, the {@link yfiles.input.GraphViewerInputMode#addPopulateItemContextMenuListener PopulateItemContextMenu} event will be triggered.
*
@@ -85812,14 +85812,14 @@ declare module yfiles{
*/
contextMenuInputMode:yfiles.input.ContextMenuInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#contextMenuInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#contextMenuInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.ContextMenuInputMode} oldContextMenuInputMode the old value, which may be null the first time
* @param {yfiles.input.ContextMenuInputMode} newContextMenuInputMode the new value
*/
onContextMenuInputModeChanged(oldContextMenuInputMode:yfiles.input.ContextMenuInputMode,newContextMenuInputMode:yfiles.input.ContextMenuInputMode):void;
/**
- * Factory method for the ContextMenuInputMode property. This method will be called
+ * Factory method for the ContextMenuInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#contextMenuInputMode} property.
* @return {yfiles.input.ContextMenuInputMode} a new instance of ContextMenuInputMode
*/
@@ -85843,7 +85843,7 @@ declare module yfiles{
*/
navigationInputMode:yfiles.input.NavigationInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#navigationInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#navigationInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.NavigationInputMode} oldNavigationInputMode the old value, which may be null the first time
* @param {yfiles.input.NavigationInputMode} newNavigationInputMode the new value
@@ -85851,7 +85851,7 @@ declare module yfiles{
onNavigationInputModeChanged(oldNavigationInputMode:yfiles.input.NavigationInputMode,newNavigationInputMode:yfiles.input.NavigationInputMode):void;
/**
* Factory method for the NavigationInputMode property.
- * This method will be called
+ * This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#navigationInputMode} property.
* @return {yfiles.input.NavigationInputMode} a new instance of NavigationInputMode
*/
@@ -85861,7 +85861,7 @@ declare module yfiles{
* to determine whenever the mouse hovers over an item to display a tool tip.
*
* Whenever the mode detects a {@link yfiles.input.MouseHoverInputMode#addQueryToolTipListener tool tip query},
- * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
+ * this mode will use the {@link yfiles.drawing.IHitTestEnumerator} from the {@link yfiles.input.AbstractInputMode#inputModeContext}
* to determine the items being hit.
* If they match the {@link yfiles.input.GraphViewerInputMode#toolTipItems} type, the {@link yfiles.input.GraphViewerInputMode#addQueryItemToolTipListener QueryItemToolTip} event will be triggered.
*
@@ -85877,14 +85877,14 @@ declare module yfiles{
*/
mouseHoverInputMode:yfiles.input.MouseHoverInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MouseHoverInputMode} oldMouseHoverInputMode the old value, which may be null the first time
* @param {yfiles.input.MouseHoverInputMode} newMouseHoverInputMode the new value
*/
onMouseHoverInputModeChanged(oldMouseHoverInputMode:yfiles.input.MouseHoverInputMode,newMouseHoverInputMode:yfiles.input.MouseHoverInputMode):void;
/**
- * Factory method for the {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode} property. This method will be called
+ * Factory method for the {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode} property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode} property.
* @return {yfiles.input.MouseHoverInputMode} a new instance of {@link yfiles.input.GraphViewerInputMode#mouseHoverInputMode}
*/
@@ -85908,14 +85908,14 @@ declare module yfiles{
*/
moveViewportInputMode:yfiles.input.MoveViewportInputMode;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#moveViewportInputMode} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#moveViewportInputMode} property value changes
* and after initialization of the field.
* @param {yfiles.input.MoveViewportInputMode} oldMoveViewportInputMode the old value, which may be null the first time
* @param {yfiles.input.MoveViewportInputMode} newMoveViewportInputMode the new value
*/
onMoveViewportInputModeChanged(oldMoveViewportInputMode:yfiles.input.MoveViewportInputMode,newMoveViewportInputMode:yfiles.input.MoveViewportInputMode):void;
/**
- * Factory method for the MoveViewportInputMode property. This method will be called
+ * Factory method for the MoveViewportInputMode property. This method will be called
* upon first access to the {@link yfiles.input.GraphViewerInputMode#moveViewportInputMode} property.
* @return {yfiles.input.MoveViewportInputMode} a new instance of {@link yfiles.input.GraphViewerInputMode#moveViewportInputMode}
*/
@@ -85923,7 +85923,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether void styles ({@link yfiles.drawing.common.VoidNodeStyle}, {@link yfiles.drawing.common.VoidEdgeStyle},
* {@link yfiles.drawing.common.VoidLabelStyle}, and {@link yfiles.drawing.common.VoidPortStyle}) should be ignored when selecting or focusing items.
- * Value:
+ * Value:
* true if void styles should be ignored for selection and focus; false
* otherwise.
*/
@@ -85935,7 +85935,7 @@ declare module yfiles{
*/
clipboardCommandsEnabled:boolean;
/**
- * Called when the {@link yfiles.input.GraphViewerInputMode#clipboardCommandsEnabled} property value changes
+ * Called when the {@link yfiles.input.GraphViewerInputMode#clipboardCommandsEnabled} property value changes
* and after initialization of the field.
* @param {boolean} oldValue the old value
* @param {boolean} newValue the new value
@@ -85978,9 +85978,9 @@ declare module yfiles{
*/
marqueeSelect(items:yfiles.collections.IEnumerable):void;
/**
- * Clears the selection on click if {@link yfiles.canvas.CanvasControl#lastMouse2DEvent the click}
+ * Clears the selection on click if {@link yfiles.canvas.CanvasControl#lastMouse2DEvent the click}
* is not recognized by {@link yfiles.input.GraphViewerInputMode#multiSelectionRecognizer}.
- *
This method is only called if no item has been hit and at least one item
+ *
This method is only called if no item has been hit and at least one item
* is currently selected.
*
* This will use the {@link yfiles.input.GraphViewerInputMode#deselectAll} method to deselect all items.
@@ -86039,7 +86039,7 @@ declare module yfiles{
/**
* Actually performs the click operation on the given item for the current context.
* This will use the {@link yfiles.input.GraphViewerInputMode#onItemClicked} method to trigger the {@link yfiles.input.GraphViewerInputMode#addItemClickedListener ItemClicked}
- * event and unless the event is handled by any of the event handlers this
+ * event and unless the event is handled by any of the event handlers this
* will ultimately {@link yfiles.input.MainInputMode#setSelected select} the item
* and optionally
* {@link yfiles.input.MainInputMode#clearSelection clear the current selection}, unless
@@ -86147,7 +86147,7 @@ declare module yfiles{
onCanvasClicked(args:yfiles.input.ClickEventArgs):void;
/**
* Occurs when an item has been left clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86158,7 +86158,7 @@ declare module yfiles{
addItemLeftClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86169,7 +86169,7 @@ declare module yfiles{
removeItemLeftClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86180,7 +86180,7 @@ declare module yfiles{
addItemRightClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86191,7 +86191,7 @@ declare module yfiles{
removeItemRightClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86200,7 +86200,7 @@ declare module yfiles{
addItemLeftDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been left double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86209,7 +86209,7 @@ declare module yfiles{
removeItemLeftDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86218,7 +86218,7 @@ declare module yfiles{
addItemRightDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when an item has been right double clicked.
- * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.support.ItemInputEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#clickableItems}
* @see {@link yfiles.input.GraphViewerInputMode#addItemDoubleClickedListener ItemDoubleClicked}
@@ -86227,14 +86227,14 @@ declare module yfiles{
removeItemRightDoubleClickedListener(value:(sender:Object,e:yfiles.support.ItemInputEventArgs)=> void):void;
/**
* Occurs when the empty canvas area has been clicked.
- * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#addItemClickedListener ItemClicked}
*/
addCanvasClickedListener(value:(sender:Object,e:yfiles.input.ClickEventArgs)=> void):void;
/**
* Occurs when the empty canvas area has been clicked.
- * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
+ * If one of the event handlers sets the {@link yfiles.input.ClickEventArgs#handled} property to
* true the event will not be propagated anymore.
* @see {@link yfiles.input.GraphViewerInputMode#addItemClickedListener ItemClicked}
*/
@@ -86249,13 +86249,13 @@ declare module yfiles{
onMultiSelectionFinished(args:yfiles.system.EventArgs):void;
/**
* Gets the types of the items that should be queried a context menu for.
- * The items for which a context menu should be {@link yfiles.input.GraphViewerInputMode#addPopulateItemContextMenuListener queried}.
+ * The items for which a context menu should be {@link yfiles.input.GraphViewerInputMode#addPopulateItemContextMenuListener queried}.
* The default value is {@link yfiles.graph.GraphItemTypes#NODE}|{@link yfiles.graph.GraphItemTypes#EDGE}.
*/
contextMenuItems:yfiles.graph.GraphItemTypes;
/**
* Determines whether for the given item a context menu should be queried.
- * This implementation uses the {@link yfiles.input.GraphViewerInputMode#contextMenuItems} property to determine whether a context menu
+ * This implementation uses the {@link yfiles.input.GraphViewerInputMode#contextMenuItems} property to determine whether a context menu
* should be queried for the given item.
* @param {yfiles.model.IModelItem} item The item to check.
* @return {boolean} Whether to raise a {@link yfiles.input.GraphViewerInputMode#addPopulateItemContextMenuListener PopulateItemContextMenu} event for the given item.
@@ -86280,7 +86280,7 @@ declare module yfiles{
removePopulateItemContextMenuListener(value:(sender:Object,e:yfiles.input.PopulateItemContextMenuEventArgs)=> void):void;
/**
* Gets the types of the items that should be queried a tool tip for.
- * The items for which a tool tip text should be {@link yfiles.input.GraphViewerInputMode#addQueryItemToolTipListener queried}.
+ * The items for which a tool tip text should be {@link yfiles.input.GraphViewerInputMode#addQueryItemToolTipListener queried}.
* The default value is {@link yfiles.graph.GraphItemTypes#NODE}|{@link yfiles.graph.GraphItemTypes#EDGE}|{@link yfiles.graph.GraphItemTypes#LABEL}|{@link yfiles.graph.GraphItemTypes#PORT}|.
*/
toolTipItems:yfiles.graph.GraphItemTypes;
@@ -86427,7 +86427,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -86472,7 +86472,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance of the {@link yfiles.input.EdgeEndMoveHandle} class.
- * @param {yfiles.graph.IGraph} graph The graph or null. If the graph is null, the handle will try to
+ * @param {yfiles.graph.IGraph} graph The graph or null. If the graph is null, the handle will try to
* receive the graph from the {@link yfiles.input.IInputModeContext} it is used in during {@link yfiles.input.EdgeEndMoveHandle#initializeDrag}.
* @param {yfiles.graph.IEdge} edge The edge.
* @param {boolean} sourceEnd if set to true the source port will be subject to relocation,
@@ -86515,11 +86515,11 @@ declare module yfiles{
* Simple implementation of a {@link yfiles.input.IHandleProvider}
* that can be used for {@link yfiles.graph.IEdge}s.
* It will return the {@link yfiles.input.IHandle}s for
- * the {@link yfiles.graph.IEdge#sourcePort source} and {@link yfiles.graph.IEdge#targetPort target} ports
+ * the {@link yfiles.graph.IEdge#sourcePort source} and {@link yfiles.graph.IEdge#targetPort target} ports
* using {@link yfiles.input.PortRelocationHandle}s.
* Note that this implementation also explicitly implements the {@link yfiles.input.IEdgePortHandleProvider} and
* that it is recommended to decorate the {@link yfiles.input.IEdgePortHandleProvider} interface with edges
- * in order to influence the handles of the source and target port of the edge instead of directly decorating and
+ * in order to influence the handles of the source and target port of the edge instead of directly decorating and
* implementing the {@link yfiles.input.IHandleProvider} interface. The default implementation of the {@link yfiles.input.IHandleProvider}
* interface in the lookup of the {@link yfiles.graph.IEdge}s (see {@link yfiles.graph.DefaultEdgeLookup}) will use
* the {@link yfiles.input.IEdgePortCandidateProvider} interface to collect the source and target port handles.
@@ -86555,7 +86555,7 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.input.PortRelocationHandleProvider} class
* using the given graph and edge.
- * @param {yfiles.graph.IGraph} graph The graph or null. If the graph is null, the handles will try to
+ * @param {yfiles.graph.IGraph} graph The graph or null. If the graph is null, the handles will try to
* receive the graph from the {@link yfiles.input.IInputModeContext} it is used in.
* @param {yfiles.graph.IEdge} edge The edge.
*/
@@ -86575,7 +86575,7 @@ declare module yfiles{
export interface PortRelocationHandle extends yfiles.input.EdgeEndMoveHandle{
/**
* Gets or sets a value indicating whether to show the candidates of hit {@link yfiles.graph.IPortOwner}s only.
- * Value:
+ * Value:
* true if only candidates of hit nodes and edges are shown; otherwise, false.
*/
showHitPortOwnerCandidatesOnly:boolean;
@@ -86621,7 +86621,7 @@ declare module yfiles{
*/
cyclicPortDependenciesAllowed:boolean;
/**
- * Gets or sets a property that determines whether the existing port should be
+ * Gets or sets a property that determines whether the existing port should be
* available as a possible port candidate, too.
* The default is true. If this property is set to false,
* {@link yfiles.input.PortRelocationHandle#getPortCandidates} will return only the ports provided by
@@ -86652,7 +86652,7 @@ declare module yfiles{
* Gets the possible candidates for the given edge.
* This implementation uses the {@link yfiles.input.IEdgePortCandidateProvider}
* from the edge's {@link yfiles.support.ILookup#lookup} to retrieve the candidate sets.
- * If {@link yfiles.input.PortRelocationHandle#addExistingPort} is enabled, the existing port will be part of the
+ * If {@link yfiles.input.PortRelocationHandle#addExistingPort} is enabled, the existing port will be part of the
* candidates.
* @param {yfiles.input.IInputModeContext} context The context that is used to retrieve the candidates for.
* @param {yfiles.graph.IEdge} edge The edge.
@@ -86672,7 +86672,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -86724,7 +86724,7 @@ declare module yfiles{
* to actually get the new port from the chosen candidate.
* This implementation returns the result of {@link yfiles.input.IPortCandidate#createInstance}
* or calls {@link yfiles.graph.IGraph#addPortWithParameterStyleAndTag} if the result was null.
- * @param {yfiles.input.IInputModeContext} context
+ * @param {yfiles.input.IInputModeContext} context
* @param {yfiles.input.IPortCandidate} candidate The candidate to get a port instance from.
* @param {yfiles.geometry.PointD} suggestedLocation The suggested location for the port.
* @return {yfiles.graph.IPort} A non-null port instance.
@@ -86748,7 +86748,7 @@ declare module yfiles{
*/
getClosestCandidate(context:yfiles.input.IInputModeContext,location:yfiles.geometry.PointD,candidates:yfiles.collections.IEnumerable):yfiles.input.IPortCandidate;
/**
- * Tries to {@link yfiles.input.IPortCandidate#getPortCandidateAt resolve} a dynamic port candidate
+ * Tries to {@link yfiles.input.IPortCandidate#getPortCandidateAt resolve} a dynamic port candidate
* for the given location.
* @param {yfiles.input.IInputModeContext} context The context in which the candidate is resolved.
* @param {yfiles.input.IPortCandidate} candidate The candidate.
@@ -86772,13 +86772,13 @@ declare module yfiles{
*/
portCandidateResolutionRecognizer:yfiles.input.IEventRecognizer;
/**
- * Determines whether for the current gesture {@link yfiles.input.PortRelocationHandle#resolveCandidate port candidate resolution}
+ * Determines whether for the current gesture {@link yfiles.input.PortRelocationHandle#resolveCandidate port candidate resolution}
* is enabled in the specified context.
* This implementation checks whether the context is provided by a {@link yfiles.input.HandleInputMode},
* if the {@link yfiles.input.PortRelocationHandle#portCandidateResolutionRecognizer} recognizes its {@link yfiles.input.StateMachineInputMode#lastMouse2DEventArgs},
* and the {@link yfiles.input.HandleInputMode#currentHandle}'s location is equal to this {@link yfiles.input.EdgeEndMoveHandle#location}.
* @param {yfiles.input.IInputModeContext} context The context to inspect.
- * @return {boolean}
+ * @return {boolean}
* true if port candidates may be resolved; otherwise, false.
*/
isPortCandidateResolutionEnabled(context:yfiles.input.IInputModeContext):boolean;
@@ -86787,7 +86787,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance of the {@link yfiles.input.PortRelocationHandle} class.
- * @param {yfiles.graph.IGraph} graph The graph or null. If the graph instance is not specified, the handle will try to
+ * @param {yfiles.graph.IGraph} graph The graph or null. If the graph instance is not specified, the handle will try to
* receive the graph from the {@link yfiles.input.IInputModeContext} it is passed in during {@link yfiles.input.PortRelocationHandle#initializeDrag}.
* @param {yfiles.graph.IEdge} edge The edge.
* @param {boolean} sourceEnd if set to true the source end will be subject to relocation,
@@ -86811,10 +86811,10 @@ declare module yfiles{
collectSnapResults(context:yfiles.input.GraphSnapContext,args:yfiles.input.CollectSnapResultsEventArgs,suggestedLayout:yfiles.geometry.RectD,node:yfiles.graph.INode):void;
/**
* Collects the results for the given layout for all snap lines in question.
- * For each snap line that could be snapped to, this method calls
+ * For each snap line that could be snapped to, this method calls
* {@link yfiles.input.NodeSnapResultProvider#collectSnapResultsForSnapLine}.
* @param {yfiles.input.GraphSnapContext} context The context for which the results are being queried.
- * @param {yfiles.input.CollectSnapResultsEventArgs} args The {@link yfiles.input.CollectSnapResultsEventArgs} instance to which
+ * @param {yfiles.input.CollectSnapResultsEventArgs} args The {@link yfiles.input.CollectSnapResultsEventArgs} instance to which
* the results should be {@link yfiles.input.CollectSnapResultsEventArgs#addSnapResult added}.
* @param {yfiles.geometry.RectD} suggestedLayout The suggested layout of the node.
* @param {yfiles.graph.INode} node The node that is being dragged.
@@ -86842,7 +86842,7 @@ declare module yfiles{
* Calculates a {@link yfiles.input.SnapResult} and {@link yfiles.input.CollectSnapResultsEventArgs#addSnapResult adds it} to the argument.
* This method delegates to {@link yfiles.input.NodeSnapResultProvider#addGridSnapResultCore} using {@link yfiles.input.GraphSnapContext#gridSnapType} and
* {@link yfiles.input.SnapPolicy#TO_NEAREST} as the additional arguments.
- * This method snaps the pointInSuggestedLayout to the next grid point or grid lines that are determined by
+ * This method snaps the pointInSuggestedLayout to the next grid point or grid lines that are determined by
* {@link yfiles.input.GraphSnapContext#nodeGridConstraintProvider} or obtained from the {@link yfiles.input.InputModeEventArgs#context}.
* @param {yfiles.input.GraphSnapContext} context The context in which the snapping is performed.
* @param {yfiles.input.CollectSnapResultsEventArgs} args The arguments to add the results to.
@@ -86852,7 +86852,7 @@ declare module yfiles{
addGridSnapResult(context:yfiles.input.GraphSnapContext,args:yfiles.input.CollectSnapResultsEventArgs,pointInSuggestedLayout:yfiles.geometry.PointD,node:yfiles.graph.INode):void;
/**
* Calculates a {@link yfiles.input.SnapResult} and {@link yfiles.input.CollectSnapResultsEventArgs#addSnapResult adds it} to the argument.
- * This method snaps the pointInSuggestedLayout to the next grid point or grid lines that are determined by
+ * This method snaps the pointInSuggestedLayout to the next grid point or grid lines that are determined by
* {@link yfiles.input.GraphSnapContext#nodeGridConstraintProvider} or obtained from the {@link yfiles.input.InputModeEventArgs#context}.
* @param {yfiles.input.GraphSnapContext} context The context in which the snapping is performed.
* @param {yfiles.input.CollectSnapResultsEventArgs} args The arguments to add the results to.
@@ -86906,7 +86906,7 @@ declare module yfiles{
/**
* Helper method for method {@link yfiles.input.NodeReshapeSnapResultProvider#collectSnapLineResults} that gets all the {@link yfiles.input.SnapLine} that should
* be checked for the currently moved node.
- * This method aggregates the {@link yfiles.input.GraphSnapContext#getFixedNodeSnapLines fixed nodes' snaplines} and the {@link yfiles.input.GraphSnapContext#getAdditionalSnapLines
+ * This method aggregates the {@link yfiles.input.GraphSnapContext#getFixedNodeSnapLines fixed nodes' snaplines} and the {@link yfiles.input.GraphSnapContext#getAdditionalSnapLines
* additional snap lines} that are relevant to the node.
* @param {yfiles.input.GraphSnapContext} context The context in which the snapping is performed.
* @param {yfiles.graph.INode} node The node that is being reshaped.
@@ -87272,7 +87272,7 @@ declare module yfiles{
* Simple implementation of the {@link yfiles.input.IEdgePortCandidateProvider}
* interface that returns a union of all {@link yfiles.input.IPortCandidateProvider#getSourcePortCandidates}
* or {@link yfiles.input.IPortCandidateProvider#getTargetPortCandidates} respectively of the entities in the graph.
- * This implementation can be used to allow for {@link yfiles.input.PortRelocationHandle relocating an edge's port} to
+ * This implementation can be used to allow for {@link yfiles.input.PortRelocationHandle relocating an edge's port} to
* any available source or target port in the graph.
* Note that the candidates of edges will not be returned by default unless the {@link yfiles.input.AllCandidatesEdgePortCandidateProvider#addEdgeCandidates} property is set to true
*/
@@ -87304,7 +87304,7 @@ declare module yfiles{
};
/**
* An implementation of the {@link yfiles.input.IEdgePortCandidateProvider}
- * interface that returns the candidates provided by the
+ * interface that returns the candidates provided by the
* source and target node's {@link yfiles.input.IPortCandidateProvider} implementations
* or the existing edge's port, if no such provider is registered.
* This instance uses the lookup mechanism of the nodes to query the providers.
@@ -87432,10 +87432,10 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.input.PointBasedSnapLine} class.
* @param {yfiles.graph.IEdge} edge The edge to assign to {@link yfiles.input.EdgeSegmentSnapLine#edge}.
- * @param {yfiles.geometry.PointD} segmentSource
+ * @param {yfiles.geometry.PointD} segmentSource
* The location that represents the source of the related segment on this
* line. In addition, this location is used as {@link yfiles.input.SnapLine#from} location.
- * @param {yfiles.geometry.PointD} segmentTarget
+ * @param {yfiles.geometry.PointD} segmentTarget
* The location that represents the target of the related segment on this
* line. In addition, this location is used as {@link yfiles.input.SnapLine#to} location.
* @param {number} distance The distance of this snap line from its related edge segment.
@@ -87447,10 +87447,10 @@ declare module yfiles{
* @param {yfiles.graph.IEdge} edge The edge to assign to {@link yfiles.input.EdgeSegmentSnapLine#edge}.
* @param {yfiles.geometry.PointD} from The first location that delimits this snap line.
* @param {yfiles.geometry.PointD} to The second location that delimits this snap line.
- * @param {yfiles.geometry.PointD} segmentSource
+ * @param {yfiles.geometry.PointD} segmentSource
* The location that represents the source of the related segment on this
* line.
- * @param {yfiles.geometry.PointD} segmentTarget
+ * @param {yfiles.geometry.PointD} segmentTarget
* The location that represents the target of the related segment on this
* line.
* @param {number} distance The distance of this snap line from its related edge segment.
@@ -87620,7 +87620,7 @@ declare module yfiles{
* This implementation performs the check according to the {@link yfiles.input.SnapLineSnapResult#delta}.
* @param {yfiles.geometry.PointD} unsnappedCoordinates The unsnapped coordinates.
* @param {yfiles.input.SnapState} finalSnapState The final snap state that has been used by the client.
- * @return {boolean}
+ * @return {boolean}
* Whether the coordinates are still snapped for this instance.
* @see Overrides {@link yfiles.input.SnapResult#isSnapped}
*/
@@ -87647,7 +87647,7 @@ declare module yfiles{
*/
export interface ShapeGeometryPortCandidateProvider extends yfiles.input.AbstractPortCandidateProvider{
/**
- * Gets or sets a property that determines whether
+ * Gets or sets a property that determines whether
* {@link yfiles.input.AbstractPortCandidateProvider#addExistingPortsFromList existing ports should be added to the list of ports}.
* The default is false
* @see {@link yfiles.input.CompositePortCandidateProvider}
@@ -87812,7 +87812,7 @@ declare module yfiles{
};
/**
* Interface for classes that help during snapping of parts of edges.
- * An implementation of this class is obtained from the lookup of the {@link yfiles.graph.IEdge}s which are being edited during
+ * An implementation of this class is obtained from the lookup of the {@link yfiles.graph.IEdge}s which are being edited during
* an operation where {@link yfiles.input.GraphSnapContext graph snapping} is involved.
* @see {@link yfiles.graph.EdgeDecorator#edgeSnapResultProviderDecorator}
*/
@@ -87820,7 +87820,7 @@ declare module yfiles{
/**
* Called to initialize the upcoming snapping operation.
* This method is called after the editing itself has been {@link yfiles.input.SnapContext#addInitializedListener initialized}. Implementations
- * can then perform analysis of the movementInfos to perform precalculations for later use in
+ * can then perform analysis of the movementInfos to perform precalculations for later use in
* {@link yfiles.input.IEdgeSnapResultProvider#collectSnapResults}.
* @param {yfiles.input.GraphSnapContext} context The context that is using this instance.
* @param {yfiles.input.MovementInfo[]} movementInfos The movement infos that describe the edge.
@@ -87957,7 +87957,7 @@ declare module yfiles{
addExistingPortsFromList(list:yfiles.collections.IList):void;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* Calling this method requires the {@link yfiles.input.AbstractPortCandidateProvider#portOwnerF} field to be set previously.
* @param {yfiles.graph.IPortLocationModelParameter} location The location of the candidate. This instance is assigned by reference to the candidate.
@@ -87967,7 +87967,7 @@ declare module yfiles{
createCallbackPortForParameter(location:yfiles.graph.IPortLocationModelParameter):yfiles.input.DefaultPortCandidate;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* @param {yfiles.geometry.IPoint} location The location of the candidate. This instance is assigned by reference to the candidate.
* @return {yfiles.input.IPortCandidate} A candidate whose {@link yfiles.input.IPortCandidate#createInstance} method
@@ -87976,7 +87976,7 @@ declare module yfiles{
createCallbackPortForLocation(location:yfiles.geometry.IPoint):yfiles.input.IPortCandidate;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* @param {yfiles.graph.IPortLocationModelParameter} location The location of the candidate. This instance is assigned by reference to the candidate.
* @param {yfiles.graph.IPortOwner} owner The owner to use for the candidate.
@@ -87986,7 +87986,7 @@ declare module yfiles{
createCallbackForOwnerAndParameter(owner:yfiles.graph.IPortOwner,location:yfiles.graph.IPortLocationModelParameter):yfiles.input.DefaultPortCandidate;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* @param {yfiles.graph.IPortLocationModel} model The model to dynamically create the parameter from.
* @param {yfiles.geometry.IPoint} location The location of the candidate. This instance is assigned by reference to the candidate.
@@ -87997,7 +87997,7 @@ declare module yfiles{
createCallbackPortForOwnerAndModel(owner:yfiles.graph.IPortOwner,model:yfiles.graph.IPortLocationModel,location:yfiles.geometry.IPoint):yfiles.input.IPortCandidate;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* @param {yfiles.geometry.IPoint} location The location of the candidate. This instance is assigned by reference to the candidate.
* @param {yfiles.graph.IPortOwner} owner The owner to use for the candidate.
@@ -88007,7 +88007,7 @@ declare module yfiles{
createCallbackPortForOwnerAndLocation(owner:yfiles.graph.IPortOwner,location:yfiles.geometry.IPoint):yfiles.input.IPortCandidate;
/**
* Factory method that creates a simple candidate that will use the {@link yfiles.input.AbstractPortCandidateProvider#createInstance}
- * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
+ * method of this instance to delegate {@link yfiles.input.IPortCandidate#createInstance}
* queries to.
* @param {yfiles.graph.IPortLocationModel} model The model to dynamically create the parameter from, can be null, in which case the
* default for the owner type will be used.
@@ -88167,7 +88167,7 @@ declare module yfiles{
owner:yfiles.graph.IPortOwner;
/**
* Returns the instance provided to the constructor or to the {@link yfiles.input.DefaultPortCandidate#setInstance setter}.
- * @return {yfiles.graph.IPort}
+ * @return {yfiles.graph.IPort}
* The instance to use or null otherwise.
* @see {@link yfiles.input.DefaultPortCandidate#createInstance}
* @see Specified by {@link yfiles.input.IPortCandidate#getInstance}.
@@ -88179,7 +88179,7 @@ declare module yfiles{
* using the newly calculated {@link yfiles.input.DefaultPortCandidate#locationModelParameter}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context for which a concrete candidate is queried.
* @param {yfiles.geometry.PointD} location The location for which a candidate should be returned.
- * @return {yfiles.input.IPortCandidate}
+ * @return {yfiles.input.IPortCandidate}
* A {@link yfiles.input.IPortCandidate} implementation whose {@link yfiles.input.DefaultPortCandidate#validity} is guaranteed to
* be non-{@link yfiles.input.PortCandidateValidity#DYNAMIC}.
* @see {@link yfiles.input.DefaultPortCandidate#validity}
@@ -88193,7 +88193,7 @@ declare module yfiles{
setInstance(port:yfiles.graph.IPort):void;
/**
* This implementation will throw a {@link yfiles.system.NotSupportedException} if the validity is {@link yfiles.input.PortCandidateValidity#DYNAMIC}.
- * This implementation will delegate to the
+ * This implementation will delegate to the
* {@link yfiles.input.DefaultPortCandidate#createInstanceWithParameterAndStyle}
* method.
* @see Specified by {@link yfiles.input.IPortCandidate#createInstance}.
@@ -88472,7 +88472,7 @@ declare module yfiles{
DYNAMIC
}
/**
- * An interface for possible {@link yfiles.graph.IPort} candidates used by
+ * An interface for possible {@link yfiles.graph.IPort} candidates used by
* {@link yfiles.input.IPortCandidateProvider} and the like.
* Note that if an instance's {@link yfiles.input.IPortCandidate#validity} property is
* {@link yfiles.input.PortCandidateValidity#DYNAMIC} this instance {@link yfiles.input.IPortCandidate#getPortCandidateAt} method
@@ -88506,7 +88506,7 @@ declare module yfiles{
* validity is not {@link yfiles.input.PortCandidateValidity#DYNAMIC}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context for which a concrete candidate is queried.
* @param {yfiles.geometry.PointD} location The location for which a candidate should be returned.
- * @return {yfiles.input.IPortCandidate} A {@link yfiles.input.IPortCandidate} implementation whose {@link yfiles.input.IPortCandidate#validity} is guaranteed to
+ * @return {yfiles.input.IPortCandidate} A {@link yfiles.input.IPortCandidate} implementation whose {@link yfiles.input.IPortCandidate#validity} is guaranteed to
* be non-{@link yfiles.input.PortCandidateValidity#DYNAMIC}.
* @see {@link yfiles.input.IPortCandidate#validity}
* @see Specified by {@link yfiles.input.IPortCandidate#getPortCandidateAt}.
@@ -88527,7 +88527,7 @@ declare module yfiles{
*/
owner:yfiles.graph.IPortOwner;
/**
- * Returns the instance that is already live in the graph if this candidate wraps an
+ * Returns the instance that is already live in the graph if this candidate wraps an
* existing port or null otherwise.
* @return {yfiles.graph.IPort} The instance to use or null otherwise.
* @see {@link yfiles.input.IPortCandidate#createInstance}
@@ -88538,7 +88538,7 @@ declare module yfiles{
* If the client decides to use this port candidate, this method will serve as a factory to create
* the instance.
* If this candidate wraps an existing port, it may return that {@link yfiles.input.IPortCandidate#getInstance instance}.
- * If this instance's {@link yfiles.input.IPortCandidate#validity} is {@link yfiles.input.PortCandidateValidity#DYNAMIC} this method may
+ * If this instance's {@link yfiles.input.IPortCandidate#validity} is {@link yfiles.input.PortCandidateValidity#DYNAMIC} this method may
* throw an {@link yfiles.system.NotSupportedException}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context for which the port will be created.
* Implementations can depend on it providing an {@link yfiles.graph.IGraph} instance in the lookup of the instance.
@@ -88614,7 +88614,7 @@ declare module yfiles{
/**
* Gets the declared orientation of the given segment at the provided edge.
* The orientation cannot always be inferred from the current geometry: If a segment has a zero length it is
- * unclear what orientation it should have, also a segment could be accidentally orthogonally oriented, while in
+ * unclear what orientation it should have, also a segment could be accidentally orthogonally oriented, while in
* fact it is considered {@link yfiles.input.SegmentOrientation#NON_ORTHOGONAL}.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context in which the orientation is needed.
* @param {yfiles.graph.IEdge} edge The edge to inspect.
@@ -88630,8 +88630,8 @@ declare module yfiles{
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context in which the segment is edited.
* @param {yfiles.graph.IEdge} edge The edge to inspect.
* @param {boolean} sourceEnd if set to true the source end of the edge is queried, otherwise the target end.
- * @return {boolean}
- * true if the end of the edge can be moved for the specified input mode context; otherwise, false, in which
+ * @return {boolean}
+ * true if the end of the edge can be moved for the specified input mode context; otherwise, false, in which
* case the corresponding segment needs to be split to keep the segment orientation orthogonal.
* @see Specified by {@link yfiles.input.IOrthogonalEdgeHelper#canBeMoved}.
*/
@@ -88641,7 +88641,7 @@ declare module yfiles{
* If this method returns false, the other methods will not be queried at all.
* @param {yfiles.input.IInputModeContext} inputModeContext The input mode context in which the edge is about to be edited.
* @param {yfiles.graph.IEdge} edge The edge to inspect.
- * @return {boolean}
+ * @return {boolean}
* true if the edge should be orthogonally edited in the specified input mode context; otherwise, false.
* @see Specified by {@link yfiles.input.IOrthogonalEdgeHelper#isOrthogonallyEdited}.
*/
@@ -88687,7 +88687,7 @@ declare module yfiles{
* Helper interface used by {@link yfiles.input.GraphEditorInputMode} and the like that
* can be used to customize the label editing experience.
* Implementations of this interface can be put into the {@link yfiles.support.ILookup} of
- * {@link yfiles.graph.ILabeledItem}s and {@link yfiles.graph.ILabel}s so that it is possible to
+ * {@link yfiles.graph.ILabeledItem}s and {@link yfiles.graph.ILabel}s so that it is possible to
* tweak the behavior on a case by case basis.
* @see {@link yfiles.input.GraphEditorInputMode#createLabel}
* @see {@link yfiles.input.GraphEditorInputMode#editLabel}
@@ -88744,7 +88744,7 @@ declare module yfiles{
* add
* {@link yfiles.input.SnapLine snap lines} to which the label can potentially snap to the
* context.
- * @param {yfiles.input.LabelSnapContext} context
+ * @param {yfiles.input.LabelSnapContext} context
* The snap context which manages the snap lines and the settings. Note that implementations should not change the state
* of the context explicitly.
* @param {yfiles.input.IInputModeContext} inputContext The context of the input mode that handles the dragging.
@@ -88757,10 +88757,10 @@ declare module yfiles{
* {@link yfiles.input.SnapResult snap results}
* for the {@link yfiles.input.SnapLine snap lines} provided by the context.
* @param {yfiles.input.LabelSnapContext} context The snap context which manages the snap lines and the settings.
- * @param {yfiles.input.CollectSnapResultsEventArgs} args
+ * @param {yfiles.input.CollectSnapResultsEventArgs} args
* The event argument to obtain the necessary information from and
* {@link yfiles.input.CollectSnapResultsEventArgs#addSnapResult add results to}.
- * @param {yfiles.geometry.IOrientedRectangle} suggestedLayout
+ * @param {yfiles.geometry.IOrientedRectangle} suggestedLayout
* The {@link yfiles.graph.ILabel#layout layout} of the label that would be used without snapping.
* @param {yfiles.graph.ILabel} label The label that is dragged.
* @see Specified by {@link yfiles.input.ILabelSnapContextHelper#collectSnapResults}.
@@ -88833,8 +88833,8 @@ declare module yfiles{
/**
* Forces a reevaluation of the item that the mouse is currently hovering over.
* This method may be called by code that is aware of the fact that the visualization has changed,
- * but the mouse may not have been moved.
- * By default this implementation will only re-query the items at the mouse location when the mouse has
+ * but the mouse may not have been moved.
+ * By default this implementation will only re-query the items at the mouse location when the mouse has
* moved. This method can be called to force a reevaluation in other cases.
*/
updateHover():void;
@@ -88851,7 +88851,7 @@ declare module yfiles{
hoverCursor:yfiles.canvas.ICanvasCursor;
/**
* Determines whether items that have been hit at the current location that are not {@link yfiles.input.ItemHoverInputMode#isValidHoverItem valid items} should be ignored or reported as null.
- * Value: true if invalid items should be reported as null; otherwise, false, in which case the hit test enumeration
+ * Value: true if invalid items should be reported as null; otherwise, false, in which case the hit test enumeration
* continues to find the next valid item. The default is true.
* @see {@link yfiles.input.ItemHoverInputMode#isValidHoverItem}
*/
@@ -88860,7 +88860,7 @@ declare module yfiles{
* Determines whether the given item is a valid item to be considered for hovering.
* This implementation checks whether the item is covered by the {@link yfiles.input.ItemHoverInputMode#hoverItems} set, only.
* @param {yfiles.model.IModelItem} item The item to check.
- * @return {boolean}
+ * @return {boolean}
* true if it is valid to report a hover over the specified item; otherwise, false.
* @see {@link yfiles.input.ItemHoverInputMode#discardInvalidItems}
*/
@@ -88901,10 +88901,10 @@ declare module yfiles{
new (modelItem:yfiles.model.IModelItem,oldItem:yfiles.model.IModelItem):yfiles.input.HoveredItemChangedEventArgs;
};
/**
- * Interface used for implementations that recognize, approve and disapprove node
+ * Interface used for implementations that recognize, approve and disapprove node
* reparenting gestures, as well as actually performs the reparenting.
* Implementations of this interface are queried from the {@link yfiles.input.IInputModeContext}
- * by code that wants to reparent a node. Specifically this is used by
+ * by code that wants to reparent a node. Specifically this is used by
* the implementation provided by {@link yfiles.graph.GroupedGraph} that will be used
* to reparent nodes during the {@link yfiles.input.MoveInputMode dragging of nodes}.
*/
@@ -88919,7 +88919,7 @@ declare module yfiles{
*/
isReparentGesture(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode):boolean;
/**
- * Determines whether the user may detach the given node from its current parent in
+ * Determines whether the user may detach the given node from its current parent in
* order to reparent it.
* @param {yfiles.input.IInputModeContext} context The context that provides information about the user input.
* @param {yfiles.graph.INode} node The node that is about to be detached from its current parent.
@@ -88954,7 +88954,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * Queried by the {@link yfiles.input.GraphSnapContext} to add {@link yfiles.input.OrthogonalSnapLine}s to its collections during the
+ * Queried by the {@link yfiles.input.GraphSnapContext} to add {@link yfiles.input.OrthogonalSnapLine}s to its collections during the
* {@link yfiles.input.SnapContext#isInitializing initialization phase}.
* Implementations of this interface are queried by {@link yfiles.input.GraphSnapContext} for each item that
* is not modified during the edit using the {@link yfiles.support.ILookup#lookup} of the respective item.
@@ -89002,7 +89002,7 @@ declare module yfiles{
* to the {@link yfiles.input.EditLabelHelper#owner}, if set. Otherwise, it delegates to {@link yfiles.input.EditLabelHelper#createNewLabel}.
* @param {yfiles.input.IInputModeContext} inputModeContext The context in which the label is being created or edited.
* @param {yfiles.graph.ILabel} label A label instance whose style, label model parameter and preferred size will be used for creating new labels.
- * @return {boolean}
+ * @return {boolean}
* Always true.
* @see Specified by {@link yfiles.input.IEditLabelHelper#editLabel}.
*/
@@ -89012,7 +89012,7 @@ declare module yfiles{
* This method delegates to {@link yfiles.input.EditLabelHelper#createNewLabel} and returns true.
* @param {yfiles.input.IInputModeContext} inputModeContext The context in which the label is being created or edited.
* @param {yfiles.graph.ILabel} label A label instance whose style, label model parameter and preferred size will be used for creating new labels.
- * @return {boolean}
+ * @return {boolean}
* Always true.
* @see Specified by {@link yfiles.input.IEditLabelHelper#addLabel}.
*/
@@ -89063,7 +89063,7 @@ declare module yfiles{
*/
new ():yfiles.input.EditLabelHelper;
/**
- * Initializes a new instance of the {@link yfiles.input.EditLabelHelper} for a given
+ * Initializes a new instance of the {@link yfiles.input.EditLabelHelper} for a given
* label owner instance.
* @param {yfiles.graph.ILabeledItem} owner The owner, probably an {@link yfiles.graph.INode} or an {@link yfiles.graph.IEdge}.
*/
@@ -89072,7 +89072,7 @@ declare module yfiles{
};
};
/**
- * A base class {@link yfiles.input.IInputMode} that can be used to detect mouse drags on
+ * A base class {@link yfiles.input.IInputMode} that can be used to detect mouse drags on
* {@link yfiles.graph.IEdge}s.
* @see {@link yfiles.input.CreateBendInputMode}
*/
@@ -89199,7 +89199,7 @@ declare module yfiles{
*/
removeDragCanceledListener(value:(sender:Object,e:yfiles.input.InputModeEventArgs)=> void):void;
/**
- * Callback method to be implemented by subclasses that is invoked whenever a drag
+ * Callback method to be implemented by subclasses that is invoked whenever a drag
* gesture has been recognized by this mode.
* @param {yfiles.graph.IEdge} edge The edge that has been dragged.
* @param {yfiles.geometry.PointD} dragLocation The location of the drag start.
@@ -89207,7 +89207,7 @@ declare module yfiles{
dragSegment(edge:yfiles.graph.IEdge,dragLocation:yfiles.geometry.PointD):void;
/**
* Creates an {@link yfiles.input.IInputModeContext} for use
- * with the upcoming {@link yfiles.input.IBendCreator#createBend} call
+ * with the upcoming {@link yfiles.input.IBendCreator#createBend} call
* in {@link yfiles.input.CreateBendInputMode#createBend}.
* @return {yfiles.input.IInputModeContext} An instance of {@link yfiles.input.IInputModeContext}.
*/
@@ -89220,7 +89220,7 @@ declare module yfiles{
getEdge(location:yfiles.geometry.PointD):yfiles.graph.IEdge;
/**
* Determines whether the current location is valid to begin a bend creation gesture.
- * @return {boolean}
+ * @return {boolean}
*/
isValidBegin(source:Object,args:yfiles.system.EventArgs):boolean;
/**
@@ -89304,7 +89304,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether an orthogonal segment should be split by the last bend creation.
* This property can be read by implementations of {@link yfiles.input.IBendCreator} if they retrieve this instance
- * from their {@link yfiles.input.IInputModeContext#parentInputMode}. If this property is true,
+ * from their {@link yfiles.input.IInputModeContext#parentInputMode}. If this property is true,
* implementation are advised to treat the bend creation as a gesture that splits the segment into two.
* @see {@link yfiles.input.CreateBendInputMode#splitOrthogonalSegmentRecognizer}
*/
@@ -89508,7 +89508,7 @@ declare module yfiles{
export interface SnapLine extends Object{
/**
* The type of the line that describes how other items will snap to this line.
- * This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
+ * This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
* {@link yfiles.input.SnapLineSnapType#LEFT}, {@link yfiles.input.SnapLineSnapType#RIGHT},
* or {@link yfiles.input.SnapLineSnapType#CENTER}.
*/
@@ -89518,7 +89518,7 @@ declare module yfiles{
*/
coordinates:yfiles.geometry.PointD;
/**
- * The tag that is associated with this snap line. The tag is most commonly used for the
+ * The tag that is associated with this snap line. The tag is most commonly used for the
* {@link yfiles.input.SnapResult#tag snap result tag}.
*/
tag:Object;
@@ -89542,7 +89542,7 @@ declare module yfiles{
var SnapLine:{
$class:yfiles.lang.Class;
/**
- * Resource key which determines a snap line having a fixed visualization independent
+ * Resource key which determines a snap line having a fixed visualization independent
* of the {@link yfiles.input.SnapResult}.
*/
SNAP_LINE_FIXED_LINE_KEY:yfiles.system.ResourceKey;
@@ -89552,22 +89552,22 @@ declare module yfiles{
*/
SNAP_LINE_EDGE_SEGMENT_KEY:yfiles.system.ResourceKey;
/**
- * Resource key which determines a grid snap line having a fixed visualization independent
+ * Resource key which determines a grid snap line having a fixed visualization independent
* of the {@link yfiles.input.SnapResult}.
*/
GRID_LINE_FIXED_LINE_KEY:yfiles.system.ResourceKey;
/**
- * Resource key which determines a decorated snap line between the {@link yfiles.input.SnapLine#coordinates}
+ * Resource key which determines a decorated snap line between the {@link yfiles.input.SnapLine#coordinates}
* and the {@link yfiles.input.SnapLineSnapResult#snappedCoordinates}.
*/
SNAP_LINE_VARIABLE_LINE_KEY:yfiles.system.ResourceKey;
/**
- * Resource key which determines a blank line between the {@link yfiles.input.SnapLine#coordinates}
+ * Resource key which determines a blank line between the {@link yfiles.input.SnapLine#coordinates}
* and the {@link yfiles.input.SnapLineSnapResult#snappedCoordinates}.
*/
SNAP_LINE_BLANK_VARIABLE_LINE_KEY:yfiles.system.ResourceKey;
/**
- * Resource key which determines a decorated line between the {@link yfiles.input.SnapLine#coordinates}
+ * Resource key which determines a decorated line between the {@link yfiles.input.SnapLine#coordinates}
* and the {@link yfiles.input.SnapLineSnapResult#snappedCoordinates} that is extended on both sides.
*/
SNAP_LINE_EXTENDED_VARIABLE_LINE_KEY:yfiles.system.ResourceKey;
@@ -89615,7 +89615,7 @@ declare module yfiles{
/**
* Creates a new snap line using the provided attributes.
* @param {yfiles.input.SnapLineSnapType} snapType The type of the line that describes how other items will snap to this line.
- * This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
+ * This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
* {@link yfiles.input.SnapLineSnapType#LEFT}, {@link yfiles.input.SnapLineSnapType#RIGHT},
* or {@link yfiles.input.SnapLineSnapType#CENTER}.
* @param {yfiles.system.ResourceKey} resourceKey A resource key which determines the visual representation of this snap line.
@@ -89643,46 +89643,46 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new snap line using the provided attributes.
- * @param {yfiles.input.SnapLineOrientation} orientation
+ * @param {yfiles.input.SnapLineOrientation} orientation
* The orientation of the snap line. This is one of
* {@link yfiles.input.SnapLineOrientation#HORIZONTAL} or {@link yfiles.input.SnapLineOrientation#VERTICAL}.
- * @param {yfiles.input.SnapLineSnapType} snapType
+ * @param {yfiles.input.SnapLineSnapType} snapType
* The type of the line that describes how other items will snap to this line.
* This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
* {@link yfiles.input.SnapLineSnapType#LEFT}, {@link yfiles.input.SnapLineSnapType#RIGHT}, or
* {@link yfiles.input.SnapLineSnapType#CENTER}.
- * @param {yfiles.system.ResourceKey} resourceKey
+ * @param {yfiles.system.ResourceKey} resourceKey
* A resource key which determines the visual representation of this snap
* line.
* @param {yfiles.geometry.PointD} coordinates The coordinates of the center point of the snap line.
- * @param {Object} tag
+ * @param {Object} tag
* A tag that is associated with this snap line - see {@link yfiles.input.SnapLine#tag}
* for a typical use of this value.
- * @param {number} weight
+ * @param {number} weight
* The weight (importance) of this snap line. If more than one snap line is
* snapped to, the one with the greater weight will be used.
*/
new (orientation:yfiles.input.SnapLineOrientation,snapType:yfiles.input.SnapLineSnapType,resourceKey:yfiles.system.ResourceKey,coordinates:yfiles.geometry.PointD,tag:Object,weight:number):yfiles.input.OrthogonalSnapLine;
/**
* Creates a new snap line using the provided attributes.
- * @param {yfiles.input.SnapLineOrientation} orientation
+ * @param {yfiles.input.SnapLineOrientation} orientation
* The orientation of the snap line. This is one of
* {@link yfiles.input.SnapLineOrientation#HORIZONTAL} or {@link yfiles.input.SnapLineOrientation#VERTICAL}.
- * @param {yfiles.input.SnapLineSnapType} snapType
+ * @param {yfiles.input.SnapLineSnapType} snapType
* The type of the line that describes how other items will snap to this line.
* This is one of {@link yfiles.input.SnapLineSnapType#TOP}, {@link yfiles.input.SnapLineSnapType#BOTTOM},
* {@link yfiles.input.SnapLineSnapType#LEFT}, {@link yfiles.input.SnapLineSnapType#RIGHT}, or
* {@link yfiles.input.SnapLineSnapType#CENTER}.
- * @param {yfiles.system.ResourceKey} resourceKey
+ * @param {yfiles.system.ResourceKey} resourceKey
* A resource key which determines the visual representation of this snap
* line.
* @param {yfiles.geometry.PointD} coordinates The coordinates of the center point of the snap line.
* @param {number} from The smaller value of the coordinate that delimits this snap line.
* @param {number} to The greater value of the coordinate that delimits this snap line.
- * @param {Object} tag
+ * @param {Object} tag
* A tag that is associated with this snap line - see {@link yfiles.input.SnapLine#tag}
* for a typical use of this value.
- * @param {number} weight
+ * @param {number} weight
* The weight (importance) of this snap line. If more than one snap line is
* snapped to, the one with the greater weight will be used.
*/
@@ -89858,7 +89858,7 @@ declare module yfiles{
fixedNodes:yfiles.collections.ICollection;
/**
* Collects a list of snap lines.
- * This method has been overridden to collect the snap lines for all fixed graph elements and {@link yfiles.input.GraphSnapContext#cropSnapLines crop}
+ * This method has been overridden to collect the snap lines for all fixed graph elements and {@link yfiles.input.GraphSnapContext#cropSnapLines crop}
* them after collection.
* @see {@link yfiles.input.GraphSnapContext#onCollectSnapLines}
* @see {@link yfiles.input.GraphSnapContext#cropSnapLines}
@@ -89871,14 +89871,14 @@ declare module yfiles{
*/
onCollectSnapLines(args:yfiles.input.CollectGraphSnapLinesEventArgs):void;
/**
- * Occurs every time this instance has been {@link yfiles.input.SnapContext#dragInitialized initialized} to
+ * Occurs every time this instance has been {@link yfiles.input.SnapContext#dragInitialized initialized} to
* collect {@link yfiles.input.OrthogonalSnapLine}s.
* Event handlers should add snap lines to the caller using the methods provided by
* {@link yfiles.input.CollectGraphSnapLinesEventArgs}.
*/
addCollectSnapLinesListener(value:(sender:Object,e:yfiles.input.CollectGraphSnapLinesEventArgs)=> void):void;
/**
- * Occurs every time this instance has been {@link yfiles.input.SnapContext#dragInitialized initialized} to
+ * Occurs every time this instance has been {@link yfiles.input.SnapContext#dragInitialized initialized} to
* collect {@link yfiles.input.OrthogonalSnapLine}s.
* Event handlers should add snap lines to the caller using the methods provided by
* {@link yfiles.input.CollectGraphSnapLinesEventArgs}.
@@ -89965,7 +89965,7 @@ declare module yfiles{
*/
nodeToEdgeDistance:number;
/**
- * Gets the preferred distance between edges. This will influence the creation of the segment snap lines.
+ * Gets the preferred distance between edges. This will influence the creation of the segment snap lines.
* For each orthogonally oriented fixed segment there will be snap lines on the segment itself and to both
* sides of the segment at the specified distance.
* The default is 0.0d which disables parallel snap lines.
@@ -89987,14 +89987,14 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether this instance will collect pairs of adjacent nodes and add snapping logic
* so that moved nodes will snap so that the distances to the adjacent nodes are equal.
- * Value:
+ * Value:
* true if pairs of nodes should be collected for additional snap lines; otherwise, false. The default is true
*/
collectNodePairSnapLines:boolean;
/**
* Gets or sets a value indicating whether this instance will collect pairs of adjacent nodes and add snapping logic
* so that moved edge segments will snap so that the distances to the adjacent nodes are equal.
- * Value:
+ * Value:
* true if pairs of nodes should be collected for additional edge snap lines; otherwise, false. The default is true
*/
collectNodePairSegmentSnapLines:boolean;
@@ -90062,7 +90062,7 @@ declare module yfiles{
* The result describes the shape of the edge and the reshaping behavior of the geometry.
* The first element in the array is the source end of the edge, followed by bend like elements and the target side.
* Note that it cannot in general be assumed that the exact runtime type of the first and last element is either
- * {@link yfiles.input.PortMovementInfo} or {@link yfiles.input.EdgeEndMovementInfo}, also items in between may not necessarily be
+ * {@link yfiles.input.PortMovementInfo} or {@link yfiles.input.EdgeEndMovementInfo}, also items in between may not necessarily be
* bound to {@link yfiles.graph.IBend}s and can therefore be of a different type than {@link yfiles.input.BendMovementInfo}.
* @param {yfiles.graph.IEdge} edge The edge to obtain the movement information of.
* @return {yfiles.input.MovementInfo[]} An array of {@link yfiles.input.MovementInfo}s items that describe the geometry of the edge being modified.
@@ -90070,7 +90070,7 @@ declare module yfiles{
getMovementInfos(edge:yfiles.graph.IEdge):yfiles.input.MovementInfo[];
/**
* Gets the movement info for the given node.
- * This is either the info passed to {@link yfiles.input.GraphSnapContext#addNodeToBeMoved} or another, dynamically created instance,
+ * This is either the info passed to {@link yfiles.input.GraphSnapContext#addNodeToBeMoved} or another, dynamically created instance,
* if no specific one had been registered.
* @param {yfiles.graph.INode} node The node to obtain the info for.
* @return {yfiles.input.NodeMovementInfo} An instance of {@link yfiles.input.NodeMovementInfo} that describes the movement of the node.
@@ -90078,7 +90078,7 @@ declare module yfiles{
getMovementInfo(node:yfiles.graph.INode):yfiles.input.NodeMovementInfo;
/**
* Gets the movement info for the given port.
- * This is either the info passed to {@link yfiles.input.GraphSnapContext#addNodeToBeMoved} or another, dynamically created instance,
+ * This is either the info passed to {@link yfiles.input.GraphSnapContext#addNodeToBeMoved} or another, dynamically created instance,
* if no specific one had been registered.
* @param {yfiles.graph.IPort} port The port to obtain the info for.
* @return {yfiles.input.PortMovementInfo} An instance of {@link yfiles.input.PortMovementInfo} that describes the movement of the port.
@@ -90108,7 +90108,7 @@ declare module yfiles{
/**
* Collects all node widths and heights in the collections
* {@link yfiles.input.GraphSnapContext#findSameWidthEntries} and {@link yfiles.input.GraphSnapContext#findSameHeightEntries}.
- * This method will only be called if {@link yfiles.input.GraphSnapContext#collectNodeSizes} is enabled and delegates to
+ * This method will only be called if {@link yfiles.input.GraphSnapContext#collectNodeSizes} is enabled and delegates to
* {@link yfiles.input.GraphSnapContext#addSameHeightEntry} and {@link yfiles.input.GraphSnapContext#addSameWidthEntry}.
*/
collectSameSizeEntries():void;
@@ -90303,7 +90303,7 @@ declare module yfiles{
* Gets the list of commands that are available in this instance.
* By default, all supported commands are available
*
- * Removing commands from this collection also removes the command bindings
+ * Removing commands from this collection also removes the command bindings
* registered by this instance.
*
*
- * Value:
+ * Value:
* true if the current item should be used as a fallback; otherwise, false, which is the default.
*/
useCurrentItemForCommands:boolean;
@@ -90376,7 +90376,7 @@ declare module yfiles{
* displayed {@link yfiles.graph.IFoldedGraph}'s {@link yfiles.graph.IFoldedGraph#localRoot}
* will be reset to the provided node.
* It is possible to both use a local group node that is part of the currently displayed {@link yfiles.input.NavigationInputMode#graph}
- * as the node argument, as well as an item that belongs to the
+ * as the node argument, as well as an item that belongs to the
* {@link yfiles.graph.FoldingManager#masterHierarchy} to allow for switching to group nodes which are currently
* not being displayed in this view.
* @see {@link yfiles.input.NavigationInputMode#shouldEnterGroup}
@@ -90396,7 +90396,7 @@ declare module yfiles{
/**
* Exits the current {@link yfiles.graph.IFoldedGraph#localRoot} of the currently displayed
* {@link yfiles.graph.IFoldedGraph} view and shows the contents of the parent container.
- * This method will also {@link yfiles.input.MainInputMode#clearSelection clear the selection}
+ * This method will also {@link yfiles.input.MainInputMode#clearSelection clear the selection}
* and {@link yfiles.input.MainInputMode#setSelected select} the exited group node.
* @see {@link yfiles.graph.FoldingManager}
* @see {@link yfiles.input.NavigationInputMode#exitingGroupAllowed}
@@ -90450,7 +90450,7 @@ declare module yfiles{
*/
fitContentAfterGroupActions:boolean;
/**
- * Predicate method that decides whether it is allowed to {@link yfiles.input.NavigationInputMode#exitGroup exit} the current
+ * Predicate method that decides whether it is allowed to {@link yfiles.input.NavigationInputMode#exitGroup exit} the current
* group node.
* This implementation yields the value of {@link yfiles.input.NavigationInputMode#exitingGroupAllowed}.
* @return {boolean} Whether to exit the current group or not.
@@ -90606,7 +90606,7 @@ declare module yfiles{
* Determines whether the input mode should try to request the mutex when a command
* is executed. This resets the state of any other input mode, unless it currently
* possesses the mutex.
- * The value of this method is queried for {@link yfiles.input.GraphCommands#COLLAPSE_GROUP_COMMAND},
+ * The value of this method is queried for {@link yfiles.input.GraphCommands#COLLAPSE_GROUP_COMMAND},
* {@link yfiles.input.GraphCommands#EXPAND_GROUP_COMMAND}, {@link yfiles.input.GraphCommands#TOGGLE_GROUP_STATE_COMMAND},
* {@link yfiles.input.GraphCommands#ENTER_GROUP_COMMAND} and {@link yfiles.input.GraphCommands#EXIT_GROUP_COMMAND}.
* @return {boolean} whether the input mode should request the mutex.
@@ -90626,7 +90626,7 @@ declare module yfiles{
*/
toggleGroupNodeState(groupNode:yfiles.graph.INode):void;
/**
- * Predicate method that decides whether it is allowed to {@link yfiles.input.NavigationInputMode#collapseGroup collapse} the given
+ * Predicate method that decides whether it is allowed to {@link yfiles.input.NavigationInputMode#collapseGroup collapse} the given
* group node.
* This implementation returns the value of {@link yfiles.input.NavigationInputMode#collapsingGroupsAllowed}.
* @return {boolean} Whether to collapse the given group or not.
@@ -90725,15 +90725,15 @@ declare module yfiles{
export interface LabelSnapContext extends yfiles.input.SnapContext{
/**
* Determines whether this instance should collect snap lines for the initial position of a label.
- * Value:
+ * Value:
* true if this instance should collect snap lines for the initial position of a label; otherwise, false.
* The default is true.
*/
collectInitialLocationSnapLines:boolean;
/**
- * Determines whether this instance should collect six snap lines, two through the center and four through the
+ * Determines whether this instance should collect six snap lines, two through the center and four through the
* border sides of the label owner.
- * Value:
+ * Value:
* true if this instance should collect snap lines through the border and center of the label owner; otherwise,
* false.
* The default is true.
@@ -90745,37 +90745,37 @@ declare module yfiles{
* Note that the label snaps to these snap lines with the side that is closer to the node's border. That way,
* snapping to such a snap line preserves the perceived distance from the node border for both labels inside and
* outside the node bounds.
- * Value:
+ * Value:
* true if this instance should collect snap lines through the border and center of the label owner; otherwise,
* false.
* The default is true.
*/
collectOwnNodeDistanceSnapLines:boolean;
/**
- * Determines whether this instance should collect snap lines in parallel to the border of the label owner at the
+ * Determines whether this instance should collect snap lines in parallel to the border of the label owner at the
* distance of other node labels of that owner.
* Note that the label snaps to these snap lines with the side that is closer to the node's border. That way,
* snapping to such a snap line preserves the perceived distance from the node border for both labels inside and
* outside the node bounds.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is true.
*/
collectSameOwnerNodeDistanceSnapLines:boolean;
/**
- * Determines whether this instance should collect snap lines in parallel to the border of the label owner at the
+ * Determines whether this instance should collect snap lines in parallel to the border of the label owner at the
* distance of other node labels in the graph.
* Note that the label snaps to these snap lines with the side that is closer to the node's border. That way,
* snapping to such a snap line preserves the perceived distance from the node border for both labels inside and
* outside the node bounds.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is false.
*/
collectAllNodeDistanceSnapLines:boolean;
/**
* Determines whether this instance should collect snap lines on the edge path.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is true.
*/
@@ -90783,7 +90783,7 @@ declare module yfiles{
/**
* Determines whether this instance should collect two snap lines in parallel to the edge path of the
* label owner at the initial distance of the edge label.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is true.
*/
@@ -90791,7 +90791,7 @@ declare module yfiles{
/**
* Determines whether this instance should collect snap lines in parallel to the edge path of the label owner at the
* distances of all edge labels of that owner.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is true.
*/
@@ -90799,28 +90799,28 @@ declare module yfiles{
/**
* Determines whether this instance should collect snap lines in parallel to the edge path of the label owner at the
* distance of other edge labels in the graph.
- * Value:
+ * Value:
* true if this instance should collect this kind of snap lines; otherwise, false.
* The default is false.
*/
collectAllEdgeDistanceSnapLines:boolean;
/**
* Specifies whether this context will automatically snap the node labels to snap lines.
- * Value:
+ * Value:
* true if node labels will snap to snap lines; otherwise, false.
* The default is true.
*/
snapNodeLabels:boolean;
/**
* Specifies whether this context will automatically snap the edge labels to snap lines.
- * Value:
+ * Value:
* true if edge labels will snap to snap lines; otherwise, false.
* The default is true.
*/
snapEdgeLabels:boolean;
/**
* Gets or sets the amount by which snap lines that are induced by existing edge segments are being extended.
- * Value:
+ * Value:
* The amount by which snap lines that are induced by existing edge segments are being extended.
* The default is 40.0d, this value will be used to prolongate the ends of the snap lines.
*/
@@ -90856,7 +90856,7 @@ declare module yfiles{
removeCollectSnapLinesListener(value:(sender:Object,e:yfiles.input.CollectLabelSnapLineEventArgs)=> void):void;
/**
* Raises the {@link yfiles.input.LabelSnapContext#addCollectSnapLinesListener CollectSnapLines} event.
- * @param {yfiles.input.CollectLabelSnapLineEventArgs} args
+ * @param {yfiles.input.CollectLabelSnapLineEventArgs} args
* The {@link yfiles.input.CollectLabelSnapLineEventArgs} instance containing the event data.
*/
onCollectSnapLines(args:yfiles.input.CollectLabelSnapLineEventArgs):void;
@@ -90955,7 +90955,7 @@ declare module yfiles{
*/
HORIZONTAL,
/**
- * The segment has a vertical orientation, i.e. the end points should be moved horizontally in synch
+ * The segment has a vertical orientation, i.e. the end points should be moved horizontally in synch
* so that the orientation is not destroyed.
*/
VERTICAL,
@@ -91052,7 +91052,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * An interface for objects that can install a visual
+ * An interface for objects that can install a visual
* focus indicator decoration of an item in the model displayed in a canvas.
* This interface is a tagging sub interface of the {@link yfiles.model.IModelItemInstaller}
* which fixes the type of the items to {@link Object}.
@@ -91079,7 +91079,7 @@ declare module yfiles{
*/
INITIAL_SINGLE_AND_DOUBLE_CLICK,
/**
- * In this mode, every click (i.e. both single click and either of the clicks of a multi-click) is reported as a single click
+ * In this mode, every click (i.e. both single click and either of the clicks of a multi-click) is reported as a single click
* and every double click is reported as a double click.
*/
BOTH_SINGLE_CLICKS_AND_DOUBLE_CLICK
@@ -91185,7 +91185,7 @@ declare module yfiles{
* Gets or sets the click handling mode that determines the
* triggering behavior of {@link yfiles.input.ClickInputMode#addClickedListener Clicked} and
* {@link yfiles.input.ClickInputMode#addDoubleClickedListener DoubleClicked}.
- * Value:
+ * Value:
* The click handling mode to use for this instance. The default is {@link yfiles.input.ClickHandlingMode#BOTH_SINGLE_CLICKS_AND_DOUBLE_CLICK}
* @see {@link yfiles.input.ClickInputMode#clickHandlingMode}
*/
@@ -91251,7 +91251,7 @@ declare module yfiles{
uninstallListeners():void;
/**
* Gets or sets a property that determines whether clicks should
- * be swallowed if they happen within a short amount of time
+ * be swallowed if they happen within a short amount of time
* after the {@link yfiles.canvas.CanvasControl} got focus.
* The default is false. If set to true clicks are discarded within
* 100 ms after the focus entered.
@@ -91294,7 +91294,7 @@ declare module yfiles{
begin(t:yfiles.support.Transition):void;
/**
* Returns the location of the last click.
- * @return {yfiles.geometry.PointD}
+ * @return {yfiles.geometry.PointD}
*/
getClickPoint():yfiles.geometry.PointD;
/**
@@ -91694,28 +91694,28 @@ declare module yfiles{
VARIANT_MASK,
/**
* A modifier that can be used to tell the rendering engine to
- * render the visual representation of this handle with an offset to
+ * render the visual representation of this handle with an offset to
* the north.
* @see {@link yfiles.input.HandleType#OFFSET_MASK}
*/
OFFSET_NORTH,
/**
* A modifier that can be used to tell the rendering engine to
- * render the visual representation of this handle with an offset to
+ * render the visual representation of this handle with an offset to
* the east.
* @see {@link yfiles.input.HandleType#OFFSET_MASK}
*/
OFFSET_EAST,
/**
* A modifier that can be used to tell the rendering engine to
- * render the visual representation of this handle with an offset to
+ * render the visual representation of this handle with an offset to
* the south.
* @see {@link yfiles.input.HandleType#OFFSET_MASK}
*/
OFFSET_SOUTH,
/**
* A modifier that can be used to tell the rendering engine to
- * render the visual representation of this handle with an offset to
+ * render the visual representation of this handle with an offset to
* the west.
* @see {@link yfiles.input.HandleType#OFFSET_MASK}
*/
@@ -91735,7 +91735,7 @@ declare module yfiles{
* Handles can be dragged with the mouse and will thereby modify their context.
* Typically client code will use the {@link yfiles.input.IDragHandler#location} to render a visual handle
* that can be dragged using the mouse. A drag will trigger the invocation of
- * {@link yfiles.input.IDragHandler#initializeDrag}, zero or more {@link yfiles.input.IDragHandler#handleMove} calls, and
+ * {@link yfiles.input.IDragHandler#initializeDrag}, zero or more {@link yfiles.input.IDragHandler#handleMove} calls, and
* will be finalized
* by either {@link yfiles.input.IDragHandler#dragFinished} or {@link yfiles.input.IDragHandler#cancelDrag}.
* @see {@link yfiles.input.HandleInputMode}
@@ -91765,8 +91765,8 @@ declare module yfiles{
* Interface for an object that can be interactively reshaped in a {@link yfiles.canvas.CanvasControl}.
* Items can be reshaped interactively and an instance of this class can be used to handle
* that process.
- * A reshape operation will be initialized by a call to
- * {@link yfiles.input.IReshapeHandler#initializeReshape}, then zero or more {@link yfiles.input.IReshapeHandler#handleReshape} calls follow, and
+ * A reshape operation will be initialized by a call to
+ * {@link yfiles.input.IReshapeHandler#initializeReshape}, then zero or more {@link yfiles.input.IReshapeHandler#handleReshape} calls follow, and
* the operation will be finalized
* by a call to either {@link yfiles.input.IReshapeHandler#reshapeFinished} or {@link yfiles.input.IReshapeHandler#cancelReshape}.
* Note that implementations of this class will only be used during interactive reshape operations.
@@ -91795,7 +91795,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IReshapeHandler#initializeReshape}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IReshapeHandler#reshapeFinished} or one {@link yfiles.input.IReshapeHandler#cancelReshape} call.
* @param {yfiles.geometry.RectD} originalBounds The value of the {@link yfiles.input.IReshapeHandler#bounds} property at the time of {@link yfiles.input.IReshapeHandler#initializeReshape}.
* @param {yfiles.geometry.RectD} newBounds The coordinates of the bounds in the world coordinate system that the client wants the shape to be at.
@@ -91915,7 +91915,7 @@ declare module yfiles{
mouseButtons:yfiles.system.MouseButtons;
/**
* Gets the number of clicks associated with this event.
- * This can be used to distinguish between single and multiple clicks.
+ * This can be used to distinguish between single and multiple clicks.
* Note that for compatibility reasons, a negative value means that no click count has been provided at event creation time.
*/
clickCount:number;
@@ -91944,8 +91944,8 @@ declare module yfiles{
* @param {yfiles.input.IInputModeContext} context The context in which the click occurred.
* @param {yfiles.geometry.PointD} location The location.
* @param {yfiles.input.ModifierKeys} modifierState State of the modifiers.
- * @param {yfiles.system.MouseButtons} mouseButton The mouse button(s) that have changed
- * @param {number} clickCount
+ * @param {yfiles.system.MouseButtons} mouseButton The mouse button(s) that have changed
+ * @param {number} clickCount
*/
FromContextLocationModifierStateButtonsAndClickCount:{
new (context:yfiles.input.IInputModeContext,location:yfiles.geometry.PointD,modifierState:yfiles.input.ModifierKeys,mouseButton:yfiles.system.MouseButtons,clickCount:number):yfiles.input.ClickEventArgs;
@@ -91971,7 +91971,7 @@ declare module yfiles{
getAvailableHandles(inputModeContext:yfiles.input.IInputModeContext):yfiles.input.HandlePositions;
/**
* Returns an implementation of an {@link yfiles.input.IHandle} for the given position, that can be used to reshape an object.
- * This method may be called for each possible single position contained in the
+ * This method may be called for each possible single position contained in the
* set as returned by {@link yfiles.input.IReshapeHandleProvider#getAvailableHandles}.
* @param {yfiles.input.IInputModeContext} inputModeContext The context for which the handles are queried.
* @param {yfiles.input.HandlePositions} position The single position a handle implementation should be returned for.
@@ -92019,7 +92019,7 @@ declare module yfiles{
* This property should not be used by client code. The setter is for subclass implementations, while
* the getter is an implementation of {@link yfiles.input.IConcurrentInputMode}.
* To indicate that this mode does not have any preferences subclasses should
- * set null to the property.
+ * set null to the property.
* Modifying the value will trigger the {@link yfiles.input.AbstractConcurrentInputMode#onPreferredCursorChanged} method.
* @see Specified by {@link yfiles.input.IConcurrentInputMode#preferredCursor}.
*/
@@ -92212,12 +92212,12 @@ declare module yfiles{
*/
installed:boolean;
/**
- * Returns the canvas instance this mode is currently installed in or
+ * Returns the canvas instance this mode is currently installed in or
* null.
*/
canvas:yfiles.canvas.CanvasControl;
/**
- * Returns the context instance this mode is currently installed in or
+ * Returns the context instance this mode is currently installed in or
* null if this instance is not installed.
*/
inputModeContext:yfiles.input.IInputModeContext;
@@ -92257,8 +92257,8 @@ declare module yfiles{
* be invoked by subclasses. This will be done automatically upon first
* {@link yfiles.input.AbstractInputMode#install installation} of this mode.
* This code will be executed only once per instance. The {@link yfiles.input.AbstractInputMode#canvas} property
- * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
- * will be null when this code is executed. This method should not
+ * and {@link yfiles.input.AbstractInputMode#inputModeContext} property
+ * will be null when this code is executed. This method should not
* be used to install this mode into a specific canvas.
* Subclasses should always call base.Initialize() first.
* @see {@link yfiles.input.AbstractInputMode#install}
@@ -92314,7 +92314,7 @@ declare module yfiles{
/**
* Requests capturing of all keyboard input that happens in the {@link yfiles.canvas.CanvasControl}.
* This sets the {@link yfiles.canvas.Control#captureAllKeyboardInput}
- * property to true, which will prevent visuals inside the
+ * property to true, which will prevent visuals inside the
* canvas from stealing key strokes.
* @see {@link yfiles.input.AbstractInputMode#releaseKeyboard}
* @see {@link yfiles.input.StateMachineInputMode#releaseKeyboardTransition}
@@ -92335,7 +92335,7 @@ declare module yfiles{
/**
* Requests capturing of all mouse and touch input that happens in the {@link yfiles.canvas.CanvasControl}.
* This sets the {@link yfiles.canvas.Control#captureAllPointerInput}
- * property to true, which will prevent visuals inside the
+ * property to true, which will prevent visuals inside the
* canvas from stealing mouse input.
* @see {@link yfiles.input.AbstractInputMode#releasePointer}
* @see {@link yfiles.input.StateMachineInputMode#releasePointerTransition}
@@ -92356,7 +92356,7 @@ declare module yfiles{
/**
* Specializes the {@link yfiles.input.IInputMode} interface to support
* concurrency via {@link yfiles.input.ConcurrencyController} instances.
- * Implementations may request an input mutex from a {@link yfiles.input.ConcurrencyController}
+ * Implementations may request an input mutex from a {@link yfiles.input.ConcurrencyController}
* that will be given to them via the {@link yfiles.input.IConcurrentInputMode#controller} property.
* This allows them to exclusively modify the contents of the view.
* If another {@link yfiles.input.IInputMode} successfully acquires the mutex, this mode will be disabled via the
@@ -92411,7 +92411,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -92487,12 +92487,12 @@ declare module yfiles{
*/
export interface InputFeedbackParameter extends Object{
/**
- * The Context of the {@link yfiles.input.IInputMode InputMode}
+ * The Context of the {@link yfiles.input.IInputMode InputMode}
* that triggered the command.
*/
context:yfiles.input.IInputModeContext;
/**
- * The location in world coordinates where the trigger action
+ * The location in world coordinates where the trigger action
* occurred on the canvas or null.
*/
location:yfiles.geometry.PointD;
@@ -92759,11 +92759,11 @@ declare module yfiles{
*/
endDrag(t:yfiles.support.Transition):void;
/**
- * Gets an immutable snapshot of the {@link yfiles.model.IModelItem}s affected by the currently
+ * Gets an immutable snapshot of the {@link yfiles.model.IModelItem}s affected by the currently
* modified {@link yfiles.input.HandleInputMode#currentHandle handle} gesture.
*
* When the gesture is {@link yfiles.input.HandleInputMode#addDragStartingListener starting} and the {@link yfiles.input.HandleInputMode#currentHandle}
- * is {@link yfiles.input.IDragHandler#initializeDrag initialized}, the implementation can
+ * is {@link yfiles.input.IDragHandler#initializeDrag initialized}, the implementation can
* {@link yfiles.input.IModelItemCollector#add register} the affected item(s) through the {@link yfiles.input.IModelItemCollector}
* instance that is bound to the {@link yfiles.input.HandleInputMode#createHandleInputModeContext context} available via
* its {@link yfiles.support.ILookup#lookup}.
@@ -92772,7 +92772,7 @@ declare module yfiles{
* Client code can register with the {@link yfiles.input.HandleInputMode#addDragStartedListener DragStarted} event, as well as the {@link yfiles.input.HandleInputMode#addDragFinishedListener DragFinished} event
* to get notified of the elements that may be or have been affected respectively by this input mode.
*
- * Value:
+ * Value:
* A snapshot of the current collection of the items that are affected by the handle drag operation.
*/
affectedItems:yfiles.collections.IEnumerable;
@@ -92787,7 +92787,7 @@ declare module yfiles{
*/
handleIsHit(handle:yfiles.input.IHandle,location:yfiles.geometry.PointD,distance:{value:number;}):boolean;
/**
- * Determines whether a given handle has been visually hit by the touch device
+ * Determines whether a given handle has been visually hit by the touch device
* at the given world coordinates.
* @param {yfiles.input.IHandle} handle The handle to check
* @param {yfiles.geometry.PointD} location The world coordinates to check.
@@ -92955,196 +92955,196 @@ declare module yfiles{
var HandleInputMode:{
$class:yfiles.lang.Class;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.DEFAULT.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_DEFAULT_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.MOVE.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_MOVE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.RESIZE.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_RESIZE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.ROTATE.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_ROTATE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.SHEAR.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_SHEAR_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.INVISIBLE.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_INVISIBLE_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.INVISIBLE| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_INVISIBLE_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.INVISIBLE| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_INVISIBLE_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.INVISIBLE| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_INVISIBLE_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.DEFAULT| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_DEFAULT_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.MOVE| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_MOVE_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.RESIZE| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_RESIZE_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.ROTATE| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_ROTATE_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.SHEAR| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_SHEAR_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.DEFAULT| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_DEFAULT_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.MOVE| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_MOVE_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.RESIZE| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_RESIZE_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.ROTATE| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_ROTATE_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.SHEAR| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_SHEAR_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.DEFAULT| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_DEFAULT_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.MOVE| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_MOVE_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.RESIZE| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_RESIZE_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.ROTATE| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_ROTATE_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.SHEAR| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_SHEAR_VARIANT4_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.WARP.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_WARP_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.WARP| HandleType.VARIANT2.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_WARP_VARIANT2_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.WARP| HandleType.VARIANT3.
* The drawing returned should be centered around (0,0).
*/
HANDLE_DRAWING_WARP_VARIANT3_KEY:yfiles.system.ResourceKey;
/**
- * A {@link yfiles.system.ResourceKey} that can be used by instances of the
+ * A {@link yfiles.system.ResourceKey} that can be used by instances of the
* {@link yfiles.input.HandleInputMode} to look up a {@link yfiles.drawing.DataTemplate}
* that will be used for the rendering of {@link yfiles.input.IHandle}s of {@link yfiles.input.HandleType type} HandleType.WARP| HandleType.VARIANT4.
* The drawing returned should be centered around (0,0).
@@ -93166,7 +93166,7 @@ declare module yfiles{
*/
queryLocation:yfiles.geometry.PointD;
/**
- * Gets or sets a value indicating whether this {@link yfiles.input.PopulateContextMenuEventArgs}
+ * Gets or sets a value indicating whether this {@link yfiles.input.PopulateContextMenuEventArgs}
* has been handled.
* If this event is marked as handled, the input mode will use the
* property {@link yfiles.input.PopulateContextMenuEventArgs#showMenu} to decide whether to show the context menu.
@@ -93215,7 +93215,7 @@ declare module yfiles{
canRequestMutex():boolean;
/**
* Can be called to request an {@link yfiles.input.InputMutex} for the given mode.
- * Modes should call this method to request exclusive editing for a
+ * Modes should call this method to request exclusive editing for a
* canvas control.
* @param {yfiles.input.IConcurrentInputMode} mode The mode that should be given the mutex
* @return {yfiles.input.InputMutex} The acquired mutex.
@@ -93259,7 +93259,7 @@ declare module yfiles{
* {@link yfiles.input.IConcurrentInputMode#controller} property.
* @param {yfiles.input.IConcurrentInputMode} mode The mode to register with this controller.
* @see {@link yfiles.input.ConcurrencyController#unregister}
- * @throws {yfiles.system.ArgumentException} If the mode is null or
+ * @throws {yfiles.system.ArgumentException} If the mode is null or
* has already been registered with this instance.
*/
register(mode:yfiles.input.IConcurrentInputMode):void;
@@ -93297,7 +93297,7 @@ declare module yfiles{
onEnabled():void;
/**
* Callback method that will be triggered if a mode requests the input mutex.
- * This method will {@link yfiles.input.IInputMode#cancel} and
+ * This method will {@link yfiles.input.IInputMode#cancel} and
* {@link yfiles.input.IConcurrentInputMode#enabled disable} all other
* modes that have been registered with this instance.
* Finally, it triggers the {@link yfiles.input.ConcurrencyController#addMutexRequestedListener MutexRequested} event.
@@ -93319,7 +93319,7 @@ declare module yfiles{
* An implementation of the {@link yfiles.input.IInputMode} interface that handles
* the display of a custom context menu when the user right clicks on the
* {@link yfiles.canvas.CanvasControl}.
- * This mode can be used with any context menu implementation since it does
+ * This mode can be used with any context menu implementation since it does
* not impose any specific requirements. Typically, it is used in the following
* way.
*
* This mode detects automatically if the menu must be closed because of
* other user interaction, for example the user clicked somewhere else, and
- * fires the event {@link yfiles.input.ContextMenuInputMode#addCloseMenuListener CloseMenu} to request closing of the
+ * fires the event {@link yfiles.input.ContextMenuInputMode#addCloseMenuListener CloseMenu} to request closing of the
* context menu.
*
*/
export interface ContextMenuInputMode extends yfiles.input.AbstractConcurrentInputMode{
/**
- * An event that will be triggered when the context menu is about to
+ * An event that will be triggered when the context menu is about to
* be shown.
* Handlers of the event can populate their context menu,
* set the property {@link yfiles.input.PopulateContextMenuEventArgs#showMenu} and
@@ -93356,7 +93356,7 @@ declare module yfiles{
*/
addPopulateContextMenuListener(value:(sender:Object,e:yfiles.input.PopulateContextMenuEventArgs)=> void):void;
/**
- * An event that will be triggered when the context menu is about to
+ * An event that will be triggered when the context menu is about to
* be shown.
* Handlers of the event can populate their context menu,
* set the property {@link yfiles.input.PopulateContextMenuEventArgs#showMenu} and
@@ -93401,7 +93401,7 @@ declare module yfiles{
* property whether the context menu must not be opened at all.
*
* @param {yfiles.system.CancelEventArgs} cancelEventArgs The {@link yfiles.system.CancelEventArgs} instance containing the event data.
- * @param {yfiles.geometry.PointD} queryLocation The location at for which the context menu content should be queried. This value will be passed to
+ * @param {yfiles.geometry.PointD} queryLocation The location at for which the context menu content should be queried. This value will be passed to
* {@link yfiles.input.ContextMenuInputMode#onPopulateContextMenuWithPosition} and will ultimately be available
* in {@link yfiles.input.PopulateContextMenuEventArgs#queryLocation}.
* @see {@link yfiles.input.ContextMenuInputMode#menuClosed}
@@ -93758,7 +93758,7 @@ declare module yfiles{
* Gets or sets a value indicating whether to capture mouse input during drag operations.
* The default is true and thus prevents mouse events from being processed
* by visuals in the canvas.
- * Value:
+ * Value:
* true if mouse input should be captured during the drag; otherwise, false.
*/
captureMouseInputDuringDrag:boolean;
@@ -93969,7 +93969,7 @@ declare module yfiles{
};
/**
* An input mutex that can be obtained from {@link yfiles.input.ConcurrencyController}s.
- * If an input mode owns the mutex, all other input modes registered with
+ * If an input mode owns the mutex, all other input modes registered with
* the controller will be disabled.
* @see {@link yfiles.input.IConcurrentInputMode}
* @see {@link yfiles.input.ConcurrencyController}
@@ -93998,7 +93998,7 @@ declare module yfiles{
* Items can be dragged with the mouse and an instance of this class will modify their position
* accordingly.
* A drag will trigger the invocation of
- * {@link yfiles.input.IDragHandler#initializeDrag}, zero or more {@link yfiles.input.IDragHandler#handleMove} calls, and
+ * {@link yfiles.input.IDragHandler#initializeDrag}, zero or more {@link yfiles.input.IDragHandler#handleMove} calls, and
* will be finalized
* by either {@link yfiles.input.IDragHandler#dragFinished} or {@link yfiles.input.IDragHandler#cancelDrag}.
* @see {@link yfiles.input.IPositionHandler}
@@ -94025,7 +94025,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -94189,7 +94189,7 @@ declare module yfiles{
* Called by clients to indicate that the element has been dragged and its position
* should be updated.
* This method may be called more than once after an initial {@link yfiles.input.IDragHandler#initializeDrag}
- * and will the final call will be followed by either one
+ * and will the final call will be followed by either one
* {@link yfiles.input.IDragHandler#dragFinished} or one {@link yfiles.input.IDragHandler#cancelDrag} call.
* @param {yfiles.geometry.PointD} originalLocation The value of the {@link yfiles.input.IDragHandler#location} property at the time of {@link yfiles.input.IDragHandler#initializeDrag}.
* @param {yfiles.geometry.PointD} newLocation The coordinates in the world coordinate system that the client wants the handle to be at.
@@ -94501,7 +94501,7 @@ declare module yfiles{
label(gl:yfiles.layout.LayoutGraph):void;
/**
* Place a subset of the labels.
- * @param {Object} key
+ * @param {Object} key
* The key for a DataProvider in gl. Labels which should be placed return
* true.
*/
@@ -94833,21 +94833,21 @@ declare module yfiles{
fullName:string;
/**
* Returns all {@link yfiles.lang.Attribute}s registered for this assembly.
- * @param {boolean} inherit
+ * @param {boolean} inherit
* @return {yfiles.lang.Attribute[]} All attributes registered for this assembly.
*/
getCustomAttributes(inherit:boolean):yfiles.lang.Attribute[];
/**
* Returns all {@link yfiles.lang.Attribute}s registered for this assembly that are instances of the given type.
* @param {yfiles.lang.Class} type The type of the attribute.
- * @param {boolean} inherit
+ * @param {boolean} inherit
* @return {yfiles.lang.Attribute[]} All attributes registered for this assembly that are instances of the given type.
*/
getCustomAttributesOfType(type:yfiles.lang.Class,inherit:boolean):yfiles.lang.Attribute[];
/**
* Returns the {@link yfiles.lang.Class} object for name, if such a type is defined in the assembly's namespace.
* @param {string} name The fully qualified name of the type.
- * @param {boolean} throwError
+ * @param {boolean} throwError
* @return {yfiles.lang.Class} Returns the specified type, or null if no such type is defined.
*/
getType(name:string,throwError:boolean):yfiles.lang.Class;
@@ -94908,7 +94908,7 @@ declare module yfiles{
};
/**
* Specialized type that can be used to describe meta information about other types, methods, fields, properties and constructors.
- *
All attributes extend {@link yfiles.lang.Attribute} or a subtype of an attribute.
+ *
All attributes extend {@link yfiles.lang.Attribute} or a subtype of an attribute.
* They can also implement {@link yfiles.lang.Trait Traits}.
*
The actual creation of an attribute is delayed to the point in time when it is needed by the reflection API.
* Therefore, the attribute constructors are wrapped and replaced by a function that creates an instance of the attribute.
@@ -95147,7 +95147,7 @@ declare module yfiles{
getElementType():yfiles.lang.Class;
/**
* A reference to the type itself.
- * @return {yfiles.lang.Class}
+ * @return {yfiles.lang.Class}
*/
clone():yfiles.lang.Class;
/**
@@ -95422,10 +95422,10 @@ declare module yfiles{
* yfiles.drawing.IHitTestable.isInstance(myHitTestable);
* //And the object can be used where an interface instance is expected:
* graphEditorInputMode.clickInputMode.validClickHitTestable = myHitTestable;
- *
+ *
* It is also possible to modify an object prototype, e.g. in TypeScript:
* Class definition:
- *
+ *
* export class MyHitTestable implements yfiles.drawing.IHitTestable {
* isHit(p: yfiles.geometry.PointD, ctx: yfiles.canvas.ICanvasContext): boolean {
* return false;
@@ -95572,7 +95572,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.IEdgeLabelModel#getLabelPlacement}
* method.
@@ -95582,7 +95582,7 @@ declare module yfiles{
/**
* Checks if the given model parameter encodes an edge label position that is
* valid in this model.
- * @return {boolean}
+ * @return {boolean}
* Whether the label position encoded by the given model parameter is among the
* allowed positions.
*/
@@ -95594,7 +95594,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of the label within
* this model.
* The parameter must have been generated by this model.
@@ -95609,7 +95609,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* A list of {@link yfiles.layout.EdgeLabelCandidate} objects.
* @see Specified by {@link yfiles.layout.IEdgeLabelModel#getLabelCandidates}.
*/
@@ -95620,7 +95620,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceNode The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetNode The layout of the target node of the label owning edge.
- * @param {yfiles.layout.DiscreteEdgeLabelPosition} pos
+ * @param {yfiles.layout.DiscreteEdgeLabelPosition} pos
* A label position (given by a symbolic position specifier) that is valid in
* this model.
* @return {yfiles.algorithms.YOrientedRectangle} The coordinates of the upper-left corner of a label position.
@@ -95644,7 +95644,7 @@ declare module yfiles{
};
/**
* Returns a model parameter that encodes the specified position.
- * @param {number} position
+ * @param {number} position
* one of
*
* @return {Object} a model parameter that encodes the specified position.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified position is not one
* of the symbolic position constants defined in this class.
*/
@@ -95704,7 +95704,7 @@ declare module yfiles{
/**
* Checks if the given model parameter encodes a node label position that is valid
* in this model.
- * @return {boolean}
+ * @return {boolean}
* Whether the label position encoded by the given model parameter is among the
* allowed positions.
*/
@@ -95714,7 +95714,7 @@ declare module yfiles{
* model parameter.
* @param {yfiles.algorithms.YDimension} labelSize The size of the label.
* @param {yfiles.layout.INodeLayout} nodeLayout The geometric description of the label's node.
- * @param {Object} param
+ * @param {Object} param
* A model parameter that encodes a label position that is valid
* in this model.
* @see Specified by {@link yfiles.layout.INodeLabelModel#getLabelPlacement}.
@@ -95741,7 +95741,7 @@ declare module yfiles{
* of the given oriented label bounds that can be achieved within this model.
* @param {yfiles.algorithms.YOrientedRectangle} labelBounds The bounds of the label for which a parameter representation is sought.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.INodeLabelModel#getLabelPlacement} method.
* @see Specified by {@link yfiles.layout.INodeLabelModel#createModelParameter}.
@@ -96054,10 +96054,10 @@ declare module yfiles{
* Creates a new instance of CompositeLayouter with the
* specified LayoutStage prepended to the specified
* Layouter.
- * @param {yfiles.layout.ILayoutStage} stage
+ * @param {yfiles.layout.ILayoutStage} stage
* a LayoutStage that is prepended to the specified
* core layouter.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* a Layouter that is used as core (i.e.
* innermost) layouter for this CompositeLayouter.
*/
@@ -96334,8 +96334,8 @@ declare module yfiles{
};
export enum DiscreteEdgeLabelPosition{
/**
- * Symbolic position specifier.
- * Places the label near the source node.
+ * Symbolic position specifier.
+ * Places the label near the source node.
* The label's position is to the left of or above the edge's path.
*/
SHEAD,
@@ -96346,48 +96346,48 @@ declare module yfiles{
*/
HEAD,
/**
- * Symbolic position specifier.
- * Places the label near the target node.
- * The label's position is to the left of or above the edge's path.
+ * Symbolic position specifier.
+ * Places the label near the target node.
+ * The label's position is to the left of or above the edge's path.
* Places the label near the target node on the "head" side of the edge.
*/
THEAD,
/**
- * Symbolic position specifier.
- * Places the label near the source node.
+ * Symbolic position specifier.
+ * Places the label near the source node.
* The label's position is to the right of or below the edge's path.
*/
STAIL,
/**
- * Symbolic position specifier.
- * Places the label near the middle of the edge's path.
+ * Symbolic position specifier.
+ * Places the label near the middle of the edge's path.
* The label's position is to the right of or below the edge's path.
*/
TAIL,
/**
- * Symbolic position specifier.
- * Places the label near the target node.
+ * Symbolic position specifier.
+ * Places the label near the target node.
* The label's position is to the right of or below the edge's path.
*/
TTAIL,
/**
- * Symbolic position specifier.
+ * Symbolic position specifier.
* Places the label near the source node directly on the edge path.
*/
SCENTER,
/**
- * Symbolic position specifier.
+ * Symbolic position specifier.
* Places the label near the middle of an edge directly on its path.
*/
CENTER,
/**
- * Symbolic position specifier.
+ * Symbolic position specifier.
* Places the label near the target node directly on the edge path.
*/
TCENTER,
/**
- * Position mask that constrains allowed positions to the two near the edge's
- * end points.
+ * Position mask that constrains allowed positions to the two near the edge's
+ * end points.
* Namely, these are {@link yfiles.layout.DiscreteEdgeLabelPosition#HEAD} and {@link yfiles.layout.DiscreteEdgeLabelPosition#TAIL}.
*/
TWO_POS,
@@ -96396,15 +96396,15 @@ declare module yfiles{
*/
CENTERED,
/**
- * Position mask that constrains allowed positions to a set of six positions on
- * the "head" and "tail" sides of an edge.
- * Namely, these are {@link yfiles.layout.DiscreteEdgeLabelPosition#SHEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#HEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#THEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#STAIL},
+ * Position mask that constrains allowed positions to a set of six positions on
+ * the "head" and "tail" sides of an edge.
+ * Namely, these are {@link yfiles.layout.DiscreteEdgeLabelPosition#SHEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#HEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#THEAD}, {@link yfiles.layout.DiscreteEdgeLabelPosition#STAIL},
* {@link yfiles.layout.DiscreteEdgeLabelPosition#TAIL}, and {@link yfiles.layout.DiscreteEdgeLabelPosition#TTAIL}.
*/
SIX_POS,
/**
- * Position mask that constrains allowed positions to a set of three positions
- * directly on the edge's path.
+ * Position mask that constrains allowed positions to a set of three positions
+ * directly on the edge's path.
* Namely, these are {@link yfiles.layout.DiscreteEdgeLabelPosition#SCENTER}, {@link yfiles.layout.DiscreteEdgeLabelPosition#CENTER}, and {@link yfiles.layout.DiscreteEdgeLabelPosition#TCENTER}.
*/
THREE_CENTER
@@ -96587,7 +96587,7 @@ declare module yfiles{
* parameter.
* @param {yfiles.algorithms.YDimension} labelSize The size of the label that should be placed.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of
* the label within this model. The parameter must have been generated by
* this model.
@@ -96608,7 +96608,7 @@ declare module yfiles{
* of the given oriented label bounds that can be achieved within this model.
* @param {yfiles.algorithms.YOrientedRectangle} labelBounds The bounds of the label for which a parameter representation is sought.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.INodeLabelModel#getLabelPlacement} method.
* @see Specified by {@link yfiles.layout.INodeLabelModel#createModelParameter}.
@@ -96656,19 +96656,19 @@ declare module yfiles{
};
export enum LabelPlacements{
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed near the source
* node of an edge.
*/
AT_SOURCE,
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed near the target
* node of an edge.
*/
AT_TARGET,
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed near the center
* of the edge path.
*/
@@ -96679,18 +96679,18 @@ declare module yfiles{
*/
ALONG_EDGE_MASK,
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed on the path of the edge.
*/
ON_EDGE,
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed on the left hand side of the edge
* path if looking from the source node into the direction of the target node.
*/
LEFT_OF_EDGE,
/**
- * Preferred placement specifier for edge labels.
+ * Preferred placement specifier for edge labels.
* Expresses that the label should be placed on the right hand side of the edge
* path if looking from the source node into the direction of the target node.
*/
@@ -96904,15 +96904,15 @@ declare module yfiles{
/**
* Transforms a direction of the layout to the oriented layout.
* @param {yfiles.layout.Direction} direction direction in the layout
- * @param {number} orientation
+ * @param {number} orientation
* @param {number} mirrorMask @return the direction in the oriented layout
*/
getOrientedDirection(direction:yfiles.layout.Direction,orientation:number,mirrorMask:number):yfiles.layout.Direction;
/**
* Returns whether or not the orientation is mirrored.
* @return {boolean} true if the orientation is mirrored; false otherwise
- * @param {number} orientation
- * @param {number} mirrorMask
+ * @param {number} orientation
+ * @param {number} mirrorMask
*/
isOrientationMirrored(orientation:number,mirrorMask:number):boolean;
/**
@@ -96928,7 +96928,7 @@ declare module yfiles{
* of the edge segment the label is attached to.
* @param {yfiles.layout.PreferredPlacementDescriptor} descriptor The data describing the preferred label orientation.
* @param {yfiles.layout.Direction} segmentDirection The direction the edge segment is pointing to.
- * @return {yfiles.algorithms.YVector}
+ * @return {yfiles.algorithms.YVector}
* An up vector for the edge label that considers the preferred placement of the label as well as the
* direction of the edge segment the label is attached to.
*/
@@ -96960,7 +96960,7 @@ declare module yfiles{
preferredPlacement:yfiles.layout.LabelPlacements;
/**
* The preferred placement of this label.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified descriptor is
* null.
* @see Specified by {@link yfiles.layout.IEdgeLabelLayout#preferredPlacementDescriptor}.
@@ -96983,11 +96983,11 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of LabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
@@ -96997,15 +96997,15 @@ declare module yfiles{
};
/**
* Returns a new instance of EdgeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap the layout of the associated edge.
*/
@@ -97015,11 +97015,11 @@ declare module yfiles{
/**
* Returns a new instance of EdgeLabelCandidate.
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the box that specifies the candidate's size and position.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap the layout of the associated edge.
*/
@@ -97027,7 +97027,7 @@ declare module yfiles{
/**
* Returns a new instance of EdgeLabelCandidate.
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the box that specifies the candidate's size and position.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.IEdgeLabelLayout} owner the label associated to the candidate.
@@ -97106,7 +97106,7 @@ declare module yfiles{
/**
* Creates a new instance of {@link yfiles.layout.FreeEdgeLabelLayoutModel.ModelParameter} with given radius and angle.
* @param {number} radius the distance of the label from the source node of the underlying edge
- * @param {number} theta
+ * @param {number} theta
* the angle between the first segment of the underlying edge and the imaginary line to the center of
* the label. the angle is measured in radian.
*/
@@ -97116,7 +97116,7 @@ declare module yfiles{
/**
* Creates a new instance of {@link yfiles.layout.FreeEdgeLabelLayoutModel.ModelParameter} with given radius and angle.
* @param {number} radius the distance of the label from the source node of the underlying edge
- * @param {number} theta
+ * @param {number} theta
* the angle between the first segment of the underlying edge and the
* imaginary line to the center of the label. the angle is measured in radian.
* @param {number} angle the rotation angle of the label.
@@ -97199,7 +97199,7 @@ declare module yfiles{
* negative width or negative height,
* null will be returned.
* @param {yfiles.algorithms.Rectangle2D} bounds the rectangle for which to determine the fix point.
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* the fix point of the specified rectangle or null if
* nothing should be fixed.
* @see {@link yfiles.layout.FixNodeLayoutStage#fixPointPolicy}
@@ -97310,11 +97310,11 @@ declare module yfiles{
* Edges are marked with a booleantrue flag.
* @param {yfiles.layout.LayoutGraph} graph the graph to which the specified node belongs.
* @param {yfiles.algorithms.Node} root the node to be considered the root of its tree component.
- * @param {yfiles.algorithms.IDataAcceptor} reversedEdges
+ * @param {yfiles.algorithms.IDataAcceptor} reversedEdges
* a data acceptor that is used to mark edges for
* reversal.
* @see {@link yfiles.layout.EdgeReversalStage#REVERSE_EDGES_DP_KEY}
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified node does not belong to
* the specified graph.
*/
@@ -97577,7 +97577,7 @@ declare module yfiles{
/**
* Creates a new instance of {@link yfiles.layout.DefaultNodeLabelLayout}.
* @param {yfiles.layout.INodeLabelModel} model the NodeLabel model for this label layout
- * @param {Object} param
+ * @param {Object} param
* the NodeLabelModel parameter that describes the position
* of the label layout.
* @param {yfiles.algorithms.YRectangle} box the bounds of this label layout
@@ -97734,7 +97734,7 @@ declare module yfiles{
* of the given oriented label bounds that can be achieved within this model.
* @param {yfiles.algorithms.YOrientedRectangle} labelBounds The bounds of the label for which a parameter representation is sought.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.INodeLabelModel#getLabelPlacement} method.
* @see Specified by {@link yfiles.layout.INodeLabelModel#createModelParameter}.
@@ -98001,7 +98001,7 @@ declare module yfiles{
* Additionally to normal connectedness a group node and all of its children
* will belong to the same component.
* @param {yfiles.layout.LayoutGraph} graph the input graph
- * @param {yfiles.algorithms.INodeMap} compNumber
+ * @param {yfiles.algorithms.INodeMap} compNumber
* return value that will hold the zero-based number
* of the component that it belongs to. The component number of
* Node v is compNum.getInt(v).
@@ -98045,7 +98045,7 @@ declare module yfiles{
* @param {yfiles.algorithms.NodeList[]} nodes array of type NodeList. The i-th NodeList contains all nodes of the i-th graph component.
* @param {yfiles.algorithms.EdgeList[]} edges array of type EdgeList. The i-th EdgeList contains all edges of the i-th graph component.
* @param {yfiles.algorithms.YRectangle[]} bbox array of type YRectangle. The i-th YRectangle contains the current bounding box of the i-th graph component.
- * @param {yfiles.algorithms.Rectangle2D[]} boxes
+ * @param {yfiles.algorithms.Rectangle2D[]} boxes
* array of type Rectangle2D. The i-th Rectangle2D contains the extended bounding box of the i-th graph component.
* The method arranges these boxes in such a way that they do not overlap. Then the i-th graph component must be placed
* inside the i-th box.
@@ -98121,7 +98121,7 @@ declare module yfiles{
GIVEN_COMPONENT_DP_KEY:Object;
/**
* Initializes a new ComponentLayouter instance.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the layout algorithm that is invoked for connected
* components of the input graph.
* @see {@link yfiles.layout.ComponentLayouter#doLayout}
@@ -98436,7 +98436,7 @@ declare module yfiles{
/**
* Key to be used when registering a DataProvider to a graph instance that provides
* for each Edge object in a graph an IntersectionCalculator instance
- * that is configured to calculate the intersection of the edge and the source
+ * that is configured to calculate the intersection of the edge and the source
* node.
*/
SOURCE_INTERSECTION_CALCULATOR_DP_KEY:Object;
@@ -98460,19 +98460,19 @@ declare module yfiles{
* Calculates an intersection point given the coordinates of a point lying on
* the last/first segment of an Edge and a normalized direction.
* If no such intersection can be found this method should return null.
- * @param {yfiles.layout.INodeLayout} nl
+ * @param {yfiles.layout.INodeLayout} nl
* the currently calculated {@link yfiles.layout.INodeLayout}
- * @param {number} xOffset
+ * @param {number} xOffset
* the relative (to the node's center)
* x-coordinate of a point on the last line segment
* @param {number} yOffset the relative y-coordinate of a point on the last line segment
- * @param {number} dx
+ * @param {number} dx
* the x component of the normalized direction vector indicating the
* direction of the segment pointing towards the node
- * @param {number} dy
+ * @param {number} dy
* the y component of the normalized direction vector indicating the
* direction of the segment pointing towards the node
- * @return {yfiles.algorithms.YPoint}
+ * @return {yfiles.algorithms.YPoint}
* the new relative (to the node's center) intersection coordinates or
* null if no such intersection could be found
* @see Specified by {@link yfiles.layout.IIntersectionCalculator#calculateIntersectionPoint}.
@@ -98758,7 +98758,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of the label within
* this model.
* The parameter must have been generated by this model.
@@ -98773,7 +98773,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* A list of {@link yfiles.layout.EdgeLabelCandidate} objects.
* @see Specified by {@link yfiles.layout.IEdgeLabelModel#getLabelCandidates}.
*/
@@ -98787,7 +98787,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.IEdgeLabelModel#getLabelPlacement}
* method.
@@ -98984,11 +98984,11 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of LabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.ILabelLayout} owner the label associated to the candidate.
@@ -98998,15 +98998,15 @@ declare module yfiles{
};
/**
* Returns a new instance of LabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* with this candidate.
* @param {yfiles.layout.ILabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap its own feature.
*/
@@ -99016,11 +99016,11 @@ declare module yfiles{
/**
* Returns a new instance of LabelCandidate.
* @param {yfiles.algorithms.YOrientedRectangle} labelBox the box that specifies the candidate's size and position.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* with this candidate.
* @param {yfiles.layout.ILabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is
* allowed to overlap its own feature.
*/
@@ -99030,7 +99030,7 @@ declare module yfiles{
/**
* Returns a new instance of LabelCandidate.
* @param {yfiles.algorithms.YOrientedRectangle} labelBox the box that specifies the candidate's size and position.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* with this candidate.
* @param {yfiles.layout.ILabelLayout} owner the label associated to the candidate.
@@ -99162,7 +99162,7 @@ declare module yfiles{
var LayouterKeys:{
$class:yfiles.lang.Class;
/**
- * The data provider key used to look up a unique Object identifier
+ * The data provider key used to look up a unique Object identifier
* (consistent with hashCode() and equals() ) for each node in a graph.
* Layout algorithms may use this information to provide consistent layouts
* for multiple runs.
@@ -99172,7 +99172,7 @@ declare module yfiles{
*/
NODE_ID_DP_KEY:Object;
/**
- * The data provider key used to look up a unique Object identifier
+ * The data provider key used to look up a unique Object identifier
* (consistent with hashCode() and equals() ) for each edge in a graph.
* Layout algorithms may use this information to provide consistent layouts
* for multiple runs.
@@ -99184,7 +99184,7 @@ declare module yfiles{
/**
* The data provider key used to look up the selected
* state of the nodes of the graph to be laid out.
- * A layout algorithm will try to retrieve a
+ * A layout algorithm will try to retrieve a
* data provider from the graph to be laid out with this key.
* The looked up data provider should provide boolean values
* for the nodes of that graph. The boolean value should signal
@@ -99202,7 +99202,7 @@ declare module yfiles{
/**
* The data provider key used to look up the selected
* state of the edges of the graph to be laid out.
- * A layout algorithm will try to retrieve a
+ * A layout algorithm will try to retrieve a
* data provider from the graph to be laid out with this key.
* The looked up data provider should provide boolean values
* for the edges of that graph. The boolean value should signal
@@ -99272,7 +99272,7 @@ declare module yfiles{
* parameter.
* @param {yfiles.algorithms.YDimension} labelSize The size of the label that should be placed.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of
* the label within this model. The parameter must have been generated by
* this model.
@@ -99285,7 +99285,7 @@ declare module yfiles{
* a valid label position within this model.
* @param {yfiles.layout.INodeLabelLayout} nl The label layout for which candidates should be generated.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* A list of {@link yfiles.layout.NodeLabelCandidate} objects.
* @see Specified by {@link yfiles.layout.INodeLabelModel#getLabelCandidates}.
*/
@@ -99297,7 +99297,7 @@ declare module yfiles{
* of the given oriented label bounds that can be achieved within this model.
* @param {yfiles.algorithms.YOrientedRectangle} labelBounds The bounds of the label for which a parameter representation is sought.
* @param {yfiles.layout.INodeLayout} nodeLayout The layout of the node to which the label belongs.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.INodeLabelModel#getLabelPlacement} method.
* @see Specified by {@link yfiles.layout.INodeLabelModel#createModelParameter}.
@@ -99782,7 +99782,7 @@ declare module yfiles{
var GroupingKeys:{
$class:yfiles.lang.Class;
/**
- * This key is used to register a DataProvider instance with a graph, that
+ * This key is used to register a DataProvider instance with a graph, that
* associates each node instance with a unique (based on hashCode() and equals())
* id.
*/
@@ -99802,8 +99802,8 @@ declare module yfiles{
GROUP_DP_KEY:Object;
/**
* This key is used to provide insets for group nodes.
- * Insets are used to provide
- * space around the contents of a group node. This space can then be used for
+ * Insets are used to provide
+ * space around the contents of a group node. This space can then be used for
* labels and other visual decorations.
* For each group node, a {@link yfiles.algorithms.Insets} (or a {@link yfiles.algorithms.Insets})
* object can be provided using a data provider bound to the graph using this key.
@@ -99865,10 +99865,10 @@ declare module yfiles{
getChildren(parent:yfiles.algorithms.Node):yfiles.algorithms.NodeList;
/**
* Returns all descendants of the given group node as a NodeList.
- * @param {yfiles.algorithms.Node} parent
+ * @param {yfiles.algorithms.Node} parent
* A group node.
* If null is given, the graph's root is used.
- * @return {yfiles.algorithms.NodeList}
+ * @return {yfiles.algorithms.NodeList}
* A recursively built NodeList containing all descendants of the given group
* node.
*/
@@ -99928,7 +99928,7 @@ declare module yfiles{
*
* @param {yfiles.algorithms.Node} n1 one of the two nodes whose common ancestor is determined.
* @param {yfiles.algorithms.Node} n2 one of the two nodes whose common ancestor is determined.
- * @return {yfiles.algorithms.Node}
+ * @return {yfiles.algorithms.Node}
* The nearest common ancestor node, or {@link yfiles.layout.GraphGrouping#root}.
*/
getNearestCommonAncestor(n1:yfiles.algorithms.Node,n2:yfiles.algorithms.Node):yfiles.algorithms.Node;
@@ -100024,30 +100024,30 @@ declare module yfiles{
};
export enum SliderRatio{
/**
- * Symbolic ratio specifier.
+ * Symbolic ratio specifier.
* Valid only in conjunction with slider mode {@link yfiles.layout.SliderMode#CENTER}.
*/
CENTER,
/**
- * Symbolic ratio specifier.
+ * Symbolic ratio specifier.
* Valid only in conjunction with slider mode {@link yfiles.layout.SliderMode#SIDE}.
* Determines a label to be right of or below the edge's path.
*/
TAIL,
/**
- * Symbolic ratio specifier.
+ * Symbolic ratio specifier.
* Valid only in conjunction with slider mode {@link yfiles.layout.SliderMode#SIDE}.
* Determines a label to be left of or above the edge's path.
*/
HEAD,
/**
- * Symbolic ratio specifier.
+ * Symbolic ratio specifier.
* Valid only in conjunction with slider mode {@link yfiles.layout.SliderMode#SIDE}.
* Determines a label to be left of the edge's path.
*/
LEFT,
/**
- * Symbolic ratio specifier.
+ * Symbolic ratio specifier.
* Valid only in conjunction with slider mode {@link yfiles.layout.SliderMode#SIDE}.
* Determines a label to be right of the edge's path.
*/
@@ -100654,7 +100654,7 @@ declare module yfiles{
new ():yfiles.layout.MinimumSizeGroupBoundsCalculator;
/**
* Constructs an instance using the given DataProvider key.
- * @param {Object} minSizeDataProviderKey
+ * @param {Object} minSizeDataProviderKey
* a DataProvider key that is used to get the
* minimum sizes for the nodes.
*/
@@ -100694,7 +100694,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Create a new instance of IsolatedGroupComponentLayouter.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the core layouter being invoked for each component
* of the graph.
*/
@@ -100825,7 +100825,7 @@ declare module yfiles{
/**
* Creates the weak constraint, that allows ports to connect to a specific side
* of a node.
- * @param {yfiles.layout.PortSide} side
+ * @param {yfiles.layout.PortSide} side
* weak constraint specifier. One of {@link yfiles.layout.PortSide#ANY}, {@link yfiles.layout.PortSide#NORTH},
* {@link yfiles.layout.PortSide#SOUTH}, {@link yfiles.layout.PortSide#EAST} or {@link yfiles.layout.PortSide#WEST}.
*/
@@ -100835,10 +100835,10 @@ declare module yfiles{
/**
* Creates a constraint, that allows ports to connect to a specific side
* of a node.
- * @param {yfiles.layout.PortSide} side
+ * @param {yfiles.layout.PortSide} side
* weak constraint specifier. One of {@link yfiles.layout.PortSide#ANY}, {@link yfiles.layout.PortSide#NORTH},
* {@link yfiles.layout.PortSide#SOUTH}, {@link yfiles.layout.PortSide#EAST} or {@link yfiles.layout.PortSide#WEST}.
- * @param {boolean} strong
+ * @param {boolean} strong
* whether the layouter should use the current port coordinates
* (strong constraint)
*/
@@ -100893,7 +100893,7 @@ declare module yfiles{
getTPC(graph:yfiles.layout.LayoutGraph,e:yfiles.algorithms.Edge):yfiles.layout.PortConstraint;
/**
* Creates a weak port constraint.
- * @param {yfiles.layout.PortSide} side
+ * @param {yfiles.layout.PortSide} side
* One of {@link yfiles.layout.PortSide#ANY}, {@link yfiles.layout.PortSide#NORTH},
* {@link yfiles.layout.PortSide#SOUTH}, {@link yfiles.layout.PortSide#EAST} or {@link yfiles.layout.PortSide#WEST}.
*/
@@ -100902,7 +100902,7 @@ declare module yfiles{
* Creates a port constraint.
* The boolean value defines whether it is a
* strong or weak one.
- * @param {yfiles.layout.PortSide} side
+ * @param {yfiles.layout.PortSide} side
* One of {@link yfiles.layout.PortSide#ANY}, {@link yfiles.layout.PortSide#NORTH}, {@link yfiles.layout.PortSide#SOUTH}, {@link yfiles.layout.PortSide#EAST} or {@link yfiles.layout.PortSide#WEST}.
* @param {boolean} strong defines whether it is a strong or weak PortConstraint.
*/
@@ -100976,7 +100976,7 @@ declare module yfiles{
/**
* Creates a new instance of SwimlaneRepresentant.
* @param {number} swimlanePos denotes the current position of the represented swim lane.
- * @param {boolean} allowRearrangement
+ * @param {boolean} allowRearrangement
* true if the represented swim lane may be rearranged (see {@link yfiles.layout.Swimlanes.SwimlaneRepresentant#allowRearrangement})
*/
new (swimlanePos:number,allowRearrangement:boolean):yfiles.layout.Swimlanes;
@@ -100988,7 +100988,7 @@ declare module yfiles{
* {@link yfiles.layout.GraphGrouping}) is reduced. (Note, that a group node can span a swim lane without having a
* descendant in it.)
* @param {yfiles.algorithms.Graph} graph the input graph.
- * @param {yfiles.algorithms.IDataProvider} node2Swimlane
+ * @param {yfiles.algorithms.IDataProvider} node2Swimlane
* a DataProvider assigning an object of class {@link yfiles.layout.Swimlanes.SwimlaneRepresentant} to each node in the
* graph. Two nodes v,w are in the same swim lane if they are assigned to the same swim lane
* representative. After calling this method, method {@link yfiles.layout.Swimlanes.SwimlaneRepresentant#swimlanePos}
@@ -101005,14 +101005,14 @@ declare module yfiles{
* {@link yfiles.layout.GraphGrouping}) is reduced. (Note, that a group node can span a swim lane without having a
* descendant in it.)
* @param {yfiles.algorithms.Graph} graph the input graph.
- * @param {yfiles.algorithms.IDataProvider} node2Swimlane
+ * @param {yfiles.algorithms.IDataProvider} node2Swimlane
* a DataProvider assigning an object of class {@link yfiles.layout.Swimlanes.SwimlaneRepresentant} to each node in the
* graph. Two nodes v,w are in the same swim lane if they are assigned to the same swim lane
* representative. After calling this method, method {@link yfiles.layout.Swimlanes.SwimlaneRepresentant#swimlanePos}
* returns for each swim lane representative an integer value (>= 0) denoting the optimized
* position of the associated swim lane.
* @param {number} iterations the number of iterations performed by the heuristic. The default value is 5.
- * @param {yfiles.layout.SwimlanesMode} mode
+ * @param {yfiles.layout.SwimlanesMode} mode
* swim lane ordering mode specifier. Possible values are {@link yfiles.layout.SwimlanesMode#MIXED} (default), {@link yfiles.layout.SwimlanesMode#ONLY_GROUPS} and {@link yfiles.layout.SwimlanesMode#IGNORE_GROUPS}.
* @see {@link yfiles.layout.Swimlanes.SwimlaneRepresentant}
* @see {@link yfiles.layout.GraphGrouping}
@@ -101369,7 +101369,7 @@ declare module yfiles{
* @param {yfiles.algorithms.Edge} edge the given edge.
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the box specifying the size and location of the label.
* @param {yfiles.layout.IEdgeLabelModel} model specifies the model of the created edge label.
- * @param {yfiles.layout.PreferredPlacementDescriptor} descriptor
+ * @param {yfiles.layout.PreferredPlacementDescriptor} descriptor
* specifies the preferred placement descriptor of the created label. If this value is
* null, the default descriptor is used.
* @return {yfiles.layout.IEdgeLabelLayout} a new edge label layout.
@@ -101445,7 +101445,7 @@ declare module yfiles{
/**
* Returns the direction constant with respect to the given {@link yfiles.layout.OrientationLayouter#orientation layout orientation}.
* @param {yfiles.layout.LayoutOrientation} layoutOrientation the orientation for which the direction should be interpreted.
- * @return {yfiles.layout.PortDirection}
+ * @return {yfiles.layout.PortDirection}
* the {@link yfiles.layout.PortCandidate#direction} with respect to the orientation.
* @see {@link yfiles.layout.PortCandidate#direction}
*/
@@ -101581,10 +101581,10 @@ declare module yfiles{
* Adds a zoom operation to the list of operations to be performed on the graph
* during the doLayout phase.
* @param {yfiles.algorithms.YPoint} center the center of the zoom
- * @param {number} innerRadius
+ * @param {number} innerRadius
* the radius of the circle around the center inside which the zoom level is
* constantly set to zoomFactor
- * @param {number} outerRadius
+ * @param {number} outerRadius
* the radius of the outer circle around the center outside of which the zoomFactor
* should be unchanged. This value must be greater than innerRadius
* @param {number} zoomFactor the zoomFactor inside the inner circle
@@ -101596,10 +101596,10 @@ declare module yfiles{
* This performs a zoom on a rectangular shape using the given radii and the
* ratio defining the rectangle.
* @param {yfiles.algorithms.YPoint} center the center of the zoom
- * @param {number} innerRadius
+ * @param {number} innerRadius
* the radius of the rectangular shape around the center inside which the zoom level is
* constantly set to zoomFactor
- * @param {number} outerRadius
+ * @param {number} outerRadius
* the radius of the outer rectangular shape around the center outside of which the zoomFactor
* should be unchanged. This value must be greater than innerRadius
* @param {number} zoomFactor the zoomFactor inside the inner rectangle
@@ -101708,7 +101708,7 @@ declare module yfiles{
* @param {boolean} source whether the edge connects to the node with its source side
* @param {number} xOffset the preferred x offset of the connection point (relative to the node's center)
* @param {number} yOffset the preferred y offset of the connection point (relative to the node's center)
- * @param {number} directionMask
+ * @param {number} directionMask
* a bitwise combination of the constants defined in {@link yfiles.layout.PortCandidate}
* indicating the preferred connection points
* @return {yfiles.layout.PortCandidateSet.IEntry} the next best entry with respect to the constraints and the costs
@@ -101719,7 +101719,7 @@ declare module yfiles{
* Returns the next best matching {@link yfiles.layout.PortCandidateSet.IEntry} for the given parameters.
* @param {yfiles.algorithms.Edge} edge the edge that will connect to the port
* @param {boolean} source whether the edge connects to the node with its source side
- * @param {number} directionMask
+ * @param {number} directionMask
* a bitwise combination of the constants defined in {@link yfiles.layout.PortCandidate}
* indicating the preferred connection points
* @return {yfiles.layout.PortCandidateSet.IEntry} the next best entry with respect to the constraints and the costs
@@ -101840,7 +101840,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of the label within
* this model.
* The parameter must have been generated by this model.
@@ -101864,7 +101864,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.IEdgeLabelModel#getLabelPlacement}
* method.
@@ -101879,7 +101879,7 @@ declare module yfiles{
* @param {number} dy y-coordinates delta for an edge segment.
* @param {number} width The label's width.
* @param {number} height The label's height.
- * @param {yfiles.layout.SliderRatio} labelPosition
+ * @param {yfiles.layout.SliderRatio} labelPosition
* One of the symbolic ratio specifiers {@link yfiles.layout.SliderRatio#CENTER}, {@link yfiles.layout.SliderRatio#LEFT},
* or {@link yfiles.layout.SliderRatio#RIGHT}.
* @return {yfiles.algorithms.YVector} An offset vector.
@@ -101927,7 +101927,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Initializes a new instance of SliderEdgeLabelModel.
- * @param {yfiles.layout.SliderMode} mode
+ * @param {yfiles.layout.SliderMode} mode
* Determines which slider mode to use.
* Possible values are either {@link yfiles.layout.SliderMode#CENTER} or {@link yfiles.layout.SliderMode#SIDE}.
*/
@@ -101937,16 +101937,16 @@ declare module yfiles{
/**
* Returns a new instance of ModelParameter that has the given characteristics.
* @param {number} s The index of the edge segment relative to which the label should be placed.
- * @param {number} r
+ * @param {number} r
* The label's ratio with respect to the length of the edge segment relative
* to which it should be placed.
- * @param {yfiles.algorithms.YVector} v
+ * @param {yfiles.algorithms.YVector} v
* The offset vector between the label and the edge segment relative to which
* it should be placed.
- * @param {number} p
+ * @param {number} p
* One of the symbolic ratio specifiers {@link yfiles.layout.SliderRatio#CENTER}, {@link yfiles.layout.SliderRatio#LEFT},
* or {@link yfiles.layout.SliderRatio#RIGHT}.
- * @param {number} aRatio
+ * @param {number} aRatio
* The label's absolute ratio with respect to the entire length of the edge
* path.
* Note that this value is derived from the ratio value.
@@ -102021,9 +102021,9 @@ declare module yfiles{
new ():yfiles.layout.RemoveColinearBendsStage;
};
/**
- * This interface defines keys used to associate {@link yfiles.algorithms.IDataProvider DataProviders}
+ * This interface defines keys used to associate {@link yfiles.algorithms.IDataProvider DataProviders}
* that provide port constraints for all edges of the input graph.
- * The associated DataProvider can return an object of type
+ * The associated DataProvider can return an object of type
* {@link yfiles.layout.PortConstraint} for an edge.
* LayoutAlgorithms implementing this interface indicate that they will
* try to obey the port constraints provided by these keys.
@@ -102035,14 +102035,14 @@ declare module yfiles{
/**
* Key used to associate a {@link yfiles.algorithms.IDataProvider} that provides source port
* constraints for edges of the input graph.
- * The associated DataProvider can return an object of type
+ * The associated DataProvider can return an object of type
* {@link yfiles.layout.PortConstraint} for an edge.
*/
SOURCE_PORT_CONSTRAINT_DP_KEY:Object;
/**
* Key used to associate a {@link yfiles.algorithms.IDataProvider} that provides target port
* constraints for edges of the input graph.
- * The associated DataProvider can return an object of type
+ * The associated DataProvider can return an object of type
* {@link yfiles.layout.PortConstraint} for an edge.
*/
TARGET_PORT_CONSTRAINT_DP_KEY:Object;
@@ -102050,7 +102050,7 @@ declare module yfiles{
* Key used to associate a {@link yfiles.algorithms.IDataProvider} that provides source port
* group information for edges of the input graph.
* The associated DataProvider can return any object or null.
- * Edge sharing a source group identifier will share a common bus near the source
+ * Edge sharing a source group identifier will share a common bus near the source
* or at a common source node
* if possible.
* null is not interpreted as a group identifier.
@@ -102060,7 +102060,7 @@ declare module yfiles{
* Key used to associate a {@link yfiles.algorithms.IDataProvider} that provides target port
* group information for edges of the input graph.
* The associated DataProvider can return any object or null.
- * Edge sharing a target group identifier will share a common bus near the target
+ * Edge sharing a target group identifier will share a common bus near the target
* or at a common target node
* if possible.
* null is not interpreted as a group identifier.
@@ -102087,23 +102087,23 @@ declare module yfiles{
/**
* The preferred placement along the edge.
* Default is {@link yfiles.layout.LabelPlacements#AT_CENTER}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
*/
placeAlongEdge:yfiles.layout.LabelPlacements;
/**
* The preferred side of the edge.
* Default is {@link yfiles.layout.LabelPlacements#ON_EDGE}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
*/
sideOfEdge:yfiles.layout.LabelPlacements;
/**
* Specifies how to interpret the preferred side as given by {@link yfiles.layout.LabelPlacements#LEFT_OF_EDGE} and {@link yfiles.layout.LabelPlacements#RIGHT_OF_EDGE}.
* Default is {@link yfiles.layout.LabelSideReference#RELATIVE_TO_EDGE_FLOW}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value has not at least
* one of the required bits set.
*/
@@ -102112,7 +102112,7 @@ declare module yfiles{
* The angle (in radians) for the label rotation.
* How this angle is applied is specified by {@link yfiles.layout.PreferredPlacementDescriptor#angleReference}, {@link yfiles.layout.PreferredPlacementDescriptor#angleRotationOnRightSide} and {@link yfiles.layout.PreferredPlacementDescriptor#angleOffsetOnRightSide}. Default is
* 0.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
*/
angle:number;
@@ -102120,9 +102120,9 @@ declare module yfiles{
* Specifies the reference of the angle given by {@link yfiles.layout.PreferredPlacementDescriptor#angle}.
* Default is
* {@link yfiles.layout.LabelAngleReference#ABSOLUTE}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value has not at least
* one of the required bits set.
*/
@@ -102131,9 +102131,9 @@ declare module yfiles{
* Specifies how the angle is applied to labels on the right side in respect of the labels of the left side of the
* edge.
* Default is {@link yfiles.layout.LabelAngleOnRightSideRotation#CLOCKWISE}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value has not at least
* one of the required bits set.
*/
@@ -102141,9 +102141,9 @@ declare module yfiles{
/**
* The angle offset for labels that are placed on the right side of the edge.
* Default is {@link yfiles.layout.LabelAngleOnRightSideOffset#NONE}.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value has not at least
* one of the required bits set.
*/
@@ -102153,7 +102153,7 @@ declare module yfiles{
* If the given distance is < 0, the distance is not fixed, i.e., it is chosen by the automatic labeling algorithm.
* Default is -1.
* @throws {yfiles.system.ArgumentException} if the specified value is infinite or NaN.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if this instance is {@link yfiles.layout.PreferredPlacementDescriptor#isFrozen immutable}.
*/
distanceToEdge:number;
@@ -102238,7 +102238,7 @@ declare module yfiles{
* Returns whether or not this is an immutable descriptor instance.
* If this instance is immutable, all set methods will throw an
* {@link yfiles.system.InvalidOperationException} when invoked.
- * @return {boolean}
+ * @return {boolean}
* true if this instance is immutable; false
* otherwise.
* @see {@link yfiles.layout.PreferredPlacementDescriptor#freeze}
@@ -102270,7 +102270,7 @@ declare module yfiles{
* Descriptor instances returned by this method will use default values
* for all properties but {@link yfiles.layout.PreferredPlacementDescriptor#placeAlongEdge placement along edge}
* and {@link yfiles.layout.PreferredPlacementDescriptor#sideOfEdge side of edge}.
- * @param {yfiles.layout.LabelPlacements} placement
+ * @param {yfiles.layout.LabelPlacements} placement
* an ORed combination of
* {@link yfiles.layout.LabelPlacements#ANYWHERE}, {@link yfiles.layout.LabelPlacements#AT_SOURCE},
* {@link yfiles.layout.LabelPlacements#AT_TARGET}, or {@link yfiles.layout.LabelPlacements#AT_CENTER} and
@@ -102352,7 +102352,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.IEdgeLabelModel#getLabelPlacement}
* method.
@@ -102363,7 +102363,7 @@ declare module yfiles{
* Checks if the given model parameter encodes an edge label position that is
* valid in this model.
* @param {Object} parameter the model parameter to check.
- * @return {boolean}
+ * @return {boolean}
* true if the specified object is a valid parameter
* for this model and encodes a valid position according to this model's
* {@link yfiles.layout.RotatedDiscreteEdgeLabelLayoutModel#candidateMask candidate mask}; false otherwise.
@@ -102376,7 +102376,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of the label within
* this model.
* The parameter must have been generated by this model.
@@ -102391,7 +102391,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {yfiles.algorithms.YList}
+ * @return {yfiles.algorithms.YList}
* A list of {@link yfiles.layout.EdgeLabelCandidate} objects.
* @see Specified by {@link yfiles.layout.IEdgeLabelModel#getLabelCandidates}.
*/
@@ -102402,7 +102402,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceNode The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetNode The layout of the target node of the label owning edge.
- * @param {yfiles.layout.DiscreteEdgeLabelPosition} pos
+ * @param {yfiles.layout.DiscreteEdgeLabelPosition} pos
* A label position (given by a symbolic position specifier) that is valid in
* this model.
* @return {yfiles.algorithms.YOrientedRectangle} The coordinates of the upper-left corner of a label position.
@@ -102426,7 +102426,7 @@ declare module yfiles{
};
/**
* Returns a model parameter that encodes the specified position.
- * @param {number} position
+ * @param {number} position
* one of
*
* @return {Object} a model parameter that encodes the specified position.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified position is not one
* of the symbolic position constants defined in this class.
*/
@@ -102449,10 +102449,10 @@ declare module yfiles{
* Returns the symbolic position specifier that is encoded by the specified
* model parameter.
* @param {Object} parameter the model parameter that encodes the position.
- * @return {number}
+ * @return {number}
* the symbolic position specifier that is encoded by the specified
* model parameter.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified model parameter is not
* valid for this model.
*/
@@ -102567,10 +102567,10 @@ declare module yfiles{
/**
* Creates and returns a port constraint for the given edge.
* The side constraint is setup according to the current drawing of the edge.
- * @param {boolean} source
+ * @param {boolean} source
* if true a source port constraint for the given
* edge will be created, otherwise a target port constraint.
- * @param {boolean} strong
+ * @param {boolean} strong
* if true a strong port constraint is created,
* otherwise a weak port constraint is created.
*/
@@ -102674,7 +102674,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* The model parameter that describes the abstract position of the label within
* this model.
* The parameter must have been generated by this model.
@@ -102698,7 +102698,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout The layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout The layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout The layout of the target node of the label owning edge.
- * @return {Object}
+ * @return {Object}
* A model parameter that can be passed to the
* {@link yfiles.layout.IEdgeLabelModel#getLabelPlacement}
* method.
@@ -102710,7 +102710,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of RotatedSliderEdgeLabelModel.
- * @param {yfiles.layout.RotatedSliderMode} mode
+ * @param {yfiles.layout.RotatedSliderMode} mode
* Determines which slider mode to use.
* Possible values are {@link yfiles.layout.RotatedSliderMode#CENTER}, {@link yfiles.layout.RotatedSliderMode#SINGLE_SIDE} or {@link yfiles.layout.RotatedSliderMode#SIDE}.
*/
@@ -103130,7 +103130,7 @@ declare module yfiles{
* Sets the coordinates of the source end point of an edge
* in relative coordinates to the center of the source node.
* @param {yfiles.algorithms.Edge} edge an edge in the graph
- * @param {yfiles.algorithms.YPoint} point
+ * @param {yfiles.algorithms.YPoint} point
*/
setSourcePointRel(edge:yfiles.algorithms.Edge,point:yfiles.algorithms.YPoint):void;
/**
@@ -103155,14 +103155,14 @@ declare module yfiles{
* Sets the coordinates of the source end point of an edge
* in absolute coordinates.
* @param {yfiles.algorithms.Edge} edge an edge in the graph
- * @param {yfiles.algorithms.YPoint} point
+ * @param {yfiles.algorithms.YPoint} point
*/
setSourcePointAbs(edge:yfiles.algorithms.Edge,point:yfiles.algorithms.YPoint):void;
/**
* Sets the coordinates of the target end point of an edge
* in absolute coordinates.
* @param {yfiles.algorithms.Edge} edge an edge in the graph
- * @param {yfiles.algorithms.YPoint} point
+ * @param {yfiles.algorithms.YPoint} point
*/
setTargetPointAbs(edge:yfiles.algorithms.Edge,point:yfiles.algorithms.YPoint):void;
/**
@@ -103274,10 +103274,10 @@ declare module yfiles{
* At that point in time all entities have been copied to the new graph.
* @param {yfiles.algorithms.Graph} sourceGraph the graph that was used to copy the entities from.
* @param {yfiles.algorithms.Graph} targetGraph the graph that was used to copy the entities to.
- * @param {yfiles.algorithms.IMap} nodeMap
+ * @param {yfiles.algorithms.IMap} nodeMap
* a map that contains a mapping between the nodes in the source graph
* to their corresponding nodes in the new graph.
- * @param {yfiles.algorithms.IMap} edgeMap
+ * @param {yfiles.algorithms.IMap} edgeMap
* a map that contains a mapping between the edges in the source graph
* to their corresponding edges in the new graph.
* @see Specified by {@link yfiles.algorithms.GraphCopier.ICopyFactory#postCopyGraphData}.
@@ -103373,7 +103373,7 @@ declare module yfiles{
* The method only considers edges for which the given DataProvider returns true.
* @param {yfiles.layout.LayoutGraph} graph the underlying graph.
* @param {yfiles.algorithms.IDataProvider} considerEdges the edges to consider.
- * @return {yfiles.layout.EdgeFlow}
+ * @return {yfiles.layout.EdgeFlow}
* the flow direction, i.e., {@link yfiles.layout.EdgeFlow#DOWN}, {@link yfiles.layout.EdgeFlow#LEFT}, {@link yfiles.layout.EdgeFlow#NONE}, {@link yfiles.layout.EdgeFlow#RIGHT}
* or {@link yfiles.layout.EdgeFlow#UP}.
*/
@@ -103431,7 +103431,7 @@ declare module yfiles{
* Assigns a trivial path which has no control points to all edges in the
* specified graph.
* @param {yfiles.layout.LayoutGraph} gd a graph diagram.
- * @param {boolean} resetPorts
+ * @param {boolean} resetPorts
* if true, the ports of the edges are set
* to the center of the corresponding nodes.
*/
@@ -103452,7 +103452,7 @@ declare module yfiles{
* Assigns a trivial path which has no control points to the specified edge.
* @param {yfiles.layout.LayoutGraph} gd a graph diagram.
* @param {yfiles.algorithms.Edge} edge an edge in graph.
- * @param {boolean} resetPorts
+ * @param {boolean} resetPorts
* if true, the ports of the edge are set
* to the center of the corresponding node.
*/
@@ -103543,7 +103543,7 @@ declare module yfiles{
* @param {yfiles.layout.INodeLabelModel} model the label model used to place the label.
* @param {yfiles.algorithms.YDimension} labelSize the size of the label that should be placed.
* @param {yfiles.layout.INodeLayout} nodeLayout the layout of the node to which the label belongs.
- * @param {Object} param
+ * @param {Object} param
* the model parameter that describes the abstract position of
* the label within the specified model. The parameter must have been
* generated by said model.
@@ -103559,7 +103559,7 @@ declare module yfiles{
* @param {yfiles.layout.IEdgeLayout} edgeLayout the layout of the edge to which the label belongs.
* @param {yfiles.layout.INodeLayout} sourceLayout the layout of the source node of the label owning edge.
* @param {yfiles.layout.INodeLayout} targetLayout the layout of the target node of the label owning edge.
- * @param {Object} param
+ * @param {Object} param
* the model parameter that describes the abstract position of
* the label within the specified model. The parameter must have been
* generated by said model.
@@ -103635,10 +103635,10 @@ declare module yfiles{
* @param {yfiles.algorithms.Edge} e2 the edge to be adjusted (may be e1)
* @param {number} lineDistance the distance between the two edges
* @param {boolean} joinEnds whether the end points should all be set to the end points of e1
- * @param {number} absJoinDist
+ * @param {number} absJoinDist
* the absolute distance between the end points and the beginning to
* the parallel segment routing
- * @param {number} relJoinDist
+ * @param {number} relJoinDist
* the relative distance, measured relative to the length of the
* first/last segments
*/
@@ -103662,10 +103662,10 @@ declare module yfiles{
* @param {number} lineDistance the distance between two edges
* @param {boolean} adjustE1 whether e1 should be adjusted if the size of list is odd
* @param {boolean} joinEnds whether the end points should all be set to the end points of e1
- * @param {number} absJoinDist
+ * @param {number} absJoinDist
* the absolute distance between the end points and the beginning to
* the parallel segment routing
- * @param {number} relJoinDist
+ * @param {number} relJoinDist
* the relative distance, measured relative to the length of the
* first/last segments
*/
@@ -103735,10 +103735,10 @@ declare module yfiles{
* @param {yfiles.algorithms.Rectangle2D} finalRect the exact resulting dimension will be stored in this rectangle
* @param {number} preferredWidth the preferred width of the result finalRect, must be greater than 0.
* @param {number} preferredHeight the preferred height of the result finalRect, must be greater than 0.
- * @param {boolean} compaction
+ * @param {boolean} compaction
* if true, then the algorithm tries to always minimize the resulting dimension, whilst respecting
* the given constraints.
- * @param {number} constraintMode
+ * @param {number} constraintMode
* the width or height constraints to consider. Possible values are
* {@link yfiles.layout.LayoutTool#MULTI_ROW_NO_CONSTRAINT},{@link yfiles.layout.LayoutTool#MULTI_ROW_WIDTH_CONSTRAINT}
* and {@link yfiles.layout.LayoutTool#MULTI_ROW_HEIGHT_CONSTRAINT}.
@@ -103757,14 +103757,14 @@ declare module yfiles{
* @param {yfiles.algorithms.Rectangle2D} finalRect the exact resulting dimension will be stored in this rectangle
* @param {number} preferredWidth the preferred width of the result finalRect, must be greater than 0.
* @param {number} preferredHeight the preferred height of the result finalRect, must be greater than 0.
- * @param {boolean} compaction
+ * @param {boolean} compaction
* if true, then the algorithm tries to always minimize the resulting dimension, whilst respecting
* the given constraints.
- * @param {number} constraintMode
+ * @param {number} constraintMode
* the width or height constraints to consider. Possible values are
* {@link yfiles.layout.LayoutTool#MULTI_ROW_NO_CONSTRAINT},{@link yfiles.layout.LayoutTool#MULTI_ROW_WIDTH_CONSTRAINT}
* and {@link yfiles.layout.LayoutTool#MULTI_ROW_HEIGHT_CONSTRAINT}.
- * @param {number} alignment
+ * @param {number} alignment
* the alignment policy to follow. Possible values are {@link yfiles.layout.RowAlignment#LEADING}, {@link yfiles.layout.RowAlignment#TRAILING} and
* {@link yfiles.layout.RowAlignment#CENTER}. The best results (regarding compactness) are achieved using {@link yfiles.layout.RowAlignment#LEADING}.
* Other alignment modes are ignored.
@@ -103778,7 +103778,7 @@ declare module yfiles{
* as close as possible to viewRatio. This is achieved by
* arranging the rectangles in rows. The number of generated rows is
* returned.
- * @param {yfiles.layout.RowAlignment} alignment
+ * @param {yfiles.layout.RowAlignment} alignment
* determines the alignment policy for rows, that are not
* completely filled
* @param {yfiles.algorithms.Rectangle2D[]} rects the rectangles whose coordinates will be modified
@@ -103794,7 +103794,7 @@ declare module yfiles{
pathIntersectsRect(graph:yfiles.layout.LayoutGraph,e:yfiles.algorithms.Edge,rect:yfiles.algorithms.Rectangle2D):boolean;
/**
* Applies a GraphLayout to a LayoutGraph.
- * Precondition:
+ * Precondition:
* the GraphLayout data must be defined for
* elements in the given LayoutGraph.
*/
@@ -103823,7 +103823,7 @@ declare module yfiles{
*
* @param {yfiles.layout.LayoutGraph} g the graph that contains the specified nodes.
* @param {yfiles.algorithms.NodeList} nodes a subset of the specified graph's nodes that is arranged.
- * @param {yfiles.algorithms.Node} referenceNode
+ * @param {yfiles.algorithms.Node} referenceNode
* if null, the common coordinate for
* aligning the specified nodes is calculated as the
* the vertical minimum (top-aligned),
@@ -103837,11 +103837,11 @@ declare module yfiles{
* aligning the specified nodes.
* The reference node is ignored when
* {@link yfiles.layout.NodeAlignment#DISTRIBUTED distributing} nodes.
- * @param {boolean} vertical
+ * @param {boolean} vertical
* if true nodes are aligned (or distributed)
* according to their y-coordinates; otherwise nodes are aligned
* (or distributed) according to their x-coordinates.
- * @param {yfiles.layout.NodeAlignment} mode
+ * @param {yfiles.layout.NodeAlignment} mode
* one of
*
{@link yfiles.layout.NodeAlignment#LEADING},
*
{@link yfiles.layout.NodeAlignment#CENTERED},
@@ -103913,7 +103913,7 @@ declare module yfiles{
* This class encapsulates layout data for a label.
* The data is used
* by clients to inform label aware layouters about labeling constraints like label size and
- * preferred placement. Label aware layouters like
+ * preferred placement. Label aware layouters like
* on the other hand return the calculated label positions by assigning the
* corresponding bounds to the passed in label layout data.
* Data providers are being used to associate an array of LabelLayoutData with either
@@ -103959,7 +103959,7 @@ declare module yfiles{
preferredPlacement:yfiles.layout.LabelPlacements;
/**
* The preferred placement for this label.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified descriptor is
* null.
* @see {@link yfiles.layout.PreferredPlacementDescriptor}
@@ -103995,7 +103995,7 @@ declare module yfiles{
};
/**
* Creates a new instance of LabelLayoutData.
- * @param {yfiles.algorithms.YOrientedRectangle} bounds
+ * @param {yfiles.algorithms.YOrientedRectangle} bounds
* the {@link yfiles.algorithms.YOrientedRectangle oriented bounds} of the label
* @see {@link yfiles.layout.LabelPlacements}
*/
@@ -104004,7 +104004,7 @@ declare module yfiles{
};
/**
* Creates a new instance of LabelLayoutData.
- * @param {yfiles.algorithms.YOrientedRectangle} bounds
+ * @param {yfiles.algorithms.YOrientedRectangle} bounds
* the {@link yfiles.algorithms.YOrientedRectangle oriented bounds} of the label
* @param {yfiles.layout.LabelPlacements} preferredPlacement a preferred placement specifier
* @see {@link yfiles.layout.LabelPlacements}
@@ -104015,12 +104015,12 @@ declare module yfiles{
};
/**
* Creates a new instance of LabelLayoutData.
- * @param {yfiles.algorithms.YOrientedRectangle} bounds
+ * @param {yfiles.algorithms.YOrientedRectangle} bounds
* the {@link yfiles.algorithms.YOrientedRectangle oriented bounds} of the label
* @param {yfiles.layout.PreferredPlacementDescriptor} preferredPlacement a preferred placement specifier
* @see {@link yfiles.layout.LabelPlacements}
* @see {@link yfiles.layout.LabelLayoutData#preferredPlacementDescriptor}
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified descriptor is
* null.
*/
@@ -104223,10 +104223,10 @@ declare module yfiles{
* layout calculation e.g. minimal first segment length, will be extended by the halo size.
*
* This class defines a key used to associate a {@link yfiles.algorithms.IDataProvider} that provide node halos for all nodes of the
- * input graph.
+ * input graph.
*
*/
@@ -104269,7 +104269,7 @@ declare module yfiles{
* @param {number} left The halo size at the left side of the node.
* @param {number} bottom The halo size at the bottom side of the node.
* @param {number} right The halo size at the right side of the node.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if one of the values is negative, {@link Number#NaN} or {@link Number#POSITIVE_INFINITY}
*/
createFromTopLeftBottomAndRight(top:number,left:number,bottom:number,right:number):yfiles.layout.NodeHalo;
@@ -104279,7 +104279,7 @@ declare module yfiles{
* negative, {@link Number#NaN} or {@link Number#POSITIVE_INFINITY}, otherwise the method will throw an
* IllegalArgumentException.
* @param {number} value The halo size at each side of the node.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the value is negative, {@link Number#NaN} or {@link Number#POSITIVE_INFINITY}
*/
create(value:number):yfiles.layout.NodeHalo;
@@ -104287,7 +104287,7 @@ declare module yfiles{
* Checks whether a {@link yfiles.algorithms.IDataProvider} has been registered at the given graph, that holds
* NodeHalo instances.
* @param {yfiles.layout.LayoutGraph} graph The graph to check.
- * @return {boolean}
+ * @return {boolean}
* true if a {@link yfiles.algorithms.IDataProvider} has been registered at the given graph, that holds
* NodeHalo instances, false otherwise.
*/
@@ -104296,7 +104296,7 @@ declare module yfiles{
* Returns the NodeHalo of the given node if available, otherwise a NodeHalo with zero size.
* @param {yfiles.layout.LayoutGraph} graph The graph containing the given node.
* @param {yfiles.algorithms.Node} node The node whose NodeHalo will be determined.
- * @return {yfiles.layout.NodeHalo}
+ * @return {yfiles.layout.NodeHalo}
* the NodeHalo of the given node if available, otherwise a NodeHalo with zero
* size.
*/
@@ -104305,7 +104305,7 @@ declare module yfiles{
* Returns a {@link yfiles.algorithms.YRectangle} instance with the bounds of the given node and if available its NodeHalo.
* @param {yfiles.layout.LayoutGraph} graph The graph containing the given node.
* @param {yfiles.algorithms.Node} node The node whose NodeHalo will be determined.
- * @return {yfiles.algorithms.YRectangle}
+ * @return {yfiles.algorithms.YRectangle}
* a {@link yfiles.algorithms.YRectangle} instance with the bounds of the given node and if available its NodeHalo
*/
getHaloBox(graph:yfiles.layout.LayoutGraph,node:yfiles.algorithms.Node):yfiles.algorithms.YRectangle;
@@ -104467,7 +104467,7 @@ declare module yfiles{
* Arranges the graph while taking partition ids and inter-edge information into account.
* @param {yfiles.layout.LayoutGraph} graph the input graph
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph indicating if the
* edge is an inter-edge or not. An inter-edge is an edge that connects nodes that do not
* belong to the same partition.
@@ -104485,7 +104485,7 @@ declare module yfiles{
* Routes inter-edges of the partitioned graph.
* @param {yfiles.layout.LayoutGraph} graph the input graph
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph indicating if the
* edge is an inter-edge or not.
* @see Specified by {@link yfiles.layout.PartitionLayouter.IInterEdgeRouter#routeInterEdges}.
@@ -104539,7 +104539,7 @@ declare module yfiles{
* on the specified input graph before/after doing any actual routing.
* @param {yfiles.layout.LayoutGraph} graph the input graph.
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph
* indicating if the edge is an inter-edge or not.
* @see {@link yfiles.layout.PartitionLayouter.ChannelInterEdgeRouter#interEdgeDPKey}
@@ -104578,7 +104578,7 @@ declare module yfiles{
* Routes inter-edges of the partitioned graph.
* @param {yfiles.layout.LayoutGraph} graph the input graph
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph indicating if the
* edge is an inter-edge or not.
* @see Specified by {@link yfiles.layout.PartitionLayouter.IInterEdgeRouter#routeInterEdges}.
@@ -104610,7 +104610,7 @@ declare module yfiles{
* Routes inter-edges of the partitioned graph.
* @param {yfiles.layout.LayoutGraph} graph the input graph
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph indicating if the
* edge is an inter-edge or not.
* @see Specified by {@link yfiles.layout.PartitionLayouter.IInterEdgeRouter#routeInterEdges}.
@@ -104656,7 +104656,7 @@ declare module yfiles{
* Arranges the graph while taking partition ids and inter-edge information into account.
* @param {yfiles.layout.LayoutGraph} graph the input graph
* @param {yfiles.algorithms.IDataProvider} partitionIDDP the partition id for each node in the graph.
- * @param {yfiles.algorithms.IDataProvider} interEdgeDP
+ * @param {yfiles.algorithms.IDataProvider} interEdgeDP
* holds a boolean value for each edge of the graph indicating if the
* edge is an inter-edge or not. An inter-edge is an edge that connects nodes that do not
* belong to the same partition.
@@ -104769,7 +104769,7 @@ declare module yfiles{
/**
* This method will return whether the layouter will mirror the graph for a given layout orientation.
* @param {yfiles.layout.LayoutOrientation} orientation the layout orientation, for which to check the mirror state.
- * @return {boolean}
+ * @return {boolean}
*
true - if the layouter will mirror the graph at the corresponding axis
* (x-Axis for horizontal orientations, y-Axis for vertical orientations) for the given layout orientation.
*
false - otherwise.
@@ -104791,7 +104791,7 @@ declare module yfiles{
/**
* Transforms a point for the preparation or completion
* phase.
- * @param {boolean} prepare
+ * @param {boolean} prepare
* if true then the transformation
* is for the preparation phase, otherwise for the completion phase.
* @see {@link yfiles.layout.OrientationLayouter#prepareTransform}
@@ -104896,11 +104896,11 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Returns a new instance of NodeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
@@ -104913,7 +104913,7 @@ declare module yfiles{
* @param {yfiles.algorithms.YOrientedRectangle} orientedBox the box that specifies the candidate's size and position.
* @param {Object} param the parameters of the labeling model associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is inside the node,
* or outside.
*/
@@ -104922,15 +104922,15 @@ declare module yfiles{
};
/**
* Returns a new instance of NodeLabelCandidate.
- * @param {yfiles.algorithms.YPoint} pos
+ * @param {yfiles.algorithms.YPoint} pos
* the location of the upper
* left corner of the candidate.
* @param {yfiles.algorithms.YDimension} size the size of the candidate.
- * @param {Object} param
+ * @param {Object} param
* the parameters of the labeling model
* associated with this candidate.
* @param {yfiles.layout.INodeLabelLayout} owner the label associated to the candidate.
- * @param {boolean} internal
+ * @param {boolean} internal
* flag whether the candidate is inside the node,
* or outside.
*/
@@ -107067,7 +107067,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * A {@link yfiles.model.ModelManager} implementation that manages the
+ * A {@link yfiles.model.ModelManager} implementation that manages the
* visual decoration of the focused element in a canvas.
* For the item that should be focused this class uses the {@link yfiles.support.ILookup} mechanism of
* the item to lookup an {@link yfiles.input.IFocusIndicatorInstaller}
@@ -107122,7 +107122,7 @@ declare module yfiles{
/**
* Gets or sets a value indicating whether the {@link yfiles.canvas.CanvasControl container}
* this manager is installed in currently is focused.
- * Value:
+ * Value:
* true if the container is currently focused; otherwise, false.
* Depending on the {@link yfiles.model.FocusPaintManager#showFocusPolicy}, this will influence the visibility of the rendering.
*/
@@ -107148,7 +107148,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -107192,7 +107192,7 @@ declare module yfiles{
};
};
/**
- * A {@link yfiles.model.ModelManager} implementation that manages the
+ * A {@link yfiles.model.ModelManager} implementation that manages the
* visual decorations of highlighted elements in a canvas.
* For each item that should be highlighted this class uses the {@link yfiles.support.ILookup} mechanism of
* the items to lookup an {@link yfiles.input.IHighlightInstaller}
@@ -107257,7 +107257,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -107336,7 +107336,7 @@ declare module yfiles{
*
* Related Information in the Developers Guide:
*
- * Using IMapper is described in the section
+ * Using IMapper is described in the section
* Binding Data to Graph Elements.
*
* @see {@link yfiles.model.DictionaryMapper}
@@ -107345,7 +107345,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.IMapper#removeItem}
@@ -107355,7 +107355,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.IMapper#removeItem}
@@ -107428,7 +107428,7 @@ declare module yfiles{
};
};
/**
- * Event argument class used by {@link yfiles.model.ICollectionModel} and
+ * Event argument class used by {@link yfiles.model.ICollectionModel} and
* similar that holds a specific item that is related to the event.
*/
export interface ItemEventArgs extends yfiles.system.EventArgs{
@@ -107545,7 +107545,7 @@ declare module yfiles{
new (itemType:yfiles.lang.Class,canvas:yfiles.canvas.CanvasControl,mapper:yfiles.model.IMapper):yfiles.model.CollectionModelManager;
};
/**
- * Creates a new instance for the given canvas and collection using
+ * Creates a new instance for the given canvas and collection using
* a simple {@link yfiles.model.DictionaryMapper} to
* associate internal state for each item in the collection.
* @param {yfiles.canvas.CanvasControl} canvas The canvas to manage.
@@ -107594,7 +107594,7 @@ declare module yfiles{
*/
createInstallerContext(forItem:T):yfiles.model.InstallerContext;
/**
- * Adds an item installer to the list of installers that will be queried
+ * Adds an item installer to the list of installers that will be queried
* during an {@link yfiles.model.InstallerBasedModelManager#installMember} call.
* @param {yfiles.model.IModelItemInstaller.} installer An installer that is capable of installing
* an item of type T into the canvas.
@@ -107638,7 +107638,7 @@ declare module yfiles{
* {@link yfiles.drawing.GeneralPath} if it may be {@link yfiles.drawing.IVisibilityTest#isVisible visible}
* in the provided {@link yfiles.drawing.IRenderContext#clip}.
* @param {yfiles.drawing.IRenderContext} canvasContext The context for which the obstacles are queried.
- * @return {yfiles.drawing.GeneralPath} A path that describes the obstacles or null if there
+ * @return {yfiles.drawing.GeneralPath} A path that describes the obstacles or null if there
* are no obstacles for the given context.
* @see Specified by {@link yfiles.model.IObstacleProvider#getObstacles}.
*/
@@ -107658,7 +107658,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates and returns an instance that always returns the provided group.
- * The instance returned can be used for the canvas control the group has been
+ * The instance returned can be used for the canvas control the group has been
* created for only.
* @param {yfiles.canvas.ICanvasObjectGroup} group The group instance to return.
* @return {yfiles.model.ICanvasGroupProvider.} A group provider that always returns the group instance.
@@ -107668,7 +107668,7 @@ declare module yfiles{
* Creates and returns an instance that will always return the root canvas group
* for the canvas it will be queried.
* The instance returned can be used for any canvas control.
- * @return {yfiles.model.ICanvasGroupProvider.}
+ * @return {yfiles.model.ICanvasGroupProvider.}
*/
createRootProvider():yfiles.model.ICanvasGroupProvider;
/**
@@ -107696,7 +107696,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates and returns an instance that always returns the provided group.
- * The instance returned can be used for the canvas control the group has been
+ * The instance returned can be used for the canvas control the group has been
* created for only.
* @param {yfiles.canvas.ICanvasObjectGroup} group The group instance to return.
* @return {yfiles.model.ICanvasGroupProvider.} A group provider that always returns the group instance.
@@ -107706,7 +107706,7 @@ declare module yfiles{
* Creates and returns an instance that will always return the root canvas group
* for the canvas it will be queried.
* The instance returned can be used for any canvas control.
- * @return {yfiles.model.ICanvasGroupProvider.}
+ * @return {yfiles.model.ICanvasGroupProvider.}
*/
createRootProvider():yfiles.model.ICanvasGroupProvider;
};
@@ -107720,7 +107720,7 @@ declare module yfiles{
*/
entries:yfiles.collections.IEnumerable>;
/**
- * Gets or sets the default value to return if no specific value has been set for
+ * Gets or sets the default value to return if no specific value has been set for
* a given key.
*/
defaultValue:V;
@@ -107737,7 +107737,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.DictionaryMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.DictionaryMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.DictionaryMapper#removeItem}
@@ -107747,7 +107747,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.DictionaryMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.DictionaryMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.DictionaryMapper#removeItem}
@@ -107778,7 +107778,7 @@ declare module yfiles{
*/
export interface WeakDictionaryMapper extends Object,yfiles.model.IMapper{
/**
- * Gets or sets the default value to return if no specific value has been set for
+ * Gets or sets the default value to return if no specific value has been set for
* a given key.
*/
defaultValue:V;
@@ -107799,7 +107799,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.WeakDictionaryMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.WeakDictionaryMapper#removeItem} method should be
* preferred over calling this method using a default value.
* This implementation simply delegates to {@link yfiles.model.WeakDictionaryMapper#$setValue}
* and {@link yfiles.model.WeakDictionaryMapper#$getValue} respectively.
@@ -107813,7 +107813,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.WeakDictionaryMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.WeakDictionaryMapper#removeItem} method should be
* preferred over calling this method using a default value.
* This implementation simply delegates to {@link yfiles.model.WeakDictionaryMapper#$setValue}
* and {@link yfiles.model.WeakDictionaryMapper#$getValue} respectively.
@@ -107969,7 +107969,7 @@ declare module yfiles{
};
};
/**
- * Default implementation of an {@link yfiles.model.ISelectionModel} that
+ * Default implementation of an {@link yfiles.model.ISelectionModel} that
* is based on a second collection model to hold the selected elements.
*/
export interface DefaultSelectionModel extends Object,yfiles.model.ISelectionModel{
@@ -108109,7 +108109,7 @@ declare module yfiles{
/**
* Gets the {@link yfiles.model.BridgeOrientationStyle} to use in the given {@link yfiles.drawing.IRenderContext}.
* @param {yfiles.drawing.IRenderContext} context The context in which the style will be used..
- * @return {yfiles.model.BridgeOrientationStyle} The style to use. Any value can be returned and will be ignored if the
+ * @return {yfiles.model.BridgeOrientationStyle} The style to use. Any value can be returned and will be ignored if the
* {@link yfiles.model.IAddBridgesCallback#getCrossingStyle crossing style} is set to {@link yfiles.model.CrossingStyle#CUSTOM}.
* @see Specified by {@link yfiles.model.IAddBridgesCallback#getOrientationStyle}.
*/
@@ -108117,7 +108117,7 @@ declare module yfiles{
/**
* Gets the width of the bridge for the given {@link yfiles.drawing.IRenderContext}.
* The width is the preferred length of the segment that will be removed from
- * the original segment if it crosses an obstacle.
+ * the original segment if it crosses an obstacle.
* That bridge will be made larger if multiple obstacle bridges would otherwise
* overlap. The bridge will be automatically made smaller if it happens to be near the end
* of a segment and would otherwise extend beyond the end of the segment.
@@ -108136,17 +108136,17 @@ declare module yfiles{
*/
getBridgeHeight(context:yfiles.drawing.IRenderContext):number;
/**
- * Callback that will be used by the {@link yfiles.model.BridgeManager} if the
+ * Callback that will be used by the {@link yfiles.model.BridgeManager} if the
* {@link yfiles.model.IAddBridgesCallback#getCrossingStyle} method yields {@link yfiles.model.CrossingStyle#CUSTOM}
* to actually insert a bridge into the given {@link yfiles.drawing.GeneralPath}.
* When this method is called the {@link yfiles.drawing.GeneralPath}'s
- * {@link yfiles.drawing.GeneralPath#lastCoordinate last}
+ * {@link yfiles.drawing.GeneralPath#lastCoordinate last}
* coordinates are not yet at startPoint.
- * So most implementation should first {@link yfiles.drawing.GeneralPath#moveTo}
+ * So most implementation should first {@link yfiles.drawing.GeneralPath#moveTo}
* that location.
* Also at the end of the call, implementation should make sure that the GeneralPath's
* end is at endPoint.
- * The gapLength is provided for convenience so that
+ * The gapLength is provided for convenience so that
* the distance between startPoint and endPoint does not need to be calculated if it is
* needed for the drawing.
* @param {yfiles.drawing.IRenderContext} context The context for the call.
@@ -108188,7 +108188,7 @@ declare module yfiles{
*/
defaultCallback:yfiles.model.IAddBridgesCallback;
/**
- * Gets or sets a value that determines whether curves
+ * Gets or sets a value that determines whether curves
* ({@link yfiles.drawing.GeneralPath#cubicTo cubic}
* and {@link yfiles.drawing.GeneralPath#quadTo quadratic}) should
* be considered as obstacles.
@@ -108215,7 +108215,7 @@ declare module yfiles{
/**
* Gets or sets the {@link yfiles.model.BridgeManager#canvasControl} that should be managed
* by this instance.
- * This method will {@link yfiles.model.BridgeManager#install}
+ * This method will {@link yfiles.model.BridgeManager#install}
* a {@link yfiles.canvas.CanvasControl#addPrepareRenderContextListener preparation stage}
* for the {@link yfiles.drawing.IRenderContext} in the provided {@link yfiles.model.BridgeManager#canvasControl}
* via the {@link yfiles.support.ILookup#lookup} mechanism.
@@ -108242,7 +108242,7 @@ declare module yfiles{
* Gets or sets the margin by which the {@link yfiles.drawing.IRenderContext#clip}
* should be enlarged to accommodate for clipped away lines being taken into
* account for bridge calculation.
- * This value should be set to at least half the value of
+ * This value should be set to at least half the value of
* {@link yfiles.model.IAddBridgesCallback#getBridgeWidth the width of the bridges}
* used in this context. This is because obstacles might otherwise be clipped
* from the view and not taken into account for the calculation of the bridges.
@@ -108309,7 +108309,7 @@ declare module yfiles{
/**
* Convenience method that can be called to dynamically register an obstacle
* path with the context during the rendering.
- * Normally all obstacles will be registered initially by method {@link yfiles.model.BridgeManager#registerObstacles}.
+ * Normally all obstacles will be registered initially by method {@link yfiles.model.BridgeManager#registerObstacles}.
* This method can be called during the rendering phase to register additional obstacles at
* a later point in time.
* @param {yfiles.drawing.IRenderContext} context The context to register the obstacles with.
@@ -108446,8 +108446,8 @@ declare module yfiles{
* Creates an instance using the given descriptor and
* using the type to determine whether it {@link yfiles.model.TypeBasedItemInstaller#canInstall}
* an item.
- * @param {yfiles.canvas.ICanvasObjectDescriptor} descriptor
- * @param {yfiles.lang.Class} type
+ * @param {yfiles.canvas.ICanvasObjectDescriptor} descriptor
+ * @param {yfiles.lang.Class} type
*/
new (descriptor:yfiles.canvas.ICanvasObjectDescriptor,type:yfiles.lang.Class):yfiles.model.TypeBasedItemInstaller;
};
@@ -108471,9 +108471,9 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * A {@link yfiles.model.ModelManager} implementation that manages the
+ * A {@link yfiles.model.ModelManager} implementation that manages the
* visual decorations of selected elements in a canvas.
- * For each item in the {@link yfiles.model.SelectionPaintManager#model} that is marked as selected by
+ * For each item in the {@link yfiles.model.SelectionPaintManager#model} that is marked as selected by
* the {@link yfiles.model.SelectionPaintManager#selectionModel} this class uses the {@link yfiles.support.ILookup} mechanism of
* the items to lookup an {@link yfiles.model.ISelectionInstaller}
* implementation which will do the actual installation of the decoration in the canvas.
@@ -108752,7 +108752,7 @@ declare module yfiles{
};
/**
* Initializes a new instance of the {@link yfiles.model.InstallerContext} class
- * using the provided canvas and the backing store for the
+ * using the provided canvas and the backing store for the
* {@link yfiles.model.InstallerContext#installedObjects} property.
* @param {yfiles.canvas.CanvasControl} canvas The canvas to use for {@link yfiles.model.InstallerContext#canvas}.
* @param {yfiles.collections.IList.} installedObjects The backing store to use for {@link yfiles.model.InstallerContext#installedObjects}.
@@ -108766,7 +108766,7 @@ declare module yfiles{
* {@link yfiles.model.ISelectionInstaller}, {@link yfiles.input.IHighlightInstaller}, etc.
* This context object carries the {@link yfiles.canvas.CanvasControl}, the {@link yfiles.canvas.ICanvasObjectGroup}
* and additional optional information via the {@link yfiles.support.ILookup#lookup} method.
- * Most importantly, it contains the {@link yfiles.model.IInstallerContext#addInstalled} method which
+ * Most importantly, it contains the {@link yfiles.model.IInstallerContext#addInstalled} method which
* needs to be used by the callees to notify the caller of installed items.
* @see {@link yfiles.model.InstallerContextExtensions}
*/
@@ -108828,7 +108828,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * The interface used by items that belong to a model, that most
+ * The interface used by items that belong to a model, that most
* of the utility classes for the {@link yfiles.canvas.CanvasControl}
* can deal with.
* This interface is a combining interface that adds no additional
@@ -108853,7 +108853,7 @@ declare module yfiles{
* It is important for the caller that the implementation calls {@link yfiles.model.IInstallerContext#addInstalled}
* for each item that it installs into the canvas.
* @param {T} item The item to install.
- * @param {yfiles.model.IInstallerContext} context The context to install the item into and
+ * @param {yfiles.model.IInstallerContext} context The context to install the item into and
* {@link yfiles.model.IInstallerContext#addInstalled add installed} items to.
* @see {@link yfiles.model.InstallerContextExtensions#add}
* @see {@link yfiles.model.InstallerContextExtensions#addToGroup}
@@ -108961,7 +108961,7 @@ declare module yfiles{
* Adds an item to the canvas.
* This method will call the {@link yfiles.model.ModelManager#installMember} method
* and create a {@link yfiles.model.IModelItemDescriptor} handle
- * that can later be used to remove or update the
+ * that can later be used to remove or update the
* item's visual representation from or in the canvas.
* @param {T} o The item to add to the canvas.
* @return {yfiles.model.IModelItemDescriptor.} A handle that can be used for the {@link yfiles.model.ModelManager#removeDescriptor} and {@link yfiles.model.ModelManager#updateDescriptor} methods.
@@ -109075,7 +109075,7 @@ declare module yfiles{
/**
* Returns the {@link yfiles.input.IHandle}s for a given element.
* This implementation delegates to {@link yfiles.model.InputModeController#getHandleProvider}, unless
- * {@link yfiles.model.InputModeController#useHandlesPredicate} has been defined and
+ * {@link yfiles.model.InputModeController#useHandlesPredicate} has been defined and
* yields false if queried using t.
* @param {yfiles.input.IInputModeContext} context The context for which the handles shall be queried.
* @param {T} t The element to retrieve handles for.
@@ -109190,10 +109190,10 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#CONNECTOR}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
- * @param {yfiles.algorithms.YList} edgesIds
+ * @param {yfiles.algorithms.YList} edgesIds
* a list that contains the ids of edges that are split by this connector. Note: multi-edges
* (edges connecting the same nodes) may be split by the same connector pair.
* @param {Object} representedNodeId the id of the node that is represented by this connector.
@@ -109207,7 +109207,7 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#PROXY_REFERENCE}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {Object} referringProxyId the id of the proxy to which the created node refers to.
@@ -109221,7 +109221,7 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#PROXY}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {Object} origNodeId the id of the node for which a proxy has to be created.
@@ -109236,7 +109236,7 @@ declare module yfiles{
* The edge should connect the given connector and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {yfiles.algorithms.Node} connector the endpoint of the edge that represents the connector node.
@@ -109254,14 +109254,14 @@ declare module yfiles{
* This (undirected) edge should connect the given proxy reference and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
- * @param {yfiles.algorithms.Node} proxyReference
+ * @param {yfiles.algorithms.Node} proxyReference
* the endpoint of the edge that represents the proxy
* reference node.
* @param {yfiles.algorithms.Node} opposite the other endpoint of the new edge.
- * @param {Object} referencingCopyId
+ * @param {Object} referencingCopyId
* the id of the proxy node that is referenced by the
* proxy reference node.
* @return {yfiles.algorithms.Edge} the created proxy reference edge.
@@ -109276,7 +109276,7 @@ declare module yfiles{
* The edge should connect the given proxy node and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {yfiles.algorithms.Node} proxyNode the endpoint of the edge that represents the proxy node.
@@ -109344,7 +109344,7 @@ declare module yfiles{
/**
* Layout algorithm that subdivides the input graph into several
* {@link yfiles.layout.LayoutGraph}s (called page graphs) such that the layout of each graph
- * fits the {@link yfiles.multipage.MultiPageLayouter#maxPageSize
+ * fits the {@link yfiles.multipage.MultiPageLayouter#maxPageSize
* specified maximum page
* size
* }.
@@ -109386,7 +109386,7 @@ declare module yfiles{
* Creates an element factory for multi-page layouts.
* Called from {@link yfiles.multipage.MultiPageLayouter#elementFactory} if no factory has been explicitly
* set using {@link yfiles.multipage.MultiPageLayouter#elementFactory}.
- * @return {yfiles.multipage.IElementFactory}
+ * @return {yfiles.multipage.IElementFactory}
* a {@link yfiles.multipage.DefaultElementFactory} instance.
*/
createElementFactory():yfiles.multipage.IElementFactory;
@@ -109465,7 +109465,7 @@ declare module yfiles{
* @param {yfiles.algorithms.Node} connector2 the second connector of the connector pair.
* @param {yfiles.algorithms.YList} originalEdgeIds the ids of the original edges that have to be restored.
* @param {yfiles.multipage.LayoutContext} context the current layout context.
- * @return {boolean}
+ * @return {boolean}
* whether or not the removal of the connector pair was successful.
* If the method returns false the graph was not changed, i.e., the connector pair was not removed.
* @see {@link yfiles.multipage.MultiPageLayouter#routeRestoredEdges}
@@ -109493,7 +109493,7 @@ declare module yfiles{
* The marked nodes have to be placed without changing the coordinates of the fixed (non-marked) elements,
* without exceeding the specified maximum page size and without violating basic layout properties.
* @param {yfiles.layout.LayoutGraph} graph the graph to layout.
- * @param {yfiles.algorithms.IDataProvider} incrementalNodesDP
+ * @param {yfiles.algorithms.IDataProvider} incrementalNodesDP
* a DataProvider that marks nodes that should be placed (nodes for which getBool()
* returns true). The position of the other nodes is not allowed to change.
* @param {yfiles.multipage.LayoutContext} context the current layout context.
@@ -109560,7 +109560,7 @@ declare module yfiles{
* All methods of the {@link yfiles.multipage.IElementFactory} have to use this method to create an edge.
* @param {yfiles.algorithms.Node} source the source of the edge.
* @param {yfiles.algorithms.Node} target the target of the edge.
- * @param {Object} sameDataElementId
+ * @param {Object} sameDataElementId
* the id of the edge whose data should be copied to the created edge
* (or null if no data should be copied).
* @return {yfiles.algorithms.Edge} the created edge.
@@ -109569,7 +109569,7 @@ declare module yfiles{
createEdge(source:yfiles.algorithms.Node,target:yfiles.algorithms.Node,sameDataElementId:Object):yfiles.algorithms.Edge;
/**
* All methods of the {@link yfiles.multipage.IElementFactory} have to use this method to create a node.
- * @param {Object} sameDataElementId
+ * @param {Object} sameDataElementId
* the id of the node whose data should be copied to the created node
* (or null if no data should be copied).
* @return {yfiles.algorithms.Node} the created node.
@@ -109740,7 +109740,7 @@ declare module yfiles{
* The edge should connect the given connector and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {yfiles.algorithms.Node} connector the endpoint of the edge that represents the connector node.
@@ -109756,10 +109756,10 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#CONNECTOR}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
- * @param {yfiles.algorithms.YList} edgesIds
+ * @param {yfiles.algorithms.YList} edgesIds
* a list that contains the ids of edges that are split by this connector. Note: multi-edges
* (edges connecting the same nodes) may be split by the same connector pair.
* @param {Object} representedNodeId the id of the node that is represented by this connector.
@@ -109773,7 +109773,7 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#PROXY_REFERENCE}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {Object} referringProxyId the id of the proxy to which the created node refers to.
@@ -109787,7 +109787,7 @@ declare module yfiles{
/**
* Callback method for creating a node of type {@link yfiles.multipage.NodeType#PROXY}.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createNode} to create the node.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {Object} origNodeId the id of the node for which a proxy has to be created.
@@ -109802,14 +109802,14 @@ declare module yfiles{
* This (undirected) edge should connect the given proxy reference and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
- * @param {yfiles.algorithms.Node} proxyReference
+ * @param {yfiles.algorithms.Node} proxyReference
* the endpoint of the edge that represents the proxy
* reference node.
* @param {yfiles.algorithms.Node} opposite the other endpoint of the new edge.
- * @param {Object} referencingCopyId
+ * @param {Object} referencingCopyId
* the id of the proxy node that is referenced by the
* proxy reference node.
* @return {yfiles.algorithms.Edge} the created proxy reference edge.
@@ -109824,7 +109824,7 @@ declare module yfiles{
* The edge should connect the given proxy node and opposite node.
* Note: all implementations have to use method {@link yfiles.multipage.LayoutContext#createEdge}
* to create the edge.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information, e.g., the current graph as well as
* various information about the graph elements.
* @param {yfiles.algorithms.Node} proxyNode the endpoint of the edge that represents the proxy node.
@@ -109845,11 +109845,11 @@ declare module yfiles{
* {@link yfiles.multipage.DefaultElementFactory#createProxyReferenceNode}, and/or
* {@link yfiles.multipage.DefaultElementFactory#createProxyNode}.
* Must return a non-null size with positive width and height.
- * @param {yfiles.multipage.LayoutContext} context
+ * @param {yfiles.multipage.LayoutContext} context
* an object providing relevant layout information,
* e.g., the current graph as well as various information about the graph
* elements.
- * @param {Object} id
+ * @param {Object} id
* the element ID that was passed to the calling create
* method.
* @param {number} type the type of node to be created.
@@ -109872,11 +109872,11 @@ declare module yfiles{
pageCount():number;
/**
* Returns the layout graph on the given page.
- * @param {number} pageNo
+ * @param {number} pageNo
* the page for which the layout graph.
* Allowed value range is 0 <= pageNo < pageCount.
* @return {yfiles.layout.LayoutGraph} the layout graph on the given page.
- * @throws {yfiles.system.IndexOutOfRangeException}
+ * @throws {yfiles.system.IndexOutOfRangeException}
* if pageNo >= pageCount or
* pageNo < 0.
* @see {@link yfiles.multipage.MultiPageLayout#pageCount}
@@ -110070,7 +110070,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -110278,8 +110278,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {Object} key
- * @return {Object}
+ * @param {Object} key
+ * @return {Object}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.objectcollections.IDictionary#getObject}.
*/
@@ -110289,8 +110289,8 @@ declare module yfiles{
* Setter: if there is already a key/value pair with the given key in the dictionary its value will be overridden. If not
* a new key/value pair will be added.
* Getter: if there is no key/value pair with the given key in this dictionary an exception will be thrown.
- * @param {Object} key
- * @return {Object}
+ * @param {Object} key
+ * @return {Object}
* @throws {yfiles.system.KeyNotFoundException} (Getter only): The given key cannot be found in this dictionary.
* @see Specified by {@link yfiles.objectcollections.IDictionary#getObject}.
*/
@@ -110317,7 +110317,7 @@ declare module yfiles{
isFixedSize:boolean;
/**
* Gets an {@link yfiles.objectcollections.IEnumerator} which allows to iterate over this dictionary's key/value pairs.
- * @return {yfiles.objectcollections.IDictionaryEnumerator}
+ * @return {yfiles.objectcollections.IDictionaryEnumerator}
* @see Specified by {@link yfiles.objectcollections.IDictionary#getDictionaryEnumerator}.
*/
getDictionaryEnumerator():yfiles.objectcollections.IDictionaryEnumerator;
@@ -110412,7 +110412,7 @@ declare module yfiles{
* @param {number} y y coordinate of the upper-left corner of the restriction rectangle
* @param {number} w width of the restriction rectangle
* @param {number} h height of the restriction rectangle
- * @return {yfiles.organic.OutputRestriction}
+ * @return {yfiles.organic.OutputRestriction}
* an instance for use in {@link yfiles.organic.SmartOrganicLayouter#outputRestriction}
*/
createRectangularCageRestriction(x:number,y:number,w:number,h:number):yfiles.organic.OutputRestriction;
@@ -110423,7 +110423,7 @@ declare module yfiles{
* @param {number} x x coordinate of the center of the restriction circle
* @param {number} y y coordinate of the center of the restriction circle
* @param {number} radius the radius of the restriction circle
- * @return {yfiles.organic.OutputRestriction}
+ * @return {yfiles.organic.OutputRestriction}
* an instance for use in {@link yfiles.organic.SmartOrganicLayouter#outputRestriction}
*/
createCircularCageRestriction(x:number,y:number,radius:number):yfiles.organic.OutputRestriction;
@@ -110435,7 +110435,7 @@ declare module yfiles{
* @param {number} y y coordinate of the upper left corner
* @param {number} w width of the bounding box of the ellipse
* @param {number} h the height of the bounding box of the ellipse
- * @return {yfiles.organic.OutputRestriction}
+ * @return {yfiles.organic.OutputRestriction}
* an instance for use in {@link yfiles.organic.SmartOrganicLayouter#outputRestriction}
*/
createEllipticalCageRestriction(x:number,y:number,w:number,h:number):yfiles.organic.OutputRestriction;
@@ -110444,7 +110444,7 @@ declare module yfiles{
* to restrict the result of a layout run of {@link yfiles.organic.SmartOrganicLayouter} so
* that the bounding box roughly has the given aspect ratio.
* @param {number} ratio the preferred aspect ratio (width/height) of the output
- * @return {yfiles.organic.OutputRestriction}
+ * @return {yfiles.organic.OutputRestriction}
* an instance for use in {@link yfiles.organic.SmartOrganicLayouter#outputRestriction}
*/
createAspectRatioRestriction(ratio:number):yfiles.organic.OutputRestriction;
@@ -110663,16 +110663,16 @@ declare module yfiles{
* If a DataProvider is bound to this key, then the global
* preferredEdgeLength for all edges (see {@link yfiles.organic.OrganicLayouter#preferredEdgeLength})
* will be ignored.
- * Example: Assuming that the edge.tag property contains
- * for each edge a double value between 0.0 and 1.0 that should
+ * Example: Assuming that the edge.tag property contains
+ * for each edge a double value between 0.0 and 1.0 that should
* be translated to edge length preferences between 0 and 200 for the OrganicLayouter.
*
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified ratio is less than
* 0 or greater than 1.
*/
@@ -110921,7 +110921,7 @@ declare module yfiles{
*
* By default, the maximum duration is set to 30 seconds.
*
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified duration is less than
* 0.
*/
@@ -110951,7 +110951,7 @@ declare module yfiles{
*
* The default value is 0.5.
*
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified value is less than
* 0 or greater than 1.
*/
@@ -111257,7 +111257,7 @@ declare module yfiles{
* positions are updates about 25 times a second).
* @param {number} maxMovement the maximal distance a node is moved
* @param {number} factor determines the node movement (movement = factor * distance between calculated and actual location)
- * @return {number}
+ * @return {number}
* the biggest movement. This value can be used to estimate the difference between calculated layout
* and actual positions. If the return value is "0" the calculated layout has been transferred completely.
*/
@@ -111321,8 +111321,8 @@ declare module yfiles{
preferredNodeDistance:number;
/**
* Sets the preferred edge length for the given edge.
- * @param {yfiles.algorithms.Edge} edge
- * @param {number} newEdgeLength
+ * @param {yfiles.algorithms.Edge} edge
+ * @param {number} newEdgeLength
*/
setPreferredEdgeLength(edge:yfiles.algorithms.Edge,newEdgeLength:number):void;
/**
@@ -111331,8 +111331,8 @@ declare module yfiles{
* Inertia "1.0": The node will not move
* Inertia "0.5": The node will only move half as wide as it would with an inertia of "0.0"
* Inertia "0.0": The node will move as fast as possible
- * @param {yfiles.algorithms.Node} node
- * @param {number} inertia
+ * @param {yfiles.algorithms.Node} node
+ * @param {number} inertia
*/
setInertia(node:yfiles.algorithms.Node,inertia:number):void;
/**
@@ -111340,57 +111340,57 @@ declare module yfiles{
* This method does not affect the graph itself. Instead the internal
* data structure of the layouter is changed.
* This method may be used to update node positions due to user interaction (e.g. dragging).
- * @param {yfiles.algorithms.Node} node
- * @param {number} x
- * @param {number} y
+ * @param {yfiles.algorithms.Node} node
+ * @param {number} x
+ * @param {number} y
*/
setCenter(node:yfiles.algorithms.Node,x:number,y:number):void;
/**
* Sets the radius for the given node.
- * @param {yfiles.algorithms.Node} node
- * @param {number} radius
+ * @param {yfiles.algorithms.Node} node
+ * @param {number} radius
*/
setRadius(node:yfiles.algorithms.Node,radius:number):void;
/**
* Sets the stress for the given node.
* The higher the stress of a node is, the farther this node will be moved.
- * @param {yfiles.algorithms.Node} node
+ * @param {yfiles.algorithms.Node} node
* @param {number} stress a value between 0 and 1
*/
setStress(node:yfiles.algorithms.Node,stress:number):void;
/**
* Gets the stress for the given node.
* The higher the stress of a node is, the farther this node will be moved.
- * @param {yfiles.algorithms.Node} node
+ * @param {yfiles.algorithms.Node} node
*/
getStress(node:yfiles.algorithms.Node):number;
/**
* Sets the center of the node.
- * @param {yfiles.algorithms.Node} node
- * @param {number} x
+ * @param {yfiles.algorithms.Node} node
+ * @param {number} x
*/
setCenterX(node:yfiles.algorithms.Node,x:number):void;
/**
* Sets the center of the node.
- * @param {yfiles.algorithms.Node} node
- * @param {number} y
+ * @param {yfiles.algorithms.Node} node
+ * @param {number} y
*/
setCenterY(node:yfiles.algorithms.Node,y:number):void;
/**
* Return the actual center of the node.
- * @param {yfiles.algorithms.Node} node
+ * @param {yfiles.algorithms.Node} node
* @return {yfiles.algorithms.YPoint} the center of the node or null if the layouter does not know anything about the node.
*/
getCenter(node:yfiles.algorithms.Node):yfiles.algorithms.YPoint;
/**
* Return the actual center of the node.
- * @param {yfiles.algorithms.Node} node
+ * @param {yfiles.algorithms.Node} node
* @return {number} the center of the node.
*/
getCenterX(node:yfiles.algorithms.Node):number;
/**
* Return the actual center of the node.
- * @param {yfiles.algorithms.Node} node
+ * @param {yfiles.algorithms.Node} node
* @return {number} the center of the node.
*/
getCenterY(node:yfiles.algorithms.Node):number;
@@ -111550,17 +111550,17 @@ declare module yfiles{
*/
ALL,
/**
- * Sphere of action specifier. Displace mainly selected nodes, but allow
+ * Sphere of action specifier. Displace mainly selected nodes, but allow
* minor movement of unselected nodes as well.
- * A node is considered to be selected if the LayoutGraph DataProvider
- * registered with the key
+ * A node is considered to be selected if the LayoutGraph DataProvider
+ * registered with the key
* returns true for that node.
*/
MAINLY_SELECTION,
/**
- * Sphere of action specifier. Displace only selected nodes
- * A node is considered to be selected if the LayoutGraph DataProvider
- * registered with the key
+ * Sphere of action specifier. Displace only selected nodes
+ * A node is considered to be selected if the LayoutGraph DataProvider
+ * registered with the key
* returns true for that node.
*/
ONLY_SELECTION
@@ -111717,21 +111717,21 @@ declare module yfiles{
* {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} is set to
* true.
* Note that setting this option may overwrite the currently set label layouter. Hence, to combine this option with
- * a generic edge labeling algorithm, the generic labeling has to be applied in an additional step after calculating the layout.
+ * a generic edge labeling algorithm, the generic labeling has to be applied in an additional step after calculating the layout.
* Getter:This method is a convenience method checks whether the
* {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} returns true.
* The default is false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
considerNodeLabels:boolean;
/**
* Specifies whether integrated edge labeling is enabled.
* This method is a convenience method that checks if the {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and
- * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
+ * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
* The default is
* false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
integratedEdgeLabeling:boolean;
@@ -111825,7 +111825,7 @@ declare module yfiles{
* Getter:This method is a convenience method checks whether the
* {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} returns true.
* The default is false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
considerNodeLabels:boolean;
@@ -111836,10 +111836,10 @@ declare module yfiles{
* true
* Note: edge labels can only be considered if the layout style is set to {@link yfiles.orthogonal.LayoutStyle#NORMAL}.
* Getter:This method is a convenience method that checks if the {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and
- * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
+ * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
* The default is
* false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
integratedEdgeLabeling:boolean;
@@ -112123,11 +112123,11 @@ declare module yfiles{
* {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} is set to
* true.
* Note that setting this option may overwrite the currently set label layouter. Hence, to combine this option with
- * a generic edge labeling algorithm, the generic labeling has to be applied in an additional step after calculating the layout.
+ * a generic edge labeling algorithm, the generic labeling has to be applied in an additional step after calculating the layout.
* Getter:This method is a convenience method checks whether the
* {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and {@link yfiles.layout.LabelLayoutTranslator#translateNodeLabels} returns true.
* The default is false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
considerNodeLabels:boolean;
@@ -112140,10 +112140,10 @@ declare module yfiles{
/**
* Specifies whether integrated edge labeling is enabled.
* This method is a convenience method that checks if the {@link yfiles.layout.CanonicMultiStageLayouter#labelLayouter label layouter} is of type {@link yfiles.layout.LabelLayoutTranslator} and
- * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
+ * {@link yfiles.layout.LabelLayoutTranslator#translateEdgeLabels} returns true.
* The default is
* false.
- * @throws {yfiles.system.InvalidOperationException}
+ * @throws {yfiles.system.InvalidOperationException}
* if the current label layouter is not of type {@link yfiles.layout.LabelLayoutTranslator}.
*/
integratedEdgeLabeling:boolean;
@@ -112863,7 +112863,7 @@ declare module yfiles{
*/
WEIGHTED_CENTRALITY,
/**
- * Specifier for a center nodes policy which uses user specified center nodes. The center nodes have to be specified
+ * Specifier for a center nodes policy which uses user specified center nodes. The center nodes have to be specified
* using a data provider registered with the
* {@link yfiles.radial.RadialLayouter#centerNodesDpKey} key that returns true for these nodes.
*
@@ -113008,10 +113008,10 @@ declare module yfiles{
* all the paths.
* @param {yfiles.layout.LayoutGraph} graph the graph of the bus
* @param {yfiles.algorithms.EdgeList[]} hubEdgesLists an EdgeList for each bus
- * @param {yfiles.algorithms.IDataProvider} hubMarker
+ * @param {yfiles.algorithms.IDataProvider} hubMarker
* a DataProvider that returns true if and only if a node is a
* hub
- * @param {yfiles.algorithms.IDataProvider} fixedMarker
+ * @param {yfiles.algorithms.IDataProvider} fixedMarker
* a DataProvider that returns true if and only if an edge is
* fixed
* @param {yfiles.algorithms.IDataAcceptor} descriptorAcceptor a DataAcceptor to which the created bus descriptors are set
@@ -113024,9 +113024,9 @@ declare module yfiles{
* edges must form an orthogonal, cycle-free bus, otherwise an {@link yfiles.system.InvalidOperationException} is thrown.
* @param {yfiles.layout.LayoutGraph} graph the graph of the bus
* @param {yfiles.algorithms.IEdgeCursor} edgeCursor an EdgeCursor of the regular edges
- * @param {yfiles.algorithms.IDataProvider} descriptorProvider
+ * @param {yfiles.algorithms.IDataProvider} descriptorProvider
* a DataProvider that provides a {@link yfiles.router.BusDescriptor} for each edge
- * @param {yfiles.algorithms.IDataAcceptor} busIDAcceptor
+ * @param {yfiles.algorithms.IDataAcceptor} busIDAcceptor
* an optional DataAcceptor. If specified, the bus ID for each new edge is set
* to this data acceptor
* @throws {yfiles.system.InvalidOperationException} if the path of an edge is not orthogonal or if some paths form a cycle
@@ -113309,7 +113309,7 @@ declare module yfiles{
/**
* The edge (sub-)set to be routed.
* Defaults to {@link yfiles.router.SphereOfAction#ROUTE_ALL_EDGES}.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the given argument is not one of the
* above constants.
* @see {@link yfiles.router.StraightLineEdgeRouter#selectedEdgesDpKey}
@@ -113555,7 +113555,7 @@ declare module yfiles{
* {@link yfiles.router.OrthogonalPatternEdgeRouter#gridRoutingEnabled grid routing is enabled}.
*
Default value is 10.0.
* Getter:
Default value is 10.0
.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* if the specified grid width is less than
* 2.
*/
@@ -114139,7 +114139,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance of ReducedSphereOfActionStage.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the core layouter invoked by this stage. The coreLayouter must
* contain an instance of {@link yfiles.router.OrthogonalEdgeRouter} its layout pipeline.
*/
@@ -114164,7 +114164,7 @@ declare module yfiles{
canLayout(graph:yfiles.layout.LayoutGraph):boolean;
/**
* Main layout routine.
- * Precondition:
+ * Precondition:
* the coreLayouter must contain an instance of
* {@link yfiles.router.OrthogonalEdgeRouter} in its layout pipeline.
* Furthermore all elements have to lie inside the partition grid.
@@ -114181,7 +114181,7 @@ declare module yfiles{
new ():yfiles.router.PartitionGridRouterStage;
/**
* Creates a new instance of this class.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the core layouter invoked by this stage.
* The coreLayouter must contain an instance of
* {@link yfiles.router.OrthogonalEdgeRouter} in its layout pipeline.
@@ -114230,7 +114230,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Creates a new instance of PatchRouterStage.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the core layouter invoked by this stage. The coreLayouter must
* contain an instance of {@link yfiles.router.OrthogonalEdgeRouter} its layout pipeline.
*/
@@ -114432,7 +114432,7 @@ declare module yfiles{
canLayout(graph:yfiles.layout.LayoutGraph):boolean;
/**
* Main layout routine.
- * Precondition:
+ * Precondition:
* the coreLayouter must contain an instance of
* {@link yfiles.router.OrthogonalEdgeRouter} in its layout pipeline.
* @see Overrides {@link yfiles.layout.AbstractLayoutStage#doLayout}
@@ -114448,7 +114448,7 @@ declare module yfiles{
new ():yfiles.router.GroupNodeRouterStage;
/**
* Creates a new instance of this class.
- * @param {yfiles.layout.ILayouter} coreLayouter
+ * @param {yfiles.layout.ILayouter} coreLayouter
* the core layouter invoked by this stage.
* The coreLayouter must contain an instance of
* {@link yfiles.router.OrthogonalEdgeRouter} in its layout pipeline.
@@ -114558,7 +114558,7 @@ declare module yfiles{
* implies that all previously added segments will be removed.
* @param {number} min the smallest assignable coordinate within the channel
* @param {number} max the largest assignable coordinate within the channel
- * @param {yfiles.router.ChannelOrientation} orientation
+ * @param {yfiles.router.ChannelOrientation} orientation
* the orientation of the channel. One of
* {@link yfiles.router.ChannelOrientation#VERTICAL} and {@link yfiles.router.ChannelOrientation#HORIZONTAL}
*/
@@ -114582,13 +114582,13 @@ declare module yfiles{
segmentKeys():yfiles.algorithms.IIterator;
/**
* Determines if the given key has been registered already with this instance.
- * @param {Object} key
+ * @param {Object} key
* the key which is used in {@link yfiles.router.ChannelRouter#addSegment}
*/
containsKey(key:Object):boolean;
/**
* Determines if the given key has been registered as a grouping key with this instance.
- * @param {Object} groupKey
+ * @param {Object} groupKey
* the key which is used in {@link yfiles.router.ChannelRouter#addGroupSegment}
*/
containsGroupKey(groupKey:Object):boolean;
@@ -114606,7 +114606,7 @@ declare module yfiles{
* 200. This coordinate represents the x-coordinate of two additional
* bends that are needed to route the edge orthogonally from
* p1 to p2 (as specified in addSegment).
- * @param {Object} key
+ * @param {Object} key
* an edge object added with {@link yfiles.router.ChannelRouter#addSegment}
*/
getCoord(key:Object):number;
@@ -114618,7 +114618,7 @@ declare module yfiles{
subChannelCount:number;
/**
* Returns the subchannel rank of this segment within the channel.
- * @param {Object} key
+ * @param {Object} key
* an edge object added with {@link yfiles.router.ChannelRouter#addSegment}
*/
getSubChannelRank(key:Object):number;
@@ -114649,7 +114649,7 @@ declare module yfiles{
* Creates a new instance of ChannelRouter.
* @param {number} min the smallest assignable coordinate within the channel
* @param {number} max the largest assignable coordinate within the channel
- * @param {yfiles.router.ChannelOrientation} orientation
+ * @param {yfiles.router.ChannelOrientation} orientation
* the direction of the channel. One of
* {@link yfiles.router.ChannelOrientation#VERTICAL} and {@link yfiles.router.ChannelOrientation#HORIZONTAL}
*/
@@ -114690,7 +114690,7 @@ declare module yfiles{
partition:yfiles.router.polyline.IObstaclePartition;
/**
* Adds the given listener to the {@link yfiles.router.polyline.IPartition}.
- * @param {yfiles.router.polyline.DynamicDecompositionCompanion.IListener} listener
+ * @param {yfiles.router.polyline.DynamicDecompositionCompanion.IListener} listener
* The listener that shall be notified upon dynamic decomposition events. If it is a
* {@link yfiles.router.polyline.IGraphPartitionExtension}, its
* {@link yfiles.router.polyline.IGraphPartitionExtension#preparePartition preparePartition}
@@ -114712,14 +114712,14 @@ declare module yfiles{
* all {@link yfiles.router.polyline.GraphPartition#createObstacle added} obstacles as well as the given graph's bounds
* extended by a small padding.
*
- * @param {yfiles.router.polyline.PathSearchConfiguration} configuration
+ * @param {yfiles.router.polyline.PathSearchConfiguration} configuration
*/
init(configuration:yfiles.router.polyline.PathSearchConfiguration):void;
/**
* Returns a list of all {@link yfiles.router.polyline.PartitionCell}s that are neighbors of the given cell, this means those cells have a
* common border segment with the given cell.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the neighbors for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* A list of {@link yfiles.router.polyline.PartitionCell}s that are neighbors of the given cell.
* @see Specified by {@link yfiles.router.polyline.IPartition#getNeighbors}.
*/
@@ -114727,7 +114727,7 @@ declare module yfiles{
/**
* Returns a list of all {@link yfiles.algorithms.Node}s whose bounds intersect or cover the bounds of the given cell.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the nodes for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* A list of {@link yfiles.algorithms.Node}s that are intersected by the given cell.
*/
getNodes(cell:yfiles.router.polyline.PartitionCell):yfiles.algorithms.IList;
@@ -114735,7 +114735,7 @@ declare module yfiles{
* Returns all obstacles covering the given {@link yfiles.router.polyline.PartitionCell} by delegating to the inner partition's
* {@link yfiles.router.polyline.IObstaclePartition#getObstacles} method.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the obstacles for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* A list of {@link yfiles.router.polyline.Obstacle}s that cover the given cell.
*/
getObstacles(cell:yfiles.router.polyline.PartitionCell):yfiles.algorithms.IList;
@@ -114743,7 +114743,7 @@ declare module yfiles{
* Returns all cells that are completely covered by the bounds of the given
* node.
* @param {yfiles.algorithms.Node} node The node to get the covered cells for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* An unmodifiable list of {@link yfiles.router.polyline.PartitionCell} instances that are
* completely covered by the bounds of the given node.
*/
@@ -114801,7 +114801,7 @@ declare module yfiles{
* method are given to the inner {@link yfiles.router.polyline.IObstaclePartition} upon initialization.
* @param {yfiles.algorithms.YRectangle} bounds The bounds of the obstacle.
* @param {Object} data The additional data that shall be associated with the obstacle.
- * @return {yfiles.router.polyline.Obstacle}
+ * @return {yfiles.router.polyline.Obstacle}
* A new {@link yfiles.router.polyline.Obstacle} using the given bounds and data.
*/
createObstacle(bounds:yfiles.algorithms.YRectangle,data:Object):yfiles.router.polyline.Obstacle;
@@ -114917,7 +114917,7 @@ declare module yfiles{
*
*
Concept
* {@link yfiles.router.polyline.EdgeRouter} coordinates all settings and steps that are needed to achieve a
- * polylinear or orthogonal edge routing.
+ * polylinear or orthogonal edge routing.
* There are three steps that are executed in the following order:
*
*
Dividing the graph's area into several rectangular cells (see: {@link yfiles.router.polyline.IPartition},
@@ -114928,13 +114928,13 @@ declare module yfiles{
*
Assigning coordinates to the edges' segments based on the paths that were calculated before (see: {@link yfiles.router.polyline.ChannelBasedPathRouting}).
*
*
- * It is possible to customize the first two steps by adding extensions {@link yfiles.router.polyline.EdgeRouter#registeredPartitionExtensions
+ * It is possible to customize the first two steps by adding extensions {@link yfiles.router.polyline.EdgeRouter#registeredPartitionExtensions
* for
* Partition
- * } or {@link yfiles.router.polyline.EdgeRouter#registeredPathSearchExtensions for PathSearch}, respectively.
+ * } or {@link yfiles.router.polyline.EdgeRouter#registeredPathSearchExtensions for PathSearch}, respectively.
* {@link yfiles.router.polyline.IGraphPartitionExtension}s add obstacles which the PathSearch will
* consider. They also can add some information to PartitionCells that, for example, specifies whether or
- * not the PartitionCell belongs to a node.
+ * not the PartitionCell belongs to a node.
* {@link yfiles.router.polyline.PathSearchExtension PathSearchExtension}s influence the
* PathSearch by adding costs for traversing specified PartitionCells or narrowing their
* intervals to allow a less expensive traversal of a PartitionCell. For example, the
@@ -115333,7 +115333,7 @@ declare module yfiles{
* Setter:By default this value is set to 5.0. The
* value must be >= 0, otherwise the default value will be assigned.
*
- * Note: the resulting segment length also depends on the given {@link yfiles.router.polyline.Grid#spacing
+ * Note: the resulting segment length also depends on the given {@link yfiles.router.polyline.Grid#spacing
* grid
* spacing
* }, i.e., segment length >= (int) Math.ceil(length / grid spacing).
@@ -115354,7 +115354,7 @@ declare module yfiles{
* Setter:By default this value is set to 10.0. The
* value must be >= 0, otherwise the default value will be assigned.
*
- * Note: the resulting segment length also depends on the given {@link yfiles.router.polyline.Grid#spacing
+ * Note: the resulting segment length also depends on the given {@link yfiles.router.polyline.Grid#spacing
* grid
* spacing
* }, i.e., segment length >= (int) Math.ceil(length / grid spacing).
@@ -115841,7 +115841,7 @@ declare module yfiles{
bendCount:number;
/**
* Returns a String representation of the shape in which the edge crosses the {@link yfiles.router.polyline.PartitionCell}.
- * @return {string}
+ * @return {string}
* A String representation of the shape in which the edge crosses the {@link yfiles.router.polyline.PartitionCell}.
*/
toString():string;
@@ -115968,7 +115968,7 @@ declare module yfiles{
toString():string;
/**
* The location of the strong source port the edge uses.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* If the first segment is already fixed and the given port location contradicts
* the segments fixed location.
* @see {@link yfiles.router.polyline.AbstractSegmentInfo#location}
@@ -115977,7 +115977,7 @@ declare module yfiles{
strongSourcePort:yfiles.algorithms.YPoint;
/**
* The location of the strong target port the edge uses.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* If the last segment is already fixed and the given port location contradicts
* the segments fixed location.
* @see {@link yfiles.router.polyline.AbstractSegmentInfo#location}
@@ -116065,11 +116065,11 @@ declare module yfiles{
* Creates a comparator for {@link yfiles.router.polyline.SegmentInfo}s that can be used to sort the segment infos in a {@link yfiles.router.polyline.Channel} from
* left to right (for vertical segments) or top to bottom (for horizontal segments), respectively.
* @param {yfiles.algorithms.YList} channels The channels this comparator will be used for later.
- * @param {yfiles.router.polyline.PathSearchResult} pathSearchResult
+ * @param {yfiles.router.polyline.PathSearchResult} pathSearchResult
* The path search result containing the {@link yfiles.router.polyline.EdgeInfo}s with the SegmentInfos
* this comparator that will be used for later.
* @param {yfiles.router.polyline.PathSearchConfiguration} configuration The configuration used during this path search.
- * @return {yfiles.objectcollections.IComparer}
+ * @return {yfiles.objectcollections.IComparer}
* A comparator for SegmentInfos that can be used to sort the segment infos in a
* Channel.
*/
@@ -116132,7 +116132,7 @@ declare module yfiles{
/**
* Adds a new segment info to the channel.
* @param {yfiles.router.polyline.SegmentInfo} segment The segment info to add to this channel.
- * @throws {yfiles.system.ArgumentException}
+ * @throws {yfiles.system.ArgumentException}
* If the given segment has a different orientation then the segments already
* contained in the channel.
*/
@@ -116274,7 +116274,7 @@ declare module yfiles{
* Initializes this dynamic obstacle decomposition with the given obstacles and partition bounds.
* This method must be
* called before any other method is invoked.
- * @param {yfiles.algorithms.IList} obstacles
+ * @param {yfiles.algorithms.IList} obstacles
* A list of {@link yfiles.router.polyline.Obstacle} objects.
* @param {yfiles.algorithms.YRectangle} partitionBounds The bounds of the partition.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#init}.
@@ -116316,7 +116316,7 @@ declare module yfiles{
/**
* Returns all obstacles that cover the given partition cell.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the obstacles for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* An unmodifiable list of {@link yfiles.router.polyline.Obstacle} instances that cover the given cell.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#getObstacles}.
*/
@@ -116324,7 +116324,7 @@ declare module yfiles{
/**
* Returns all cells that are completely covered by the given obstacle.
* @param {yfiles.router.polyline.Obstacle} obstacle The obstacle to get the covered cells for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* An unmodifiable list of {@link yfiles.router.polyline.PartitionCell} instances that are
* completely covered by the given obstacle.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#getCellsWithObstacle}.
@@ -116362,9 +116362,9 @@ declare module yfiles{
* If no {@link yfiles.router.polyline.EdgeInfo} has been created for this path by this context before, a new one is instantiated,
* otherwise the stored one is returned.
*
- * @param {yfiles.router.polyline.Path} path
+ * @param {yfiles.router.polyline.Path} path
* The path to return the {@link yfiles.router.polyline.EdgeInfo} for.
- * @return {yfiles.router.polyline.EdgeInfo}
+ * @return {yfiles.router.polyline.EdgeInfo}
* An {@link yfiles.router.polyline.EdgeInfo} describing this path.
*/
getEdgeInfoWithPath(path:yfiles.router.polyline.Path):yfiles.router.polyline.EdgeInfo;
@@ -116375,9 +116375,9 @@ declare module yfiles{
* If no {@link yfiles.router.polyline.EdgeInfo} has been created for the path by this context before, a new one is instantiated,
* otherwise the stored one is returned.
*
- * @param {yfiles.algorithms.Edge} edge
+ * @param {yfiles.algorithms.Edge} edge
* The edge to return the {@link yfiles.router.polyline.EdgeInfo}.
- * @return {yfiles.router.polyline.EdgeInfo}
+ * @return {yfiles.router.polyline.EdgeInfo}
* An {@link yfiles.router.polyline.EdgeInfo} describing this the path of the edge.
* @see {@link yfiles.router.polyline.PathSearchResult#setPath}
*/
@@ -116492,7 +116492,7 @@ declare module yfiles{
* @param {yfiles.router.polyline.CellEntrance} currentEntrance The entrance that was used to enter the current cell.
* @param {yfiles.router.polyline.PartitionCell} enteredCell The neighbor cell that shall be entered.
* @param {yfiles.router.polyline.OrthogonalInterval} enterInterval The interval that shall be used to enter the neighbor cell.
- * @param {yfiles.router.polyline.EdgeCellInfo} edgeCellInfo
+ * @param {yfiles.router.polyline.EdgeCellInfo} edgeCellInfo
* Information about how the current cell would be traversed if the neighbor cell would be
* entered by this enter interval.
* @param {number} maxAllowedCosts The maximum allowed costs for this enter intervals.
@@ -116620,7 +116620,7 @@ declare module yfiles{
currentEdgeLayoutDescriptor:yfiles.router.polyline.EdgeLayoutDescriptor;
/**
* Returns the number of all cells that are covered by the source node of the {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
- * @return {number}
+ * @return {number}
* the number of all cells that are covered by the source node of the {@link yfiles.router.polyline.PathSearchContext#currentEdge}
*/
sourceCellCount():number;
@@ -116635,7 +116635,7 @@ declare module yfiles{
/**
* Returns the source cell with the given index in the list of all cells that are covered by the source node of the
* {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
- * @return {yfiles.router.polyline.PartitionCell}
+ * @return {yfiles.router.polyline.PartitionCell}
* the source cell with the given index in the list of all cells that are covered by the source node of the
* {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
*/
@@ -116654,7 +116654,7 @@ declare module yfiles{
combinedSourceCell:yfiles.router.polyline.PartitionCell;
/**
* Returns the number of all cells that are covered by the target node of the {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
- * @return {number}
+ * @return {number}
* the number of all cells that are covered by the target node of the {@link yfiles.router.polyline.PathSearchContext#currentEdge}
*/
targetCellCount():number;
@@ -116669,7 +116669,7 @@ declare module yfiles{
/**
* Returns the target cell with the given index in the list of all cells that are covered by the target node of the
* {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
- * @return {yfiles.router.polyline.PartitionCell}
+ * @return {yfiles.router.polyline.PartitionCell}
* the target cell with the given index in the list of all cells that are covered by the target node of the
* {@link yfiles.router.polyline.PathSearchContext#currentEdge}.
*/
@@ -116718,33 +116718,33 @@ declare module yfiles{
cost:number;
/**
* Returns the {@link yfiles.router.polyline.CellEntrance} at the given position of this path.
- * @param {number} position
+ * @param {number} position
* position of the {@link yfiles.router.polyline.CellEntrance} to return
- * @return {yfiles.router.polyline.CellEntrance}
+ * @return {yfiles.router.polyline.CellEntrance}
* the {@link yfiles.router.polyline.CellEntrance} at the given position of this path
*/
getEntrance(position:number):yfiles.router.polyline.CellEntrance;
/**
* Replaces the {@link yfiles.router.polyline.CellEntrance} at the given position of this path with the given {@link yfiles.router.polyline.CellEntrance}.
- * @param {number} position
+ * @param {number} position
* position of the {@link yfiles.router.polyline.CellEntrance} to replace
- * @param {yfiles.router.polyline.CellEntrance} entrance
+ * @param {yfiles.router.polyline.CellEntrance} entrance
* {@link yfiles.router.polyline.CellEntrance} to be stored at the given position
*/
setEntrance(position:number,entrance:yfiles.router.polyline.CellEntrance):void;
/**
* Returns the position of the first occurrence of the given {@link yfiles.router.polyline.CellEntrance} in this path, or -1 if this path
* does not contain the {@link yfiles.router.polyline.CellEntrance}.
- * @param {yfiles.router.polyline.CellEntrance} entrance
+ * @param {yfiles.router.polyline.CellEntrance} entrance
* {@link yfiles.router.polyline.CellEntrance} to search for
- * @return {number}
+ * @return {number}
* the position of the first occurrence of the given {@link yfiles.router.polyline.CellEntrance} in this path, or -1 if this path
* does not contain the {@link yfiles.router.polyline.CellEntrance}
*/
positionOf(entrance:yfiles.router.polyline.CellEntrance):number;
/**
* Returns the count of {@link yfiles.router.polyline.CellEntrance} objects this path consists of.
- * @return {number}
+ * @return {number}
* The count of {@link yfiles.router.polyline.CellEntrance} objects this path consists of.
*/
length():number;
@@ -116754,7 +116754,7 @@ declare module yfiles{
/**
* Creates a new instance.
* @param {yfiles.algorithms.Edge} edge The edge the path was calculated for.
- * @param {yfiles.algorithms.IList} entrances
+ * @param {yfiles.algorithms.IList} entrances
* A list of {@link yfiles.router.polyline.CellEntrance} objects describing the edge path from source node to target node.
* @param {number} cost The overall cost of this path.
*/
@@ -116897,7 +116897,7 @@ declare module yfiles{
* penalties should be decreased equally as these decreases would neutralize each other.
*
* @param {yfiles.router.polyline.PenaltySettings} penaltySettings The penalty settings whose penalties shall be reduced.
- * @param {number} decreaseFactor
+ * @param {number} decreaseFactor
* A factor with values between 0 and 1 that indicates how strong to reduce the penalties.
* 0 means no reduction while 1 means to strongest reduction.
* @param {yfiles.router.polyline.PathSearchContext} context The context of the current path search.
@@ -116969,10 +116969,10 @@ declare module yfiles{
* @param {yfiles.router.polyline.OrthogonalInterval[]} enterIntervals the different entering intervals of the entered cell.
* @param {yfiles.router.polyline.EdgeCellInfo[]} lastEdgeCellInfos information about how the last cell was crossed.
* @param {yfiles.router.polyline.PathSearchContext} context context information.
- * @param {number[]} costs
+ * @param {number[]} costs
* The array the calculated costs for entering the neighbor cell via the according enter intervals
* shall be written to.
- * @param {number[]} maxAllowedCosts
+ * @param {number[]} maxAllowedCosts
* the maximum costs an enter interval may induce. If this cost is exceeded, no further
* additional costs for this interval are calculated. Note that the entries in this
* array get modified during cost calculation
@@ -117533,7 +117533,7 @@ declare module yfiles{
* Factory method, which is used by {@link yfiles.router.polyline.PenaltySettings#createCopy}.
* Subclasses can override this method in order to return a
* more specialized version.
- * @return {yfiles.router.polyline.PenaltySettings}
+ * @return {yfiles.router.polyline.PenaltySettings}
* a specialized {@link yfiles.router.polyline.PenaltySettings}
*/
newInstance():yfiles.router.polyline.PenaltySettings;
@@ -117573,15 +117573,15 @@ declare module yfiles{
export interface SegmentInfo extends yfiles.router.polyline.AbstractSegmentInfo{
/**
* Returns the number of {@link yfiles.router.polyline.CellSegmentInfo} of this segment info.
- * @return {number}
+ * @return {number}
* the number of {@link yfiles.router.polyline.CellSegmentInfo} of this segment info
*/
cellSegmentInfoCount():number;
/**
* Returns the {@link yfiles.router.polyline.CellSegmentInfo} at the given index of this segment info.
- * @param {number} index
+ * @param {number} index
* index of the {@link yfiles.router.polyline.CellSegmentInfo} to return
- * @return {yfiles.router.polyline.CellSegmentInfo}
+ * @return {yfiles.router.polyline.CellSegmentInfo}
* the {@link yfiles.router.polyline.CellSegmentInfo} at the given index of this segment info
*/
getCellSegmentInfo(index:number):yfiles.router.polyline.CellSegmentInfo;
@@ -117718,7 +117718,7 @@ declare module yfiles{
* minIntersection.
* @param {yfiles.router.polyline.Interval} other the other interval to check
* @param {number} minIntersection the minimal length the intervals have to intersect
- * @return {boolean}
+ * @return {boolean}
* true, if the intervals intersect by at least minIntersection, false
* otherwise.
*/
@@ -117767,7 +117767,7 @@ declare module yfiles{
/**
* Returns the interval bound that is closest to the given value.
* @param {number} value the value to get the closest interval bound for
- * @return {number}
+ * @return {number}
* value, if the given value is inside the interval, the lower bound if the given value is
* lesser than or equal the lower bound and the upper bound if the given value is greater than or equal the upper
* bound.
@@ -117896,7 +117896,7 @@ declare module yfiles{
* Returns a list of all {@link yfiles.router.polyline.PartitionCell}s that are neighbors of the given cell, this means those cells have a
* common border segment with the given cell.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the neighbors for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* A list of {@link yfiles.router.polyline.PartitionCell}s that are neighbors of the given cell.
* @see Specified by {@link yfiles.router.polyline.IPartition#getNeighbors}.
*/
@@ -117904,7 +117904,7 @@ declare module yfiles{
/**
* Returns a list of all {@link yfiles.router.polyline.PartitionCell}s that intersect or cover the given rectangle.
* @param {yfiles.algorithms.YRectangle} rect The rectangular area to get (partially) covered cells for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* A list containing (partially) covered {@link yfiles.router.polyline.PartitionCell}s.
* @see Specified by {@link yfiles.router.polyline.IPartition#getCells}.
*/
@@ -117939,7 +117939,7 @@ declare module yfiles{
export interface IObstaclePartition extends Object,yfiles.router.polyline.IPartition{
/**
* Initializes a new partition of the area with the given bounds using the list of {@link yfiles.router.polyline.Obstacle}s.
- * @param {yfiles.algorithms.IList} obstacles
+ * @param {yfiles.algorithms.IList} obstacles
* A list of {@link yfiles.router.polyline.Obstacle}s that shall be considered by the partition.
* @param {yfiles.algorithms.YRectangle} bounds The bounds of the partition.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#init}.
@@ -117948,7 +117948,7 @@ declare module yfiles{
/**
* Returns all obstacles that cover the given partition cell.
* @param {yfiles.router.polyline.PartitionCell} cell The cell to get the obstacles for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* An unmodifiable list of {@link yfiles.router.polyline.Obstacle} instances that cover the given cell.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#getObstacles}.
*/
@@ -117956,7 +117956,7 @@ declare module yfiles{
/**
* Returns all cells that are completely covered by the given obstacle.
* @param {yfiles.router.polyline.Obstacle} obstacle The obstacle to get the covered cells for.
- * @return {yfiles.algorithms.IList}
+ * @return {yfiles.algorithms.IList}
* An unmodifiable list of {@link yfiles.router.polyline.PartitionCell} instances that are
* completely covered by the given obstacle.
* @see Specified by {@link yfiles.router.polyline.IObstaclePartition#getCellsWithObstacle}.
@@ -118029,7 +118029,7 @@ declare module yfiles{
* The orthogonal intervals must have same orientation.
*
* @param {yfiles.router.polyline.OrthogonalInterval} other The second orthogonal interval.
- * @return {number}
+ * @return {number}
* 0 if the orthogonal intervals {@link yfiles.router.polyline.OrthogonalInterval#intersects}, otherwise the
* minimal distance between the orthogonal intervals.
* @throws {yfiles.system.ArgumentException} if the orthogonal intervals have different orientations
@@ -118084,7 +118084,7 @@ declare module yfiles{
* orientation.
*
* @param {yfiles.router.polyline.OrthogonalInterval} other The other orthogonal interval
- * @return {boolean}
+ * @return {boolean}
* true, if this orthogonal interval is fully covered by the other orthogonal interval,
* false otherwise.
* @throws {yfiles.system.ArgumentException} if the orthogonal intervals have different orientations
@@ -118112,7 +118112,7 @@ declare module yfiles{
* @param {number} from the start of the interval bounds
* @param {number} to the end of the interval bounds
* @param {number} location the location in the 2D coordinate system
- * @param {boolean} isVertical
+ * @param {boolean} isVertical
* true, if the orthogonal interval is vertical; false, if it is
* horizontal vertical.
*/
@@ -118123,7 +118123,7 @@ declare module yfiles{
* Creates a new instance using the range as interval bounds.
* @param {yfiles.router.polyline.Interval} range the range
* @param {number} location the location in the 2D coordinate system
- * @param {boolean} isVertical
+ * @param {boolean} isVertical
* true, if the orthogonal interval is vertical; false, if it is
* horizontal.
* @throws {yfiles.system.ArgumentException} if range is null
@@ -118252,7 +118252,7 @@ declare module yfiles{
*
* @param {yfiles.router.polyline.PartitionCell.PartitionCellBorder} border A border of this partition cell.
- * @return {yfiles.router.polyline.OrthogonalInterval}
+ * @return {yfiles.router.polyline.OrthogonalInterval}
* An {@link yfiles.router.polyline.OrthogonalInterval} that defines location, size and orientation of the given border.
* @see {@link yfiles.router.polyline.PartitionCell.PartitionCellBorder}
*/
@@ -118311,7 +118311,7 @@ declare module yfiles{
/**
* Returns the type of the border that is passed through when leaving a {@link yfiles.router.polyline.PartitionCell} in the given
* direction.
- * @param {yfiles.layout.Direction} direction
+ * @param {yfiles.layout.Direction} direction
* The direction in which a {@link yfiles.router.polyline.PartitionCell} is left.
* @return {yfiles.router.polyline.PartitionCell.PartitionCellBorder} The type of the border that is passed through.
* @see {@link yfiles.router.polyline.PartitionCell}
@@ -118320,7 +118320,7 @@ declare module yfiles{
/**
* Returns the type of the border that is passed through when entering a {@link yfiles.router.polyline.PartitionCell} in the given
* direction.
- * @param {yfiles.layout.Direction} direction
+ * @param {yfiles.layout.Direction} direction
* The direction in which a {@link yfiles.router.polyline.PartitionCell} is entered.
* @return {yfiles.router.polyline.PartitionCell.PartitionCellBorder} The type of the border that is passed through.
* @see {@link yfiles.router.polyline.PartitionCell}
@@ -118853,7 +118853,7 @@ declare module yfiles{
/**
* Creates a new DefaultPortAssignment instance using the given mode and the default value for
* the ratio of the gap between the border and the ports and the gap between the ports themselves.
- * The default value is 0.5.
+ * The default value is 0.5.
* Possible values for mode are:
*
*
{@link yfiles.seriesparallel.PortAssignmentMode#CENTER}: all ports lie on the same point.
@@ -118883,7 +118883,7 @@ declare module yfiles{
export module support{
/**
* An {@link yfiles.collections.IEnumerable} implementation that
- * applies a {@link system.Predicate} to determine which elements
+ * applies a {@link system.Predicate} to determine which elements
* to yield in the enumeration.
*/
export interface FilteredEnumerable extends Object,yfiles.collections.IEnumerable{
@@ -118923,7 +118923,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -119007,7 +119007,7 @@ declare module yfiles{
* The state is considered not to have changed and no undo unit will be created.
* @param {Object} state1 The first state as obtained from {@link yfiles.support.IMementoSupport#getState}
* @param {Object} state2 The first state as obtained from {@link yfiles.support.IMementoSupport#getState}
- * @return {boolean} If the states equal and thus there is no need to apply state1 to an instance
+ * @return {boolean} If the states equal and thus there is no need to apply state1 to an instance
* whose state is already state2
* @see Specified by {@link yfiles.support.IMementoSupport#stateEquals}.
*/
@@ -119038,7 +119038,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -119068,7 +119068,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.support.TypedKeyMapper#removeValue} method should be
+ * In order to remove an association the {@link yfiles.support.TypedKeyMapper#removeValue} method should be
* preferred over calling this method using a default value.
* @param {yfiles.support.TypedKey.} key The key to use as the index.
* @see {@link yfiles.support.TypedKeyMapper#removeValue}
@@ -119089,7 +119089,7 @@ declare module yfiles{
/**
* Determines whether this instance contains the specified key.
* @param {yfiles.support.TypedKey.} key The key.
- * @return {boolean}
+ * @return {boolean}
* true if this instance contains the specified key; otherwise, false.
*/
contains(key:yfiles.support.TypedKey):boolean;
@@ -119132,13 +119132,13 @@ declare module yfiles{
equals(obj:Object):boolean;
/**
* Returns a hash code for this instance based on the type parameter and the {@link yfiles.support.TypedKey#name}.
- * @return {number}
- * A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ * @return {number}
+ * A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
*/
hashCode():number;
/**
* Returns the {@link yfiles.support.TypedKey#name}.
- * @return {string}
+ * @return {string}
* Returns the {@link yfiles.support.TypedKey#name}.
*/
toString():string;
@@ -119206,11 +119206,11 @@ declare module yfiles{
*/
beginCompoundEdit(undoName:string,redoName:string):yfiles.support.ICompoundEdit;
/**
- * Returns a token that can be used to store and compare the state of the
+ * Returns a token that can be used to store and compare the state of the
* undo queue.
* E.g. an application can retrieve the token once the user has saved his document.
- * Comparing the token returned by this instance with another one retrieved at
- * a later point in time enables the application to determine whether the
+ * Comparing the token returned by this instance with another one retrieved at
+ * a later point in time enables the application to determine whether the
* document is in the same state.
* @return {Object} An object that can be checked against other tokens via the {@link Object#equals} method.
*/
@@ -119318,7 +119318,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -119375,14 +119375,14 @@ declare module yfiles{
canRedo():boolean;
/**
* Returns the name of the undo unit.
- * Depending on the implementation and context this might be a human readable
+ * Depending on the implementation and context this might be a human readable
* representation of the undo action or a symbolic name that needs localization.
* @see Specified by {@link yfiles.support.IUndoUnit#undoName}.
*/
undoName:string;
/**
* Returns the name of the redo unit.
- * Depending on the implementation and context this might be a human readable
+ * Depending on the implementation and context this might be a human readable
* representation of the redo action or a symbolic name that needs localization.
* @see Specified by {@link yfiles.support.IUndoUnit#redoName}.
*/
@@ -119446,14 +119446,14 @@ declare module yfiles{
*/
redoImpl():void;
/**
- * Merges this unit if unit is of this type and they describe the
+ * Merges this unit if unit is of this type and they describe the
* same subject.
* @see Overrides {@link yfiles.support.AbstractUndoUnit#addUnit}
* @see Specified by {@link yfiles.support.IUndoUnit#addUnit}.
*/
addUnit(unit:yfiles.support.IUndoUnit):boolean;
/**
- * Replaces this unit if unit is of this type and they describe the
+ * Replaces this unit if unit is of this type and they describe the
* same subject.
* @see Overrides {@link yfiles.support.AbstractUndoUnit#replaceUnit}
* @see Specified by {@link yfiles.support.IUndoUnit#replaceUnit}.
@@ -119531,7 +119531,7 @@ declare module yfiles{
new (undoSupport:yfiles.support.IUndoSupport,mementos:yfiles.collections.IEnumerable,undoName:string,redoName:string):yfiles.support.MementoUndoableEdit;
};
/**
- * A convenience implementation of the {@link yfiles.support.IUndoUnit} interface that uses simple delegates
+ * A convenience implementation of the {@link yfiles.support.IUndoUnit} interface that uses simple delegates
* for the actual undo and redo operations.
*/
export interface DelegateUndoUnit extends yfiles.support.AbstractUndoUnit{
@@ -119621,7 +119621,7 @@ declare module yfiles{
export interface XmlNamespace extends Object{
/**
* Gets the URI of the namespace.
- * Value:
+ * Value:
* The name of the namespace.
*/
namespaceName:string;
@@ -119642,7 +119642,7 @@ declare module yfiles{
* Combines a namespace with a local name, creating a fully-qualified {@link yfiles.support.XmlName}.
* @param {yfiles.support.XmlNamespace} ns The namespace.
* @param {string} localName The local name of the element.
- * @return {yfiles.support.XmlName}
+ * @return {yfiles.support.XmlName}
* The result of the combination.
*/
add(ns:yfiles.support.XmlNamespace,localName:string):yfiles.support.XmlName;
@@ -119650,7 +119650,7 @@ declare module yfiles{
* Compares a namespace to another.
* @param {yfiles.support.XmlNamespace} ns1 The first namespace.
* @param {yfiles.support.XmlNamespace} ns2 The second namespace.
- * @return {boolean}
+ * @return {boolean}
* true if the namespaces are equal; false, otherwise.
*/
equals(ns1:yfiles.support.XmlNamespace,ns2:yfiles.support.XmlNamespace):boolean;
@@ -119658,7 +119658,7 @@ declare module yfiles{
* Compares a namespace to another.
* @param {yfiles.support.XmlNamespace} ns1 The first namespace.
* @param {yfiles.support.XmlNamespace} ns2 The second namespace.
- * @return {boolean}
+ * @return {boolean}
* false if the namespaces are equal; true, otherwise.
*/
notEquals(ns1:yfiles.support.XmlNamespace,ns2:yfiles.support.XmlNamespace):boolean;
@@ -119672,7 +119672,7 @@ declare module yfiles{
export interface XmlName extends Object{
/**
* Gets or sets the local name.
- * Value:
+ * Value:
* The local name.
*/
localName:string;
@@ -119682,7 +119682,7 @@ declare module yfiles{
xmlNamespace:yfiles.support.XmlNamespace;
/**
* Gets the URI of the namespace.
- * Value:
+ * Value:
* The URI of the namespace.
*/
namespaceName:string;
@@ -119701,7 +119701,7 @@ declare module yfiles{
* Creates a new name from the given local name and the given namespace URI.
* @param {string} localName The local name.
* @param {string} ns The namespace.
- * @return {yfiles.support.XmlName}
+ * @return {yfiles.support.XmlName}
*/
get(localName:string,ns:string):yfiles.support.XmlName;
convertFrom(expandedName:string):yfiles.support.XmlName;
@@ -119709,7 +119709,7 @@ declare module yfiles{
* Compares two names for equality.
* @param {yfiles.support.XmlName} left The first name.
* @param {yfiles.support.XmlName} right The second name.
- * @return {boolean}
+ * @return {boolean}
* true if the names are equal; false, otherwise.
*/
equals(left:yfiles.support.XmlName,right:yfiles.support.XmlName):boolean;
@@ -119717,7 +119717,7 @@ declare module yfiles{
* Compares two names for inequality.
* @param {yfiles.support.XmlName} left The first name.
* @param {yfiles.support.XmlName} right The second name.
- * @return {boolean}
+ * @return {boolean}
* false if the names are equal; true, otherwise.
*/
notEquals(left:yfiles.support.XmlName,right:yfiles.support.XmlName):boolean;
@@ -119730,11 +119730,11 @@ declare module yfiles{
*/
export interface IUndoSupport extends Object{
/**
- * Calling this method indicates to the callee that items
+ * Calling this method indicates to the callee that items
* are going to be modified.
* The implementation will return an implementation of {@link yfiles.support.ICompoundEdit}
* whose {@link yfiles.support.ICompoundEdit#end} method needs to be called by the client
- * after the changes to items have been done.
+ * after the changes to items have been done.
* Calling this method will immediately enqueue an {@link yfiles.support.IUndoUnit} into the undo queue.
* Subsequent additions to the queue will be added after the created instance, even if they
* are added to the queue before the {@link yfiles.support.ICompoundEdit#end} method has been called.
@@ -119745,7 +119745,7 @@ declare module yfiles{
* @param {yfiles.collections.IEnumerable.} items The items that will be changed after this call and before the call
* to {@link yfiles.support.ICompoundEdit#end}.
* @return {yfiles.support.ICompoundEdit} An implementation of the {@link yfiles.support.ICompoundEdit} interface whose
- * {@link yfiles.support.ICompoundEdit#end} or {@link yfiles.support.ICompoundEdit#cancel} methods
+ * {@link yfiles.support.ICompoundEdit#end} or {@link yfiles.support.ICompoundEdit#cancel} methods
* need to be called after the items have been modified.
* @see Specified by {@link yfiles.support.IUndoSupport#beginEditForItems}.
*/
@@ -120086,7 +120086,7 @@ declare module yfiles{
* that is based on a function of type function(TContext).
* This is a bridge method that delegates to {@link yfiles.support.LookupExtensions#addChainWithDelegateAndNullIsFallback}.
* @param {function(TContext):TResult} factory The factory that will be called for queries to TResult.
- * @param {boolean} nullIsFallback If set to true, null return values of the factory method will be
+ * @param {boolean} nullIsFallback If set to true, null return values of the factory method will be
* interpreted as the final result, otherwise the request will propagate down the chain.
* @return {yfiles.support.IContextLookupChainLink} The link that has been registered with the chain.
*/
@@ -120132,7 +120132,7 @@ declare module yfiles{
/**
* Determines whether this instance can be used to decorate the lookup for a certain type.
* @param {yfiles.lang.Class} t The type to decorate the lookup for.
- * @return {boolean}
+ * @return {boolean}
* @see Specified by {@link yfiles.support.ILookupDecorator#canDecorate}.
*/
canDecorate(t:yfiles.lang.Class):boolean;
@@ -120285,7 +120285,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.IMapper#removeItem}
@@ -120295,7 +120295,7 @@ declare module yfiles{
/**
* Finds the associated value for the given key in the mapping or
* (re-)associates the given key with the value provided, removing previous associations.
- * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
+ * In order to remove an association the {@link yfiles.model.IMapper#removeItem} method should be
* preferred over calling this method using a default value.
* @param {K} key The key to use as the index.
* @see {@link yfiles.model.IMapper#removeItem}
@@ -120456,7 +120456,7 @@ declare module yfiles{
*/
run(eventSource:Object,eventArgs:yfiles.system.EventArgs):void;
/**
- * Executes a given transition programmatically, regardless of the fact if this
+ * Executes a given transition programmatically, regardless of the fact if this
* is currently allowed or not.
* This will set the current state to the transition's target state, unless other code
* has set the state ot something different in the meantime.
@@ -120537,17 +120537,17 @@ declare module yfiles{
* Returns the result of a query to the next lookup chain element.
* This implementation returns the result of a query to {@link yfiles.support.AbstractContextLookupChainLink#setNext the next} lookup in the chain.
* A typical override of this method could look like this:
- *
* @param {Object} item the item to lookup a type for
* @param {yfiles.lang.Class} type the type to look up
- * @return {Object}
+ * @return {Object}
* an implementation or null
* @see Specified by {@link yfiles.support.IContextLookup#lookupForItem}.
*/
@@ -120587,7 +120587,7 @@ declare module yfiles{
* This is a bridge method that delegates to {@link yfiles.support.LookupExtensions#safeContextGet}.
* @param {Object} item The item to pass to the {@link yfiles.support.IContextLookup#lookupForItem} method.
* @return {T} The result of the query, never null.
- * @throws {yfiles.system.KeyNotFoundException} If the context lookup did not yield a non-null result
+ * @throws {yfiles.system.KeyNotFoundException} If the context lookup did not yield a non-null result
* for the type.
*/
safeContextGet(tType:yfiles.lang.Class,item:Object):T;
@@ -120609,7 +120609,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -120649,7 +120649,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -121107,7 +121107,7 @@ declare module yfiles{
redo():void;
/**
* Tries to remove a given unit from this compound unit.
- * This method will throw an exception if this unit has been undone or
+ * This method will throw an exception if this unit has been undone or
* an undo or redo is in progress or this unit has already been disposed.
* This method will not automatically {@link yfiles.system.IDisposable#dispose Dispose} removed units.
* @param {yfiles.support.IUndoUnit} unit The unit to remove.
@@ -121174,7 +121174,7 @@ declare module yfiles{
/**
* Determines whether the specified type exists in this lookup.
* @param {yfiles.lang.Class} type The type to look up.
- * @return {boolean}
+ * @return {boolean}
* true if the specified type exists in this lookup; otherwise, false.
*/
hasLookup(type:yfiles.lang.Class):boolean;
@@ -121192,7 +121192,7 @@ declare module yfiles{
new ():yfiles.support.DictionaryLookup;
/**
* Creates an instance with the given map as the backing store.
- * @param {yfiles.collections.IDictionary.} map
+ * @param {yfiles.collections.IDictionary.} map
* @throws {yfiles.system.ArgumentNullException} if the map is null
*/
WithDictionary:{
@@ -121242,14 +121242,14 @@ declare module yfiles{
canRedo():boolean;
/**
* Returns the name of the undo unit.
- * Depending on the implementation and context this might be a human readable
+ * Depending on the implementation and context this might be a human readable
* representation of the undo action or a symbolic name that needs localization.
* @see Specified by {@link yfiles.support.IUndoUnit#undoName}.
*/
undoName:string;
/**
* Returns the name of the redo unit.
- * Depending on the implementation and context this might be a human readable
+ * Depending on the implementation and context this might be a human readable
* representation of the redo action or a symbolic name that needs localization.
* @see Specified by {@link yfiles.support.IUndoUnit#redoName}.
*/
@@ -121715,7 +121715,7 @@ declare module yfiles{
removeItemChangedListener(value:(source:Object,evt:yfiles.model.ItemEventArgs)=> void):void;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:T):void;
@@ -121737,7 +121737,7 @@ declare module yfiles{
accepts(item:T):boolean;
/**
* Called by clients to indicate that the {@link system.Predicate} function
- * has changed in such a way that items that have previously been
+ * has changed in such a way that items that have previously been
* accepted might not be accepted anymore and vice versa.
*/
predicateChanged():void;
@@ -121757,7 +121757,7 @@ declare module yfiles{
onItemAddedByFilter(itemEventArgs:yfiles.model.ItemEventArgs):void;
/**
* Called by clients to indicate that the {@link system.Predicate} function
- * has changed in such a way that for the provided item that has previously been
+ * has changed in such a way that for the provided item that has previously been
* accepted the predicate might not have changed.
*/
predicateChangedWithForItem(forItem:T):void;
@@ -121844,7 +121844,7 @@ declare module yfiles{
* Occurs when a property value changes.
* This event will be triggered for {@link yfiles.support.Future#hasValue} changes
* and changes of the {@link yfiles.support.Future#value} property.
- * Note that if the determined future value is the same as the default,
+ * Note that if the determined future value is the same as the default,
* the event will only be triggered for the {@link yfiles.support.Future#hasValue} property.
*/
addPropertyChangedListener(value:(sender:Object,e:yfiles.system.PropertyChangedEventArgs)=> void):void;
@@ -121852,7 +121852,7 @@ declare module yfiles{
* Occurs when a property value changes.
* This event will be triggered for {@link yfiles.support.Future#hasValue} changes
* and changes of the {@link yfiles.support.Future#value} property.
- * Note that if the determined future value is the same as the default,
+ * Note that if the determined future value is the same as the default,
* the event will only be triggered for the {@link yfiles.support.Future#hasValue} property.
*/
removePropertyChangedListener(value:(sender:Object,e:yfiles.system.PropertyChangedEventArgs)=> void):void;
@@ -121875,7 +121875,7 @@ declare module yfiles{
};
/**
* Extension method holder class that extends the
- * {@link yfiles.geometry.IRectangle}, {@link yfiles.geometry.IMutableRectangle}, and {@link yfiles.geometry.IReshapeable}
+ * {@link yfiles.geometry.IRectangle}, {@link yfiles.geometry.IMutableRectangle}, and {@link yfiles.geometry.IReshapeable}
* types with utility methods.
* @see {@link yfiles.geometry.IRectangle}
* @see {@link yfiles.geometry.IMutableRectangle}
@@ -122015,7 +122015,7 @@ declare module yfiles{
* is less than 0.0d.
* @param {yfiles.geometry.IRectangle} rectangle The rectangle
* (a this parameter so that this method can be used as an extension method.).
- * @return {boolean}
+ * @return {boolean}
* true if the specified rectangle is empty; otherwise, false.
*/
isEmpty(rectangle:yfiles.geometry.IRectangle):boolean;
@@ -122083,7 +122083,7 @@ declare module yfiles{
* Typesafe convenience method for the {@link yfiles.support.ILookup#lookup} method.
* @param {yfiles.support.ILookup} lookup The lookup to operate on (a this parameter so that this method can be used as an extension method.).
* @return {T} The result of the query, never null.
- * @throws {yfiles.system.KeyNotFoundException} If the lookup did not yield a non-null result
+ * @throws {yfiles.system.KeyNotFoundException} If the lookup did not yield a non-null result
* for the type.
*/
safeGet(tType:yfiles.lang.Class,lookup:yfiles.support.ILookup):T;
@@ -122099,7 +122099,7 @@ declare module yfiles{
* @param {yfiles.support.IContextLookup} lookup The context lookup to operate on (a this parameter so that this method can be used as an extension method.).
* @param {Object} item The item to pass to the {@link yfiles.support.IContextLookup#lookupForItem} method.
* @return {T} The result of the query, never null.
- * @throws {yfiles.system.KeyNotFoundException} If the context lookup did not yield a non-null result
+ * @throws {yfiles.system.KeyNotFoundException} If the context lookup did not yield a non-null result
* for the type.
*/
safeContextGet(tType:yfiles.lang.Class,lookup:yfiles.support.IContextLookup,item:Object):T;
@@ -122155,7 +122155,7 @@ declare module yfiles{
* that the chain should be queried for the result.
* @param {yfiles.support.LookupChain} chain The chain to add the link to.
* @param {function(TContext):TResult} factory The factory that will be called for queries to TResult.
- * @param {boolean} nullIsFallback If set to true, null return values of the factory method will be
+ * @param {boolean} nullIsFallback If set to true, null return values of the factory method will be
* interpreted as the final result, otherwise the request will propagate down the chain.
* @return {yfiles.support.IContextLookupChainLink} The link that has been registered with the chain.
*/
@@ -122284,7 +122284,7 @@ declare module yfiles{
*/
containsPointWithEps(orientedRectangle:yfiles.geometry.IOrientedRectangle,point:yfiles.geometry.PointD,eps:number):boolean;
/**
- * Gets the transform that can be used to transform points that are in the local
+ * Gets the transform that can be used to transform points that are in the local
* coordinate system of the oriented rectangle if the top-left corner is the origin.
* @param {yfiles.geometry.IOrientedRectangle} orientedRectangle The oriented rectangle to use for defining the coordinate space.
* @return {yfiles.geometry.Matrix2D} A matrix that can be used to transform from oriented rectangle coordinates to world coordinates.
@@ -122385,21 +122385,21 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Sets the coordinates of the point to the given values.
- * @param {yfiles.geometry.IPointSetter} pointSetter The point setter to use for setting the values
+ * @param {yfiles.geometry.IPointSetter} pointSetter The point setter to use for setting the values
* (a this parameter so that this method can be used as an extension method.).
* @param {yfiles.geometry.PointD} newLocation The new location.
*/
setPointDLocation(pointSetter:yfiles.geometry.IPointSetter,newLocation:yfiles.geometry.PointD):void;
/**
* Sets the coordinates of the point to the given values.
- * @param {yfiles.geometry.IPointSetter} pointSetter The point setter to use for setting the values
+ * @param {yfiles.geometry.IPointSetter} pointSetter The point setter to use for setting the values
* (a this parameter so that this method can be used as an extension method.).
* @param {yfiles.geometry.IPoint} newLocation The new location.
*/
setPointLocation(pointSetter:yfiles.geometry.IPointSetter,newLocation:yfiles.geometry.IPoint):void;
/**
* Copies the current values of the coordinates of the point to a {@link yfiles.geometry.PointD} struct.
- * This method is useful to obtain a copy of the state and for making use of the
+ * This method is useful to obtain a copy of the state and for making use of the
* various utility methods that are provided by {@link yfiles.geometry.PointD}.
* @param {yfiles.geometry.IPoint} point The point (a this parameter so that this method can be used as an extension method.).
* @return {yfiles.geometry.PointD} The current values of the coordinates of the point.
@@ -122429,7 +122429,7 @@ declare module yfiles{
/**
* Returns an instance that implements the given type or null.
* Typically, this method will be called in order to obtain a different view or
- * aspect of the current instance. This is quite similar to casting or using
+ * aspect of the current instance. This is quite similar to casting or using
* a super type or interface of this instance, but is not limited to inheritance or
* compile time constraints. An instance implementing this method is not
* required to return non-null implementations for the types, nor does it
@@ -122445,7 +122445,7 @@ declare module yfiles{
* Typesafe convenience method for the {@link yfiles.support.ILookup#lookup} method.
* This is a bridge method that delegates to {@link yfiles.support.LookupExtensions#safeGet}.
* @return {T} The result of the query, never null.
- * @throws {yfiles.system.KeyNotFoundException} If the lookup did not yield a non-null result
+ * @throws {yfiles.system.KeyNotFoundException} If the lookup did not yield a non-null result
* for the type.
*/
safeGet(tType:yfiles.lang.Class):T;
@@ -122463,7 +122463,7 @@ declare module yfiles{
*/
export interface ILookupProvider extends Object{
/**
- * Creates or retrieves an {@link yfiles.support.ILookup} implementation
+ * Creates or retrieves an {@link yfiles.support.ILookup} implementation
* for a given item of type T.
* @param {T} item the item to find a lookup implementation for
* @return {yfiles.support.ILookup} an implementation or null
@@ -122625,8 +122625,8 @@ declare module yfiles{
pop():T;
/**
* Same as {@link yfiles.support.GenericYList#addFirst}.
- * @param {T} o
- * @return {yfiles.support.GenericListCell.}
+ * @param {T} o
+ * @return {yfiles.support.GenericListCell.}
*/
push(o:T):yfiles.support.GenericListCell;
/**
@@ -122672,10 +122672,10 @@ declare module yfiles{
*/
lastCell:yfiles.support.GenericListCell;
/**
- * Removes the GenericListCell c
+ * Removes the GenericListCell c
* and the element stored in it from this list.
* c must be a cell of this list
- * @param {yfiles.support.GenericListCell.} c
+ * @param {yfiles.support.GenericListCell.} c
* @return {T} The element the contained in the removed cell c
*/
removeCell(c:yfiles.support.GenericListCell):T;
@@ -122708,7 +122708,7 @@ declare module yfiles{
insert(index:number,o:T):void;
/**
* Returns an array representation of this List.
- * @return {T[]} An array representation of this List.
+ * @return {T[]} An array representation of this List.
*/
toArray():T[];
/**
@@ -122941,7 +122941,7 @@ declare module yfiles{
/**
* Moves this enumerator to the next element.
* A newly created enumerator's {@link yfiles.objectcollections.IEnumerator#currentObject current position} is before the first element. Thus, this method
- * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
+ * must be called before first access to the {@link yfiles.objectcollections.IEnumerator#currentObject} property. The same applies to the state after
* calling {@link yfiles.objectcollections.IEnumerator#reset}.
* @return {boolean} true if the enumerator was moved to a valid position
* @see Specified by {@link yfiles.objectcollections.IEnumerator#moveNext}.
@@ -122963,7 +122963,7 @@ declare module yfiles{
};
/**
* The interface used by {@link yfiles.support.IUndoSupport}'s and {@link yfiles.support.UndoEngine}'s {@link yfiles.support.UndoEngine#beginCompoundEdit} implementation.
- * {@link yfiles.support.UndoEngine} and {@link yfiles.support.IUndoSupport} implementations create instances of this class.
+ * {@link yfiles.support.UndoEngine} and {@link yfiles.support.IUndoSupport} implementations create instances of this class.
* You don't have to implement this class yourself.
* This class serves as a token for compound edits, only.
* Once this token has been obtained from the engine, it is essential for the functionality of the issuer of
@@ -123041,7 +123041,7 @@ declare module yfiles{
* type parameters of this method are passed before the parameters.
* @param {Object} thisArg The context for the invocation. This argument is ignored when the method is static or a constructor.
* @param {Object[]} parameters The parameters of the invocation.
- * @return {Object}
+ * @return {Object}
* The return value of the method invocation.
* @see Overrides {@link yfiles.system.MethodBase#invoke}
*/
@@ -123057,20 +123057,20 @@ declare module yfiles{
export interface MethodInfo extends yfiles.system.MethodBase{
/**
* Gets the return type of the method.
- * Value:
+ * Value:
* The type of the return value.
*/
returnType:yfiles.lang.Class;
/**
* Gets a value indicating whether the method is a constructor.
- * Value:
+ * Value:
* Always false.
* @see Overrides {@link yfiles.system.MethodBase#isConstructor}
*/
isConstructor:boolean;
/**
* Gets the type of the member.
- * Value:
+ * Value:
* The type of the member.
*/
memberType:yfiles.system.MemberTypes;
@@ -123093,13 +123093,13 @@ declare module yfiles{
export interface MethodBase extends yfiles.system.MemberInfo{
/**
* Gets a value indicating whether the method is static.
- * Value:
+ * Value:
* true if the method is static; otherwise, false.
*/
isStatic:boolean;
/**
* Gets a value indicating whether the method is a constructor.
- * Value:
+ * Value:
* true if the method is a constructor; otherwise, false.
*/
isConstructor:boolean;
@@ -123141,13 +123141,13 @@ declare module yfiles{
_attributes:yfiles.lang.Attribute[];
/**
* Gets the declaring type, i.e. the type where the member was declared.
- * Value:
+ * Value:
* The declaring type.
*/
declaringType:yfiles.lang.Class;
/**
* Gets the reflected type, i.e. the type that was asked about its member.
- * Value:
+ * Value:
* The reflected type.
*/
reflectedType:yfiles.lang.Class;
@@ -123157,19 +123157,19 @@ declare module yfiles{
name:string;
/**
* Gets the type of the member.
- * Value:
+ * Value:
* The type of the member.
*/
memberType:yfiles.system.MemberTypes;
/**
* Gets a value indicating whether the member is private.
- * Value:
+ * Value:
* true if the member is private; otherwise, false.
*/
isPrivate:boolean;
/**
* Gets a value indicating whether the member is public.
- * Value:
+ * Value:
* true if the member is public; otherwise, false.
*/
isPublic:boolean;
@@ -123191,7 +123191,7 @@ declare module yfiles{
* Determines whether the specified attribute type is defined.
* @param {yfiles.lang.Class} attributeType Type of the attribute.
* @param {boolean} inherit if set to true then inherited attributes will be considered as well.
- * @return {boolean}
+ * @return {boolean}
* true if the specified attribute type is defined; otherwise, false.
*/
isDefined(attributeType:yfiles.lang.Class,inherit:boolean):boolean;
@@ -123240,7 +123240,7 @@ declare module yfiles{
export interface ConstructorInfo extends yfiles.system.MethodBase{
/**
* Gets a value indicating whether the method is a constructor.
- * Value:
+ * Value:
* Always true.
* @see Overrides {@link yfiles.system.MethodBase#isConstructor}
*/
@@ -123250,7 +123250,7 @@ declare module yfiles{
* The thisArg is ignored since constructors can't be bound to a context.
* @param {Object} thisArg This argument is ignored.
* @param {Object[]} parameters The parameters of the invocation.
- * @return {Object}
+ * @return {Object}
* A new instance of the type the constructor belongs to.
* @see Overrides {@link yfiles.system.MethodBase#invoke}
*/
@@ -123258,13 +123258,13 @@ declare module yfiles{
/**
* Invokes the constructor with the given parameters..
* @param {Object[]} parameters The parameters.
- * @return {Object}
+ * @return {Object}
* A new instance of the type the constructor belongs to.
*/
invokeConstructor(parameters:Object[]):Object;
/**
* Gets the type of the member.
- * Value:
+ * Value:
* The type of the member.
*/
memberType:yfiles.system.MemberTypes;
@@ -123283,7 +123283,7 @@ declare module yfiles{
name:string;
/**
* Gets the type of the parameter.
- * Value:
+ * Value:
* The type of the parameter.
*/
parameterType:yfiles.lang.Class;
@@ -123294,7 +123294,7 @@ declare module yfiles{
position:number;
/**
* Gets a value indicating whether the parameter is optional.
- * Value:
+ * Value:
* true if the parameter is optional; otherwise, false.
*/
isOptional:boolean;
@@ -123313,20 +123313,20 @@ declare module yfiles{
export interface FieldInfo extends yfiles.system.MemberInfo{
/**
* Gets a value indicating whether this field is static.
- * Value:
+ * Value:
* true if this field is static; otherwise, false.
*/
isStatic:boolean;
/**
* Gets the type of the field.
- * Value:
+ * Value:
* The type of the field.
*/
fieldType:yfiles.lang.Class;
/**
* Gets the value stored in the field on the specified object.
* @param {Object} obj The object. This parameter is ignored if the field is static.
- * @return {Object}
+ * @return {Object}
*/
getValue(obj:Object):Object;
/**
@@ -123337,7 +123337,7 @@ declare module yfiles{
setValue(obj:Object,value:Object):void;
/**
* Gets the type of the member.
- * Value:
+ * Value:
* The type of the member.
*/
memberType:yfiles.system.MemberTypes;
@@ -123352,19 +123352,19 @@ declare module yfiles{
export interface PropertyInfo extends yfiles.system.MemberInfo{
/**
* Gets a value indicating whether the property can be read.
- * Value:
+ * Value:
* true if the property can be read; otherwise, false.
*/
canRead:boolean;
/**
* Gets a value indicating whether the property can be written.
- * Value:
+ * Value:
* true if the property can be written; otherwise, false.
*/
canWrite:boolean;
/**
* Gets the type of the property.
- * Value:
+ * Value:
* The type of the property.
*/
propertyType:yfiles.lang.Class;
@@ -123380,7 +123380,7 @@ declare module yfiles{
getSetMethod():yfiles.system.MethodInfo;
/**
* Gets the index parameters.
- * @return {yfiles.system.ParameterInfo[]}
+ * @return {yfiles.system.ParameterInfo[]}
*/
getIndexParameters():yfiles.system.ParameterInfo[];
/**
@@ -123389,7 +123389,7 @@ declare module yfiles{
* @param {Object[]} index The indices. This parameter can be safely ignored.
* @return {Object} The value of the property from the given object.
* @throws {yfiles.system.ArgumentException} If the property is not readable.
- * @throws {yfiles.system.TargetException}
+ * @throws {yfiles.system.TargetException}
* If the given object is null (and the property is not static)
* - or -
* if the given object is not of the type that this property belongs to.
@@ -123400,7 +123400,7 @@ declare module yfiles{
* @param {Object} obj The object whose property should be written.
* @param {Object[]} index The indices. This parameter can be safely ignored.
* @throws {yfiles.system.ArgumentException} If the property is not writable.
- * @throws {yfiles.system.TargetException}
+ * @throws {yfiles.system.TargetException}
* If the given object is null (and the property is not static)
* - or -
* if the given object is not of the type that this property belongs to.
@@ -123408,7 +123408,7 @@ declare module yfiles{
setValue(obj:Object,value:Object,index:Object[]):void;
/**
* Gets the type of the member.
- * Value:
+ * Value:
* The type of the member.
*/
memberType:yfiles.system.MemberTypes;
@@ -123457,7 +123457,7 @@ declare module yfiles{
export interface ResourceManager extends Object{
/**
* Gets or sets a value indicating whether the case of the keys should be ignored.
- * Value:
+ * Value:
* true if the case should be ignored; otherwise, false.
*/
ignoreCase:boolean;
@@ -123552,7 +123552,7 @@ declare module yfiles{
INVARIANT_CULTURE:yfiles.system.CultureInfo;
/**
* Gets or sets the current UI culture.
- * Value:
+ * Value:
* The current UI culture.
*/
currentUICulture:yfiles.system.CultureInfo;
@@ -124361,7 +124361,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value to a string.
* @param {Object} value The value.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value to a string; otherwise, false.
*/
canConvertToString(value:Object,context:yfiles.system.IValueSerializerContext):boolean;
@@ -124376,7 +124376,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value from the given string.
* @param {string} value The string value to convert.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value from the string; otherwise, false.
*/
canConvertFromString(value:string,context:yfiles.system.IValueSerializerContext):boolean;
@@ -124399,7 +124399,7 @@ declare module yfiles{
/**
* Determines whether the specified key is contained in this resources.
* @param {yfiles.system.ResourceKey} key The key.
- * @return {boolean}
+ * @return {boolean}
* true if the specified key is contained; otherwise, false.
*/
containsKey(key:yfiles.system.ResourceKey):boolean;
@@ -124667,7 +124667,7 @@ declare module yfiles{
export interface TypeAttribute extends yfiles.lang.Attribute{
/**
* Gets or sets the type.
- * Value:
+ * Value:
* The type.
*/
type:yfiles.lang.Class;
@@ -124721,7 +124721,7 @@ declare module yfiles{
type:yfiles.lang.Class;
/**
* Gets a value indicating whether the parameter is optional.
- * Value:
+ * Value:
* true if the parameter is optional; otherwise, false.
*/
isOptional:boolean;
@@ -124729,7 +124729,7 @@ declare module yfiles{
* Converts this {@link yfiles.system.ParameterAttribute} into a {@link yfiles.system.ParameterInfo} object.
* @param {yfiles.system.MemberInfo} owner The owner.
* @param {number} position The position.
- * @return {yfiles.system.ParameterInfo}
+ * @return {yfiles.system.ParameterInfo}
*/
toParameterInfo(owner:yfiles.system.MemberInfo,position:number):yfiles.system.ParameterInfo;
}
@@ -124745,7 +124745,7 @@ declare module yfiles{
};
/**
* Static helper class that provides convenience access to
- * {@link yfiles.system.Pen} instances that have a default thickness of
+ * {@link yfiles.system.Pen} instances that have a default thickness of
* 1.0d and are frozen for each of the brushes available in {@link yfiles.system.Brushes}.
*/
export interface Pens extends Object{
@@ -125756,7 +125756,7 @@ declare module yfiles{
INSTANCE:yfiles.system.DragDrop;
/**
* Whether to update the mouse cursor during the drag operation using CSS classes.
- * If enabled, the following CSS classes are assigned to elements hovered during a drag operation,
+ * If enabled, the following CSS classes are assigned to elements hovered during a drag operation,
* depending on the allowed drag-drop operations for these elements:
*
*
yfiles-cursor-dragdrop-move
@@ -125881,7 +125881,7 @@ declare module yfiles{
* @param {yfiles.lang.Class} sourceType Type of the source.
* @param {yfiles.lang.Class} targetType Type of the target.
* @param {yfiles.system.PropertyMetadata} metadata The metadata.
- * @return {yfiles.system.DependencyProperty}
+ * @return {yfiles.system.DependencyProperty}
*/
register(name:string,sourceType:yfiles.lang.Class,targetType:yfiles.lang.Class,metadata:yfiles.system.PropertyMetadata):yfiles.system.DependencyProperty;
};
@@ -125985,7 +125985,7 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.system.DragEventArgs} class.
* @param {yfiles.input.MouseEventArgs} mouseEventArgs The original {@link yfiles.input.MouseEventArgs} for which this event was constructed.
- * @param {yfiles.system.DragDropEffects} allowedEffects The allowed effects that will be used to initialize the {@link yfiles.system.DragEventArgs#allowedEffects}
+ * @param {yfiles.system.DragDropEffects} allowedEffects The allowed effects that will be used to initialize the {@link yfiles.system.DragEventArgs#allowedEffects}
* and {@link yfiles.system.DragEventArgs#effects} properties.
* @param {yfiles.system.IDataObject} data The data that is being dragged.
* @param {yfiles.system.DragDropKeyStates} keyStates The key states relevant for drag and drop operations.
@@ -125994,7 +125994,7 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.system.DragEventArgs} class.
* @param {yfiles.system.TouchEventArgs} touchEventArgs The original {@link yfiles.system.TouchEventArgs} for which this event was constructed.
- * @param {yfiles.system.DragDropEffects} allowedEffects The allowed effects that will be used to initialize the {@link yfiles.system.DragEventArgs#allowedEffects}
+ * @param {yfiles.system.DragDropEffects} allowedEffects The allowed effects that will be used to initialize the {@link yfiles.system.DragEventArgs#allowedEffects}
* and {@link yfiles.system.DragEventArgs#effects} properties.
* @param {yfiles.system.IDataObject} data The data that is being dragged.
* @param {yfiles.system.DragDropKeyStates} keyStates The key states relevant for drag and drop operations.
@@ -126147,21 +126147,21 @@ declare module yfiles{
/**
* Occurs when the state of the {@link yfiles.system.DragDropKeyStates} has changed to query the source whether the
* drag operation should be continued.
- * Handlers should adjust the {@link yfiles.system.QueryContinueDragEventArgs#handled} and {@link yfiles.system.QueryContinueDragEventArgs#action}
+ * Handlers should adjust the {@link yfiles.system.QueryContinueDragEventArgs#handled} and {@link yfiles.system.QueryContinueDragEventArgs#action}
* properties accordingly.
*/
addQueryContinueDragListener(value:(sender:Object,e:yfiles.system.QueryContinueDragEventArgs)=> void):void;
/**
* Occurs when the state of the {@link yfiles.system.DragDropKeyStates} has changed to query the source whether the
* drag operation should be continued.
- * Handlers should adjust the {@link yfiles.system.QueryContinueDragEventArgs#handled} and {@link yfiles.system.QueryContinueDragEventArgs#action}
+ * Handlers should adjust the {@link yfiles.system.QueryContinueDragEventArgs#handled} and {@link yfiles.system.QueryContinueDragEventArgs#action}
* properties accordingly.
*/
removeQueryContinueDragListener(value:(sender:Object,e:yfiles.system.QueryContinueDragEventArgs)=> void):void;
/**
* Gets or sets the source element from which drags can originate.
* If the {@link yfiles.system.DragSource#allowDrag} property is enabled, this will automatically register mouse event handlers on the element that
- * will recognize default drag gestures (press followed by drag) to
+ * will recognize default drag gestures (press followed by drag) to
* {@link yfiles.system.DragSource#doDragDrop initiate a drag and drop operation}.
* Value: The source.
*/
@@ -126280,7 +126280,7 @@ declare module yfiles{
originalSource:Object;
/**
* Gets or sets a value indicating whether this {@link yfiles.system.RoutedEventArgs} is handled.
- * Value:
+ * Value:
* true if handled; otherwise, false.
*/
handled:boolean;
@@ -126387,14 +126387,14 @@ declare module yfiles{
equals(obj:Object):boolean;
/**
* Returns a hash code for this instance.
- * @return {number}
- * A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
+ * @return {number}
+ * A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
*/
hashCode():number;
/**
* Converts the specified color to a SVG color string.
* This is a bridge method that delegates to {@link yfiles.canvas.SVGExtensions#colorToSvgColor}.
- * @return {string}
+ * @return {string}
*/
toSvgColor():string;
}
@@ -126406,7 +126406,7 @@ declare module yfiles{
* @param {number} r The r.
* @param {number} g The g.
* @param {number} b The b.
- * @return {yfiles.system.Color}
+ * @return {yfiles.system.Color}
*/
fromArgb(a:number,r:number,g:number,b:number):yfiles.system.Color;
equals(left:yfiles.system.Color,right:yfiles.system.Color):boolean;
@@ -126734,7 +126734,7 @@ declare module yfiles{
stop():void;
/**
* Gets or sets a value indicating whether this instance is enabled.
- * Value:
+ * Value:
* true if this instance is enabled; otherwise, false.
* Setting this property to true starts the timer, setting
* to false stops it.
@@ -126742,7 +126742,7 @@ declare module yfiles{
isEnabled:boolean;
/**
* Gets or sets the interval.
- * Value:
+ * Value:
* The interval.
*/
interval:yfiles.system.TimeSpan;
@@ -126901,8 +126901,8 @@ declare module yfiles{
isSealed:boolean;
/**
* Returns the index of a specific item in the collection.
- * @param {T} item
- * @return {number}
+ * @param {T} item
+ * @return {number}
*/
indexOf(item:T):number;
/**
@@ -127006,7 +127006,7 @@ declare module yfiles{
* Gets or sets the dash style for the pen.
* Note that the visual appearance of the 'dashes' and 'gaps' specified by
* this property depends on the value of the property {@link yfiles.system.Pen#dashCap},
- * too.
+ * too.
* Value: The dash style. The values of a dash style are in terms of
* multiples of the the thickness of this pen. This is different from
* the corresponding properties of a SVG stroke.
@@ -127046,7 +127046,7 @@ declare module yfiles{
/**
* Converts the pen to a SVG stroke.
* This is a bridge method that delegates to {@link yfiles.canvas.SVGExtensions#toSvgStroke}.
- * @return {string}
+ * @return {string}
*/
toSvgStroke():string;
}
@@ -127136,7 +127136,7 @@ declare module yfiles{
new ():yfiles.system.ResourceKeyConverter;
};
/**
- * An attribute used to describe the return type of the instances return by a {@link yfiles.system.MarkupExtension}'s
+ * An attribute used to describe the return type of the instances return by a {@link yfiles.system.MarkupExtension}'s
* {@link yfiles.system.MarkupExtension#provideValue ProvideValue} implementation.
*/
export interface MarkupExtensionReturnTypeAttribute extends yfiles.lang.Attribute{
@@ -127332,7 +127332,7 @@ declare module yfiles{
};
};
/**
- * A collection of {@link yfiles.system.InputBinding}s for use with the
+ * A collection of {@link yfiles.system.InputBinding}s for use with the
* {@link yfiles.system.CommandManager} utility class.
*/
export interface InputBindingCollection extends yfiles.system.SealableCollection{
@@ -127392,7 +127392,7 @@ declare module yfiles{
isInstance(o:Object):boolean;
};
/**
- * Holds a binding between an {@link yfiles.system.InputGesture} and a {@link yfiles.system.RoutedCommand},
+ * Holds a binding between an {@link yfiles.system.InputGesture} and a {@link yfiles.system.RoutedCommand},
* as well as the {@link yfiles.system.InputBinding#commandParameter} and {@link yfiles.system.InputBinding#commandTarget}.
*/
export interface InputBinding extends Object{
@@ -127495,15 +127495,15 @@ declare module yfiles{
* @param {Object} parameter The command parameter for use in the {@link yfiles.system.CanExecuteRoutedEventArgs#parameter}.
* @param {yfiles.canvas.Control} target The target where the command should be executed. May be null in which case the current
* focused element will be used.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can be executed using the specified parameter and target; otherwise, false.
*/
canExecuteOnTarget(parameter:Object,target:yfiles.canvas.Control):boolean;
/**
- * Executes this command by routing the corresponding {@link yfiles.system.ExecutedRoutedEventArgs} through the
+ * Executes this command by routing the corresponding {@link yfiles.system.ExecutedRoutedEventArgs} through the
* visual tree.
* The visual tree is traversed starting from target or the currently focused element
- * to find a suitable {@link yfiles.system.CommandManager#getCommandBindings command binding} that will perform
+ * to find a suitable {@link yfiles.system.CommandManager#getCommandBindings command binding} that will perform
* the actual execution.
* @param {Object} parameter The parameter to use for the {@link yfiles.system.ExecutedRoutedEventArgs#parameter}.
* @param {yfiles.canvas.Control} target The target element to start the routing or null.
@@ -127574,7 +127574,7 @@ declare module yfiles{
freezeCore():void;
/**
* Adds the given item to the collection.
- * @param {T} item
+ * @param {T} item
* @see Specified by {@link yfiles.collections.ICollection#add}.
*/
add(item:yfiles.system.GradientStop):void;
@@ -127755,7 +127755,7 @@ declare module yfiles{
export interface GradientBrush extends yfiles.system.Brush,yfiles.drawing.IDefsSupport{
/**
* Gets or sets the gradient stops of this brush.
- * Value:
+ * Value:
* The gradient stops of this brush.
*/
gradientStops:yfiles.system.GradientStopCollection;
@@ -127821,20 +127821,20 @@ declare module yfiles{
export interface GradientStop extends yfiles.system.Freezable{
/**
* Gets or sets the color of this transition point.
- * Value:
+ * Value:
* The color of this transition point.
*/
color:yfiles.system.Color;
/**
* Gets or sets the offset of this transition point.
- * Value:
+ * Value:
* The offset of this transition point.
*/
offset:number;
/**
* Converts the gradient stop color to a SVG color string.
* This is a bridge method that delegates to {@link yfiles.canvas.SVGExtensions#gradientStopToSvgColor}.
- * @return {string}
+ * @return {string}
*/
toSvgColor():string;
}
@@ -127860,7 +127860,7 @@ declare module yfiles{
* An attribute that can be used on the {@link system.AttributeTargets#ASSEMBLY assembly level}
* to help with the automatic XAML-like serialization of the classes in that assembly.
* This attribute can be used to tell the serialization engine which XML prefix to use for
- * for a certain XML namespace that has been declared using the {@link yfiles.system.XmlnsDefinitionAttribute} in the assembly
+ * for a certain XML namespace that has been declared using the {@link yfiles.system.XmlnsDefinitionAttribute} in the assembly
* this attribute is declared for.
*
* A typical use case is to map several CLR namespaces to a human readable XML namespace.
@@ -127938,7 +127938,7 @@ declare module yfiles{
/**
* Gets the position of the event within the target bounds.
* @param {Element} target The target.
- * @return {yfiles.geometry.PointD}
+ * @return {yfiles.geometry.PointD}
*/
getPosition(target:Element):yfiles.geometry.PointD;
/**
@@ -127957,7 +127957,7 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.system.TouchEventArgs} class.
* @param {HTMLElement} target The target element.
- * @param {SVGElement} touchEvent
+ * @param {SVGElement} touchEvent
* @param {Object} touch The touch.
*/
ForTouch:{
@@ -128037,7 +128037,7 @@ declare module yfiles{
text:string;
/**
* Returns a {@link String} that represents this instance using {@link yfiles.system.RoutedUICommand#text}.
- * @return {string}
+ * @return {string}
* A {@link String} that represents this instance.
*/
toString():string;
@@ -128109,7 +128109,7 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Initializes a new instance of the {@link yfiles.system.Typeface} class
- * with size 10, "Arial" family, normal weight and style and line
+ * with size 10, "Arial" family, normal weight and style and line
* spacing 0.5.
*/
new ():yfiles.system.Typeface;
@@ -128126,32 +128126,32 @@ declare module yfiles{
export interface PatternBrush extends yfiles.system.Brush,yfiles.drawing.IDefsSupport{
/**
* Gets or sets the content.
- * Value:
+ * Value:
* The content.
*/
content:yfiles.drawing.Visual;
/**
* Gets or sets the SVG view box of this pattern brush.
- * Value:
+ * Value:
* The SVG view box of this pattern brush.
*/
viewBox:yfiles.geometry.RectD;
/**
* Gets or sets the origin of this pattern brush.
- * Value:
+ * Value:
* The origin of this pattern brush.
*/
origin:yfiles.geometry.PointD;
/**
* Gets or sets the size of this pattern brush.
- * Value:
+ * Value:
* The size of this pattern brush.
*/
size:yfiles.geometry.SizeD;
/**
* Updates the defs element with the current gradient data.
- * @param {SVGElement} oldElement
- * @param {yfiles.canvas.ICanvasContext} context
+ * @param {SVGElement} oldElement
+ * @param {yfiles.canvas.ICanvasContext} context
* @see Specified by {@link yfiles.drawing.IDefsSupport#updateDefsElement}.
*/
updateDefsElement(oldElement:SVGElement,context:yfiles.canvas.ICanvasContext):void;
@@ -128185,31 +128185,31 @@ declare module yfiles{
export interface RadialGradientBrush extends yfiles.system.GradientBrush{
/**
* Gets or sets the center of this radial gradient.
- * Value:
+ * Value:
* The center of this radial gradient.
*/
center:yfiles.geometry.PointD;
/**
* Gets or sets the origin of this radial gradient.
- * Value:
+ * Value:
* The origin of this radial gradient.
*/
gradientOrigin:yfiles.geometry.PointD;
/**
* Gets or sets the radius of the largest circle of this radial gradient in horizontal direction.
- * Value:
+ * Value:
* The radius of the largest circle of this radial gradient in horizontal direction.
*/
radiusX:number;
/**
* Gets or sets the radius of the largest circle of this radial gradient in vertical direction.
- * Value:
+ * Value:
* The radius of the largest circle of this radial gradient in vertical direction.
*/
radiusY:number;
/**
* Gets or sets the spread method of this gradient.
- * Value:
+ * Value:
* The spread method of this gradient.
*/
spreadMethod:yfiles.system.GradientSpreadMethod;
@@ -128240,19 +128240,19 @@ declare module yfiles{
export interface LinearGradientBrush extends yfiles.system.GradientBrush{
/**
* Gets or sets the spread method of this gradient.
- * Value:
+ * Value:
* The spread method of this gradient.
*/
spreadMethod:yfiles.system.GradientSpreadMethod;
/**
* Gets or sets the start point of this gradient.
- * Value:
+ * Value:
* The start point of this gradient.
*/
startPoint:yfiles.geometry.PointD;
/**
* Gets or sets the end point of this gradient.
- * Value:
+ * Value:
* The end point of this gradient.
*/
endPoint:yfiles.geometry.PointD;
@@ -128298,7 +128298,7 @@ declare module yfiles{
};
};
/**
- * Helper class that contains extension methods for use with {@link yfiles.canvas.Control}s,
+ * Helper class that contains extension methods for use with {@link yfiles.canvas.Control}s,
* {@link yfiles.drawing.ArrangeVisual}s, and {@link yfiles.canvas.Control}s.
*/
export interface UIElementExtensions extends Object{
@@ -128322,21 +128322,21 @@ declare module yfiles{
/**
* Determines whether the specified element is visible.
* @param {yfiles.canvas.Control} element The element.
- * @return {boolean}
+ * @return {boolean}
* true if the specified element is visible; otherwise, false.
*/
isVisible(element:yfiles.canvas.Control):boolean;
/**
* Determines whether the specified source has the keyboard focus.
* @param {yfiles.canvas.Control} element The source.
- * @return {boolean}
+ * @return {boolean}
* true if the element is the currently focused element; otherwise, false.
*/
isKeyboardFocused(element:yfiles.canvas.Control):boolean;
/**
* Determines whether the keyboard focus is within the visual tree of the specified element.
* @param {yfiles.canvas.Control} element The element to inspect.
- * @return {boolean}
+ * @return {boolean}
* true if keyboard focus is within the subtree; otherwise, false.
*/
isKeyboardFocusWithin(element:yfiles.canvas.Control):boolean;
@@ -128350,7 +128350,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value to a string.
* @param {Object} value The value.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value to a string; otherwise, false.
*/
canConvertToString(value:Object,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128372,7 +128372,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value from the given string.
* @param {string} value The string value to convert.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value from the string; otherwise, false.
*/
canConvertFromString(value:string,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128418,9 +128418,9 @@ declare module yfiles{
/**
* A static helper class that provides access to the attached properties of type {@link yfiles.system.RoutedCommand}
* for {@link yfiles.canvas.Control}s.
- * {@link yfiles.system.RoutedCommand}s are a simplified implementation of WPF's routed command pattern. Most of the classes of the WPF
- * implementation have been reimplemented here.
- * The InputBindings and CommandBindings properties have been implemented as attached properties.
+ * {@link yfiles.system.RoutedCommand}s are a simplified implementation of WPF's routed command pattern. Most of the classes of the WPF
+ * implementation have been reimplemented here.
+ * The InputBindings and CommandBindings properties have been implemented as attached properties.
* For an overview of the concepts please see the corresponding documentation of the WPF implementation.
*/
export interface CommandManager extends Object{
@@ -128574,7 +128574,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value from the given string.
* @param {string} value The string value to convert.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value from the string; otherwise, false.
*/
canConvertFromString(value:string,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128582,7 +128582,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value to a string.
* @param {Object} value The value.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value to a string; otherwise, false.
*/
canConvertToString(value:Object,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128606,7 +128606,7 @@ declare module yfiles{
new ():yfiles.system.ColorValueSerializer;
};
/**
- * Describes a binding between a {@link yfiles.system.RoutedCommand} and both
+ * Describes a binding between a {@link yfiles.system.RoutedCommand} and both
* a function of type function(object, {@link yfiles.system.ExecutedRoutedEventArgs}) that performs the actual command execution and a function of type function(object, {@link yfiles.system.CanExecuteRoutedEventArgs}) that determines
* whether to execute the command at all.
*/
@@ -128793,7 +128793,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value to a string.
* @param {Object} value The value.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value to a string; otherwise, false.
*/
canConvertToString(value:Object,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128815,7 +128815,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value from the given string.
* @param {string} value The string value to convert.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value from the string; otherwise, false.
*/
canConvertFromString(value:string,context:yfiles.system.IValueSerializerContext):boolean;
@@ -128912,7 +128912,7 @@ declare module yfiles{
*/
command:yfiles.system.ICommand;
/**
- * Gets or sets a value indicating whether to continue event routing, even if
+ * Gets or sets a value indicating whether to continue event routing, even if
* this argument is {@link yfiles.system.CanExecuteRoutedEventArgs#handled}.
* The default is false.
* Value: true if routing of the event should be continued; otherwise, false.
@@ -128930,7 +128930,7 @@ declare module yfiles{
source:Object;
/**
* Gets or sets a value indicating whether the command can be executed.
- * Value:
+ * Value:
* true if the command can be executed; otherwise, false.
* @see {@link yfiles.system.CanExecuteRoutedEventArgs#handled}
*/
@@ -129674,7 +129674,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value from the given string.
* @param {string} value The string value to convert.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value from the string; otherwise, false.
*/
canConvertFromString(value:string,context:yfiles.system.IValueSerializerContext):boolean;
@@ -129682,7 +129682,7 @@ declare module yfiles{
* Determines whether this instance can convert the specified value to a string.
* @param {Object} value The value.
* @param {yfiles.system.IValueSerializerContext} context The context.
- * @return {boolean}
+ * @return {boolean}
* true if this instance can convert the specified value to a string; otherwise, false.
*/
canConvertToString(value:Object,context:yfiles.system.IValueSerializerContext):boolean;
@@ -129918,13 +129918,13 @@ declare module yfiles{
/**
* Initializes a new instance of the {@link yfiles.system.ComponentResourceKey} class.
* @param {yfiles.lang.Class} type The type for which this resource is created.
- * @param {Object} value The identifier that further specifies the resource.
+ * @param {Object} value The identifier that further specifies the resource.
* The {@link Object#toString} representation of this identifier is used for creating the key.
*/
new (type:yfiles.lang.Class,value:Object):yfiles.system.ComponentResourceKey;
/**
* Gets the string representation for this key that will be used to lookup the resource.
- * @return {string} A string where all '.' in the namespace of the type are replaced by '_', followed by ':', the type name, a
+ * @return {string} A string where all '.' in the namespace of the type are replaced by '_', followed by ':', the type name, a
* '.' and the {@link Object#toString} representation of the value.
*/
getString(type:yfiles.lang.Class,value:Object):string;
@@ -129971,40 +129971,40 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Gets the dash style with a single dash.
- * A pen with this style doesn't look as expected if it uses the dash cap
- * {@link yfiles.system.PenLineCap#FLAT}. Since
+ * A pen with this style doesn't look as expected if it uses the dash cap
+ * {@link yfiles.system.PenLineCap#FLAT}. Since
* {@link yfiles.system.PenLineCap#FLAT} is the default value, you should
- * explicitly set another value, for example
+ * explicitly set another value, for example
* {@link yfiles.system.PenLineCap#SQUARE} or {@link yfiles.system.PenLineCap#ROUND}.
* Value: The 'dash' dash style.
*/
DASH:yfiles.system.DashStyle;
/**
* Gets the dash style with a single dash and dot.
- * A pen with this style doesn't look as expected if it uses the dash cap
- * {@link yfiles.system.PenLineCap#FLAT}. Since
+ * A pen with this style doesn't look as expected if it uses the dash cap
+ * {@link yfiles.system.PenLineCap#FLAT}. Since
* {@link yfiles.system.PenLineCap#FLAT} is the default value, you should
- * explicitly set another value, for example
+ * explicitly set another value, for example
* {@link yfiles.system.PenLineCap#SQUARE} or {@link yfiles.system.PenLineCap#ROUND}.
* Value: The 'dash-dot' dash style.
*/
DASH_DOT:yfiles.system.DashStyle;
/**
* Gets the dash style with a single dash and two dots.
- * A pen with this style doesn't look as expected if it uses the dash cap
- * {@link yfiles.system.PenLineCap#FLAT}. Since
+ * A pen with this style doesn't look as expected if it uses the dash cap
+ * {@link yfiles.system.PenLineCap#FLAT}. Since
* {@link yfiles.system.PenLineCap#FLAT} is the default value, you should
- * explicitly set another value, for example
+ * explicitly set another value, for example
* {@link yfiles.system.PenLineCap#SQUARE} or {@link yfiles.system.PenLineCap#ROUND}.
* Value: The 'dash-dot-dot' dash style.
*/
DASH_DOT_DOT:yfiles.system.DashStyle;
/**
* Gets the dash style with a single dot.
- * A pen with this style doesn't look as expected if it uses the dash cap
- * {@link yfiles.system.PenLineCap#FLAT}. Since
+ * A pen with this style doesn't look as expected if it uses the dash cap
+ * {@link yfiles.system.PenLineCap#FLAT}. Since
* {@link yfiles.system.PenLineCap#FLAT} is the default value, you should
- * explicitly set another value, for example
+ * explicitly set another value, for example
* {@link yfiles.system.PenLineCap#SQUARE} or {@link yfiles.system.PenLineCap#ROUND}.
* Value: The 'dot' dash style.
*/
@@ -130054,7 +130054,7 @@ declare module yfiles{
value:Object;
/**
* Sets the default value of the property this attribute is bound to.
- * @param {Object} value
+ * @param {Object} value
*/
setValue(value:Object):void;
}
@@ -130120,13 +130120,13 @@ declare module yfiles{
/**
* Converts an integer value into a byte value by keeping only the last 8 bits.
* @param {number} value The value.
- * @return {number}
+ * @return {number}
*/
toByte(value:number):number;
/**
* Converts the integer value into a 16-bit long integer by keeping only the last 16 bits.
* @param {number} value The value.
- * @return {number}
+ * @return {number}
*/
toInt16(value:number):number;
/**
@@ -130169,7 +130169,7 @@ declare module yfiles{
* Creates a class object of an array with the given type and the given dimension.
* @param {yfiles.lang.Class} type The type of an array element.
* @param {number} dimension The dimension of the array.
- * @return {yfiles.lang.Class}
+ * @return {yfiles.lang.Class}
*/
arrayTypeOf(type:yfiles.lang.Class,dimension:number):yfiles.lang.Class;
/**
@@ -130501,7 +130501,7 @@ declare module yfiles{
export interface CancelEventArgs extends yfiles.system.EventArgs{
/**
* Gets or sets a value indicating whether the action should be canceled.
- * Value:
+ * Value:
* true if the action should be canceled; otherwise, false.
*/
cancel:boolean;
@@ -130543,8 +130543,8 @@ declare module yfiles{
* Provides error handling functionality for the yFiles library.
* If {@link yfiles.system.ErrorHandling#catchErrors} is enabled, most entry points (e.g. event listeners)
* use try/catch blocks to catch possible errors that could be thrown in the event handlers.
- * The errors are handled by the {@link yfiles.system.ErrorHandling#handleError} function, which calls the {@link yfiles.system.ErrorHandling#errorHandler}
- * function, if it has been set.
+ * The errors are handled by the {@link yfiles.system.ErrorHandling#handleError} function, which calls the {@link yfiles.system.ErrorHandling#errorHandler}
+ * function, if it has been set.
* Note that for some browsers/plugins, try/catch blocks prevent error debugging functionality. Hence, {@link yfiles.system.ErrorHandling#catchErrors}
* should be turned off while debugging.
*/
@@ -130554,8 +130554,8 @@ declare module yfiles{
$class:yfiles.lang.Class;
/**
* Whether to use try/catch blocks when invoking event handlers.
- * If this property is enabled, try/catch blocks are used when invoking event handlers.
- * As most browsers provide a stack trace with Error objects, this property can be used to provide
+ * If this property is enabled, try/catch blocks are used when invoking event handlers.
+ * As most browsers provide a stack trace with Error objects, this property can be used to provide
* more detailed error information.
*/
catchErrors:boolean;
@@ -130564,7 +130564,7 @@ declare module yfiles{
*/
errorHandler:(obj:Object)=> void;
/**
- * This function is called in catch blocks if {@link yfiles.system.ErrorHandling#catchErrors} is enabled.
+ * This function is called in catch blocks if {@link yfiles.system.ErrorHandling#catchErrors} is enabled.
* If an {@link yfiles.system.ErrorHandling#errorHandler} is registered, the error is passed to the error handler.
* @param {Object} error The error that has been caught
*/
@@ -130665,7 +130665,7 @@ declare module yfiles{
* It assigns a connector shape
* direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {number}
+ * @return {number}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):number;
@@ -130792,7 +130792,7 @@ declare module yfiles{
export interface GridNodePlacer extends yfiles.tree.AbstractRotatableNodePlacer{
/**
* Returns {@link yfiles.tree.ParentConnectorDirection#NORTH}.
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* {@link yfiles.tree.ParentConnectorDirection#NORTH}.
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#determineChildConnector}
*/
@@ -130810,7 +130810,7 @@ declare module yfiles{
* t1's row is less than t2's row. If both
* t1 and t2 lie in the same row, then the nodes'
* x-coordinates are compared.
- * @return {yfiles.objectcollections.IComparer}
+ * @return {yfiles.objectcollections.IComparer}
* a comparator that orders edges lexicographically by row and
* x-coordinate of their target nodes.
* @see {@link yfiles.tree.GridNodePlacer#GRID_DP_KEY}
@@ -130868,10 +130868,10 @@ declare module yfiles{
* this local root node's children are calculated.
* This method must provide for each child node a byte constant indicating
* the preferred direction of the connector to the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the local root node whose child nodes will be provided with
* a byte constant indicating the direction of the connector
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* the map that should be used for storing the byte constant
* with the child nodes.
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
@@ -130882,17 +130882,17 @@ declare module yfiles{
* This method arranges the
* SubtreeShapes and the shape of the local root, routes the edges to the
* SubtreeShapes, calculates the resulting SubtreeShape and returns it.
- * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
* this instance can be used to obtain an initial shape
* of the root node. This shape can then be merged with all the subtrees' shapes
* and finally be returned by this method.
- * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
* provides access to the pre-calculated shapes of
* the subtrees. It is guaranteed that at the time of the invocation of this
* method for every child node the subtree shape has already been calculated
* @param {yfiles.layout.LayoutGraph} graph the graph which is to be laid out
* @param {yfiles.algorithms.Node} localRoot the root of the subtree that should be laid out by this method
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* the direction byte constant as it is defined
* in this interface, that must be used for initializing the connector of the
* localRoot node to the parent node of the localRoot node
@@ -130902,7 +130902,7 @@ declare module yfiles{
placeSubtree(nodeShapeProvider:yfiles.algorithms.IDataProvider,subtreeShapeProvider:yfiles.algorithms.IDataProvider,graph:yfiles.layout.LayoutGraph,localRoot:yfiles.algorithms.Node,parentConnectorDirection:yfiles.tree.ParentConnectorDirection):yfiles.tree.GenericTreeLayouter.SubtreeShape;
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -130954,10 +130954,10 @@ declare module yfiles{
* this local root node's children are calculated.
* This method must provide for each child node a byte constant indicating
* the preferred direction of the connector to the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the local root node whose child nodes will be provided with
* a byte constant indicating the direction of the connector
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* the map that should be used for storing the byte constant
* with the child nodes.
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
@@ -130968,17 +130968,17 @@ declare module yfiles{
* This method arranges the
* SubtreeShapes and the shape of the local root, routes the edges to the
* SubtreeShapes, calculates the resulting SubtreeShape and returns it.
- * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
* this instance can be used to obtain an initial shape
* of the root node. This shape can then be merged with all the subtrees' shapes
* and finally be returned by this method.
- * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
* provides access to the pre-calculated shapes of
* the subtrees. It is guaranteed that at the time of the invocation of this
* method for every child node the subtree shape has already been calculated
* @param {yfiles.layout.LayoutGraph} graph the graph which is to be laid out
* @param {yfiles.algorithms.Node} localRoot the root of the subtree that should be laid out by this method
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* the direction byte constant as it is defined
* in this interface, that must be used for initializing the connector of the
* localRoot node to the parent node of the localRoot node
@@ -130988,7 +130988,7 @@ declare module yfiles{
placeSubtree(nodeShapeProvider:yfiles.algorithms.IDataProvider,subtreeShapeProvider:yfiles.algorithms.IDataProvider,graph:yfiles.layout.LayoutGraph,localRoot:yfiles.algorithms.Node,parentConnectorDirection:yfiles.tree.ParentConnectorDirection):yfiles.tree.GenericTreeLayouter.SubtreeShape;
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -131172,7 +131172,7 @@ declare module yfiles{
export interface LeafPlacer extends Object,yfiles.tree.INodePlacer{
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -131184,10 +131184,10 @@ declare module yfiles{
* this local root node's children are calculated.
* This method must provide for each child node a byte constant indicating
* the preferred direction of the connector to the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the local root node whose child nodes will be provided with
* a byte constant indicating the direction of the connector
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* the map that should be used for storing the byte constant
* with the child nodes.
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
@@ -131198,17 +131198,17 @@ declare module yfiles{
* This method arranges the
* SubtreeShapes and the shape of the local root, routes the edges to the
* SubtreeShapes, calculates the resulting SubtreeShape and returns it.
- * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
* this instance can be used to obtain an initial shape
* of the root node. This shape can then be merged with all the subtrees' shapes
* and finally be returned by this method.
- * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
* provides access to the pre-calculated shapes of
* the subtrees. It is guaranteed that at the time of the invocation of this
* method for every child node the subtree shape has already been calculated
* @param {yfiles.layout.LayoutGraph} graph the graph which is to be laid out
* @param {yfiles.algorithms.Node} localRoot the root of the subtree that should be laid out by this method
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* the direction byte constant as it is defined
* in this interface, that must be used for initializing the connector of the
* localRoot node to the parent node of the localRoot node
@@ -131258,9 +131258,9 @@ declare module yfiles{
* settings within this method. This can be used to specify values for its children, manipulate the graph structure
* or do anything else that needs to be done.
* But only changes for the descendants of current root are allowed.
- * @param {yfiles.algorithms.IDataMap} nodePlacerDataProvider
- * @param {yfiles.algorithms.IDataMap} portAssignmentDataProvider
- * @param {yfiles.algorithms.IDataMap} childComparatorProvider
+ * @param {yfiles.algorithms.IDataMap} nodePlacerDataProvider
+ * @param {yfiles.algorithms.IDataMap} portAssignmentDataProvider
+ * @param {yfiles.algorithms.IDataMap} childComparatorProvider
* @see Specified by {@link yfiles.tree.IProcessor#preProcess}.
*/
preProcess(nodePlacerDataProvider:yfiles.algorithms.IDataMap,portAssignmentDataProvider:yfiles.algorithms.IDataMap,childComparatorProvider:yfiles.algorithms.IDataMap):void;
@@ -131291,7 +131291,7 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
@@ -131377,9 +131377,9 @@ declare module yfiles{
* placement and order of child nodes, the edge routing and port assignment on a per node basis.
* Using {@link yfiles.algorithms.IDataProvider}s, one can specify objects that implement the {@link yfiles.tree.INodePlacer} interface. Those instances are
* responsible for the arrangement of the subtrees of the node's they are registered with and the routing of the
- * connecting edges.
+ * connecting edges.
* Likewise instances of {@link yfiles.tree.IPortAssignment} are responsible for the assignment of the ports
- * and {@link yfiles.objectcollections.IComparer} instances can be used to sort the outgoing edges of each node.
+ * and {@link yfiles.objectcollections.IComparer} instances can be used to sort the outgoing edges of each node.
* Customization of this
* class should be done via own implementations of the {@link yfiles.tree.INodePlacer}, possibly {@link yfiles.tree.IPortAssignment}, and {@link yfiles.objectcollections.IComparer} instances.
* Here is an example output that shows multiple different configurations in one layout using {@link yfiles.tree.DefaultNodePlacer}
@@ -131433,7 +131433,7 @@ declare module yfiles{
* This method is allowed to return a shared instance for multiple different nodes, the instances are not used after
* subsequent calls to this method.
* @param {yfiles.algorithms.Node} localRoot the root of the local subtree
- * @return {yfiles.tree.IPortAssignment}
+ * @return {yfiles.tree.IPortAssignment}
* a readily configured instance of {@link yfiles.tree.IPortAssignment} that can be used to assign the ports of the edges
* at the given local root node.
*/
@@ -131444,7 +131444,7 @@ declare module yfiles{
* This method is allowed to return a shared instance for multiple different nodes,
* the instances are not used after subsequent calls to this method.
* @param {yfiles.algorithms.Node} localRoot the root of the local subtree
- * @return {yfiles.objectcollections.IComparer}
+ * @return {yfiles.objectcollections.IComparer}
* a readily configured instance of {@link yfiles.objectcollections.IComparer} or null that can be used sort the outgoing
* edges of the given node
*/
@@ -131455,7 +131455,7 @@ declare module yfiles{
* This method is allowed to return a shared instance for multiple different nodes, the instances are
* not used after subsequent calls to this method.
* @param {yfiles.algorithms.Node} localRoot the root of the local subtree
- * @return {yfiles.tree.INodePlacer}
+ * @return {yfiles.tree.INodePlacer}
* a readily configured instance of {@link yfiles.tree.INodePlacer} that can be used to layout the subtree under the given
* local root node.
*/
@@ -131673,13 +131673,13 @@ declare module yfiles{
maxY:number;
/**
* Returns the BorderLine instance for the given direction.
- * @param {number} index
+ * @param {number} index
* the direction index where
* {@link yfiles.tree.BorderlineSide#NORTH} is north,
* {@link yfiles.tree.BorderlineSide#EAST} is east,
* {@link yfiles.tree.BorderlineSide#SOUTH} is south, and
* {@link yfiles.tree.BorderlineSide#WEST} is west.
- * @return {yfiles.algorithms.BorderLine}
+ * @return {yfiles.algorithms.BorderLine}
* the current {@link yfiles.algorithms.BorderLine} instance
*/
getBorderLine(index:number):yfiles.algorithms.BorderLine;
@@ -131785,7 +131785,7 @@ declare module yfiles{
* It assigns a connector shape
* direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {number}
+ * @return {number}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):number;
@@ -131919,7 +131919,7 @@ declare module yfiles{
*
* @param {Object} root the subtree root.
- * @return {Object}
+ * @return {Object}
* a symbolic constant representing the desired placement for the
* given subtree root.
*/
@@ -132086,14 +132086,14 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
/**
* Delegates to the the left right placer.
- * @param {yfiles.algorithms.Node} localRoot
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#determineChildConnectors}
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
*/
@@ -132106,9 +132106,9 @@ declare module yfiles{
getNodeShape(node:yfiles.algorithms.Node):yfiles.tree.GenericTreeLayouter.SubtreeShape;
/**
* Creates a processor that creates a dummy node and changes the edges for the non-assistant children.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
- * @param {yfiles.layout.LayoutGraph} graph
- * @param {yfiles.algorithms.Node} currentRoot
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.algorithms.Node} currentRoot
* @return {yfiles.tree.IProcessor} the processor that changes the graph structure suitable for the AssistantPlacer
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#createProcessor}
* @see Specified by {@link yfiles.tree.INodePlacer#createProcessor}.
@@ -132121,11 +132121,11 @@ declare module yfiles{
spacing:number;
/**
* Places the shapes.
- * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
- * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
- * @param {yfiles.layout.LayoutGraph} graph
- * @param {yfiles.algorithms.Node} localRoot
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
+ * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#placeSubtree}
* @see Specified by {@link yfiles.tree.INodePlacer#placeSubtree}.
*/
@@ -132180,7 +132180,7 @@ declare module yfiles{
* the given childComparator.
* @param {yfiles.objectcollections.IComparer} assistantComparator the comparator for assistant edges
* @param {yfiles.objectcollections.IComparer} childComparator the comparator for non-assistants edges
- * @return {yfiles.objectcollections.IComparer}
+ * @return {yfiles.objectcollections.IComparer}
* a comparator that compares edges connecting to assistant nodes
* with the given assistantComparator and all other edges
* with the given childComparator.
@@ -132219,7 +132219,7 @@ declare module yfiles{
createdChildrenF:yfiles.algorithms.IList;
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -132243,7 +132243,7 @@ declare module yfiles{
/**
* Convenience method that queries the DataProvider for the shape of a single node as a SubtreeShape instance.
* This
- * instance can be used to modify and return it in the main placeSubtree method.
+ * instance can be used to modify and return it in the main placeSubtree method.
* This method can only be called during the execution of {@link yfiles.tree.AbstractRotatableNodePlacer#placeSubtreeWithDirection}
* @param {yfiles.algorithms.Node} node the node whose shape will be returned in the form of a SubtreeShape instance
* @return {yfiles.tree.SubtreeShapeRotated} an instance that can be modified
@@ -132268,7 +132268,7 @@ declare module yfiles{
/**
* Lookup method to get the PortConstraint for the local root translated.
* @param {yfiles.algorithms.Node} localRoot the local root
- * @return {yfiles.layout.PortConstraint}
+ * @return {yfiles.layout.PortConstraint}
* the PortConstraint for the local root. The PortConstraint is translated based on the
* actual modification matrix.
*/
@@ -132289,7 +132289,7 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
@@ -132505,7 +132505,7 @@ declare module yfiles{
graph:yfiles.layout.LayoutGraph;
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -132523,7 +132523,7 @@ declare module yfiles{
* Convenience method that queries the DataProvider for the shape of a single
* node as a SubtreeShape instance.
* This instance can be used to modify it and
- * return it in the main placeSubtree method.
+ * return it in the main placeSubtree method.
* This method can be called during the execution of {@link yfiles.tree.AbstractNodePlacer#placeSubtreeImpl}
* @param {yfiles.algorithms.Node} node the node whose shape will be returned in the form of a SubtreeShape instance
* @return {yfiles.tree.GenericTreeLayouter.SubtreeShape} an instance that can be modified
@@ -132543,7 +132543,7 @@ declare module yfiles{
* It assigns a connector shape
* direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {number}
+ * @return {number}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):number;
@@ -132585,7 +132585,7 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
@@ -132601,8 +132601,8 @@ declare module yfiles{
determineChildConnectors(localRoot:yfiles.algorithms.Node,connectorMap:yfiles.algorithms.IDataMap):void;
/**
* Places the root node and its children.
- * @param {yfiles.algorithms.Node} localRoot
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* @return {yfiles.tree.SubtreeShapeRotated} the created subtree shape
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#placeSubtreeWithDirection}
*/
@@ -132617,7 +132617,7 @@ declare module yfiles{
new ():yfiles.tree.BusPlacer;
/**
* Initializes a new BusPlacer with the given modification matrix.
- * @param {yfiles.tree.AbstractRotatableNodePlacer.Matrix} modificationMatrix
+ * @param {yfiles.tree.AbstractRotatableNodePlacer.Matrix} modificationMatrix
*/
WithMatrix:{
new (modificationMatrix:yfiles.tree.AbstractRotatableNodePlacer.Matrix):yfiles.tree.BusPlacer;
@@ -132646,10 +132646,10 @@ declare module yfiles{
* this local root node's children are calculated.
* This method must provide for each child node a byte constant indicating
* the preferred direction of the connector to the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the local root node whose child nodes will be provided with
* a byte constant indicating the direction of the connector
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* the map that should be used for storing the byte constant
* with the child nodes.
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
@@ -132667,17 +132667,17 @@ declare module yfiles{
* This method arranges the
* SubtreeShapes and the shape of the local root, routes the edges to the
* SubtreeShapes, calculates the resulting SubtreeShape and returns it.
- * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} nodeShapeProvider
* this instance can be used to obtain an initial shape
* of the root node. This shape can then be merged with all the subtrees' shapes
* and finally be returned by this method.
- * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
+ * @param {yfiles.algorithms.IDataProvider} subtreeShapeProvider
* provides access to the pre-calculated shapes of
* the subtrees. It is guaranteed that at the time of the invocation of this
* method for every child node the subtree shape has already been calculated
* @param {yfiles.layout.LayoutGraph} graph the graph which is to be laid out
* @param {yfiles.algorithms.Node} localRoot the root of the subtree that should be laid out by this method
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* the direction byte constant as it is defined
* in this interface, that must be used for initializing the connector of the
* localRoot node to the parent node of the localRoot node
@@ -132687,7 +132687,7 @@ declare module yfiles{
placeSubtree(nodeShapeProvider:yfiles.algorithms.IDataProvider,subtreeShapeProvider:yfiles.algorithms.IDataProvider,graph:yfiles.layout.LayoutGraph,localRoot:yfiles.algorithms.Node,parentConnectorDirection:yfiles.tree.ParentConnectorDirection):yfiles.tree.GenericTreeLayouter.SubtreeShape;
/**
* Creates an optional Processor for pre- and post-processing.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
* @param {yfiles.layout.LayoutGraph} graph the actual graph
* @param {yfiles.algorithms.Node} currentRoot the actual root node for this node placer
* @return {yfiles.tree.IProcessor} a Processor or null
@@ -132761,14 +132761,14 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
/**
* Creates the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
- * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
+ * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.tree.ParentConnectorDirection} parentConnectorDirection
* @return {yfiles.tree.SubtreeShapeRotated} the created subtree shape
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#placeSubtreeWithDirection}
*/
@@ -132776,9 +132776,9 @@ declare module yfiles{
/**
* Creates a processor suitable to the FreePlacer.
* This processor will change all descendants node placers to FreePlacer.
- * @param {yfiles.tree.GenericTreeLayouter} layouter
- * @param {yfiles.layout.LayoutGraph} graph
- * @param {yfiles.algorithms.Node} currentRoot
+ * @param {yfiles.tree.GenericTreeLayouter} layouter
+ * @param {yfiles.layout.LayoutGraph} graph
+ * @param {yfiles.algorithms.Node} currentRoot
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#createProcessor}
* @see Specified by {@link yfiles.tree.INodePlacer#createProcessor}.
*/
@@ -132812,10 +132812,10 @@ declare module yfiles{
* this local root node's children are calculated.
* This method must provide for each child node a byte constant indicating
* the preferred direction of the connector to the subtree shape.
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the local root node whose child nodes will be provided with
* a byte constant indicating the direction of the connector
- * @param {yfiles.algorithms.IDataMap} connectorMap
+ * @param {yfiles.algorithms.IDataMap} connectorMap
* the map that should be used for storing the byte constant
* with the child nodes.
* @see Specified by {@link yfiles.tree.INodePlacer#determineChildConnectors}.
@@ -132857,7 +132857,7 @@ declare module yfiles{
* This method must be implemented by subclasses.
* It is used to assigns a connector shape direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):yfiles.tree.ParentConnectorDirection;
@@ -132921,16 +132921,16 @@ declare module yfiles{
* Calculates the connector the the parent node.
* Subclasses may override this method.
* @param {yfiles.layout.LayoutGraph} graph the graph
- * @param {yfiles.algorithms.Node} localRoot
+ * @param {yfiles.algorithms.Node} localRoot
* the root whose connector must be calculated and stored in the
* subtreeShape
* @param {yfiles.layout.INodeLayout} rootLayout the NodeLayout of the root node
* @param {yfiles.tree.GenericTreeLayouter.SubtreeShape} subtreeShape the shape to be used for the connector information
- * @param {yfiles.algorithms.Edge} parentEdge
+ * @param {yfiles.algorithms.Edge} parentEdge
* the edge that will later be routed according to the
* information in the subtreeShape
* @param {yfiles.layout.IEdgeLayout} parentEdgeLayout the current EdgeLayout of the edge
- * @param {number} direction
+ * @param {number} direction
* the direction byte constant as defined in the
* {@link yfiles.tree.INodePlacer} interface which should be used for
* the connector
@@ -132942,7 +132942,7 @@ declare module yfiles{
* This method does nothing but resets the current
* EdgeLayout.
* @param {yfiles.layout.INodeLayout} rootLayout the NodeLayout of the local root node
- * @param {yfiles.tree.GenericTreeLayouter.SubtreeShape} childShape
+ * @param {yfiles.tree.GenericTreeLayouter.SubtreeShape} childShape
* the SubtreeShape instance of the corresponding child's
* subtree
* @param {yfiles.algorithms.Edge} edge the edge
@@ -132970,7 +132970,7 @@ declare module yfiles{
* the current routingStyle, and connects the bends of the child
* SubtreeShape connector to the EdgeLayout.
* @param {yfiles.layout.INodeLayout} rootLayout the NodeLayout of the local root node
- * @param {yfiles.tree.GenericTreeLayouter.SubtreeShape} childShape
+ * @param {yfiles.tree.GenericTreeLayouter.SubtreeShape} childShape
* the SubtreeShape instance of the corresponding child's
* subtree
* @param {yfiles.algorithms.Edge} edge the edge
@@ -133000,7 +133000,7 @@ declare module yfiles{
* It assigns a connector shape
* direction to each child.
* @param {yfiles.algorithms.Node} child the child node
- * @return {number}
+ * @return {number}
* a byte constant as defined in the {@link yfiles.tree.INodePlacer} interface
*/
determineChildConnector(child:yfiles.algorithms.Node):number;
@@ -133040,7 +133040,7 @@ declare module yfiles{
* The returned instance can be used to sort the child
* nodes in such a way that the layout will look like the current arrangement
* of the nodes. This is especially useful for interactive or incremental layouts.
- * @return {yfiles.objectcollections.IComparer}
+ * @return {yfiles.objectcollections.IComparer}
* a Comparator instance that can be used for the current configuration of
* this instance.
*/
@@ -133067,10 +133067,10 @@ declare module yfiles{
* Creates a new DefaultNodePlacer with default alignment ({@link yfiles.tree.RootAlignment#CENTER})
* and default edge routing ({@link yfiles.tree.RoutingStyle#FORK}).
* @param {yfiles.tree.ChildPlacement} childPlacement placement constant describing the style of the arrangement
- * @param {number} verticalDistance
+ * @param {number} verticalDistance
* the vertical distance between the root node and the subtree shapes or between
* subtree shapes in case of vertical child placement
- * @param {number} horizontalDistance
+ * @param {number} horizontalDistance
* the horizontal distance between the root node and the subtree shapes or between
* subtree shapes in case of horizontal child placement
*/
@@ -133080,13 +133080,13 @@ declare module yfiles{
/**
* Creates a new DefaultNodePlacer with default edge routing ({@link yfiles.tree.RoutingStyle#FORK}).
* @param {yfiles.tree.ChildPlacement} childPlacement placement constant describing the style of the arrangement
- * @param {yfiles.tree.RootAlignment} rootAlignment
+ * @param {yfiles.tree.RootAlignment} rootAlignment
* alignment constant describing the position of the root nod
* with respect to the subtrees
- * @param {number} verticalDistance
+ * @param {number} verticalDistance
* the vertical distance between the root node and the subtree shapes or between
* subtree shapes in case of vertical child placement
- * @param {number} horizontalDistance
+ * @param {number} horizontalDistance
* the horizontal distance between the root node and the subtree shapes or between
* subtree shapes in case of horizontal child placement
*/
@@ -133097,13 +133097,13 @@ declare module yfiles{
* Creates a new DefaultNodePlacer.
* @param {yfiles.tree.RoutingStyle} routingStyle routing style constant
* @param {yfiles.tree.ChildPlacement} childPlacement placement constant describing the style of the arrangement
- * @param {yfiles.tree.RootAlignment} rootAlignment
+ * @param {yfiles.tree.RootAlignment} rootAlignment
* alignment constant describing the position of the root nod
* with respect to the subtrees
- * @param {number} verticalDistance
+ * @param {number} verticalDistance
* the vertical distance between the root node and the subtree shapes or between
* subtree shapes in case of vertical child placement
- * @param {number} horizontalDistance
+ * @param {number} horizontalDistance
* the horizontal distance between the root node and the subtree shapes or between
* subtree shapes in case of horizontal child placement
*/
@@ -133114,13 +133114,13 @@ declare module yfiles{
* Creates a new DefaultNodePlacer.
* @param {yfiles.tree.RoutingStyle} routingStyle routing style constant
* @param {yfiles.tree.ChildPlacement} childPlacement placement constant describing the style of the arrangement
- * @param {yfiles.tree.RootAlignment} rootAlignment
+ * @param {yfiles.tree.RootAlignment} rootAlignment
* alignment constant describing the position of the root nod
* with respect to the subtrees
- * @param {number} verticalDistance
+ * @param {number} verticalDistance
* the vertical distance between the root node and the subtree shapes or between
* subtree shapes in case of vertical child placement
- * @param {number} horizontalDistance
+ * @param {number} horizontalDistance
* the horizontal distance between the root node and the subtree shapes or between
* subtree shapes in case of horizontal child placement
* @param {number} minFirstSegmentLength the minimum length of the segment from the parent node port to the bend of the slope
@@ -133218,7 +133218,7 @@ declare module yfiles{
* The ratio of the gap between the border of the node and the next port and the gap between the ports.
* Getter:For example, the default value, 0.5, indicates that the border gap is as wide as half the gap between the ports.
* Setter:For example, 0.5 sets the border gap as wide as half the gap between the ports. Thus,
- * the lower the value is, the wider "spread" the ports at the side of the node.
+ * the lower the value is, the wider "spread" the ports at the side of the node.
* Note: This setting is only useful for distributed port assignment.
*/
borderGapToPortGapRatio:number;
@@ -133240,7 +133240,7 @@ declare module yfiles{
/**
* Creates a new DefaultPortAssignment instance using the given mode and the default value for
* the ratio of the gap between the border and the ports and the gap between the ports themselves.
- * The default value is 0.5.
+ * The default value is 0.5.
* Possible values for mode are:
*
*
{@link yfiles.tree.PortAssignmentMode#NONE}: all ports lie on the same point.
@@ -133273,14 +133273,14 @@ declare module yfiles{
};
export enum PortAssignmentMode{
/**
- * Mode constant describing the strategy where edges having
+ * Mode constant describing the strategy where edges having
*
*
- * a weak port constraint, i.e., effectively a side constraint, will be anchored
- * at the center of that side
+ * a weak port constraint, i.e., effectively a side constraint, will be anchored
+ * at the center of that side
*
*
- * no port constraint set will be anchored at the center of the node
+ * no port constraint set will be anchored at the center of the node
*
*
* Edges having a strong port constraint are anchored at that coordinates.
@@ -133296,7 +133296,7 @@ declare module yfiles{
* Mode constant describing the strategy where edges are distributed evenly at the
* northern side of their nodes.
*
- * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
+ * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
* distribution.
*
* @see {@link yfiles.layout.PortConstraintKeys#SOURCE_GROUP_ID_DP_KEY}
@@ -133307,7 +133307,7 @@ declare module yfiles{
* Mode constant describing the strategy where edges are distributed evenly at the
* southern side of their nodes.
*
- * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
+ * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
* distribution.
*
* @see {@link yfiles.layout.PortConstraintKeys#SOURCE_GROUP_ID_DP_KEY}
@@ -133318,7 +133318,7 @@ declare module yfiles{
* Mode constant describing the strategy where edges are distributed evenly at the
* eastern side of their nodes.
*
- * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
+ * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
* distribution.
*
* @see {@link yfiles.layout.PortConstraintKeys#SOURCE_GROUP_ID_DP_KEY}
@@ -133329,7 +133329,7 @@ declare module yfiles{
* Mode constant describing the strategy where edges are distributed evenly at the
* western side of their nodes.
*
- * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
+ * Grouped edges will use the same port coordinate and will be considered as a single edge when calculating the
* distribution.
*
* @see {@link yfiles.layout.PortConstraintKeys#SOURCE_GROUP_ID_DP_KEY}
@@ -133337,7 +133337,7 @@ declare module yfiles{
*/
DISTRIBUTED_WEST,
/**
- * Mode constant describing the strategy where all ports are reset to the center
+ * Mode constant describing the strategy where all ports are reset to the center
* of their nodes.
*/
NONE
@@ -133740,7 +133740,7 @@ declare module yfiles{
/**
* Determines the root node of {@link yfiles.tree.BalloonLayouter#graph} according to the chosen root
* node policy.
- * @return {yfiles.algorithms.Node}
+ * @return {yfiles.algorithms.Node}
* the root node of {@link yfiles.tree.BalloonLayouter#graph}.
* @see {@link yfiles.tree.BalloonLayouter#rootNodePolicy}
* @see {@link yfiles.tree.BalloonLayouter#rootNodePolicy}
@@ -133865,13 +133865,13 @@ declare module yfiles{
*/
DIRECTED_ROOT,
/**
- * Root node policy specifier constant. A center node
+ * Root node policy specifier constant. A center node
* will be chosen as root node of the tree.
* @see {@link yfiles.algorithms.Trees#getCenterRoot}
*/
CENTER_ROOT,
/**
- * Root node policy specifier constant. A weighted center node
+ * Root node policy specifier constant. A weighted center node
* will be chosen as root node of the tree.
* @see {@link yfiles.algorithms.Trees#getCenterRoot}
*/
@@ -134041,7 +134041,7 @@ declare module yfiles{
verticalAlignment:number;
/**
* Returns {@link yfiles.tree.ParentConnectorDirection#NORTH}.
- * @return {yfiles.tree.ParentConnectorDirection}
+ * @return {yfiles.tree.ParentConnectorDirection}
* {@link yfiles.tree.ParentConnectorDirection#NORTH}.
* @see Overrides {@link yfiles.tree.AbstractRotatableNodePlacer#determineChildConnector}
*/
@@ -134428,7 +134428,7 @@ declare module yfiles{
/**
* Routes the non-tree edges.
* @param {yfiles.layout.LayoutGraph} graph graph that can contain tree and non-tree edges.
- * @param {yfiles.algorithms.IEdgeMap} nonTreeEdgeMap
+ * @param {yfiles.algorithms.IEdgeMap} nonTreeEdgeMap
* an edge map that marks all non-tree edges
* in the graph with boolean value true.
*/