diff --git a/types/yfiles/index.d.ts b/types/yfiles/index.d.ts index a3593bdc76..2d47b00067 100644 --- a/types/yfiles/index.d.ts +++ b/types/yfiles/index.d.ts @@ -1,11 +1,11 @@ -// Type definitions for yFiles for HTML 2.0.1.2 +// Type definitions for yFiles for HTML 2.0.13 // Project: http://www.yworks.com/products/yfiles-for-html // Definitions by: yWorks GmbH HTML Team // Definitions: https://github.com/yWorks/DefinitelyTyped /**************************************************************************** ** - ** This file is part of yFiles for HTML 2.0.1.2 + ** This file is part of yFiles for HTML 2.0.1.3 ** ** yWorks proprietary/confidential. Use is subject to license terms. ** @@ -25,8 +25,7 @@ declare namespace yfiles{ function BaseClass(...base:any[]):yfiles.lang.ClassConstructor; function BaseClass(...base:any[]):yfiles.lang.ClassConstructor; } -} -declare namespace yfiles{ +}declare namespace yfiles{ export namespace lang{ /** * The root of the class hierarchy of the yFiles for HTML class framework. @@ -158,15 +157,15 @@ declare namespace yfiles{ * var MyList = yfiles.lang.Class('MyList', { * $extends: my.AbstractList, * $with: [my.Iterable, my.Collection], - * + * * constructor: function() { // the constructor function * }, - * + * * add: function(obj) { ... }, * size: { // transformed into a property * 'get': function() { return ...; } * }, - * + * * $static: { * create: function() { ... } * } @@ -176,7 +175,7 @@ declare namespace yfiles{ * list.add("hello"); * list.size === 1; // true * - * + * *

* The constructor property can be either a function (in case of a single constructor) or an object that is transformed * into named constructors. @@ -197,7 +196,7 @@ declare namespace yfiles{ * myrect = new Rect.FromPoint({x: 10, y: 10}, 50, 50); * myrect instanceof Rect; // true * - * + * *

* Named constructors can call other constructors and can be written like any other constructor, i.e. this will be a new * instance of the class that is being constructed. @@ -211,7 +210,7 @@ declare namespace yfiles{ *

      * Rect.$super.toString.call(this);
      * 
- * + * *

* If you do not specify the parent class of a new class, then {@link yfiles.lang.Object} will be used as its base type. The parent * class of {@link yfiles.lang.Object} is the standard JavaScript Object.prototype. @@ -285,13 +284,13 @@ declare namespace yfiles{ * //yfiles.lang.Class.injectInterfaces(myHitTestable, [yfiles.drawing.IHitTestable.$class, yfiles.support.ILookup.$class]); * //As well as using a variable number of arguments, such as: * //yfiles.lang.Class.injectInterfaces(myHitTestable, yfiles.drawing.IHitTestable, yfiles.support.ILookup); - * + * * //This is true now: * 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: *

@@ -302,7 +301,7 @@ declare namespace yfiles{ * } * } * - * + * *

* Usage: *

@@ -317,7 +316,7 @@ declare namespace yfiles{ * //And the object can be used where an interface instance is expected: * graphEditorInputMode.clickInputMode.validClickHitTestable = myHitTestable; * - * + * * @param obj The object to modify. * @param interfaces Array or variable number of {@link }s, {@link } objects of interfaces or fully qualified string * names of interfaces. @@ -439,7 +438,7 @@ declare namespace yfiles{ /** * This methods creates an instance of the struct in which all of its values are set to their default values without using * any of its constructors. - * @returns + * @returns * @static */ static createDefault():any; @@ -478,7 +477,7 @@ declare namespace yfiles{ * }); * if(state === RequestState.FAILED) { ... } * - * + * * @class */ export interface Enum extends yfiles.lang.Object{} @@ -691,7 +690,7 @@ declare namespace yfiles{ * var attr = yfiles.lang.Attribute.getCustomAttribute(MyClass.$class, MyAttribute.$class); * console.log(attr.message + ' ' + attr.recipient); // 'hello world' * - * + * *

* Even though MyAttribute is invoked at the definition of MyClass, no attribute is created until the reflection API is * used (in the above example: using getCustomAttribute). @@ -908,7 +907,7 @@ declare namespace yfiles{ /** * Compares this object to the given object of the same type. * @param obj The object to compare this to. - * @returns + * @returns *

    *
  • -1: this is less than obj
  • *
  • 0: this is equal to obj
  • @@ -961,9 +960,9 @@ declare namespace yfiles{ */ constructor(ticks:number); /** - * + * * @param obj - * @returns + * @returns */ compareTo(obj:any):number; /** @@ -1131,12 +1130,12 @@ declare namespace yfiles{ */ constructor(options?:{entries?:Array}); /** - * + * * @param item */ add(item:yfiles.collections.MapEntry):void; /** - * + * */ clear():void; /** @@ -1146,69 +1145,69 @@ declare namespace yfiles{ */ containsValue(value:TValue):boolean; /** - * + * * @param array * @param arrayIndex */ copyTo(array:yfiles.collections.MapEntry[],arrayIndex:number):void; /** - * + * * @param key - * @returns + * @returns */ delete(key:TKey):boolean; /** - * + * * @param key - * @returns + * @returns */ get(key:TKey):TValue; /** - * - * @returns + * + * @returns */ getEnumerator():yfiles.collections.IEnumerator>; /** - * + * * @param key - * @returns + * @returns */ has(key:TKey):boolean; /** - * + * * @param item - * @returns + * @returns */ includes(item:yfiles.collections.MapEntry):boolean; /** - * + * * @param item - * @returns + * @returns */ remove(item:yfiles.collections.MapEntry):boolean; /** - * + * * @param key * @param value */ set(key:TKey,value:TValue):void; /** - * + * * @type {number} */ size:number; /** - * + * * @type {boolean} */ isReadOnly:boolean; /** - * + * * @type {yfiles.collections.ICollection.} */ keys:yfiles.collections.ICollection; /** - * + * * @type {yfiles.collections.ICollection.} */ values:yfiles.collections.ICollection; @@ -1301,7 +1300,7 @@ declare namespace yfiles{ * Getter: if there is no key/value pair with the given key in this dictionary null will be returned. *

    * @param key - * @returns + * @returns * @see yfiles.collections.IMap.#set * @abstract */ @@ -1352,9 +1351,9 @@ declare namespace yfiles{ */ export interface IEnumerable extends yfiles.lang.Object{ /** - * + * * @param enumerable - * @returns + * @returns */ concat?(enumerable:yfiles.collections.IEnumerable):yfiles.collections.IEnumerable; /** @@ -1560,7 +1559,7 @@ declare namespace yfiles{ * var current = e.current; * } * - * + * * Type parameter T. * @interface * @template T @@ -1702,7 +1701,7 @@ declare namespace yfiles{ */ constructor(options?:{items?:Array}); /** - * + * * @param item */ add(item:T):void; @@ -1723,11 +1722,11 @@ declare namespace yfiles{ */ binarySearch(item:T,comparer:yfiles.collections.IComparer):number; /** - * + * */ clear():void; /** - * + * * @param array * @param arrayIndex */ @@ -1757,38 +1756,38 @@ declare namespace yfiles{ */ static fromArray(array:T[]):yfiles.collections.List; /** - * + * * @param index - * @returns + * @returns */ get(index:number):T; /** - * - * @returns + * + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** - * + * * @param item - * @returns + * @returns */ includes(item:T):boolean; /** - * + * * @param item - * @returns + * @returns */ indexOf(item:T):number; /** - * + * * @param index * @param item */ insert(index:number,item:T):void; /** - * + * * @param item - * @returns + * @returns */ remove(item:T):boolean; /** @@ -1799,7 +1798,7 @@ declare namespace yfiles{ */ removeAll(match:(obj:T)=>boolean):number; /** - * + * * @param index */ removeAt(index:number):void; @@ -1814,7 +1813,7 @@ declare namespace yfiles{ */ reverse():void; /** - * + * * @param index * @param value */ @@ -1839,12 +1838,12 @@ declare namespace yfiles{ */ toArray():T[]; /** - * + * * @type {number} */ size:number; /** - * + * * @type {boolean} */ isReadOnly:boolean; @@ -1863,7 +1862,7 @@ declare namespace yfiles{ * Compares two objects of type T. * @param x The first object. * @param y The second object. - * @returns + * @returns *
      *
    • -1: x is less than y
    • *
    • 0: x is equal to y
    • @@ -1912,7 +1911,7 @@ declare namespace yfiles{ copyTo(array:T[],arrayIndex:number):void; /** * Returns an enumerator over the elements in this collection. - * @returns + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -2065,18 +2064,18 @@ declare namespace yfiles{ */ clear():void; /** - * + * * @param key */ delete(key:K):void; /** - * + * * @param key - * @returns + * @returns */ get(key:K):V; /** - * + * * @param key * @param value */ @@ -2218,14 +2217,14 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param i - * @returns + * @returns */ get(i:number):T; /** - * - * @returns + * + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -2234,7 +2233,7 @@ declare namespace yfiles{ */ backingEnumerable:yfiles.collections.IEnumerable; /** - * + * * @type {number} */ size:number; @@ -2500,7 +2499,7 @@ declare namespace yfiles{ * </PropertyTypeName> * </ParentObjectName.Name> * - * + * *

      * Default value is true. *

      @@ -2589,7 +2588,7 @@ declare namespace yfiles{ *
              * {x:Static myNSDeclarationPrefix:ContainingType.ContainedTypeSingleton}
              * 
      - * + * * @type {Array.} */ singletonContainers:yfiles.lang.Class[]; @@ -3707,7 +3706,7 @@ declare namespace yfiles{ flushDocument():void; /** * Gets a text representation of all content that has been written so far. - * @returns + * @returns * @abstract */ getXmlString():string; @@ -5104,7 +5103,7 @@ declare namespace yfiles{ *

      * This method is called for each read or write process. *

      - * @returns + * @returns * @protected */ createXamlNameMapper():yfiles.graphml.IXamlNameMapper; @@ -5113,7 +5112,7 @@ declare namespace yfiles{ *

      * This method is called for each write process. *

      - * @returns + * @returns * @protected */ createXamlPrefixMapper():yfiles.graphml.IXamlPrefixMapper; @@ -5476,7 +5475,7 @@ declare namespace yfiles{ * @param document The XML document. Note: If you are using Internet Explorer 9 and {@link }s to retrieve the document, you may not use * the value from the {@link #responseXML} property. Please parse {@link #responseText} instead and use the * result. For further reference see {@link http://msdn.microsoft.com/en-us/library/ie/hh180177.aspx}. - * @returns + * @returns * @throws {Stubs.Exceptions.ArgumentError} document is null. * @throws {Stubs.Exceptions.ArgumentError} graph is null. */ @@ -5485,7 +5484,7 @@ declare namespace yfiles{ * Convenience method that imports the graph from an XML data provided in a string data. * @param graph The Graph object that is to be populated with nodes and edges as read from the GraphML data. * @param data A string that contains GraphML data. - * @returns + * @returns */ readFromGraphMLText(graph:yfiles.graph.IGraph,data:string):Promise; /** @@ -5496,7 +5495,7 @@ declare namespace yfiles{ *

      * @param graph The Graph object that is to be populated with nodes and edges as read from the GraphML file. * @param url The url of the file to be read. - * @returns + * @returns * @throws {Stubs.Exceptions.ArgumentError} url is null. * @throws {Stubs.Exceptions.ArgumentError} graph is null. */ @@ -6143,7 +6142,7 @@ declare namespace yfiles{ isInstance(o:any):o is yfiles.graphml.IGenericInputHandlerFactory; }; /** - * + * * @class */ export interface GraphMLSupport extends yfiles.lang.Object{} @@ -6353,33 +6352,33 @@ declare namespace yfiles{ */ constructor(parentContext:yfiles.graphml.IParseContext); /** - * + * * Type parameter T. * @param targetType * @param context * @param targetNode - * @returns + * @returns * @template T */ deserializeCore(targetType:yfiles.lang.Class,context:yfiles.graphml.IParseContext,targetNode:Node):T; /** - * + * * Type parameter T. * @param itemType - * @returns + * @returns * @template T */ getCurrent(itemType:yfiles.lang.Class):T; /** - * + * * @param key - * @returns + * @returns */ getDeserializationProperty(key:string):any; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -6415,17 +6414,17 @@ declare namespace yfiles{ */ parentContext:yfiles.graphml.IParseContext; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ objectStack:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.graphml.IParseEvents} */ parseEvents:yfiles.graphml.IParseEvents; /** - * + * * @type {yfiles.graph.IGraph} */ graph:yfiles.graph.IGraph; @@ -6596,7 +6595,7 @@ declare namespace yfiles{ /** * Retrieve a deserialization property that has been set by {@link yfiles.graphml.GraphMLParser#setDeserializationProperty}. * @param key The key for the property. - * @returns + * @returns * @see yfiles.graphml.IParseContext#getDeserializationProperty */ getDeserializationProperty(key:string):any; @@ -6667,7 +6666,7 @@ declare namespace yfiles{ * and use the result. For further reference see {@link http://msdn.microsoft.com/en-us/library/ie/hh180177.aspx}. * @param graph The graph instance that is populated. * @param elementFactory The {@link } instance that is used to create the elements. - * @returns + * @returns * @see yfiles.graphml.GraphMLIOHandler#readFromDocument */ parseFromDocument(graph:yfiles.graph.IGraph,document:Document,elementFactory:yfiles.graphml.IGraphElementFactory):Promise; @@ -6679,7 +6678,7 @@ declare namespace yfiles{ * @param url The URL to the input to parse. * @param graph The graph instance that is populated. * @param elementFactory The {@link } instance that is used to create the elements. - * @returns + * @returns * @see yfiles.graphml.GraphMLIOHandler#readFromGraphMLText */ parseFromURL(graph:yfiles.graph.IGraph,url:string,elementFactory:yfiles.graphml.IGraphElementFactory):Promise; @@ -6968,61 +6967,61 @@ declare namespace 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 fallback The fallback. - * @returns + * @returns */ createIdProvider(fallback:yfiles.graphml.IGraphElementIdProvider):yfiles.graphml.IGraphElementIdProvider; /** - * + * * @param context * @param id - * @returns + * @returns */ resolveEdge(context:yfiles.graphml.IParseContext,id:string):yfiles.graph.IEdge; /** - * + * * @param context * @param id - * @returns + * @returns */ resolveGraph(context:yfiles.graphml.IParseContext,id:string):yfiles.graph.IGraph; /** - * + * * @param context * @param id - * @returns + * @returns */ resolveNode(context:yfiles.graphml.IParseContext,id:string):yfiles.graph.INode; /** - * + * * @param context * @param ownerId * @param id - * @returns + * @returns */ resolvePort(context:yfiles.graphml.IParseContext,ownerId:string,id:string):yfiles.graph.IPort; /** - * + * * @param context * @param edge * @param id */ storeEdgeId(context:yfiles.graphml.IParseContext,edge:yfiles.graph.IEdge,id:string):void; /** - * + * * @param context * @param graph * @param id */ storeGraphId(context:yfiles.graphml.IParseContext,graph:yfiles.graph.IGraph,id:string):void; /** - * + * * @param context * @param node * @param id */ storeNodeId(context:yfiles.graphml.IParseContext,node:yfiles.graph.INode,id:string):void; /** - * + * * @param context * @param port * @param id @@ -7435,23 +7434,23 @@ declare namespace yfiles{ */ constructor(parentContext:yfiles.graphml.IWriteContext); /** - * + * * Type parameter T. * @param itemType - * @returns + * @returns * @template T */ getCurrent(itemType:yfiles.lang.Class):T; /** - * + * * @param key - * @returns + * @returns */ getSerializationProperty(key:string):any; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -7467,7 +7466,7 @@ declare namespace yfiles{ */ removeSerializationProperty(key:string):void; /** - * + * * Type parameter T. * @param targetType * @param context @@ -7491,12 +7490,12 @@ declare namespace yfiles{ */ setSerializationProperty(key:string,value:any):void; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ objectStack:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.graphml.IWriteEvents} */ writeEvents:yfiles.graphml.IWriteEvents; @@ -7514,7 +7513,7 @@ declare namespace yfiles{ */ writer:yfiles.graphml.IXmlWriter; /** - * + * * @type {yfiles.graph.IGraph} */ graph:yfiles.graph.IGraph; @@ -7557,7 +7556,7 @@ declare namespace yfiles{ /** * Retrieve a serialization property that has been set by {@link yfiles.graphml.GraphMLWriter#setSerializationProperty}. * @param key The key for the property. - * @returns + * @returns * @see yfiles.graphml.IWriteContext#getSerializationProperty */ getSerializationProperty(key:string):any; @@ -8084,12 +8083,12 @@ declare namespace yfiles{ */ precedence:yfiles.graphml.WritePrecedence; /** - * + * * @type {yfiles.collections.IEnumerable.} */ keyDefinitionAttributes:yfiles.collections.IEnumerable; /** - * + * * @type {yfiles.collections.IEnumerable.} */ dataTagAttributes:yfiles.collections.IEnumerable; @@ -8160,7 +8159,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param addEndTag * @protected */ @@ -8172,81 +8171,81 @@ declare namespace yfiles{ */ createNamespaceManager():yfiles.graphml.IXmlNamespaceManager; /** - * + * */ flushDocument():void; /** - * - * @returns + * + * @returns */ getXmlString():string; /** - * + * * @param prefix * @param localName * @param ns * @param value - * @returns + * @returns */ writeAttributeNS(prefix:string,localName:string,ns:string,value:string):yfiles.graphml.IXmlWriter; /** - * + * * @param content - * @returns + * @returns */ writeCData(content:string):yfiles.graphml.IXmlWriter; /** - * + * * @param comment - * @returns + * @returns */ writeComment(comment:string):yfiles.graphml.IXmlWriter; /** - * + * * @param fragment - * @returns + * @returns */ writeDocumentFragment(fragment:Document):yfiles.graphml.IXmlWriter; /** - * + * */ writeEndDocument():void; /** - * - * @returns + * + * @returns */ writeEndElement():yfiles.graphml.IXmlWriter; /** - * + * * @param target * @param data - * @returns + * @returns */ writeProcessingInstruction(target:string,data:string):yfiles.graphml.IXmlWriter; /** - * - * @returns + * + * @returns */ writeStartDocument():yfiles.graphml.IXmlWriter; /** - * + * * @param prefix * @param localName * @param ns - * @returns + * @returns */ writeStartElement(prefix:string,localName:string,ns:string):yfiles.graphml.IXmlWriter; /** - * + * * @param localName * @param ns - * @returns + * @returns */ writeStartElement(localName:string,ns:string):yfiles.graphml.IXmlWriter; /** - * + * * @param s - * @returns + * @returns */ writeString(s:string):yfiles.graphml.IXmlWriter; /** @@ -8507,15 +8506,15 @@ declare namespace yfiles{ */ constructor(context:yfiles.graphml.IParseContext); /** - * + * * @param property - * @returns + * @returns */ getValueSerializerFor(property:yfiles.graphml.Property):yfiles.graphml.ValueSerializer; /** - * + * * @param type - * @returns + * @returns */ getValueSerializerFor(type:yfiles.lang.Class):yfiles.graphml.ValueSerializer; /** @@ -8545,15 +8544,15 @@ declare namespace yfiles{ */ constructor(context:yfiles.graphml.IWriteContext); /** - * + * * @param property - * @returns + * @returns */ getValueSerializerFor(property:yfiles.graphml.Property):yfiles.graphml.ValueSerializer; /** - * + * * @param type - * @returns + * @returns */ getValueSerializerFor(type:yfiles.lang.Class):yfiles.graphml.ValueSerializer; /** @@ -8807,14 +8806,14 @@ declare namespace yfiles{ /** * Animates the given animation instance and triggers the callback upon completion. * @param animation The animation to perform. - * @returns + * @returns */ animate(animation:yfiles.view.IAnimation):Promise; /** * Starts animating the given animation for the specified duration. * @param callback The callback to use for the animation. * @param duration The duration in milliseconds that the animation should last. - * @returns + * @returns */ animate(callback:(time:number)=>void,duration:yfiles.lang.TimeSpan):Promise; /** @@ -8907,7 +8906,7 @@ declare namespace yfiles{ *

      * @param [easeIn=0.5] The ratio for the ease-in time [0,1] where 0 is the start of the animation and 1 the end. 0.5 is the default value. * @param [easeOut=0.5] The ratio for the ease-out time [0,1] where 0 is the start of the animation and 1 the end. 0.5 is the default value. - * @returns + * @returns */ createEasedAnimation?(easeIn?:number,easeOut?:number):yfiles.view.IAnimation; /** @@ -8924,7 +8923,7 @@ declare namespace yfiles{ * @param {Object} options The parameters to pass. * @param [options.easeIn=0.5] The ratio for the ease-in time [0,1] where 0 is the start of the animation and 1 the end. 0.5 is the default value. * @param [options.easeOut=0.5] The ratio for the ease-out time [0,1] where 0 is the start of the animation and 1 the end. 0.5 is the default value. - * @returns + * @returns */ createEasedAnimation?(options:{easeIn?:number,easeOut?:number}):yfiles.view.IAnimation; /** @@ -8964,7 +8963,7 @@ declare namespace yfiles{ * @param endSourceLocation The absolute position of the source port after the animation. * @param endTargetLocation The absolute position of the target port after the animation. * @param preferredDuration The preferred duration of the animation in milliseconds. - * @returns + * @returns * @static */ createEdgeSegmentAnimation?(graph:yfiles.graph.IGraph,edge:yfiles.graph.IEdge,endBends:yfiles.geometry.IPoint[],endSourceLocation:yfiles.geometry.Point,endTargetLocation:yfiles.geometry.Point,preferredDuration:yfiles.lang.TimeSpan):yfiles.view.IAnimation; @@ -8977,7 +8976,7 @@ declare namespace yfiles{ * @param targetLayoutParameters The label model parameters for each label after the animation. * @param targetPortLocations The {@link }s for each {@link } in the graph that will be morphed. * @param preferredDuration The preferred duration of the animation in milliseconds. - * @returns + * @returns * @static */ createGraphAnimation?(graph:yfiles.graph.IGraph,targetNodeLayouts:yfiles.collections.IMapper,targetBendLocations:yfiles.collections.IMapper,targetPortLocations:yfiles.collections.IMapper,targetLayoutParameters:yfiles.collections.IMapper,preferredDuration:yfiles.lang.TimeSpan):yfiles.view.IAnimation; @@ -9009,7 +9008,7 @@ declare namespace yfiles{ * @param graph the graph for which the layout should be animated * @param layoutGraph the {@link } that contains all target layout information * @param preferredDuration the preferred duration of the animation - * @returns + * @returns * @static */ createLayoutAnimation?(graph:yfiles.graph.IGraph,layoutGraph:yfiles.layout.CopiedLayoutGraph,preferredDuration:yfiles.lang.TimeSpan):yfiles.view.IAnimation; @@ -9041,7 +9040,7 @@ declare namespace yfiles{ * @param path The path to animate the point along. * @param animationPoint The mutable point instance that will be manipulated by the animation. * @param preferredDuration The preferred duration of the animation. - * @returns + * @returns * @static */ createPathAnimation?(path:yfiles.geometry.GeneralPath,animationPoint:yfiles.geometry.IMutablePoint,preferredDuration:yfiles.lang.TimeSpan):yfiles.view.IAnimation; @@ -9073,7 +9072,7 @@ declare namespace yfiles{ * @param table The table to animate. * @param columnLayout The sizes of the leaf columns, in natural order. * @param rowLayout The sizes of the leaf rows, in natural order. - * @returns + * @returns * @static */ createTableAnimation?(table:yfiles.graph.ITable,columnLayout:number[],rowLayout:number[]):yfiles.view.IAnimation; @@ -9111,7 +9110,7 @@ declare namespace yfiles{ */ constructor(options:{canvas:yfiles.view.CanvasComponent,targetBounds:yfiles.geometry.Rect,preferredDuration?:yfiles.lang.TimeSpan,considerViewportLimiter?:boolean,maximumTargetZoom?:number}); /** - * + * * @param time */ animate(time:number):void; @@ -9560,7 +9559,7 @@ declare namespace yfiles{ * This will return the canvas object that is painted last at the given position. *

      * @param location the coordinates of the query in the world coordinate system - * @returns + * @returns */ getCanvasObject(location:yfiles.geometry.Point):yfiles.view.ICanvasObject; /** @@ -9587,7 +9586,7 @@ declare namespace yfiles{ /** * Gets the {@link yfiles.view.CanvasComponent} instance that is associated with the given DOM element, or null. * @param element - * @returns + * @returns * @static */ static getComponent(element:Element):yfiles.view.CanvasComponent; @@ -9719,9 +9718,9 @@ declare namespace yfiles{ */ localToGlobal(localPoint:yfiles.geometry.Point):yfiles.geometry.Point; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -11304,7 +11303,7 @@ declare namespace yfiles{ * controlled for each image individually by overwriting the predicate method {@link yfiles.view.SvgExport#shouldInlineSvgImage}. *

      * @param canvas The canvas to be exported. - * @returns + * @returns */ exportSvgAsync(canvas:yfiles.view.CanvasComponent):Promise; /** @@ -11704,7 +11703,7 @@ declare namespace yfiles{ * @param layout * @param [morphDuration=null] * @param [layoutData=null] - * @returns + * @returns */ morphLayout(layout:yfiles.layout.ILayoutAlgorithm,morphDuration?:yfiles.lang.TimeSpan,layoutData?:yfiles.layout.LayoutData):Promise; /** @@ -11721,7 +11720,7 @@ declare namespace yfiles{ * @param options.layout * @param [options.morphDuration=null] * @param [options.layoutData=null] - * @returns + * @returns */ morphLayout(options:{layout:yfiles.layout.ILayoutAlgorithm,morphDuration?:yfiles.lang.TimeSpan,layoutData?:yfiles.layout.LayoutData}):Promise; /** @@ -12056,7 +12055,7 @@ declare namespace yfiles{ * @param canvas the canvas * @param [zoom=0] the zoom level * @param [hitTestRadius=-1] the hit test radius - * @returns + * @returns * @static */ createCanvasContext?(canvas:yfiles.view.CanvasComponent,zoom?:number,hitTestRadius?:number):yfiles.view.ICanvasContext; @@ -12069,7 +12068,7 @@ declare namespace yfiles{ * @param options.canvas the canvas * @param [options.zoom=0] the zoom level * @param [options.hitTestRadius=-1] the hit test radius - * @returns + * @returns * @static */ createCanvasContext?(options:{canvas:yfiles.view.CanvasComponent,zoom?:number,hitTestRadius?:number}):yfiles.view.ICanvasContext; @@ -13052,7 +13051,7 @@ declare namespace yfiles{ export interface ItemModelManager extends yfiles.lang.Object{} export class ItemModelManager { /** - * + * * @param itemType The type of managed items. */ constructor(itemType:yfiles.lang.Class); @@ -13213,12 +13212,12 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ clear():void; /** - * - * @returns + * + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -13271,17 +13270,17 @@ declare namespace yfiles{ */ selection:yfiles.collections.IObservableCollection; /** - * + * * @type {number} */ size:number; /** - * + * * @param listener */ addItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; @@ -13671,7 +13670,7 @@ declare namespace yfiles{ /** * Adds an item to the current selection. * @param item The item whose selection decorator will added. - * @returns + * @returns */ addSelection(item:T):yfiles.view.ICanvasObject; /** @@ -13769,16 +13768,16 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -13863,7 +13862,7 @@ declare namespace yfiles{ /** * Creates an instance that returns the given model as the bounds. * @param bounds the rectangle - * @returns + * @returns * @static */ fromRectangle?(bounds:yfiles.geometry.IRectangle):yfiles.view.IBoundsProvider; @@ -14109,14 +14108,14 @@ declare namespace yfiles{ /** * Returns null. * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** * Returns null. * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -14167,11 +14166,11 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param context * @param group * @param item - * @returns + * @returns */ addCanvasObject(context:yfiles.view.ICanvasContext,group:yfiles.view.ICanvasObjectGroup,item:any):yfiles.view.ICanvasObject; /** @@ -14236,11 +14235,11 @@ declare namespace yfiles{ */ constructor(point:yfiles.geometry.IPoint); /** - * + * * @param context * @param group * @param item - * @returns + * @returns */ addCanvasObject(context:yfiles.view.ICanvasContext,group:yfiles.view.ICanvasObjectGroup,item:any):yfiles.view.ICanvasObject; /** @@ -14249,7 +14248,7 @@ declare namespace yfiles{ * This implementation simply returns the value provided to the constructor. *

      * @param userObject - * @returns + * @returns * @protected */ getCenterPoint(userObject:any):yfiles.geometry.IPoint; @@ -14304,11 +14303,11 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param context * @param group * @param item - * @returns + * @returns */ addCanvasObject(context:yfiles.view.ICanvasContext,group:yfiles.view.ICanvasObjectGroup,item:any):yfiles.view.ICanvasObject; /** @@ -14448,34 +14447,34 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param forUserObject - * @returns + * @returns */ getBoundsProvider(forUserObject:any):yfiles.view.IBoundsProvider; /** - * + * * @param forUserObject - * @returns + * @returns */ getHitTestable(forUserObject:any):yfiles.input.IHitTestable; /** - * + * * @param forUserObject - * @returns + * @returns */ getVisibilityTestable(forUserObject:any):yfiles.view.IVisibilityTestable; /** - * + * * @param forUserObject - * @returns + * @returns */ getVisualCreator(forUserObject:any):yfiles.view.IVisualCreator; /** - * + * * @param context * @param canvasObject - * @returns + * @returns */ isDirty(context:yfiles.view.ICanvasContext,canvasObject:yfiles.view.ICanvasObject):boolean; /** @@ -14632,7 +14631,7 @@ declare namespace yfiles{ *

      * Type parameter T. * @param itemType - * @returns + * @returns * @template T */ createHitTester(itemType:yfiles.lang.Class):yfiles.input.IHitTester; @@ -15025,36 +15024,36 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ clear():void; /** * Factory method that creates the {@link yfiles.view.DefaultSelectionModel.} to use for the bends. - * @returns + * @returns * @protected */ createBendSelectionModel():yfiles.view.DefaultSelectionModel; /** * Factory method that creates the {@link yfiles.view.DefaultSelectionModel.} to use for the edges. - * @returns + * @returns * @protected */ createEdgeSelectionModel():yfiles.view.DefaultSelectionModel; /** * Factory method that creates the {@link yfiles.view.DefaultSelectionModel.} to use for the labels. - * @returns + * @returns * @protected */ createLabelSelectionModel():yfiles.view.DefaultSelectionModel; /** * Factory method that creates the {@link yfiles.view.DefaultSelectionModel.} to use for the nodes. - * @returns + * @returns * @protected */ createNodeSelectionModel():yfiles.view.DefaultSelectionModel; /** * Factory method that creates the {@link yfiles.view.DefaultSelectionModel.} to use for the ports. - * @returns + * @returns * @protected */ createPortSelectionModel():yfiles.view.DefaultSelectionModel; @@ -15064,9 +15063,9 @@ declare namespace yfiles{ */ getEnumerator():yfiles.collections.IEnumerator; /** - * + * * @param item - * @returns + * @returns */ isSelected(item:yfiles.graph.IModelItem):boolean; /** @@ -15076,38 +15075,38 @@ declare namespace yfiles{ */ onItemSelectionChanged(evt:yfiles.view.ItemSelectionChangedEventArgs):void; /** - * + * * @param item * @param selected */ setSelected(item:yfiles.graph.IModelItem,selected:boolean):void; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedNodes:yfiles.view.ISelectionModel; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedEdges:yfiles.view.ISelectionModel; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedLabels:yfiles.view.ISelectionModel; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedPorts:yfiles.view.ISelectionModel; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedBends:yfiles.view.ISelectionModel; /** - * + * * @type {number} */ size:number; @@ -15117,12 +15116,12 @@ declare namespace yfiles{ */ graph:yfiles.graph.IGraph; /** - * + * * @param listener */ addItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; @@ -15336,6 +15335,9 @@ declare namespace yfiles{ /** * Allows the use of an {@link yfiles.styles.IEdgeStyle} to render the selection, highlight or focus indicator of edges. *

      + * The renderer of the {@link yfiles.view.EdgeStyleDecorationInstaller#edgeStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      + *

      * The {@link yfiles.view.EdgeStyleDecorationInstaller#zoomPolicy} property defines how the zoom level affects the rendering of the indicator. It can either scale according to the * zoom level similar to regular graph items or have always to same thickness regardless of the zoom, similar to the * default yFiles indicators. @@ -15439,6 +15441,9 @@ declare namespace yfiles{ /** * Allows the use of an {@link yfiles.styles.ILabelStyle} to render the selection, highlight or focus indicator of labels. *

      + * The renderer of the {@link yfiles.view.LabelStyleDecorationInstaller#labelStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      + *

      * The {@link yfiles.view.LabelStyleDecorationInstaller#zoomPolicy} property defines how the zoom level affects the rendering of the indicator. It can either scale according to the * zoom level similar to regular graph items or have always to same thickness regardless of the zoom, similar to the * default yFiles indicators. @@ -15521,6 +15526,9 @@ declare namespace yfiles{ /** * Allows the use of an {@link yfiles.styles.INodeStyle} to render the selection, highlight or focus indicator of nodes. *

      + * The renderer of the {@link yfiles.view.NodeStyleDecorationInstaller#nodeStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      + *

      * The {@link yfiles.view.NodeStyleDecorationInstaller#zoomPolicy} property defines how the zoom level affects the rendering of the indicator. It can either scale according to the * zoom level similar to regular graph items or have always to same thickness regardless of the zoom, similar to the * default yFiles indicators. @@ -15649,7 +15657,7 @@ declare namespace yfiles{ freeze():void; /** * Determines if this instance is frozen. - * @returns + * @returns */ isFrozen():boolean; /** @@ -17702,23 +17710,23 @@ declare namespace yfiles{ static isInstance(o:any):o is yfiles.view.Color; } /** - * + * * @class * @extends {yfiles.graphml.MarkupExtension} */ export interface ColorExtension extends yfiles.graphml.MarkupExtension{} export class ColorExtension { /** - * + * * @param color */ constructor(color:yfiles.view.Color); /** - * + * */ constructor(); /** - * + * * @type {string} */ value:string; @@ -18056,7 +18064,7 @@ declare namespace yfiles{ freeze():void; /** * Determines if this instance is frozen. - * @returns + * @returns */ isFrozen():boolean; /** @@ -18366,7 +18374,7 @@ declare namespace yfiles{ freeze():void; /** * Determines if this instance is frozen. - * @returns + * @returns */ isFrozen():boolean; /** @@ -18683,11 +18691,11 @@ declare namespace yfiles{ */ constructor(options?:{startPoint?:yfiles.geometry.Point,endPoint?:yfiles.geometry.Point,spreadMethod?:yfiles.view.GradientSpreadMethod,gradientStops?:Array}); /** - * + * * @param context * @param item * @param id - * @returns + * @returns */ accept(context:yfiles.view.ICanvasContext,item:Node,id:string):boolean; /** @@ -18771,21 +18779,21 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param context * @param node * @param id - * @returns + * @returns */ accept(context:yfiles.view.ICanvasContext,node:Node,id:string):boolean; /** - * + * * @param context - * @returns + * @returns */ createDefsElement(context:yfiles.view.ICanvasContext):SVGElement; /** - * + * * @param context * @param oldElement */ @@ -18904,7 +18912,7 @@ declare namespace yfiles{ clone():any; /** * Clones the current value of this instance to a new unfrozen {@link yfiles.view.Stroke}. - * @returns + * @returns */ cloneCurrentValue():yfiles.view.Stroke; /** @@ -18916,7 +18924,7 @@ declare namespace yfiles{ freeze():void; /** * Determines if this instance is frozen. - * @returns + * @returns */ isFrozen():boolean; /** @@ -19594,11 +19602,11 @@ declare namespace yfiles{ */ constructor(options?:{center?:yfiles.geometry.Point,radiusX?:number,radiusY?:number,spreadMethod?:yfiles.view.GradientSpreadMethod,gradientOrigin?:yfiles.geometry.Point,gradientStops?:Array}); /** - * + * * @param context * @param item * @param id - * @returns + * @returns */ accept(context:yfiles.view.ICanvasContext,item:Node,id:string):boolean; /** @@ -20724,12 +20732,12 @@ declare namespace yfiles{ */ constructor(table:yfiles.graph.ITable,columnLayout:number[],rowLayout:number[]); /** - * + * * @param time */ animate(time:number):void; /** - * + * */ cleanup():void; /** @@ -20741,7 +20749,7 @@ declare namespace yfiles{ */ createStripeAnimation(stripe:yfiles.graph.IStripe,targetSize:number):yfiles.view.IAnimation; /** - * + * */ initialize():void; /** @@ -20813,12 +20821,12 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ clear():void; /** - * - * @returns + * + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -20834,7 +20842,7 @@ declare namespace yfiles{ */ onItemSelectionChanged(evt:yfiles.view.ItemSelectionChangedEventArgs):void; /** - * + * * @param item * @param selected */ @@ -20856,27 +20864,27 @@ declare namespace yfiles{ */ allowCrossTableSelection:boolean; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedRows:yfiles.view.ISelectionModel; /** - * + * * @type {yfiles.view.ISelectionModel.} */ selectedColumns:yfiles.view.ISelectionModel; /** - * + * * @type {number} */ size:number; /** - * + * * @param listener */ addItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeItemSelectionChangedListener(listener:(sender:any,evt:yfiles.view.ItemSelectionChangedEventArgs)=>void):void; @@ -21399,7 +21407,7 @@ declare namespace yfiles{ */ inputModeContext:yfiles.input.IInputModeContext; /** - * + * * @type {number} */ priority:number; @@ -21554,19 +21562,19 @@ declare namespace yfiles{ cancel():void; /** * Creates the event recognizer that is used to recognize the clicks for this instance. - * @returns + * @returns * @protected */ createClickRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; /** * Creates the event recognizer that is used to recognize the press event for this instance. - * @returns + * @returns * @protected */ createPressRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; /** * Creates the event recognizer that is used to recognize the release event for this instance. - * @returns + * @returns * @protected */ createReleaseRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; @@ -21593,7 +21601,7 @@ declare namespace yfiles{ * Determines whether the given event is a press event that occurred at an invalid location. * @param eventSource * @param evt - * @returns + * @returns * @see yfiles.input.ClickInputMode#validClickHitTestable * @protected */ @@ -21602,7 +21610,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid click event. * @param src * @param evt - * @returns + * @returns * @see yfiles.input.ClickInputMode#validClickHitTestable * @protected */ @@ -21611,7 +21619,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid press event. * @param eventSource * @param evt - * @returns + * @returns * @protected */ isValidPress(eventSource:any,evt:yfiles.lang.EventArgs):boolean; @@ -21619,7 +21627,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid release event. * @param src * @param evt - * @returns + * @returns * @see yfiles.input.ClickInputMode#validClickHitTestable * @protected */ @@ -21744,13 +21752,13 @@ declare namespace yfiles{ *

      * To ensure that the flag really acts just once, this method resets the flag and returns its value prior to the reset. *

      - * @returns + * @returns * @protected */ queryAndResetPreventNextDoubleClick():boolean; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -21767,7 +21775,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -21793,7 +21801,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -22417,14 +22425,14 @@ declare namespace yfiles{ *

      * @param [queryLocation=null] The optional location for which the context menu content should be queried. This value will be passed to {@link #onPopulateMenu} * and will ultimately be available in {@link #queryLocation}. If not specified, the last known mouse location will be used. - * @returns + * @returns * @see yfiles.input.ContextMenuInputMode#menuClosed * @see yfiles.input.ContextMenuInputMode#addCloseMenuListener */ shouldOpenMenu(queryLocation?:yfiles.geometry.Point):boolean; /** * Stops the display of the context menu and requests that the context menu is closed. - * @returns + * @returns */ tryStop():boolean; /** @@ -22433,7 +22441,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -22459,7 +22467,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -22584,7 +22592,7 @@ declare namespace yfiles{ /** * Callback that adjusts the effect accordingly. * @param evt - * @returns + * @returns * @protected */ adjustEffect(evt:yfiles.view.DragEventArgs):boolean; @@ -22700,7 +22708,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -22726,7 +22734,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -22963,7 +22971,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ cancel():void; /** @@ -23030,8 +23038,8 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -23048,7 +23056,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -23062,7 +23070,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -23149,7 +23157,7 @@ declare namespace yfiles{ */ beginDragging(handle:yfiles.input.IHandle):void; /** - * + * */ cancel():void; /** @@ -23351,8 +23359,8 @@ declare namespace yfiles{ */ removeHandle(handle:yfiles.input.IHandle):void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -23361,7 +23369,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -23390,7 +23398,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -24096,13 +24104,13 @@ declare namespace yfiles{ */ constructor(gridSize:number); /** - * + * * @param context * @param item * @param location * @param xSnapPolicy * @param ySnapPolicy - * @returns + * @returns */ snapToGrid(context:yfiles.input.IInputModeContext,item:T,location:yfiles.geometry.IMutablePoint,xSnapPolicy:yfiles.input.SnapPolicy,ySnapPolicy:yfiles.input.SnapPolicy):boolean; /** @@ -24554,7 +24562,7 @@ declare namespace yfiles{ * @param parent * @param parentContext * @param lookupCallback - * @returns + * @returns * @static */ createInputModeContext?(parent:yfiles.input.IInputMode,parentContext:yfiles.input.IInputModeContext,lookupCallback:(subject:any,type:yfiles.lang.Class)=>any):yfiles.input.IInputModeContext; @@ -24562,7 +24570,7 @@ declare namespace yfiles{ * Factory method that creates an {@link yfiles.input.IInputModeContext} that uses the provided parent mode and lookup decoration. * @param parent * @param lookupCallback - * @returns + * @returns * @static */ createInputModeContext?(parent:yfiles.input.IInputMode,lookupCallback:(subject:any,type:yfiles.lang.Class)=>any):yfiles.input.IInputModeContext; @@ -24571,7 +24579,7 @@ declare namespace yfiles{ * @param canvas The {@link } to use, may not be null. * @param [parent=null] The mode to set as the parent. This may be null for the canvas' context. * @param [lookup=null] The lookup to use. - * @returns + * @returns * @static */ createInputModeContext?(canvas:yfiles.view.CanvasComponent,parent?:yfiles.input.IInputMode,lookup?:yfiles.graph.ILookup):yfiles.input.IInputModeContext; @@ -24581,7 +24589,7 @@ declare namespace yfiles{ * @param options.canvas The {@link } to use, may not be null. * @param [options.parent=null] The mode to set as the parent. This may be null for the canvas' context. * @param [options.lookup=null] The lookup to use. - * @returns + * @returns * @static */ createInputModeContext?(options:{canvas:yfiles.view.CanvasComponent,parent?:yfiles.input.IInputMode,lookup?:yfiles.graph.ILookup}):yfiles.input.IInputModeContext; @@ -24591,7 +24599,7 @@ declare namespace yfiles{ * @param parent * @param parentContext * @param lookup - * @returns + * @returns * @static */ createInputModeContext?(parent:yfiles.input.IInputMode,parentContext:yfiles.input.IInputModeContext,lookup:yfiles.graph.ILookup):yfiles.input.IInputModeContext; @@ -24599,7 +24607,7 @@ declare namespace yfiles{ * Factory method that creates an {@link yfiles.input.IInputModeContext} that uses the provided parent mode and lookup decoration. * @param parent * @param [lookup=null] - * @returns + * @returns * @static */ createInputModeContext?(parent:yfiles.input.IInputMode,lookup?:yfiles.graph.ILookup):yfiles.input.IInputModeContext; @@ -24823,7 +24831,7 @@ declare namespace yfiles{ */ addRecognizerBinding(recognizer:(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean,command:yfiles.input.ICommand,commandParameter?:any):yfiles.input.KeyboardInputModeBinding; /** - * + * */ cancel():void; /** @@ -24920,7 +24928,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -24946,7 +24954,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -25146,8 +25154,8 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -25164,7 +25172,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -25190,7 +25198,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -25477,7 +25485,7 @@ declare namespace yfiles{ */ adjustTooltipPosition(originalPosition:yfiles.geometry.Point):yfiles.geometry.Point; /** - * + * */ cancel():void; /** @@ -25625,7 +25633,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -25651,7 +25659,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -25945,8 +25953,8 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -25972,7 +25980,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -25983,7 +25991,7 @@ declare namespace yfiles{ */ controller:yfiles.input.ConcurrencyController; /** - * + * * @type {number} */ priority:number; @@ -26473,17 +26481,17 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** - * + * * @param context */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -26509,7 +26517,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -26822,7 +26830,7 @@ declare namespace yfiles{ */ initialize():void; /** - * + * * @param context * @param controller */ @@ -26864,11 +26872,11 @@ declare namespace yfiles{ subModePriorityChanged():void; /** * Tries to stop all modes. - * @returns + * @returns */ tryStop():boolean; /** - * + * * @param context */ uninstall(context:yfiles.input.IInputModeContext):void; @@ -26894,12 +26902,12 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {number} */ priority:number; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -27650,7 +27658,7 @@ declare namespace yfiles{ * @param snapLine The snap line this class would snap to or null if it doesn't snap to a SnapLine. * @param snappedCoordinates The coordinates at the moved item at which the drawn snap line should end. * @param movedObject The moved object for which this result is created. - * @returns + * @returns * @static */ static createLabelSnapResult(layoutParameter:yfiles.graph.ILabelModelParameter,weight:number,delta:yfiles.geometry.Point,tag:any,snapLine:yfiles.input.SnapLine,snappedCoordinates:yfiles.geometry.Point,movedObject:any):yfiles.input.SnapResult; @@ -27677,7 +27685,7 @@ declare namespace yfiles{ * size and the object which is currently reshaped. * @param size The target size to which the resized object will snap. * @param horizontal Indicates whether width or height should snap. true if the width should snap. - * @returns + * @returns * @static */ static createResizeSnapResult(weight:number,delta:number,tag:any,rectangles:yfiles.collections.IEnumerable,size:number,horizontal:boolean):yfiles.input.SnapResult; @@ -27691,7 +27699,7 @@ declare namespace yfiles{ * @param snapLine The snap line this class would snap to or null if it doesn't snap to a SnapLine. * @param snappedLocation The coordinates at the moved item at which the drawn snap line should end. * @param movedObject The moved object for which this result is created. - * @returns + * @returns * @static */ static createSnapLineSnapResult(weight:number,delta:yfiles.geometry.Point,tag:any,snapLine:yfiles.input.SnapLine,snappedLocation:yfiles.geometry.Point,movedObject:any):yfiles.input.SnapResult; @@ -27913,19 +27921,19 @@ declare namespace yfiles{ cancel():void; /** * Creates the event recognizer that is used to recognize the press event for this instance. - * @returns + * @returns * @protected */ createPressRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; /** * Creates the event recognizer that is used to recognize the release event for this instance. - * @returns + * @returns * @protected */ createReleaseRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; /** * Creates the event recognizer that is used to recognize the taps for this instance. - * @returns + * @returns * @protected */ createTapRecognizer():(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; @@ -27952,7 +27960,7 @@ declare namespace yfiles{ * Determines whether the given event is a press event that occurred at an invalid location. * @param eventSource * @param evt - * @returns + * @returns * @see yfiles.input.TapInputMode#validTapHitTestable * @protected */ @@ -27961,7 +27969,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid press event. * @param eventSource * @param evt - * @returns + * @returns * @protected */ isValidPress(eventSource:any,evt:yfiles.lang.EventArgs):boolean; @@ -27969,7 +27977,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid release event. * @param eventSource * @param evt - * @returns + * @returns * @protected */ isValidRelease(eventSource:any,evt:yfiles.lang.EventArgs):boolean; @@ -27977,7 +27985,7 @@ declare namespace yfiles{ * Determines whether the given event is a valid tap event. * @param eventSource * @param evt - * @returns + * @returns * @protected */ isValidTap(eventSource:any,evt:yfiles.lang.EventArgs):boolean; @@ -28063,13 +28071,13 @@ declare namespace yfiles{ *

      * To ensure that the flag really acts just once, this method resets the flag and returns its value prior to the reset. *

      - * @returns + * @returns * @protected */ queryAndResetPreventNextDoubleTap():boolean; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -28086,7 +28094,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -28112,7 +28120,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -28263,7 +28271,7 @@ declare namespace yfiles{ ensureVisible():void; /** * Returns the bounds of the text area in world coordinates. - * @returns + * @returns * @protected */ getTextBoxBounds():yfiles.geometry.Rect; @@ -28402,7 +28410,7 @@ declare namespace yfiles{ */ uninstallTextBox():void; /** - * + * * @type {number} */ priority:number; @@ -28428,7 +28436,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -28642,7 +28650,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ cancel():void; /** @@ -28743,8 +28751,8 @@ declare namespace yfiles{ */ startWaiting():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -28761,7 +28769,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -28775,7 +28783,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -29113,7 +29121,7 @@ declare namespace yfiles{ /** * Wrap a handler into an interface. * @param handler - * @returns + * @returns * @static */ create?(handler:(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point)=>boolean):yfiles.input.IHitTestable; @@ -29556,7 +29564,7 @@ declare namespace yfiles{ createItemHoverInputMode():yfiles.input.ItemHoverInputMode; /** * Factory method that creates the {@link yfiles.input.GraphInputMode#keyboardInputMode} instance. - * @returns + * @returns * @protected */ createKeyboardInputMode():yfiles.input.KeyboardInputMode; @@ -31623,21 +31631,21 @@ declare namespace yfiles{ */ constructor(minimumSize:yfiles.geometry.ISize,maximumSize:yfiles.geometry.ISize,minimumEnclosedArea?:yfiles.geometry.IRectangle); /** - * + * * @param node - * @returns + * @returns */ getMaximumSize(node:yfiles.graph.INode):yfiles.geometry.Size; /** - * + * * @param node - * @returns + * @returns */ getMinimumEnclosedArea(node:yfiles.graph.INode):yfiles.geometry.Rect; /** - * + * * @param node - * @returns + * @returns */ getMinimumSize(node:yfiles.graph.INode):yfiles.geometry.Size; /** @@ -31860,7 +31868,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ cancel():void; /** @@ -31979,7 +31987,7 @@ declare namespace yfiles{ */ updateHover(location?:yfiles.geometry.Point):void; /** - * + * * @type {number} */ priority:number; @@ -32005,7 +32013,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -32448,7 +32456,7 @@ declare namespace yfiles{ */ adjustGroupNodeLocation(collapse:boolean,groupNode:yfiles.graph.INode):void; /** - * + * */ cancel():void; /** @@ -32779,7 +32787,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -32805,7 +32813,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -33764,7 +33772,7 @@ declare namespace yfiles{ * This implementation will delegate to the {@link yfiles.input.DefaultPortCandidate#createInstance} method. *

      * @param context - * @returns + * @returns */ createPort(context:yfiles.input.IInputModeContext):yfiles.graph.IPort; /** @@ -33870,41 +33878,41 @@ declare namespace yfiles{ */ constructor(node:yfiles.graph.INode,wrappedHandler?:yfiles.input.IPositionHandler); /** - * - * @param inputModeContext + * + * @param context * @param originalLocation */ - cancelDrag(inputModeContext:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point):void; + cancelDrag(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point):void; /** - * - * @param inputModeContext + * + * @param context * @param originalLocation * @param newLocation */ - dragFinished(inputModeContext:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; + dragFinished(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; /** - * - * @param inputModeContext + * + * @param context * @param originalLocation * @param newLocation */ - handleMove(inputModeContext:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; + handleMove(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; /** - * - * @param inputModeContext + * + * @param context */ - initializeDrag(inputModeContext:yfiles.input.IInputModeContext):void; + initializeDrag(context:yfiles.input.IInputModeContext):void; /** * Sets a temporary visual parent for the node during reparenting. *

      * This is used to show the grouping hierarchy level a node would end in after finishing the reparenting gesture. Override * this method with an empty implementation to not change the z-order of the dragged node during the gesture. *

      - * @param inputModeContext The current {@link }. + * @param context The current {@link }. * @param node The node being reparented. * @param parent The temporary parent for the node. */ - setCurrentParent(inputModeContext:yfiles.input.IInputModeContext,node:yfiles.graph.INode,parent:yfiles.graph.INode):void; + setCurrentParent(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode,parent:yfiles.graph.INode):void; /** * Gets a view of the location of the item. *

      @@ -34382,14 +34390,14 @@ declare namespace yfiles{ /** * Creates a generic composite implementation for the {@link yfiles.input.IPortCandidateProvider} interface. * @param providers The providers to create the composite from. - * @returns + * @returns * @static */ combine?(...providers:yfiles.input.IPortCandidateProvider[]):yfiles.input.IPortCandidateProvider; /** * Creates a generic composite implementation for the {@link yfiles.input.IPortCandidateProvider} interface. * @param providers The providers to create the composite from. - * @returns + * @returns * @static */ combine?(providers:yfiles.collections.IEnumerable):yfiles.input.IPortCandidateProvider; @@ -34411,7 +34419,7 @@ declare namespace yfiles{ * Creates an implementation of the {@link yfiles.input.IPortCandidateProvider} interface that returns the ports that exist in the * given {@link yfiles.graph.IPortOwner#ports}'s {@link yfiles.graph.IPortOwner} collection. * @param owner The owner of the port collection. - * @returns + * @returns * @static */ fromExistingPorts?(owner:yfiles.graph.IPortOwner):yfiles.input.IPortCandidateProvider; @@ -34419,7 +34427,7 @@ declare namespace yfiles{ * Creates a trivial implementation of an {@link yfiles.input.IPortCandidateProvider} that always returns exactly one candidate * that is centered at the node's {@link yfiles.graph.INode#layout}. * @param node The node to get the layout's center from. - * @returns + * @returns * @static */ fromNodeCenter?(node:yfiles.graph.INode):yfiles.input.PortCandidateProviderBase; @@ -34427,7 +34435,7 @@ declare namespace yfiles{ * Creates a simple implementation of an {@link yfiles.input.IPortCandidateProvider} that always returns a candidate that uses the * default {@link yfiles.graph.IPortDefaults#locationParameter} for the corresponding {@link yfiles.graph.IPortDefaults}. * @param owner - * @returns + * @returns * @static */ fromPortDefaults?(owner:yfiles.graph.IPortOwner):yfiles.input.IPortCandidateProvider; @@ -34439,7 +34447,7 @@ declare namespace yfiles{ * @param ratios A number of double values that are interpreted as ratio values between 0.0 and 1.0. If none are given, the provider * inserts a port candidate at the center of each straight line segment. * @param addExistingPortsEnabled determines whether {@link #addExistingPorts existing ports should be added to the list of ports}. - * @returns + * @returns * @static */ fromShapeGeometry?(owner:yfiles.graph.IPortOwner,addExistingPortsEnabled:boolean,minimumSegmentLength:number,...ratios:number[]):yfiles.input.PortCandidateProviderBase; @@ -34449,7 +34457,7 @@ declare namespace yfiles{ * @param owner The owner to receive the shape geometry from * @param ratios A number of double values that are interpreted as ratio values between 0.0 and 1.0. If none are given, the provider * inserts a port candidate at the center of each straight line segment. - * @returns + * @returns * @static */ fromShapeGeometry?(owner:yfiles.graph.IPortOwner,...ratios:number[]):yfiles.input.PortCandidateProviderBase; @@ -34457,7 +34465,7 @@ declare namespace yfiles{ * Creates a simple implementation of an {@link yfiles.input.IPortCandidateProvider} that returns unoccupied ports at a given * entity. * @param owner The owner to query the ports from. - * @returns + * @returns * @static */ fromUnoccupiedPorts?(owner:yfiles.graph.IPortOwner):yfiles.input.IPortCandidateProvider; @@ -34528,7 +34536,7 @@ declare namespace yfiles{ * This instance uses the lookup mechanism of the nodes to query the providers. *

      * @param edge - * @returns + * @returns * @static */ fromSourceAndTarget?(edge:yfiles.graph.IEdge):yfiles.input.IEdgeReconnectionPortCandidateProvider; @@ -35624,7 +35632,7 @@ declare namespace yfiles{ * @param type The type of the event. * @param value The key that is subject of the event. * @param [modifiers=yfiles.view.ModifierKeys.NONE] The state of the modifiers that must be set. This is {@link #NONE} if not set. - * @returns + * @returns * @static */ static create(type:yfiles.view.KeyEventType,value:yfiles.view.Key,modifiers?:yfiles.view.ModifierKeys):(eventSource:any,evt:yfiles.lang.EventArgs)=>boolean; @@ -36198,7 +36206,7 @@ declare namespace yfiles{ * Determines whether the current location is valid to begin a bend creation gesture. * @param source * @param evt - * @returns + * @returns * @protected */ isValidBegin(source:any,evt:yfiles.lang.EventArgs):boolean; @@ -36277,8 +36285,8 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -36295,7 +36303,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -36321,7 +36329,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -36702,7 +36710,7 @@ declare namespace yfiles{ * Retrieves the port owner at a given position in world coordinates. *

      * If there is a {@link yfiles.input.IHitTester.} for type {@link yfiles.graph.INode} in the lookup of this mode's {@link yfiles.input.CreateEdgeInputMode#inputModeContext} then this instance will be used for the query. - * + * *
      * Otherwise this implementation calls the {@link yfiles.styles.INodeStyleRenderer#getHitTestable} method of the nodes to find hit * nodes and uses an {@link yfiles.collections.IComparer.} to determine the first hit node. @@ -36757,7 +36765,7 @@ declare namespace yfiles{ * {@link yfiles.input.CreateEdgeInputMode#getSourcePortCandidate}. *

      * @param location The location where the gesture was initiated. - * @returns + * @returns * @see yfiles.input.CreateEdgeInputMode#getSource * @see yfiles.input.CreateEdgeInputMode#getSourcePortCandidateProvider * @see yfiles.input.CreateEdgeInputMode#getSourcePortCandidate @@ -37008,8 +37016,8 @@ declare namespace yfiles{ */ resolveCandidates(candidates:yfiles.collections.IEnumerable,location:yfiles.geometry.Point):yfiles.collections.IEnumerable; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -37053,7 +37061,7 @@ declare namespace yfiles{ */ updateTargetLocation(location:yfiles.geometry.Point):void; /** - * + * * @type {number} */ priority:number; @@ -37079,7 +37087,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -37983,7 +37991,7 @@ declare namespace yfiles{ /** * Creates a node on click. *

      - * This method is only called if no item has been and {@link yfiles.input.GraphInputMode#clickClearSelection} returned false. + * This method is only called if no item has been hit and {@link yfiles.input.GraphInputMode#clickClearSelection} returned false. *

      * @param context The input mode context. * @param location The location of the click. @@ -38194,7 +38202,7 @@ declare namespace yfiles{ *

      * This method determines the label owner to add to and delegates to {@link yfiles.input.GraphEditorInputMode#createLabel}. *

      - * @returns + * @returns * @protected */ onAddLabel():boolean; @@ -38259,7 +38267,7 @@ declare namespace yfiles{ * This method determines the label to edit and delegates to either {@link yfiles.input.GraphEditorInputMode#editLabel} or {@link yfiles.input.GraphEditorInputMode#createLabel} * if no label could be found. *

      - * @returns + * @returns * @protected */ onEditLabel():boolean; @@ -39722,7 +39730,7 @@ declare namespace yfiles{ */ constructor(label:yfiles.graph.ILabel); /** - * + * * @param context * @param originalLocation */ @@ -39736,7 +39744,7 @@ declare namespace yfiles{ */ createCandidateDescriptor(context:yfiles.input.IInputModeContext,highlight:boolean):yfiles.view.ICanvasObjectDescriptor; /** - * + * * @param context * @param originalLocation * @param newLocation @@ -39758,14 +39766,14 @@ declare namespace yfiles{ */ getParameterCandidates(label:yfiles.graph.ILabel):yfiles.collections.IEnumerable; /** - * + * * @param context * @param originalLocation * @param newLocation */ handleMove(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; /** - * + * * @param context */ initializeDrag(context:yfiles.input.IInputModeContext):void; @@ -39777,7 +39785,7 @@ declare namespace yfiles{ */ setLayoutParameter(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):void; /** - * + * * @param location */ setPosition(location:yfiles.geometry.Point):void; @@ -39787,7 +39795,7 @@ declare namespace yfiles{ * This implementation returns true if the {@link yfiles.input.LabelPositionHandler#useFinder} property is true and the control key is pressed. *

      * @param context The context that is currently being used - may be null if the method is called without context. - * @returns + * @returns * @protected */ useParameterFinder(context:yfiles.input.IInputModeContext):boolean; @@ -39829,7 +39837,7 @@ declare namespace yfiles{ */ label:yfiles.graph.ILabel; /** - * + * * @type {yfiles.geometry.IPoint} */ location:yfiles.geometry.IPoint; @@ -39918,7 +39926,7 @@ declare namespace yfiles{ */ addSnapLines(snapContext:yfiles.input.LabelSnapContext,inputModeContext:yfiles.input.IInputModeContext,label:yfiles.graph.ILabel):void; /** - * + * * @param context * @param evt * @param suggestedLayout @@ -40691,7 +40699,7 @@ declare namespace yfiles{ *

      * @param context The input mode context. * @param bend The bend that is designated for removal. - * @returns + * @returns * @protected */ canRemoveBend(context:yfiles.input.IInputModeContext,bend:yfiles.graph.IBend):boolean; @@ -40768,7 +40776,7 @@ declare namespace yfiles{ */ constructor(port:yfiles.graph.IPort); /** - * + * * @param context * @param originalLocation */ @@ -40785,7 +40793,7 @@ declare namespace yfiles{ */ collectSnapResults(source:any,evt:yfiles.input.CollectSnapResultsEventArgs):void; /** - * + * * @param context * @param originalLocation * @param newLocation @@ -40821,14 +40829,14 @@ declare namespace yfiles{ */ getNewParameter(port:yfiles.graph.IPort,model:yfiles.graph.IPortLocationModel,location:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param context * @param originalLocation * @param newLocation */ handleMove(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; /** - * + * * @param context */ initializeDrag(context:yfiles.input.IInputModeContext):void; @@ -40841,7 +40849,7 @@ declare namespace yfiles{ */ setParameter(graph:yfiles.graph.IGraph,port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):void; /** - * + * * @type {yfiles.geometry.IPoint} */ location:yfiles.geometry.IPoint; @@ -40874,32 +40882,32 @@ declare namespace yfiles{ export class ReparentNodeHandler { constructor(); /** - * + * * @param context * @param node - * @returns + * @returns */ isReparentGesture(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode):boolean; /** - * + * * @param context * @param node * @param newParent - * @returns + * @returns */ isValidParent(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode,newParent:yfiles.graph.INode):boolean; /** - * + * * @param context * @param node * @param newParent */ reparent(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode,newParent:yfiles.graph.INode):void; /** - * + * * @param context * @param node - * @returns + * @returns */ shouldReparent(context:yfiles.input.IInputModeContext,node:yfiles.graph.INode):boolean; /** @@ -41139,7 +41147,7 @@ declare namespace yfiles{ */ collectSnapLineSnapResults(context:yfiles.input.GraphSnapContext,evt:yfiles.input.CollectSnapResultsEventArgs,suggestedLayout:yfiles.geometry.Rect,node:yfiles.graph.INode):void; /** - * + * * @param context * @param evt * @param suggestedLayout @@ -41305,7 +41313,7 @@ declare namespace yfiles{ * @param node The node that is being reshaped. * @param reshapeContext The reshape context that contains information about the nature of the resize. * @param suggestedLayout The layout of the node as it would be if the mouse location would not be snapped. - * @returns + * @returns * @protected */ getSnapLines(context:yfiles.input.GraphSnapContext,node:yfiles.graph.INode,reshapeContext:yfiles.input.ReshapeRectangleContext,suggestedLayout:yfiles.geometry.Rect):yfiles.collections.IEnumerable; @@ -41330,12 +41338,12 @@ declare namespace yfiles{ export interface DefaultBendCreator extends yfiles.lang.Object,yfiles.input.IBendCreator{} export class DefaultBendCreator { /** - * + * * @param context * @param graph * @param edge * @param location - * @returns + * @returns */ createBend(context:yfiles.input.IInputModeContext,graph:yfiles.graph.IGraph,edge:yfiles.graph.IEdge,location:yfiles.geometry.Point):number; static $class:yfiles.lang.Class; @@ -41407,26 +41415,26 @@ declare namespace yfiles{ * Convenience implementation that simply delegates to {@link yfiles.input.PortCandidateProviderBase#getPortCandidates}. * @param context * @param target - * @returns + * @returns */ getSourcePortCandidates(context:yfiles.input.IInputModeContext,target:yfiles.input.IPortCandidate):yfiles.collections.IEnumerable; /** * Convenience implementation that simply delegates to {@link yfiles.input.PortCandidateProviderBase#getPortCandidates}. * @param context - * @returns + * @returns */ getSourcePortCandidates(context:yfiles.input.IInputModeContext):yfiles.collections.IEnumerable; /** * Convenience implementation that simply delegates to {@link yfiles.input.PortCandidateProviderBase#getPortCandidates}. * @param context * @param source - * @returns + * @returns */ getTargetPortCandidates(context:yfiles.input.IInputModeContext,source:yfiles.input.IPortCandidate):yfiles.collections.IEnumerable; /** * Convenience implementation that simply delegates to {@link yfiles.input.PortCandidateProviderBase#getPortCandidates}. * @param context - * @returns + * @returns */ getTargetPortCandidates(context:yfiles.input.IInputModeContext):yfiles.collections.IEnumerable; /** @@ -41470,7 +41478,7 @@ declare namespace yfiles{ */ constructor(graph:yfiles.graph.IGraph,edge:yfiles.graph.IEdge,sourceEnd:boolean); /** - * + * * @param context * @param originalLocation */ @@ -41515,7 +41523,7 @@ declare namespace yfiles{ */ createPortCandidateDescriptor():yfiles.view.ICanvasObjectDescriptor; /** - * + * * @param context * @param originalLocation * @param newLocation @@ -41566,7 +41574,7 @@ declare namespace yfiles{ */ getPortCandidates(context:yfiles.input.IInputModeContext,edge:yfiles.graph.IEdge,sourcePort:boolean):yfiles.collections.IEnumerable; /** - * + * * @param context * @param originalLocation * @param newLocation @@ -41582,7 +41590,7 @@ declare namespace yfiles{ */ hideOriginalEdge(context:yfiles.input.IInputModeContext,edge:yfiles.graph.IEdge):void; /** - * + * * @param context */ initializeDrag(context:yfiles.input.IInputModeContext):void; @@ -41698,12 +41706,12 @@ declare namespace yfiles{ */ addExistingPort:boolean; /** - * + * * @type {yfiles.input.HandleTypes} */ type:yfiles.input.HandleTypes; /** - * + * * @type {yfiles.view.Cursor} */ cursor:yfiles.view.Cursor; @@ -41811,9 +41819,9 @@ declare namespace yfiles{ */ createPortRelocationHandle(graph:yfiles.graph.IGraph,edge:yfiles.graph.IEdge,sourcePort:boolean):yfiles.input.IHandle; /** - * + * * @param context - * @returns + * @returns */ getHandles(context:yfiles.input.IInputModeContext):yfiles.collections.IEnumerable; /** @@ -41856,7 +41864,7 @@ declare namespace yfiles{ /** * Retrieves the handle implementation from the port's lookup. * @param port - * @returns + * @returns * @protected */ getHandle(port:yfiles.graph.IPort):yfiles.input.IHandle; @@ -42044,8 +42052,8 @@ declare namespace yfiles{ */ onStopped():void; /** - * - * @returns + * + * @returns */ tryStop():boolean; /** @@ -42062,7 +42070,7 @@ declare namespace yfiles{ */ uninstall(context:yfiles.input.IInputModeContext):void; /** - * + * * @type {number} */ priority:number; @@ -42088,7 +42096,7 @@ declare namespace yfiles{ */ enabled:boolean; /** - * + * * @type {yfiles.input.IInputModeContext} */ inputModeContext:yfiles.input.IInputModeContext; @@ -42434,7 +42442,7 @@ declare namespace yfiles{ */ constructor(movedStripe:yfiles.graph.IStripe); /** - * + * * @param context * @param originalLocation */ @@ -42479,7 +42487,7 @@ declare namespace yfiles{ */ determineGesture(context:yfiles.input.IInputModeContext,location:yfiles.geometry.IPoint,sourceStripe:yfiles.graph.IStripe,targetSubregion:yfiles.input.StripeSubregion,targetBounds:yfiles.geometry.Rect):yfiles.input.StripeReparentPolicy; /** - * + * * @param context * @param originalLocation * @param newLocation @@ -42493,14 +42501,14 @@ declare namespace yfiles{ */ getTargetSubregion(location:yfiles.geometry.Point):yfiles.input.StripeSubregion; /** - * + * * @param context * @param originalLocation * @param newLocation */ handleMove(context:yfiles.input.IInputModeContext,originalLocation:yfiles.geometry.Point,newLocation:yfiles.geometry.Point):void; /** - * + * * @param context */ initializeDrag(context:yfiles.input.IInputModeContext):void; @@ -42511,7 +42519,7 @@ declare namespace yfiles{ */ onStripeChanged(evt:yfiles.graph.StripeEventArgs):void; /** - * + * * @param location */ setPosition(location:yfiles.geometry.Point):void; @@ -42524,7 +42532,7 @@ declare namespace yfiles{ * @param targetVisualization The canvas object for the target visualization * @param targetStripe The target for the reparent gesture * @param reparentPosition Where to place the stripe after reparenting. - * @returns + * @returns * @protected */ updateSourceVisualization(context:yfiles.input.IInputModeContext,targetVisualization:yfiles.view.ICanvasObject,targetStripe:yfiles.graph.IStripe,reparentPosition:yfiles.input.StripeReparentPolicy):yfiles.view.ICanvasObject; @@ -42540,7 +42548,7 @@ declare namespace yfiles{ * @param reparentPosition The mode the describes the results of the reparent gesture. * @param targetBounds The current visualization bounds that have been computed with * {@link #updateTargetVisualizationBounds} - * @returns + * @returns * @protected */ updateTargetVisualization(context:yfiles.input.IInputModeContext,targetVisualization:yfiles.view.ICanvasObject,targetStripe:yfiles.graph.IStripe,reparentPosition:yfiles.input.StripeReparentPolicy,targetBounds:yfiles.geometry.Rect):yfiles.view.ICanvasObject; @@ -42554,7 +42562,7 @@ declare namespace yfiles{ */ updateTargetVisualizationBounds(originalTargetBounds:yfiles.geometry.Rect,reparentPosition:yfiles.input.StripeReparentPolicy,targetStripe:yfiles.graph.IStripe):yfiles.geometry.Rect; /** - * + * * @type {yfiles.geometry.IPoint} */ location:yfiles.geometry.IPoint; @@ -42614,7 +42622,7 @@ declare namespace yfiles{ constructor(); /** * Create a preview version of the table that is temporarily used to show the dragged stripe. - * @returns + * @returns * @protected */ createPreviewTable():yfiles.graph.ITable; @@ -42771,13 +42779,13 @@ declare namespace yfiles{ clearSelection():void; /** * Factory method that creates the {@link yfiles.input.TableEditorInputMode#keyboardInputMode} instance. - * @returns + * @returns * @protected */ createClickInputMode():yfiles.input.ClickInputMode; /** * Factory method that creates the {@link yfiles.input.TableEditorInputMode#keyboardInputMode} instance. - * @returns + * @returns * @protected */ createKeyboardInputMode():yfiles.input.KeyboardInputMode; @@ -42877,7 +42885,7 @@ declare namespace yfiles{ * handlers or {@link yfiles.input.IEditLabelHelper}s. *

      * @param label The label to edit. - * @returns + * @returns * @see yfiles.input.TableEditorInputMode#onLabelTextEdited */ editLabel(label:yfiles.graph.ILabel):Promise; @@ -42917,7 +42925,7 @@ declare namespace yfiles{ *

      * This method determines the label owner to add to and delegates to {@link yfiles.input.TableEditorInputMode#createLabel}. *

      - * @returns + * @returns * @protected */ onAddLabel():boolean; @@ -42968,7 +42976,7 @@ declare namespace yfiles{ * This method determines the label to edit and delegates to either {@link yfiles.input.TableEditorInputMode#editLabel} or {@link yfiles.input.TableEditorInputMode#createLabel} * if no label could be found. *

      - * @returns + * @returns * @protected */ onEditLabel():boolean; @@ -43567,25 +43575,25 @@ declare namespace yfiles{ */ constructor(coreHandler:yfiles.input.IReshapeHandler,tableNode:yfiles.graph.INode,table:yfiles.graph.ITable); /** - * + * * @param context * @param originalBounds */ cancelReshape(context:yfiles.input.IInputModeContext,originalBounds:yfiles.geometry.Rect):void; /** - * + * * @param context * @param originalBounds * @param newBounds */ handleReshape(context:yfiles.input.IInputModeContext,originalBounds:yfiles.geometry.Rect,newBounds:yfiles.geometry.Rect):void; /** - * + * * @param context */ initializeReshape(context:yfiles.input.IInputModeContext):void; /** - * + * * @param context * @param originalBounds * @param newBounds @@ -43607,7 +43615,7 @@ declare namespace yfiles{ */ table:yfiles.graph.ITable; /** - * + * * @type {yfiles.geometry.IRectangle} */ bounds:yfiles.geometry.IRectangle; @@ -44070,30 +44078,30 @@ declare namespace yfiles{ */ createFromTarget(bendIndex:number):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param owner * @param location - * @returns + * @returns */ createParameter(owner:yfiles.graph.IPortOwner,location:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getContext(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.graph.ILookup; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getLocation(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.geometry.Point; /** * This implementation has nothing in its lookup and will always yield null * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -44161,17 +44169,17 @@ declare namespace yfiles{ */ findBestParameter(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel,layout:yfiles.geometry.IOrientedRectangle):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** @@ -44186,9 +44194,9 @@ declare namespace yfiles{ */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -44221,9 +44229,9 @@ declare namespace yfiles{ */ constructor(owner:yfiles.graph.IEdge,location:yfiles.geometry.IPoint); /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -44258,7 +44266,7 @@ declare namespace yfiles{ */ y:number; /** - * + * * @type {any} */ tag:any; @@ -44296,9 +44304,9 @@ declare namespace yfiles{ */ constructor(sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort); /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -44345,7 +44353,7 @@ declare namespace yfiles{ */ labels:yfiles.collections.IListEnumerable; /** - * + * * @type {any} */ tag:any; @@ -44407,26 +44415,26 @@ declare namespace yfiles{ */ constructor(options?:{edgeDefaults?:yfiles.graph.IEdgeDefaults,groupNodeDefaults?:yfiles.graph.INodeDefaults,mapperRegistry?:yfiles.graph.IMapperRegistry,nodeDefaults?:yfiles.graph.INodeDefaults,undoEngineEnabled?:boolean,nodes?:Array}); /** - * + * * @param edge * @param location * @param [index=-1] - * @returns + * @returns */ addBend(edge:yfiles.graph.IEdge,location:yfiles.geometry.Point,index?:number):yfiles.graph.IBend; /** - * + * * @param owner * @param text * @param [layoutParameter=null] * @param [style=null] * @param [preferredSize=null] * @param [tag=null] - * @returns + * @returns */ addLabel(owner:yfiles.graph.ILabelOwner,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:any):yfiles.graph.ILabel; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param options.text @@ -44434,7 +44442,7 @@ declare namespace yfiles{ * @param [options.style=null] * @param [options.preferredSize=null] * @param [options.tag=null] - * @returns + * @returns */ addLabel(options:{owner:yfiles.graph.ILabelOwner,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:Object}):yfiles.graph.ILabel; /** @@ -44474,22 +44482,22 @@ declare namespace yfiles{ */ contains(item:yfiles.graph.IModelItem):boolean; /** - * + * * @param sourcePort * @param targetPort * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createEdge(sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort,style?:yfiles.styles.IEdgeStyle,tag?:any):yfiles.graph.IEdge; /** - * + * * @param {Object} options The parameters to pass. * @param options.sourcePort * @param options.targetPort * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createEdge(options:{sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort,style?:yfiles.styles.IEdgeStyle,tag?:Object}):yfiles.graph.IEdge; /** @@ -44538,58 +44546,58 @@ declare namespace yfiles{ */ createEdge(options:{source:yfiles.graph.INode,target:yfiles.graph.INode,style?:yfiles.styles.IEdgeStyle,tag?:Object}):yfiles.graph.IEdge; /** - * + * * @param [parent=null] * @param [layout=null] * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createGroupNode(parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param [options.parent=null] * @param [options.layout=null] * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createGroupNode(options:{parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** - * + * * @param layout * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createNode(layout:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param options.layout * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createNode(options:{layout:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** - * + * * @param [parent=null] * @param [layout=null] * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createNode(parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param [options.parent=null] * @param [options.layout=null] * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createNode(options:{parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** @@ -44699,23 +44707,23 @@ declare namespace yfiles{ */ createUndoUnitForPortRemoval(port:yfiles.graph.IPort):yfiles.graph.IUndoUnit; /** - * + * * @param owner * @param [type=yfiles.graph.AdjacencyTypes.ALL] - * @returns + * @returns */ edgesAt(owner:yfiles.graph.IPortOwner,type?:yfiles.graph.AdjacencyTypes):yfiles.collections.IListEnumerable; /** - * + * * @param port * @param [type=yfiles.graph.AdjacencyTypes.ALL] - * @returns + * @returns */ edgesAt(port:yfiles.graph.IPort,type?:yfiles.graph.AdjacencyTypes):yfiles.collections.IListEnumerable; /** - * + * * @param node - * @returns + * @returns */ getChildren(node:yfiles.graph.INode):yfiles.collections.IListEnumerable; /** @@ -44749,15 +44757,15 @@ declare namespace yfiles{ */ getNewTargetPort(targetOwner:yfiles.graph.IPortOwner):yfiles.graph.IPort; /** - * + * * @param node - * @returns + * @returns */ getParent(node:yfiles.graph.INode):yfiles.graph.INode; /** * The last element in the lookup chain is implemented by this method. * @param type - * @returns + * @returns * @protected */ innerLookup(type:yfiles.lang.Class):any; @@ -44770,9 +44778,9 @@ declare namespace yfiles{ */ invalidateDisplays():void; /** - * + * * @param node - * @returns + * @returns */ isGroupNode(node:yfiles.graph.INode):boolean; /** @@ -45221,7 +45229,7 @@ declare namespace yfiles{ */ onRemovingPort(port:yfiles.graph.IPort):void; /** - * + * * @param item */ remove(item:yfiles.graph.IModelItem):void; @@ -45254,19 +45262,19 @@ declare namespace yfiles{ */ setEdgePorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void; /** - * + * * @param node * @param isGroupNode */ setIsGroupNode(node:yfiles.graph.INode,isGroupNode:boolean):void; /** - * + * * @param label * @param layoutParameter */ setLabelLayoutParameter(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):void; /** - * + * * @param label * @param size */ @@ -45305,25 +45313,25 @@ declare namespace yfiles{ */ setNodeLayout(node:yfiles.graph.INode,layout:yfiles.geometry.Rect):void; /** - * + * * @param node * @param parent */ setParent(node:yfiles.graph.INode,parent:yfiles.graph.INode):void; /** - * + * * @param port * @param locationParameter */ setPortLocationParameter(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):void; /** - * + * * @param port * @param style */ setStyle(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):void; /** - * + * * @param edge * @param style */ @@ -45433,342 +45441,342 @@ declare namespace yfiles{ */ undoEngineEnabled:boolean; /** - * + * * @type {yfiles.graph.IEdgeDefaults} */ edgeDefaults:yfiles.graph.IEdgeDefaults; /** - * + * * @type {yfiles.graph.INodeDefaults} */ nodeDefaults:yfiles.graph.INodeDefaults; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ nodes:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ labels:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ ports:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ edges:yfiles.collections.IListEnumerable; /** - * + * * @param listener */ addGraphTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeGraphTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addNodeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addNodeRemovedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeRemovedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ addNodeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addNodeLayoutChangedListener(listener:(source:any,node:yfiles.graph.INode,oldLayout:yfiles.geometry.Rect)=>void):void; /** - * + * * @param listener */ removeNodeLayoutChangedListener(listener:(source:any,node:yfiles.graph.INode,oldLayout:yfiles.geometry.Rect)=>void):void; /** - * + * * @param listener */ addNodeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeRemovedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeRemovedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addEdgePortsChangedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgePortsChangedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addBendAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeBendAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addBendRemovedListener(listener:(sender:any,evt:yfiles.graph.BendEventArgs)=>void):void; /** - * + * * @param listener */ removeBendRemovedListener(listener:(sender:any,evt:yfiles.graph.BendEventArgs)=>void):void; /** - * + * * @param listener */ addBendLocationChangedListener(listener:(source:any,bend:yfiles.graph.IBend,oldLocation:yfiles.geometry.Point)=>void):void; /** - * + * * @param listener */ removeBendLocationChangedListener(listener:(source:any,bend:yfiles.graph.IBend,oldLocation:yfiles.geometry.Point)=>void):void; /** - * + * * @param listener */ addBendTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeBendTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ addLabelStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelPreferredSizeChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelPreferredSizeChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelTextChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelTextChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelLayoutParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelLayoutParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removePortAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addPortRemovedListener(listener:(sender:any,evt:yfiles.graph.PortEventArgs)=>void):void; /** - * + * * @param listener */ removePortRemovedListener(listener:(sender:any,evt:yfiles.graph.PortEventArgs)=>void):void; /** - * + * * @param listener */ addPortStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortLocationParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortLocationParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addDisplaysInvalidatedListener(listener:(sender:any,evt:yfiles.lang.EventArgs)=>void):void; /** - * + * * @param listener */ removeDisplaysInvalidatedListener(listener:(sender:any,evt:yfiles.lang.EventArgs)=>void):void; /** - * + * * @type {yfiles.graph.INodeDefaults} */ groupNodeDefaults:yfiles.graph.INodeDefaults; /** - * + * * @param listener */ addParentChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeParentChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ addIsGroupNodeChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeIsGroupNodeChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @type {any} */ tag:any; @@ -45803,9 +45811,9 @@ declare namespace yfiles{ */ adoptPreferredSizeFromStyle():void; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -45856,7 +45864,7 @@ declare namespace yfiles{ */ preferredSize:yfiles.geometry.Size; /** - * + * * @type {any} */ tag:any; @@ -45895,9 +45903,9 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -45930,7 +45938,7 @@ declare namespace yfiles{ */ labels:yfiles.collections.IListEnumerable; /** - * + * * @type {any} */ tag:any; @@ -45968,9 +45976,9 @@ declare namespace yfiles{ */ constructor(owner:yfiles.graph.IPortOwner,locationParameter:yfiles.graph.IPortLocationModelParameter); /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46009,7 +46017,7 @@ declare namespace yfiles{ */ owner:yfiles.graph.IPortOwner; /** - * + * * @type {any} */ tag:any; @@ -46064,37 +46072,37 @@ declare namespace yfiles{ */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getDescriptor(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILabelCandidateDescriptor; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46259,7 +46267,7 @@ declare namespace yfiles{ *

      * Returns a model parameter that encodes the default position of this model's allowed edge label positions. *

      - * @returns + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -46278,9 +46286,9 @@ declare namespace yfiles{ */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46405,7 +46413,7 @@ declare namespace yfiles{ *

      * Returns a model parameter that encodes the default position of this model's allowed edge label positions. *

      - * @returns + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -46445,9 +46453,9 @@ declare namespace yfiles{ */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46602,8 +46610,8 @@ declare namespace yfiles{ */ constructor(options?:{insets?:yfiles.geometry.Insets}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -46613,30 +46621,30 @@ declare namespace yfiles{ */ createParameter(position:yfiles.graph.ExteriorLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46800,22 +46808,22 @@ declare namespace yfiles{ */ edgePredicate:(obj:yfiles.graph.IEdge)=>boolean; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ nodes:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ edges:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ labels:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ ports:yfiles.collections.IListEnumerable; @@ -46834,8 +46842,8 @@ declare namespace yfiles{ export interface FreeEdgeLabelModel extends yfiles.lang.Object,yfiles.graph.ILabelModelParameterFinder,yfiles.graph.ILabelModel{} export class FreeEdgeLabelModel { /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -46860,23 +46868,23 @@ declare namespace yfiles{ */ findBestParameter(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel,layout:yfiles.geometry.IOrientedRectangle):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -46926,8 +46934,8 @@ declare namespace yfiles{ */ createAnchored(location:yfiles.geometry.IPoint,angle:number):yfiles.graph.ILabelModelParameter; /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -46937,23 +46945,23 @@ declare namespace yfiles{ */ createDynamic(layout:yfiles.geometry.IOrientedRectangle):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -47038,10 +47046,10 @@ declare namespace yfiles{ */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** @@ -47074,10 +47082,10 @@ declare namespace yfiles{ export interface FreeNodePortLocationModel extends yfiles.lang.Object,yfiles.graph.IPortLocationModel{} export class FreeNodePortLocationModel { /** - * + * * @param owner * @param location - * @returns + * @returns */ createParameter(owner:yfiles.graph.IPortOwner,location:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** @@ -47092,23 +47100,23 @@ declare namespace yfiles{ */ createParameterForRatios(ratios:yfiles.geometry.Point,offset?:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getContext(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.graph.ILookup; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getLocation(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.geometry.Point; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -47259,15 +47267,15 @@ declare namespace yfiles{ */ addParameter(layoutParameter:yfiles.graph.ILabelModelParameter,descriptor?:yfiles.graph.ILabelCandidateDescriptor):yfiles.graph.ILabelModelParameter; /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** @@ -47279,9 +47287,9 @@ declare namespace yfiles{ */ getDescriptor(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILabelCandidateDescriptor; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; static $class:yfiles.lang.Class; @@ -47347,23 +47355,23 @@ declare namespace yfiles{ */ createParameter(owner:yfiles.graph.IPortOwner,location:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getContext(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.graph.ILookup; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getLocation(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.geometry.Point; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -47732,7 +47740,7 @@ declare namespace yfiles{ *

      * Custom ID can be used to map between elements in different graphs. *

      - * @returns + * @returns * @protected */ createDefaultClipboardIdProvider():yfiles.graph.IClipboardIdProvider; @@ -47835,7 +47843,7 @@ declare namespace yfiles{ * @param coreFilter The core predicate for the base set of elements. * @param graph The graph to use for determining adjacency. * @param restrictive Whether to create a restriction or extension for the coreFilter predicate - * @returns + * @returns * @static */ static createWrappedFilter(coreFilter:(obj:yfiles.graph.IModelItem)=>boolean,graph:yfiles.graph.IGraph,restrictive:boolean):(obj:yfiles.graph.IModelItem)=>boolean; @@ -50609,13 +50617,13 @@ declare namespace yfiles{ /** * Determines the nearest common ancestor of the provided nodes in the graph. * @param nodes The nodes to find the nearest common ancestor of. - * @returns + * @returns */ getNearestCommonAncestor(...nodes:yfiles.graph.INode[]):yfiles.graph.INode; /** * Determines the nearest common ancestor of the provided nodes in the graph. * @param nodes The nodes to find the nearest common ancestor of. - * @returns + * @returns */ getNearestCommonAncestor(nodes:yfiles.collections.IEnumerable):yfiles.graph.INode; /** @@ -50665,11 +50673,11 @@ declare namespace yfiles{ */ constructor(graph:yfiles.graph.IGraph); /** - * + * * @param edge * @param location * @param [index=-1] - * @returns + * @returns */ addBend(edge:yfiles.graph.IEdge,location:yfiles.geometry.Point,index?:number):yfiles.graph.IBend; /** @@ -50679,18 +50687,18 @@ declare namespace yfiles{ */ addEventHandlers(graph:yfiles.graph.IGraph):void; /** - * + * * @param owner * @param text * @param [layoutParameter=null] * @param [style=null] * @param [preferredSize=null] * @param [tag=null] - * @returns + * @returns */ addLabel(owner:yfiles.graph.ILabelOwner,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:any):yfiles.graph.ILabel; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param options.text @@ -50698,125 +50706,125 @@ declare namespace yfiles{ * @param [options.style=null] * @param [options.preferredSize=null] * @param [options.tag=null] - * @returns + * @returns */ addLabel(options:{owner:yfiles.graph.ILabelOwner,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:Object}):yfiles.graph.ILabel; /** - * + * * @param owner * @param [locationParameter=null] * @param [style=null] * @param [tag=null] - * @returns + * @returns */ addPort(owner:yfiles.graph.IPortOwner,locationParameter?:yfiles.graph.IPortLocationModelParameter,style?:yfiles.styles.IPortStyle,tag?:any):yfiles.graph.IPort; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param [options.locationParameter=null] * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ addPort(options:{owner:yfiles.graph.IPortOwner,locationParameter?:yfiles.graph.IPortLocationModelParameter,style?:yfiles.styles.IPortStyle,tag?:Object}):yfiles.graph.IPort; /** - * + * * @param item - * @returns + * @returns */ contains(item:yfiles.graph.IModelItem):boolean; /** - * + * * @param source * @param target * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createEdge(source:yfiles.graph.INode,target:yfiles.graph.INode,style?:yfiles.styles.IEdgeStyle,tag?:any):yfiles.graph.IEdge; /** - * + * * @param {Object} options The parameters to pass. * @param options.source * @param options.target * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createEdge(options:{source:yfiles.graph.INode,target:yfiles.graph.INode,style?:yfiles.styles.IEdgeStyle,tag?:Object}):yfiles.graph.IEdge; /** - * + * * @param sourcePort * @param targetPort * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createEdge(sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort,style?:yfiles.styles.IEdgeStyle,tag?:any):yfiles.graph.IEdge; /** - * + * * @param {Object} options The parameters to pass. * @param options.sourcePort * @param options.targetPort * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createEdge(options:{sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort,style?:yfiles.styles.IEdgeStyle,tag?:Object}):yfiles.graph.IEdge; /** - * + * * @param [parent=null] * @param [layout=null] * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createGroupNode(parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param [options.parent=null] * @param [options.layout=null] * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createGroupNode(options:{parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** - * + * * @param layout * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createNode(layout:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param options.layout * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createNode(options:{layout:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** - * + * * @param [parent=null] * @param [layout=null] * @param [style=null] * @param [tag=null] - * @returns + * @returns */ createNode(parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:any):yfiles.graph.INode; /** - * + * * @param {Object} options The parameters to pass. * @param [options.parent=null] * @param [options.layout=null] * @param [options.style=null] * @param [options.tag=null] - * @returns + * @returns */ createNode(options:{parent?:yfiles.graph.INode,layout?:yfiles.geometry.Rect,style?:yfiles.styles.INodeStyle,tag?:Object}):yfiles.graph.INode; /** @@ -50828,50 +50836,50 @@ declare namespace yfiles{ */ dispose():void; /** - * + * * @param owner * @param [type=yfiles.graph.AdjacencyTypes.ALL] - * @returns + * @returns */ edgesAt(owner:yfiles.graph.IPortOwner,type?:yfiles.graph.AdjacencyTypes):yfiles.collections.IListEnumerable; /** - * + * * @param port * @param [type=yfiles.graph.AdjacencyTypes.ALL] - * @returns + * @returns */ edgesAt(port:yfiles.graph.IPort,type?:yfiles.graph.AdjacencyTypes):yfiles.collections.IListEnumerable; /** - * + * * @param node - * @returns + * @returns */ getChildren(node:yfiles.graph.INode):yfiles.collections.IListEnumerable; /** * Gets the lookup instance to use in {@link yfiles.graph.GraphWrapperBase#lookup} - * @returns + * @returns */ getLookup():yfiles.graph.ILookup; /** - * + * * @param node - * @returns + * @returns */ getParent(node:yfiles.graph.INode):yfiles.graph.INode; /** - * + * */ invalidateDisplays():void; /** - * + * * @param node - * @returns + * @returns */ isGroupNode(node:yfiles.graph.INode):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -51068,7 +51076,7 @@ declare namespace yfiles{ */ onPortTagChanged(evt:yfiles.graph.ItemChangedEventArgs):void; /** - * + * * @param item */ remove(item:yfiles.graph.IModelItem):void; @@ -51079,38 +51087,38 @@ declare namespace yfiles{ */ removeEventHandlers(graph:yfiles.graph.IGraph):void; /** - * + * * @param bend * @param location */ setBendLocation(bend:yfiles.graph.IBend,location:yfiles.geometry.Point):void; /** - * + * * @param edge * @param sourcePort * @param targetPort */ setEdgePorts(edge:yfiles.graph.IEdge,sourcePort:yfiles.graph.IPort,targetPort:yfiles.graph.IPort):void; /** - * + * * @param node * @param isGroupNode */ setIsGroupNode(node:yfiles.graph.INode,isGroupNode:boolean):void; /** - * + * * @param label * @param layoutParameter */ setLabelLayoutParameter(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):void; /** - * + * * @param label * @param preferredSize */ setLabelPreferredSize(label:yfiles.graph.ILabel,preferredSize:yfiles.geometry.Size):void; /** - * + * * @param label * @param text */ @@ -51121,43 +51129,43 @@ declare namespace yfiles{ */ setLookup(lookup:yfiles.graph.ILookup):void; /** - * + * * @param node * @param layout */ setNodeLayout(node:yfiles.graph.INode,layout:yfiles.geometry.Rect):void; /** - * + * * @param node * @param parent */ setParent(node:yfiles.graph.INode,parent:yfiles.graph.INode):void; /** - * + * * @param port * @param locationParameter */ setPortLocationParameter(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):void; /** - * + * * @param port * @param style */ setStyle(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):void; /** - * + * * @param edge * @param style */ setStyle(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):void; /** - * + * * @param label * @param style */ setStyle(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):void; /** - * + * * @param node * @param style */ @@ -51168,347 +51176,347 @@ declare namespace yfiles{ */ wrappedGraph:yfiles.graph.IGraph; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ nodes:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ edges:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ labels:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.collections.IListEnumerable.} */ ports:yfiles.collections.IListEnumerable; /** - * + * * @type {yfiles.graph.IEdgeDefaults} */ edgeDefaults:yfiles.graph.IEdgeDefaults; /** - * + * * @type {yfiles.graph.INodeDefaults} */ nodeDefaults:yfiles.graph.INodeDefaults; /** - * + * * @param listener */ addGraphTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeGraphTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addNodeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addNodeRemovedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeRemovedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ addNodeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addNodeLayoutChangedListener(listener:(source:any,node:yfiles.graph.INode,oldLayout:yfiles.geometry.Rect)=>void):void; /** - * + * * @param listener */ removeNodeLayoutChangedListener(listener:(source:any,node:yfiles.graph.INode,oldLayout:yfiles.geometry.Rect)=>void):void; /** - * + * * @param listener */ addNodeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeNodeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeRemovedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeRemovedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addEdgePortsChangedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgePortsChangedListener(listener:(sender:any,evt:yfiles.graph.EdgeEventArgs)=>void):void; /** - * + * * @param listener */ addEdgeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeEdgeTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addBendAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeBendAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addBendRemovedListener(listener:(sender:any,evt:yfiles.graph.BendEventArgs)=>void):void; /** - * + * * @param listener */ removeBendRemovedListener(listener:(sender:any,evt:yfiles.graph.BendEventArgs)=>void):void; /** - * + * * @param listener */ addBendLocationChangedListener(listener:(source:any,bend:yfiles.graph.IBend,oldLocation:yfiles.geometry.Point)=>void):void; /** - * + * * @param listener */ removeBendLocationChangedListener(listener:(source:any,bend:yfiles.graph.IBend,oldLocation:yfiles.geometry.Point)=>void):void; /** - * + * * @param listener */ addBendTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeBendTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ addLabelStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelPreferredSizeChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelPreferredSizeChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelTextChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelTextChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelLayoutParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelLayoutParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addLabelTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removePortAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addPortRemovedListener(listener:(sender:any,evt:yfiles.graph.PortEventArgs)=>void):void; /** - * + * * @param listener */ removePortRemovedListener(listener:(sender:any,evt:yfiles.graph.PortEventArgs)=>void):void; /** - * + * * @param listener */ addPortStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortStyleChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortLocationParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortLocationParameterChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addPortTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ removePortTagChangedListener(listener:(sender:any,evt:yfiles.graph.ItemChangedEventArgs)=>void):void; /** - * + * * @param listener */ addDisplaysInvalidatedListener(listener:(sender:any,evt:yfiles.lang.EventArgs)=>void):void; /** - * + * * @param listener */ removeDisplaysInvalidatedListener(listener:(sender:any,evt:yfiles.lang.EventArgs)=>void):void; /** - * + * * @type {yfiles.graph.IMapperRegistry} */ mapperRegistry:yfiles.graph.IMapperRegistry; /** - * + * * @type {yfiles.graph.INodeDefaults} */ groupNodeDefaults:yfiles.graph.INodeDefaults; /** - * + * * @param listener */ addParentChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeParentChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ addIsGroupNodeChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @param listener */ removeIsGroupNodeChangedListener(listener:(sender:any,evt:yfiles.graph.NodeEventArgs)=>void):void; /** - * + * * @type {any} */ tag:any; @@ -54735,7 +54743,7 @@ declare namespace yfiles{ * Always yields the parameter that has been passed to the constructor. * @param label * @param layoutParameter - * @returns + * @returns */ getDescriptor(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILabelCandidateDescriptor; /** @@ -54784,24 +54792,24 @@ declare namespace yfiles{ */ static INTERNAL_DESCRIPTOR:yfiles.graph.ILabelCandidateDescriptor; /** - * + * * @type {boolean} */ externalCandidate:boolean; /** - * + * * @default 1.0 * @type {number} */ edgeOverlapPenalty:number; /** - * + * * @default 1.0 * @type {number} */ nodeOverlapPenalty:number; /** - * + * * @default 1.0 * @type {number} */ @@ -55712,28 +55720,28 @@ declare namespace yfiles{ */ constructor(options?:{insets?:yfiles.geometry.Insets}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** * Creates the parameter for the given position. * @param position The position. - * @returns + * @returns */ createParameter(position:yfiles.graph.InteriorStretchLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** @@ -55753,16 +55761,16 @@ declare namespace yfiles{ */ getNodeInsets(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.Insets; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -55883,28 +55891,28 @@ declare namespace yfiles{ */ constructor(options?:{insets?:yfiles.geometry.Insets}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** * Creates the parameter for the given position. * @param position The position. - * @returns + * @returns */ createParameter(position:yfiles.graph.InteriorLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** @@ -55924,16 +55932,16 @@ declare namespace yfiles{ */ getNodeInsets(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.Insets; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -56068,12 +56076,12 @@ declare namespace yfiles{ */ static create(keyType:yfiles.lang.Class,valueType:yfiles.lang.Class,mapper:yfiles.collections.IMapper):yfiles.graph.MapperMetadata; /** - * + * * @type {yfiles.lang.Class} */ keyType:yfiles.lang.Class; /** - * + * * @type {yfiles.lang.Class} */ valueType:yfiles.lang.Class; @@ -56090,7 +56098,7 @@ declare namespace yfiles{ export class MapperRegistry { constructor(); /** - * + * * Type parameter K. * Type parameter V. * @param valueType @@ -56101,33 +56109,33 @@ declare namespace yfiles{ */ addMapper(keyType:yfiles.lang.Class,valueType:yfiles.lang.Class,tag:any,mapper:yfiles.collections.IMapper):void; /** - * + * * Type parameter K. * Type parameter V. * @param tag - * @returns + * @returns * @template K,V */ getMapper(tag:any):yfiles.collections.IMapper; /** - * + * * @param tag - * @returns + * @returns */ getMapperMetadata(tag:any):yfiles.graph.MapperMetadata; /** - * + * * @param tag */ removeMapper(tag:any):void; /** - * + * * @param tag * @param metadata */ setMapperMetadata(tag:any,metadata:yfiles.graph.MapperMetadata):void; /** - * + * * @type {yfiles.collections.IEnumerable.} */ registeredTags:yfiles.collections.IEnumerable; @@ -56204,8 +56212,8 @@ declare namespace yfiles{ */ constructor(options?:{angle?:number,distance?:number}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -56215,30 +56223,30 @@ declare namespace yfiles{ */ createParameter(position:yfiles.graph.NinePositionsEdgeLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -56370,45 +56378,45 @@ declare namespace yfiles{ */ constructor(options?:{yOffset?:number}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** * Creates a parameter for the north side of the node. - * @returns + * @returns */ createNorthParameter():yfiles.graph.ILabelModelParameter; /** * Creates a parameter for the south side of the node. - * @returns + * @returns */ createSouthParameter():yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -56464,30 +56472,30 @@ declare namespace yfiles{ */ createFromTarget(ratio:number,segmentIndex:number):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param owner * @param location - * @returns + * @returns */ createParameter(owner:yfiles.graph.IPortOwner,location:yfiles.geometry.Point):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getContext(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.graph.ILookup; /** - * + * * @param port * @param locationParameter - * @returns + * @returns */ getLocation(port:yfiles.graph.IPort,locationParameter:yfiles.graph.IPortLocationModelParameter):yfiles.geometry.Point; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -56541,8 +56549,8 @@ declare namespace yfiles{ */ constructor(options?:{angle?:number,autoRotation?:boolean}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** @@ -56566,18 +56574,18 @@ declare namespace yfiles{ */ createParameterFromTarget(segmentIndex:number,distance:number,segmentRatio:number):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param model * @param layout - * @returns + * @returns */ findBestParameter(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel,layout:yfiles.geometry.IOrientedRectangle):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** @@ -56587,16 +56595,16 @@ declare namespace yfiles{ */ getDistance(layoutParameter:yfiles.graph.ILabelModelParameter):number; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -56671,41 +56679,41 @@ declare namespace yfiles{ */ GetDefaultStyleInstance():yfiles.styles.IPortStyle; /** - * + * * @param owner - * @returns + * @returns */ getLocationParameterInstance(owner:yfiles.graph.IPortOwner):yfiles.graph.IPortLocationModelParameter; /** - * + * * @param owner - * @returns + * @returns */ getStyleInstance(owner:yfiles.graph.IPortOwner):yfiles.styles.IPortStyle; /** - * + * * @default true * @type {boolean} */ autoCleanup:boolean; /** - * + * * @type {yfiles.graph.IPortLocationModelParameter} */ locationParameter:yfiles.graph.IPortLocationModelParameter; /** - * + * * @default true * @type {boolean} */ shareLocationParameterInstance:boolean; /** - * + * * @type {yfiles.styles.IPortStyle} */ style:yfiles.styles.IPortStyle; /** - * + * * @default true * @type {boolean} */ @@ -56731,32 +56739,32 @@ declare namespace yfiles{ */ constructor(options?:{size?:yfiles.geometry.Size,labels?:yfiles.graph.ILabelDefaults,ports?:yfiles.graph.IPortDefaults,style?:yfiles.styles.INodeStyle,shareStyleInstance?:boolean}); /** - * - * @returns + * + * @returns */ getStyleInstance():yfiles.styles.INodeStyle; /** - * + * * @type {yfiles.geometry.Size} */ size:yfiles.geometry.Size; /** - * + * * @type {yfiles.graph.ILabelDefaults} */ labels:yfiles.graph.ILabelDefaults; /** - * + * * @type {yfiles.graph.IPortDefaults} */ ports:yfiles.graph.IPortDefaults; /** - * + * * @type {yfiles.styles.INodeStyle} */ style:yfiles.styles.INodeStyle; /** - * + * * @default true * @type {boolean} */ @@ -56781,27 +56789,27 @@ declare namespace yfiles{ */ constructor(options?:{labels?:yfiles.graph.ILabelDefaults,ports?:yfiles.graph.IPortDefaults,style?:yfiles.styles.IEdgeStyle,shareStyleInstance?:boolean}); /** - * - * @returns + * + * @returns */ getStyleInstance():yfiles.styles.IEdgeStyle; /** - * + * * @type {yfiles.graph.ILabelDefaults} */ labels:yfiles.graph.ILabelDefaults; /** - * + * * @type {yfiles.graph.IPortDefaults} */ ports:yfiles.graph.IPortDefaults; /** - * + * * @type {yfiles.styles.IEdgeStyle} */ style:yfiles.styles.IEdgeStyle; /** - * + * * @default true * @type {boolean} */ @@ -56827,39 +56835,39 @@ declare namespace yfiles{ */ constructor(options?:{autoAdjustPreferredSize?:boolean,shareLayoutParameterInstance?:boolean,layoutParameter?:yfiles.graph.ILabelModelParameter,shareStyleInstance?:boolean,style?:yfiles.styles.ILabelStyle}); /** - * + * * @param owner - * @returns + * @returns */ getLayoutParameterInstance(owner:yfiles.graph.ILabelOwner):yfiles.graph.ILabelModelParameter; /** - * + * * @param owner - * @returns + * @returns */ getStyleInstance(owner:yfiles.graph.ILabelOwner):yfiles.styles.ILabelStyle; /** - * + * * @type {boolean} */ autoAdjustPreferredSize:boolean; /** - * + * * @type {boolean} */ shareLayoutParameterInstance:boolean; /** - * + * * @type {yfiles.graph.ILabelModelParameter} */ layoutParameter:yfiles.graph.ILabelModelParameter; /** - * + * * @type {yfiles.styles.ILabelStyle} */ style:yfiles.styles.ILabelStyle; /** - * + * * @type {boolean} */ shareStyleInstance:boolean; @@ -56919,12 +56927,12 @@ declare namespace yfiles{ add(unit:yfiles.graph.IUndoUnit):void; /** * Determines whether a call to {@link yfiles.graph.CompositeUndoUnit#redo} can be made. - * @returns + * @returns */ canRedo():boolean; /** * Determines whether a call to {@link yfiles.graph.CompositeUndoUnit#undo} can be made. - * @returns + * @returns */ canUndo():boolean; /** @@ -57285,7 +57293,7 @@ declare namespace yfiles{ /** * Determines whether this instance can be used to decorate the lookup for a certain type. * @param t The type to decorate the lookup for. - * @returns + * @returns * @abstract */ canDecorate(t:yfiles.lang.Class):boolean; @@ -57460,10 +57468,10 @@ declare namespace yfiles{ *
      Customizing Undo/Redo *
        *
      • - * In general, to be able to undo or redo certain work client code can implement {@link yfiles.graph.IUndoUnit} or subclass - * {@link yfiles.graph.UndoUnitBase UndoUnitBase}. The client application needs to encapsulate - * changes in this implementation and provide the logic to completely undo and redo these changes. - * Instances of your custom {@link yfiles.graph.IUndoUnit} implementations need to be added to the {@link yfiles.graph.UndoEngine} + * In general, to be able to undo or redo certain work client code can implement {@link yfiles.graph.IUndoUnit} or subclass + * {@link yfiles.graph.UndoUnitBase UndoUnitBase}. The client application needs to encapsulate + * changes in this implementation and provide the logic to completely undo and redo these changes. + * Instances of your custom {@link yfiles.graph.IUndoUnit} implementations need to be added to the {@link yfiles.graph.UndoEngine} * manually via {@link yfiles.graph.UndoEngine#addUnit}. *
      • *
      • @@ -57477,7 +57485,7 @@ declare namespace yfiles{ *
      • *
      • * It is generally not necessary to subclass {@link yfiles.graph.UndoEngine} unless you want to customize the internal - * handling of the units, which is both complicated and prone to errors. In most use cases it is sufficient + * handling of the units, which is both complicated and prone to errors. In most use cases it is sufficient * to provide custom {@link yfiles.graph.IUndoUnit}s or {@link yfiles.graph.IMementoSupport}. *
      • *
      @@ -57530,12 +57538,12 @@ declare namespace yfiles{ beginCompoundEdit(undoName:string,redoName:string):yfiles.graph.ICompoundEdit; /** * Determines whether a call to {@link yfiles.graph.UndoEngine#redo} can be made. - * @returns + * @returns */ canRedo():boolean; /** * Determines whether a call to {@link yfiles.graph.UndoEngine#undo} can be made. - * @returns + * @returns */ canUndo():boolean; /** @@ -57944,38 +57952,38 @@ declare namespace yfiles{ */ constructor(undoName:string,redoName?:string); /** - * + * */ dispose():void; /** - * + * * @abstract */ redo():void; /** - * + * * @param unit - * @returns + * @returns */ tryMergeUnit(unit:yfiles.graph.IUndoUnit):boolean; /** - * + * * @param unit - * @returns + * @returns */ tryReplaceUnit(unit:yfiles.graph.IUndoUnit):boolean; /** - * + * * @abstract */ undo():void; /** - * + * * @type {string} */ undoName:string; /** - * + * * @type {string} */ redoName:string; @@ -57998,7 +58006,7 @@ declare namespace yfiles{ export interface FoldingEdgeConverterBase extends yfiles.lang.Object,yfiles.graph.IFoldingEdgeConverter{} export class FoldingEdgeConverterBase { /** - * + * * @param factory * @param foldingView * @param masterEdge @@ -58006,7 +58014,7 @@ declare namespace yfiles{ * @param sourceIsCollapsed * @param target * @param targetIsCollapsed - * @returns + * @returns * @abstract */ addFoldingEdge(factory:yfiles.graph.IFoldingEdgeFactory,foldingView:yfiles.graph.IFoldingView,masterEdge:yfiles.graph.IEdge,source:yfiles.graph.INode,sourceIsCollapsed:boolean,target:yfiles.graph.INode,targetIsCollapsed:boolean):yfiles.graph.IEdge; @@ -58776,7 +58784,7 @@ declare namespace yfiles{ * @param sourceIsCollapsed * @param target * @param targetIsCollapsed - * @returns + * @returns */ addFoldingEdge(factory:yfiles.graph.IFoldingEdgeFactory,foldingView:yfiles.graph.IFoldingView,masterEdge:yfiles.graph.IEdge,source:yfiles.graph.INode,sourceIsCollapsed:boolean,target:yfiles.graph.INode,targetIsCollapsed:boolean):yfiles.graph.IEdge; /** @@ -58824,7 +58832,7 @@ declare namespace yfiles{ * @param sourceIsCollapsed * @param targetSourceNode * @param targetIsCollapsed - * @returns + * @returns * @protected */ addFirstSeparateEdge(factory:yfiles.graph.IFoldingEdgeFactory,foldingView:yfiles.graph.IFoldingView,masterEdge:yfiles.graph.IEdge,viewSourceNode:yfiles.graph.INode,sourceIsCollapsed:boolean,targetSourceNode:yfiles.graph.INode,targetIsCollapsed:boolean):yfiles.graph.IEdge; @@ -59171,7 +59179,7 @@ declare namespace yfiles{ */ clearBends():void; /** - * + * * @param label */ remove(label:yfiles.graph.FoldingLabelState):void; @@ -59373,7 +59381,7 @@ declare namespace yfiles{ */ getFoldingPortState(masterPort:yfiles.graph.IPort):yfiles.graph.FoldingPortState; /** - * + * * @param label */ remove(label:yfiles.graph.FoldingLabelState):void; @@ -59645,7 +59653,7 @@ declare namespace yfiles{ *

      * @param node The node relative to which the stripe layout is calculated. This should be the same node where {@link #table} for stripe is associated * to. - * @returns + * @returns */ getAbsoluteBounds?(node:yfiles.graph.INode):yfiles.geometry.Rect; /** @@ -60075,7 +60083,7 @@ declare namespace yfiles{ findStripes?(node:yfiles.graph.INode,location:yfiles.geometry.Point,stripeTypes:yfiles.graph.StripeTypes,filter:(obj:yfiles.graph.IStripe)=>boolean):yfiles.collections.IEnumerable; /** * Return the accumulated insets for the table. - * @returns + * @returns */ getAccumulatedInsets?():yfiles.geometry.Insets; /** @@ -60635,21 +60643,21 @@ declare namespace yfiles{ */ constructor(options?:{insets?:yfiles.geometry.Insets,useActualInsets?:boolean}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** * Creates the parameter for the given position. * @param position The position. - * @returns + * @returns */ createParameter(position:yfiles.graph.StretchStripeLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** @@ -60666,16 +60674,16 @@ declare namespace yfiles{ */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -60816,21 +60824,21 @@ declare namespace yfiles{ */ constructor(options?:{ratio?:number,useActualInsets?:boolean}); /** - * - * @returns + * + * @returns */ createDefaultParameter():yfiles.graph.ILabelModelParameter; /** * Creates the parameter for the given position. * @param position The position. - * @returns + * @returns */ createParameter(position:yfiles.graph.StripeLabelModelPosition):yfiles.graph.ILabelModelParameter; /** - * + * * @param label * @param layoutParameter - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.graph.ILookup; /** @@ -60847,16 +60855,16 @@ declare namespace yfiles{ */ getGeometry(label:yfiles.graph.ILabel,layoutParameter:yfiles.graph.ILabelModelParameter):yfiles.geometry.IOrientedRectangle; /** - * + * * @param label * @param model - * @returns + * @returns */ getParameters(label:yfiles.graph.ILabel,model:yfiles.graph.ILabelModel):yfiles.collections.IEnumerable; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -60946,18 +60954,18 @@ declare namespace yfiles{ */ constructor(options?:{insets?:yfiles.geometry.Insets,relativeLocation?:yfiles.geometry.Point,rowDefaults?:yfiles.graph.IStripeDefaults,columnDefaults?:yfiles.graph.IStripeDefaults}); /** - * + * * @param owner * @param text * @param [layoutParameter=null] * @param [style=null] * @param [preferredSize=null] * @param [tag=null] - * @returns + * @returns */ addLabel(owner:yfiles.graph.IStripe,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:any):yfiles.graph.ILabel; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param options.text @@ -60965,12 +60973,12 @@ declare namespace yfiles{ * @param [options.style=null] * @param [options.preferredSize=null] * @param [options.tag=null] - * @returns + * @returns */ addLabel(options:{owner:yfiles.graph.IStripe,text:string,layoutParameter?:yfiles.graph.ILabelModelParameter,style?:yfiles.styles.ILabelStyle,preferredSize?:yfiles.geometry.Size,tag?:Object}):yfiles.graph.ILabel; /** - * - * @returns + * + * @returns */ clone():any; /** @@ -61007,7 +61015,7 @@ declare namespace yfiles{ */ copyRow(row:yfiles.graph.IRow):yfiles.graph.IRow; /** - * + * * @param owner * @param [width=null] * @param [minWidth=null] @@ -61015,11 +61023,11 @@ declare namespace yfiles{ * @param [style=null] * @param [tag=null] * @param [index=null] - * @returns + * @returns */ createChildColumn(owner:yfiles.graph.IColumn,width?:number,minWidth?:number,insets?:yfiles.geometry.Insets,style?:yfiles.styles.IStripeStyle,tag?:any,index?:number):yfiles.graph.IColumn; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param [options.width=null] @@ -61028,11 +61036,11 @@ declare namespace yfiles{ * @param [options.style=null] * @param [options.tag=null] * @param [options.index=null] - * @returns + * @returns */ createChildColumn(options:{owner:yfiles.graph.IColumn,width?:number,minWidth?:number,insets?:yfiles.geometry.Insets,style?:yfiles.styles.IStripeStyle,tag?:Object,index?:number}):yfiles.graph.IColumn; /** - * + * * @param owner * @param [height=null] * @param [minHeight=null] @@ -61040,11 +61048,11 @@ declare namespace yfiles{ * @param [style=null] * @param [tag=null] * @param [index=null] - * @returns + * @returns */ createChildRow(owner:yfiles.graph.IRow,height?:number,minHeight?:number,insets?:yfiles.geometry.Insets,style?:yfiles.styles.IStripeStyle,tag?:any,index?:number):yfiles.graph.IRow; /** - * + * * @param {Object} options The parameters to pass. * @param options.owner * @param [options.height=null] @@ -61053,7 +61061,7 @@ declare namespace yfiles{ * @param [options.style=null] * @param [options.tag=null] * @param [options.index=null] - * @returns + * @returns */ createChildRow(options:{owner:yfiles.graph.IRow,height?:number,minHeight?:number,insets?:yfiles.geometry.Insets,style?:yfiles.styles.IStripeStyle,tag?:Object,index?:number}):yfiles.graph.IRow; /** @@ -61097,9 +61105,9 @@ declare namespace yfiles{ */ static installStaticUndoSupport(graph:yfiles.graph.IGraph):void; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -61170,7 +61178,7 @@ declare namespace yfiles{ */ remove(label:yfiles.graph.ILabel):void; /** - * + * * @param stripe */ remove(stripe:yfiles.graph.IStripe):void; @@ -61198,33 +61206,33 @@ declare namespace yfiles{ */ setLabelText(label:yfiles.graph.ILabel,text:string):void; /** - * + * * @param stripe * @param minimumSize */ setMinimumSize(stripe:yfiles.graph.IStripe,minimumSize:number):void; /** - * + * * @param owner * @param column * @param [index=null] */ setParent(owner:yfiles.graph.IColumn,column:yfiles.graph.IColumn,index?:number):void; /** - * + * * @param owner * @param row * @param [index=null] */ setParent(owner:yfiles.graph.IRow,row:yfiles.graph.IRow,index?:number):void; /** - * + * * @param stripe * @param size */ setSize(stripe:yfiles.graph.IStripe,size:number):void; /** - * + * * @param stripe * @param insets */ @@ -61240,7 +61248,7 @@ declare namespace yfiles{ */ setStyle(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):void; /** - * + * * @param stripe * @param style */ @@ -61298,13 +61306,13 @@ declare namespace yfiles{ */ columns:yfiles.collections.IEnumerable; /** - * + * * @default '0' * @type {yfiles.geometry.Insets} */ insets:yfiles.geometry.Insets; /** - * + * * @default '0,0' * @type {yfiles.geometry.Point} */ @@ -61319,62 +61327,62 @@ declare namespace yfiles{ */ layout:yfiles.geometry.IRectangle; /** - * + * * @param listener */ addStripeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeStripeCreatedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addStripeRemovedListener(listener:(sender:any,evt:yfiles.graph.StripeEventArgs)=>void):void; /** - * + * * @param listener */ removeStripeRemovedListener(listener:(sender:any,evt:yfiles.graph.StripeEventArgs)=>void):void; /** - * + * * @param listener */ addStripeChangedListener(listener:(sender:any,evt:yfiles.graph.StripeEventArgs)=>void):void; /** - * + * * @param listener */ removeStripeChangedListener(listener:(sender:any,evt:yfiles.graph.StripeEventArgs)=>void):void; /** - * + * * @param listener */ addLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelAddedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ addLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelRemovedListener(listener:(sender:any,evt:yfiles.graph.LabelEventArgs)=>void):void; /** - * + * * @param listener */ addLabelChangedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; /** - * + * * @param listener */ removeLabelChangedListener(listener:(sender:any,evt:yfiles.collections.ItemEventArgs)=>void):void; @@ -61405,12 +61413,12 @@ declare namespace yfiles{ */ columnDefaults:yfiles.graph.IStripeDefaults; /** - * + * * @type {yfiles.graph.IRow} */ rootRow:yfiles.graph.IRow; /** - * + * * @type {yfiles.graph.IColumn} */ rootColumn:yfiles.graph.IColumn; @@ -61512,8 +61520,8 @@ declare namespace yfiles{ */ constructor(options?:{size?:number,minimumSize?:number,labels?:yfiles.graph.ILabelDefaults,style?:yfiles.styles.IStripeStyle,shareStyleInstance?:boolean}); /** - * - * @returns + * + * @returns */ getStyleInstance():yfiles.styles.IStripeStyle; /** @@ -61537,17 +61545,17 @@ declare namespace yfiles{ */ minimumSize:number; /** - * + * * @type {yfiles.graph.ILabelDefaults} */ labels:yfiles.graph.ILabelDefaults; /** - * + * * @type {yfiles.styles.IStripeStyle} */ style:yfiles.styles.IStripeStyle; /** - * + * * @default true * @type {boolean} */ @@ -62082,8 +62090,8 @@ declare namespace yfiles{ */ constructor(width:number,height:number); /** - * - * @returns + * + * @returns */ clone():yfiles.geometry.Size; /** @@ -62221,8 +62229,8 @@ declare namespace yfiles{ */ add(otherPoint:yfiles.geometry.Point):yfiles.geometry.Point; /** - * - * @returns + * + * @returns */ clone():yfiles.geometry.Point; /** @@ -62235,7 +62243,7 @@ declare namespace yfiles{ /** * Performs an implicit conversion from {@link yfiles.geometry.Point} to {@link yfiles.geometry.MutablePoint}. * @param point The point to convert. - * @returns + * @returns * @static */ static convertToMutablePoint(point:yfiles.geometry.Point):yfiles.geometry.MutablePoint; @@ -62437,21 +62445,21 @@ declare namespace yfiles{ */ constructor(inset:number); /** - * - * @returns + * + * @returns */ clone():yfiles.geometry.Insets; /** * Calculates the union of this instance and the given inset which is done by performing {@link Math#max} on all four inset * values. * @param insets The insets to max with these insets. - * @returns + * @returns */ createUnion(insets:yfiles.geometry.Insets):yfiles.geometry.Insets; /** * Creates an enlarged instance by adding the insets of the specified insets to this instance and returning the result. * @param insets The insets to add to this instance. - * @returns + * @returns */ getEnlarged(insets:yfiles.geometry.Insets):yfiles.geometry.Insets; /** @@ -62571,8 +62579,8 @@ declare namespace yfiles{ */ static add(firstRectangle:yfiles.geometry.Rect,secondRectangle:yfiles.geometry.Rect):yfiles.geometry.Rect; /** - * - * @returns + * + * @returns */ clone():yfiles.geometry.Rect; /** @@ -62620,7 +62628,7 @@ declare namespace yfiles{ * If this instance {@link yfiles.geometry.Rect#isEmpty}, the result will be the same. *

      * @param size The inset to add to each of the sides to grow the new instance. - * @returns + * @returns * @see yfiles.geometry.Rect#getEnlarged */ getEnlarged(size:number):yfiles.geometry.Rect; @@ -62630,19 +62638,19 @@ declare namespace yfiles{ * If this instance {@link yfiles.geometry.Rect#isEmpty}, the same will be returned. *

      * @param insets The insets to use to add to the instance. - * @returns + * @returns */ getEnlarged(insets:yfiles.geometry.Insets):yfiles.geometry.Rect; /** * Transforms this instance using the specified matrix and returns the result. * @param transform The transform matrix to apply to this instance. - * @returns + * @returns */ getTransformed(transform:yfiles.geometry.Matrix):yfiles.geometry.Rect; /** * Returns a translated instance of this which has modified {@link yfiles.geometry.Rect#x} and {@link yfiles.geometry.Rect#y} by the given amount. * @param delta The delta to add to {@link #x} and {@link #y}. - * @returns + * @returns */ getTranslated(delta:yfiles.geometry.Point):yfiles.geometry.Rect; /** @@ -63978,7 +63986,7 @@ declare namespace yfiles{ * @param height * @param upX * @param upY - * @returns + * @returns * @static */ static createImmutable(anchorX:number,anchorY:number,width:number,height:number,upX:number,upY:number):yfiles.geometry.IOrientedRectangle; @@ -64295,7 +64303,7 @@ declare namespace yfiles{ * @param edge * @param inner * @param outer - * @returns + * @returns * @protected */ getIntersection(node:yfiles.graph.INode,nodeShapeGeometry:yfiles.styles.IShapeGeometry,edge:yfiles.graph.IEdge,inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; @@ -64344,7 +64352,7 @@ declare namespace yfiles{ * @param node * @param nodeShapeGeometry * @param edge - * @returns + * @returns * @protected */ isInside(location:yfiles.geometry.Point,node:yfiles.graph.INode,nodeShapeGeometry:yfiles.styles.IShapeGeometry,edge:yfiles.graph.IEdge):boolean; @@ -64546,28 +64554,28 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IBoundsProvider#EMPTY} that will return empty bounds. * @param edge * @param style - * @returns + * @returns */ getBoundsProvider(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.view.IBoundsProvider; /** * Yields the {@link yfiles.graph.ILookup#EMPTY} that will not yield anything. * @param edge * @param style - * @returns + * @returns */ getContext(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.graph.ILookup; /** * Yields the {@link yfiles.input.IHitTestable#NEVER} that will always report misses. * @param edge * @param style - * @returns + * @returns */ getHitTestable(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.input.IHitTestable; /** * Yields the {@link yfiles.input.IMarqueeTestable#NEVER} that will always report misses. * @param edge * @param style - * @returns + * @returns */ getMarqueeTestable(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.input.IMarqueeTestable; /** @@ -64582,14 +64590,14 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IVisibilityTestable#NEVER} that will always claim invisibility. * @param edge * @param style - * @returns + * @returns */ getVisibilityTestable(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.view.IVisibilityTestable; /** * Yields the {@link yfiles.view.VoidVisualCreator#INSTANCE} that will do nothing. * @param edge * @param style - * @returns + * @returns */ getVisualCreator(edge:yfiles.graph.IEdge,style:yfiles.styles.IEdgeStyle):yfiles.view.IVisualCreator; /** @@ -64893,49 +64901,49 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IBoundsProvider#EMPTY} that will return empty bounds. * @param label * @param style - * @returns + * @returns */ getBoundsProvider(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.view.IBoundsProvider; /** * Yields the {@link yfiles.graph.ILookup#EMPTY} that will not yield anything. * @param label * @param style - * @returns + * @returns */ getContext(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.graph.ILookup; /** * Yields the {@link yfiles.input.IHitTestable#NEVER} that will always report misses. * @param label * @param style - * @returns + * @returns */ getHitTestable(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.input.IHitTestable; /** * Yields the {@link yfiles.input.IMarqueeTestable#NEVER} that will always report misses. * @param label * @param style - * @returns + * @returns */ getMarqueeTestable(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.input.IMarqueeTestable; /** * Yields {@link yfiles.geometry.Size#EMPTY}. * @param label * @param style - * @returns + * @returns */ getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.geometry.Size; /** * Yields the {@link yfiles.view.IVisibilityTestable#NEVER} that will always claim invisibility. * @param label * @param style - * @returns + * @returns */ getVisibilityTestable(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.view.IVisibilityTestable; /** * Yields the {@link yfiles.view.VoidVisualCreator#INSTANCE} that will do nothing. * @param label * @param style - * @returns + * @returns */ getVisualCreator(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.view.IVisualCreator; /** @@ -65196,28 +65204,28 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IBoundsProvider#EMPTY} that will return empty bounds. * @param node * @param style - * @returns + * @returns */ getBoundsProvider(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IBoundsProvider; /** * Yields the {@link yfiles.graph.ILookup#EMPTY} that will not yield anything. * @param node * @param style - * @returns + * @returns */ getContext(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.graph.ILookup; /** * Yields the {@link yfiles.input.IHitTestable#NEVER} that will always report misses. * @param node * @param style - * @returns + * @returns */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** * Yields the {@link yfiles.input.IMarqueeTestable#NEVER} that will always report misses. * @param node * @param style - * @returns + * @returns */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** @@ -65232,14 +65240,14 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IVisibilityTestable#NEVER} that will always claim invisibility. * @param node * @param style - * @returns + * @returns */ getVisibilityTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisibilityTestable; /** * Yields the {@link yfiles.view.VoidVisualCreator#INSTANCE} that will do nothing. * @param node * @param style - * @returns + * @returns */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** @@ -65465,42 +65473,42 @@ declare namespace yfiles{ * Yields the {@link yfiles.view.IBoundsProvider#EMPTY} that will return empty bounds. * @param port * @param style - * @returns + * @returns */ getBoundsProvider(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.view.IBoundsProvider; /** * Yields the {@link yfiles.graph.ILookup#EMPTY} that will not yield anything. * @param port * @param style - * @returns + * @returns */ getContext(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.graph.ILookup; /** * Yields the {@link yfiles.input.IHitTestable#NEVER} that will always report misses. * @param port * @param style - * @returns + * @returns */ getHitTestable(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.input.IHitTestable; /** * Yields the {@link yfiles.input.IMarqueeTestable#NEVER} that will always report misses. * @param port * @param style - * @returns + * @returns */ getMarqueeTestable(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.input.IMarqueeTestable; /** * Yields the {@link yfiles.view.IVisibilityTestable#NEVER} that will always claim invisibility. * @param port * @param style - * @returns + * @returns */ getVisibilityTestable(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.view.IVisibilityTestable; /** * Yields the {@link yfiles.view.VoidVisualCreator#INSTANCE} that will do nothing. * @param port * @param style - * @returns + * @returns */ getVisualCreator(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.view.IVisualCreator; /** @@ -65864,8 +65872,8 @@ declare namespace yfiles{ */ constructor(options?:{buttonPlacement?:yfiles.graph.ILabelModelParameter,insets?:yfiles.geometry.Insets}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -65891,7 +65899,7 @@ declare namespace yfiles{ */ insets:yfiles.geometry.Insets; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -65963,7 +65971,7 @@ declare namespace yfiles{ * @param context The context. * @param expanded Specifies whether the button visual is created for the expanded or the collapsed state. * @param size The button size. - * @returns + * @returns * @protected */ createButton(context:yfiles.view.IRenderContext,expanded:boolean,size:yfiles.geometry.Size):yfiles.view.SvgVisual; @@ -65982,13 +65990,13 @@ declare namespace yfiles{ * placement of the button and use the {@link yfiles.styles.CollapsibleNodeStyleDecorator#wrapped wrapped style} to create the visual for the actual node. *

      * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle} and takes the button into account. * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -66002,7 +66010,7 @@ declare namespace yfiles{ getBoundsProvider(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IBoundsProvider; /** * Yields the {@link yfiles.styles.CollapsibleNodeStyleDecorator#buttonPlacement} for the current {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#style} - * @returns + * @returns * @protected */ getButtonLocationParameter():yfiles.graph.ILabelModelParameter; @@ -66040,7 +66048,7 @@ declare namespace yfiles{ * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle}. * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -66054,7 +66062,7 @@ declare namespace yfiles{ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle}. - * @returns + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -66092,7 +66100,7 @@ declare namespace yfiles{ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** * Yields the {@link yfiles.styles.CollapsibleNodeStyleDecorator#wrapped} property for the current {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#style} - * @returns + * @returns * @protected */ getWrappedStyle():yfiles.styles.INodeStyle; @@ -66100,33 +66108,33 @@ declare namespace yfiles{ * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle} and checks the button. * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle}. * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle}. * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** * Delegates to the {@link yfiles.styles.CollapsibleNodeStyleDecoratorRenderer#getWrappedStyle}. * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** @@ -66139,15 +66147,15 @@ declare namespace yfiles{ * @param expanded Specifies whether the button visual is updated for the expanded or the collapsed state. * @param size The button size. * @param oldButton The old button visual. - * @returns + * @returns * @protected */ updateButton(context:yfiles.view.IRenderContext,expanded:boolean,size:yfiles.geometry.Size,oldButton:yfiles.view.Visual):yfiles.view.SvgVisual; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -66801,6 +66809,9 @@ declare namespace yfiles{ /** * A label style decorator that uses a node style instance to render the background and a label style instance to render * the foreground of a label. + *

      + * The renderer of the {@link yfiles.styles.NodeStyleLabelStyleAdapter#nodeStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      * @class * @implements {yfiles.styles.ILabelStyle} */ @@ -66862,12 +66873,12 @@ declare namespace yfiles{ */ constructor(options?:{autoFlip?:boolean,labelStyle?:yfiles.styles.ILabelStyle,labelStyleInsets?:yfiles.geometry.Insets,nodeStyle?:yfiles.styles.INodeStyle}); /** - * - * @returns + * + * @returns */ clone():any; /** - * + * * @type {yfiles.styles.ILabelStyleRenderer} */ renderer:yfiles.styles.ILabelStyleRenderer; @@ -66899,6 +66910,9 @@ declare namespace yfiles{ } /** * A port style decorator that uses a node style instance to render the port. + *

      + * The renderer of the {@link yfiles.styles.NodeStylePortStyleAdapter#nodeStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      * @class * @implements {yfiles.styles.IPortStyle} */ @@ -66944,12 +66958,12 @@ declare namespace yfiles{ */ constructor(options?:{nodeStyle?:yfiles.styles.INodeStyle,renderSize?:yfiles.geometry.Size}); /** - * - * @returns + * + * @returns */ clone():any; /** - * + * * @type {yfiles.styles.IPortStyleRenderer} */ renderer:yfiles.styles.IPortStyleRenderer; @@ -67290,8 +67304,8 @@ declare namespace yfiles{ */ constructor(options?:{autoFlip?:boolean,backgroundFill?:yfiles.view.Fill,backgroundStroke?:yfiles.view.Stroke,clipText?:boolean,horizontalTextAlignment?:yfiles.view.HorizontalTextAlignment,textFill?:yfiles.view.Fill,textSize?:number,wrapping?:yfiles.view.TextWrapping,font?:yfiles.view.Font,verticalTextAlignment?:yfiles.view.VerticalTextAlignment}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -67349,7 +67363,7 @@ declare namespace yfiles{ */ backgroundStroke:yfiles.view.Stroke; /** - * + * * @type {yfiles.styles.ILabelStyleRenderer} */ renderer:yfiles.styles.ILabelStyleRenderer; @@ -67470,8 +67484,8 @@ declare namespace yfiles{ */ constructor(options?:{autoFlip?:boolean,icon?:string,iconPlacement?:yfiles.graph.ILabelModelParameter,iconSize?:yfiles.geometry.Size,wrapped?:yfiles.styles.ILabelStyle,wrappedInsets?:yfiles.geometry.Insets}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -67532,7 +67546,7 @@ declare namespace yfiles{ */ wrappedInsets:yfiles.geometry.Insets; /** - * + * * @type {yfiles.styles.ILabelStyleRenderer} */ renderer:yfiles.styles.ILabelStyleRenderer; @@ -67576,7 +67590,7 @@ declare namespace yfiles{ * @param text The text content to add to the provided text element (may contain newline characters). * @param maxSize The bounds that shouldn't be exceeded when placing the text; null or not provided means unbound. * @param wrapping The {@link } policy to apply when the text exceeds the provided maxSize. - * @returns + * @returns * @protected */ addTextElements(textElement:SVGTextElement,font:yfiles.view.Font,text:string,maxSize:yfiles.geometry.Size,wrapping:yfiles.view.TextWrapping):string; @@ -67595,15 +67609,15 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -67652,10 +67666,10 @@ declare namespace yfiles{ */ getMarqueeTestable(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.input.IMarqueeTestable; /** - * + * * @param label * @param style - * @returns + * @returns */ getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.geometry.Size; /** @@ -67712,24 +67726,24 @@ declare namespace yfiles{ */ isClippingText():boolean; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** * Uses the {@link yfiles.graph.ILabel#layout} to determine whether the clip intersects. * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** @@ -67755,10 +67769,10 @@ declare namespace yfiles{ */ measureText(text:string,font:yfiles.view.Font):yfiles.geometry.Size; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -67803,20 +67817,20 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @protected */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -67875,10 +67889,10 @@ declare namespace yfiles{ */ getMarqueeTestable(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.input.IMarqueeTestable; /** - * + * * @param label * @param style - * @returns + * @returns */ getPreferredSize(label:yfiles.graph.ILabel,style:yfiles.styles.ILabelStyle):yfiles.geometry.Size; /** @@ -67928,24 +67942,24 @@ declare namespace yfiles{ */ isAutoFlip():boolean; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** @@ -67969,10 +67983,10 @@ declare namespace yfiles{ */ shouldHitTestIcon():boolean; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -68036,8 +68050,8 @@ declare namespace yfiles{ */ constructor(options?:{fill?:yfiles.view.Fill,path?:yfiles.geometry.GeneralPath,stroke?:yfiles.view.Stroke}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -68053,7 +68067,7 @@ declare namespace yfiles{ */ path:yfiles.geometry.GeneralPath; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -68111,15 +68125,15 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -68154,10 +68168,10 @@ declare namespace yfiles{ */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** - * + * * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -68169,8 +68183,8 @@ declare namespace yfiles{ */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** - * - * @returns + * + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -68206,23 +68220,23 @@ declare namespace yfiles{ */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** @@ -68247,10 +68261,10 @@ declare namespace yfiles{ */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -68295,7 +68309,7 @@ declare namespace yfiles{ export interface PathBasedEdgeStyleRenderer extends yfiles.lang.Object,yfiles.styles.IEdgeStyleRenderer,yfiles.styles.IPathGeometry,yfiles.view.IBoundsProvider,yfiles.view.IVisibilityTestable,yfiles.input.IMarqueeTestable,yfiles.input.IHitTestable,yfiles.graph.ILookup,yfiles.view.IVisualCreator,yfiles.view.IObstacleProvider{} export class PathBasedEdgeStyleRenderer { /** - * + * * @param edgeStyleType The exact type of style to use for this instance. */ constructor(edgeStyleType:yfiles.lang.Class); @@ -68349,14 +68363,14 @@ declare namespace yfiles{ /** * Special implementation that will create a self loop path. * @param roundSelfLoop - * @returns + * @returns * @protected */ createSelfLoopPath(roundSelfLoop:boolean):yfiles.geometry.GeneralPath; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -68371,9 +68385,9 @@ declare namespace yfiles{ */ cropPath(path:yfiles.geometry.GeneralPath):yfiles.geometry.GeneralPath; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -68415,7 +68429,7 @@ declare namespace yfiles{ *

      * @param edge * @param style - * @returns + * @returns * @see yfiles.styles.PathBasedEdgeStyleRenderer.#isHit * @see yfiles.styles.PathBasedEdgeStyleRenderer.#configure * @see yfiles.styles.IEdgeStyleRenderer#getHitTestable @@ -68437,8 +68451,8 @@ declare namespace yfiles{ */ getObstacles(context:yfiles.view.IRenderContext):yfiles.geometry.GeneralPath; /** - * - * @returns + * + * @returns */ getPath():yfiles.geometry.GeneralPath; /** @@ -68569,16 +68583,16 @@ declare namespace yfiles{ *

      * @param context * @param location - * @returns + * @returns * @see yfiles.styles.PathBasedEdgeStyleRenderer.#getHitTestable * @see yfiles.styles.PathBasedEdgeStyleRenderer.#configure */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** @@ -68594,16 +68608,16 @@ declare namespace yfiles{ */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -68707,7 +68721,7 @@ declare namespace yfiles{ constructor(options?:{stroke?:yfiles.view.Stroke,smoothingLength?:number,sourceArrow?:yfiles.styles.IArrow,targetArrow?:yfiles.styles.IArrow}); /** * Performs a {@link any#memberwiseClone} - * @returns + * @returns */ clone():any; /** @@ -68868,9 +68882,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -68921,10 +68935,10 @@ declare namespace yfiles{ */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** - * + * * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -68936,8 +68950,8 @@ declare namespace yfiles{ */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** - * - * @returns + * + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -68990,10 +69004,10 @@ declare namespace yfiles{ */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** @@ -69007,9 +69021,9 @@ declare namespace yfiles{ */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** @@ -69034,10 +69048,10 @@ declare namespace yfiles{ */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -69119,8 +69133,8 @@ declare namespace yfiles{ */ constructor(options?:{fill?:yfiles.view.Fill,stroke?:yfiles.view.Stroke,shape?:yfiles.styles.ShapeNodeShape}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -69151,7 +69165,7 @@ declare namespace yfiles{ */ shape:yfiles.styles.ShapeNodeShape; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -69270,7 +69284,7 @@ declare namespace yfiles{ constructor(options?:{fixedHeight?:boolean,height?:number,stroke?:yfiles.view.Stroke,provideHeightHandle?:boolean,sourceArrow?:yfiles.styles.IArrow,targetArrow?:yfiles.styles.IArrow}); /** * Performs a {@link any#memberwiseClone} - * @returns + * @returns */ clone():any; /** @@ -69378,9 +69392,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -69422,10 +69436,10 @@ declare namespace yfiles{ */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** - * + * * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -69437,8 +69451,8 @@ declare namespace yfiles{ */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** - * - * @returns + * + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -69473,10 +69487,10 @@ declare namespace yfiles{ */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** @@ -69490,9 +69504,9 @@ declare namespace yfiles{ */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** @@ -69503,16 +69517,16 @@ declare namespace yfiles{ */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -69631,8 +69645,8 @@ declare namespace yfiles{ */ constructor(options?:{color?:yfiles.view.Color,drawShadow?:boolean,inset?:number,radius?:number}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -69661,7 +69675,7 @@ declare namespace yfiles{ */ color:yfiles.view.Color; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -69706,9 +69720,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -69743,7 +69757,7 @@ declare namespace yfiles{ getContext(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.graph.ILookup; /** * Get the style's fallback image. - * @returns + * @returns * @protected */ getFallbackImage():string; @@ -69757,7 +69771,7 @@ declare namespace yfiles{ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** * Get the image that is currently used to render the style. - * @returns + * @returns * @protected */ getImage():string; @@ -69765,7 +69779,7 @@ declare namespace yfiles{ * Tries to use the {@link yfiles.styles.ImageNodeStyle#normalizedOutline} to perform the intersection calculation, otherwise reverts to default (rectangular) behavior. * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -69778,7 +69792,7 @@ declare namespace yfiles{ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** * Tries to use the {@link yfiles.styles.ImageNodeStyle#normalizedOutline} to create the outline shape path, otherwise reverts to default (rectangular) behavior. - * @returns + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -69829,13 +69843,13 @@ declare namespace yfiles{ * Tries to use the {@link yfiles.styles.ImageNodeStyle#normalizedOutline} to perform the marquee intersection analysis, otherwise reverts to default (rectangular) behavior. * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** * Tries to use the {@link yfiles.styles.ImageNodeStyle#normalizedOutline} to perform the contains test, otherwise reverts to default (rectangular) behavior. * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** @@ -69860,10 +69874,10 @@ declare namespace yfiles{ */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -69949,7 +69963,7 @@ declare namespace yfiles{ */ clone():any; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -69962,7 +69976,7 @@ declare namespace yfiles{ */ image:string; /** - * + * * @default null * @type {string} */ @@ -70040,8 +70054,8 @@ declare namespace yfiles{ */ constructor(options?:{color?:yfiles.view.Color,insets?:yfiles.geometry.Insets,labelInsetsColor?:yfiles.view.Color}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -70080,7 +70094,7 @@ declare namespace yfiles{ */ insets:yfiles.geometry.Insets; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -70121,9 +70135,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -70133,9 +70147,9 @@ declare namespace yfiles{ */ drawShadow():boolean; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -70252,23 +70266,23 @@ declare namespace yfiles{ */ isInside(location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -70336,8 +70350,8 @@ declare namespace yfiles{ */ constructor(options?:{wrapped?:yfiles.styles.INodeStyle}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -70346,7 +70360,7 @@ declare namespace yfiles{ */ wrapped:yfiles.styles.INodeStyle; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -70425,8 +70439,8 @@ declare namespace yfiles{ */ constructor(options?:{fill?:yfiles.view.Fill,drawShadow?:boolean,insets?:yfiles.geometry.Insets,stroke?:yfiles.view.Stroke,radius?:number}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -70479,7 +70493,7 @@ declare namespace yfiles{ */ insets:yfiles.geometry.Insets; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -70517,9 +70531,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -70529,9 +70543,9 @@ declare namespace yfiles{ */ drawShadow():boolean; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -70566,10 +70580,10 @@ declare namespace yfiles{ */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** - * + * * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -70581,8 +70595,8 @@ declare namespace yfiles{ */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** - * - * @returns + * + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -70618,10 +70632,10 @@ declare namespace yfiles{ */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** @@ -70635,29 +70649,29 @@ declare namespace yfiles{ */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -70945,7 +70959,7 @@ declare namespace yfiles{ /** * Gets the context by delegating to {@link yfiles.styles.TemplateStripeStyleBase#contextLookup}. * @param style - * @returns + * @returns * @protected */ getContextLookup(style:yfiles.styles.TemplateStripeStyleBase):yfiles.graph.IContextLookup; @@ -71049,8 +71063,8 @@ declare namespace yfiles{ */ constructor(options?:{backgroundStyle?:yfiles.styles.INodeStyle,table?:yfiles.graph.ITable,tableRenderingOrder?:yfiles.styles.TableRenderingOrder}); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -71107,7 +71121,7 @@ declare namespace yfiles{ */ table:yfiles.graph.ITable; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -71142,9 +71156,9 @@ declare namespace yfiles{ */ configure():void; /** - * + * * @param context - * @returns + * @returns */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** @@ -71157,56 +71171,56 @@ declare namespace yfiles{ */ getBackgroundStyle():yfiles.styles.INodeStyle; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** - * + * * @param node * @param style - * @returns + * @returns */ getBoundsProvider(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IBoundsProvider; /** - * + * * @param node * @param style - * @returns + * @returns */ getContext(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.graph.ILookup; /** - * + * * @param node * @param style - * @returns + * @returns */ getHitTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IHitTestable; /** - * + * * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** - * + * * @param node * @param style - * @returns + * @returns */ getMarqueeTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.input.IMarqueeTestable; /** - * - * @returns + * + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** - * + * * @param node * @param style - * @returns + * @returns */ getShapeGeometry(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.styles.IShapeGeometry; /** @@ -71228,57 +71242,57 @@ declare namespace yfiles{ */ getTableRenderingOrder():yfiles.styles.TableRenderingOrder; /** - * + * * @param node * @param style - * @returns + * @returns */ getVisibilityTestable(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisibilityTestable; /** - * + * * @param node * @param style - * @returns + * @returns */ getVisualCreator(node:yfiles.graph.INode,style:yfiles.styles.INodeStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** - * + * * @param type - * @returns + * @returns */ lookup(type:yfiles.lang.Class):any; /** - * + * * @param context * @param oldVisual - * @returns + * @returns */ updateVisual(context:yfiles.view.IRenderContext,oldVisual:yfiles.view.Visual):yfiles.view.Visual; /** @@ -71523,7 +71537,7 @@ declare namespace yfiles{ */ preferredSize:yfiles.geometry.Size; /** - * + * * @type {yfiles.styles.ILabelStyleRenderer} */ renderer:yfiles.styles.ILabelStyleRenderer; @@ -71793,9 +71807,9 @@ declare namespace yfiles{ */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -71839,7 +71853,7 @@ declare namespace yfiles{ /** * Gets the normalized outline by delegating to {@link yfiles.styles.TemplateLabelStyleBase#normalizedOutline}. * @param style - * @returns + * @returns * @protected */ getNormalizedOutline(style:yfiles.styles.TemplateLabelStyleBase):yfiles.geometry.GeneralPath; @@ -71854,7 +71868,7 @@ declare namespace yfiles{ /** * Gets the size of the preferred for the current configuration using the provided context. * @param context The context. - * @returns + * @returns * @protected */ getPreferredSizeCore(context:yfiles.view.IRenderContext):yfiles.geometry.Size; @@ -71892,29 +71906,29 @@ declare namespace yfiles{ /** * Delegates to the {@link yfiles.styles.TemplateLabelStyleBase}'s {@link yfiles.styles.TemplateLabelStyleBase#autoFlip} property. * @param style - * @returns + * @returns * @protected */ isAutoFlip(style:yfiles.styles.TemplateLabelStyleBase):boolean; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** * Uses the {@link yfiles.graph.ILabel#layout layout} to determine whether the clip intersects. * @param context * @param rectangle - * @returns + * @returns */ isVisible(context:yfiles.view.ICanvasContext,rectangle:yfiles.geometry.Rect):boolean; /** @@ -72103,7 +72117,7 @@ declare namespace yfiles{ */ normalizedOutline:yfiles.geometry.GeneralPath; /** - * + * * @type {yfiles.styles.INodeStyleRenderer} */ renderer:yfiles.styles.INodeStyleRenderer; @@ -72414,7 +72428,7 @@ declare namespace yfiles{ /** * Gets the context by delegating to {@link yfiles.styles.TemplateNodeStyleBase#contextLookup}. * @param style - * @returns + * @returns * @protected */ getContextLookup(style:yfiles.styles.TemplateNodeStyleBase):yfiles.graph.IContextLookup; @@ -72433,7 +72447,7 @@ declare namespace yfiles{ /** * Gets the insets by delegating to {@link yfiles.styles.TemplateNodeStyleBase#insets}. * @param style - * @returns + * @returns * @protected */ getInsets(style:yfiles.styles.TemplateNodeStyleBase):yfiles.geometry.Insets; @@ -72442,7 +72456,7 @@ declare namespace yfiles{ * behavior. * @param inner * @param outer - * @returns + * @returns */ getIntersection(inner:yfiles.geometry.Point,outer:yfiles.geometry.Point):yfiles.geometry.Point; /** @@ -72461,20 +72475,20 @@ declare namespace yfiles{ /** * Gets the minimum size by delegating to {@link yfiles.styles.TemplateNodeStyleBase#minimumSize}. * @param style - * @returns + * @returns * @protected */ getMinimumSize(style:yfiles.styles.TemplateNodeStyleBase):yfiles.geometry.Size; /** * Gets the normalized outline by delegating to {@link yfiles.styles.TemplateNodeStyleBase#normalizedOutline}. * @param style - * @returns + * @returns * @protected */ getNormalizedOutline(style:yfiles.styles.TemplateNodeStyleBase):yfiles.geometry.GeneralPath; /** * Tries to use the {@link yfiles.styles.TemplateNodeStyleRenderer#getNormalizedOutline outline shape} to create the outline shape path, otherwise reverts to default (rectangular) behavior. - * @returns + * @returns */ getOutline():yfiles.geometry.GeneralPath; /** @@ -72549,13 +72563,13 @@ declare namespace yfiles{ * behavior. * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** * Tries to use the {@link yfiles.styles.TemplateNodeStyleRenderer#getNormalizedOutline outline shape} to perform the contains test, otherwise reverts to default (rectangular) behavior. * @param location - * @returns + * @returns */ isInside(location:yfiles.geometry.Point):boolean; /** @@ -72726,7 +72740,7 @@ declare namespace yfiles{ */ normalizedOutline:yfiles.geometry.GeneralPath; /** - * + * * @type {yfiles.styles.IPortStyleRenderer} */ renderer:yfiles.styles.IPortStyleRenderer; @@ -72872,9 +72886,9 @@ declare namespace yfiles{ */ createVisual(context:yfiles.view.IRenderContext):yfiles.view.Visual; /** - * + * * @param context - * @returns + * @returns */ getBounds(context:yfiles.view.ICanvasContext):yfiles.geometry.Rect; /** @@ -72919,7 +72933,7 @@ declare namespace yfiles{ /** * Gets the normalized outline by delegating to {@link yfiles.styles.TemplatePortStyleBase#normalizedOutline}. * @param style - * @returns + * @returns * @protected */ getNormalizedOutline(style:yfiles.styles.TemplatePortStyleBase):yfiles.geometry.GeneralPath; @@ -72969,17 +72983,17 @@ declare namespace yfiles{ */ getVisualCreator(port:yfiles.graph.IPort,style:yfiles.styles.IPortStyle):yfiles.view.IVisualCreator; /** - * + * * @param context * @param location - * @returns + * @returns */ isHit(context:yfiles.input.IInputModeContext,location:yfiles.geometry.Point):boolean; /** - * + * * @param context * @param rectangle - * @returns + * @returns */ isInBox(context:yfiles.input.IInputModeContext,rectangle:yfiles.geometry.Rect):boolean; /** @@ -73015,7 +73029,7 @@ declare namespace yfiles{ * @param style * @param port * @param type - * @returns + * @returns * @protected */ lookupContext(style:yfiles.styles.TemplatePortStyleBase,port:yfiles.graph.IPort,type:yfiles.lang.Class):any; @@ -73274,14 +73288,14 @@ declare namespace yfiles{ * Yields the {@link yfiles.graph.ILookup#EMPTY} that will not yield anything. * @param stripe * @param style - * @returns + * @returns */ getContext(stripe:yfiles.graph.IStripe,style:yfiles.styles.IStripeStyle):yfiles.graph.ILookup; /** * Yields the {@link yfiles.view.VoidVisualCreator#INSTANCE} that will do nothing. * @param stripe * @param style - * @returns + * @returns */ getVisualCreator(stripe:yfiles.graph.IStripe,style:yfiles.styles.IStripeStyle):yfiles.view.IVisualCreator; /** @@ -73296,6 +73310,9 @@ declare namespace yfiles{ } /** * A stripe style decorator that uses a node style instance to render the stripe. + *

      + * The renderer of the {@link yfiles.styles.NodeStyleStripeStyleAdapter#nodeStyle} used by this class must create {@link yfiles.view.SvgVisual}s. + *

      * @class * @implements {yfiles.styles.IStripeStyle} */ @@ -73324,12 +73341,12 @@ declare namespace yfiles{ */ constructor(options?:{nodeStyle?:yfiles.styles.INodeStyle}); /** - * - * @returns + * + * @returns */ clone():any; /** - * + * * @type {yfiles.styles.IStripeStyleRenderer} */ renderer:yfiles.styles.IStripeStyleRenderer; @@ -75364,7 +75381,7 @@ declare namespace yfiles{ *

      * The new edge e has source node v and target node w. *
      - * + * *
      * Edge e is inserted in such a way that an iteration over the edges at node v returns e *

      @@ -75408,7 +75425,7 @@ declare namespace yfiles{ * Note that self-loops have the same node at both edge ends. *

      * @param v - * @returns + * @returns */ opposite(v:yfiles.algorithms.Node):yfiles.algorithms.Node; /** @@ -75552,7 +75569,7 @@ declare namespace yfiles{ firstEdge():yfiles.algorithms.Edge; /** * Returns an enumerator for this collection. - * @returns + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -75567,7 +75584,7 @@ declare namespace yfiles{ popEdge():yfiles.algorithms.Edge; /** * Returns an edge array containing all elements of this list in the canonical order. - * @returns + * @returns */ toEdgeArray():yfiles.algorithms.Edge[]; static $class:yfiles.lang.Class; @@ -75769,20 +75786,20 @@ declare namespace yfiles{ *

      * @param l1 * @param l2 - * @returns + * @returns * @static */ static getCrossing(l1:yfiles.algorithms.AffineLine,l2:yfiles.algorithms.AffineLine):yfiles.algorithms.YPoint; /** * Projects an point on the line in direction of the X-axis. * @param p - * @returns + * @returns */ getXProjection(p:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; /** * Projects an point on the line in direction of the Y-axis. * @param p - * @returns + * @returns */ getYProjection(p:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; /** @@ -75821,12 +75838,12 @@ declare namespace yfiles{ getValueAt(position:number):number; /** * Returns the next segment or null if there is no such segment. - * @returns + * @returns */ next():yfiles.algorithms.BorderLineSegment; /** * Returns the previous segment or null if there is no such segment. - * @returns + * @returns */ prev():yfiles.algorithms.BorderLineSegment; /** @@ -75920,7 +75937,7 @@ declare namespace yfiles{ createMin(other:yfiles.algorithms.BorderLine):yfiles.algorithms.BorderLine; /** * Returns the first segment or null if there is no such segment. - * @returns + * @returns */ firstSegment():yfiles.algorithms.BorderLineSegment; /** @@ -75929,45 +75946,45 @@ declare namespace yfiles{ * The other one is treated as if the values were all greater. *

      * @param greater - * @returns + * @returns */ getDistanceTo(greater:yfiles.algorithms.BorderLine):number; /** * Returns the maximum position of the given segment. * @param s the segment - * @returns + * @returns */ getMax(s:yfiles.algorithms.BorderLineSegment):number; /** * Calculates the maximum value in the interval from->to. * @param from * @param to - * @returns + * @returns */ getMaxValue(from:number,to:number):number; /** * Returns the minimum position of the given segment. * @param s the segment - * @returns + * @returns */ getMin(s:yfiles.algorithms.BorderLineSegment):number; /** * Calculates the minimum value in the interval from->to. * @param from * @param to - * @returns + * @returns */ getMinValue(from:number,to:number):number; /** * Returns the segment at the given position. * @param pos the position - * @returns + * @returns */ getSegmentAt(pos:number):yfiles.algorithms.BorderLineSegment; /** * Returns the slope of the given segment. * @param s the segment - * @returns + * @returns */ getSlope(s:yfiles.algorithms.BorderLineSegment):number; /** @@ -75977,7 +75994,7 @@ declare namespace yfiles{ * the start of the slope. *

      * @param s the segment - * @returns + * @returns */ getValue(s:yfiles.algorithms.BorderLineSegment):number; /** @@ -76027,7 +76044,7 @@ declare namespace yfiles{ grow(toMin:number,toMax:number,positive:boolean):void; /** * Returns the last segment or null if there is no such segment. - * @returns + * @returns */ lastSegment():yfiles.algorithms.BorderLineSegment; /** @@ -76043,13 +76060,13 @@ declare namespace yfiles{ /** * Returns the next segment or null if there is no such segment. * @param s - * @returns + * @returns */ next(s:yfiles.algorithms.BorderLineSegment):yfiles.algorithms.BorderLineSegment; /** * Returns the previous segment or null if there is no such segment. * @param s - * @returns + * @returns */ prev(s:yfiles.algorithms.BorderLineSegment):yfiles.algorithms.BorderLineSegment; /** @@ -76175,7 +76192,7 @@ declare namespace yfiles{ * @param r1 the first of a pair of Rectangle2D objects to be intersected with each other * @param r2 the second of a pair of Rectangle2D objects to be intersected with each other * @param dest the Rectangle2D that holds the results of the intersection of r1 and r2 - * @returns + * @returns * @static */ static calcIntersection(r1:yfiles.algorithms.Rectangle2D,r2:yfiles.algorithms.Rectangle2D,dest:yfiles.algorithms.Rectangle2D):yfiles.algorithms.Rectangle2D; @@ -76190,7 +76207,7 @@ declare namespace yfiles{ * @param r1 the first of a pair of Rectangle2D objects to be combined with each other * @param r2 the second of a pair of Rectangle2D objects to be combined with each other * @param dest the Rectangle2D that holds the results of the union of r1 and r2 - * @returns + * @returns * @static */ static calcUnion(r1:yfiles.algorithms.Rectangle2D,r2:yfiles.algorithms.Rectangle2D,dest:yfiles.algorithms.Rectangle2D):yfiles.algorithms.Rectangle2D; @@ -76205,7 +76222,7 @@ declare namespace yfiles{ * @param p * @param q * @param r - * @returns + * @returns * @static */ static collinear(p:yfiles.algorithms.YPoint,q:yfiles.algorithms.YPoint,r:yfiles.algorithms.YPoint):boolean; @@ -76217,7 +76234,7 @@ declare namespace yfiles{ * @param lineY1 the y coordinate of l1 * @param lineX2 the x coordinate of l2 * @param lineY2 the y coordinate of l2 - * @returns + * @returns * @static */ static distanceToLineSegment(pointX:number,pointY:number,lineX1:number,lineY1:number,lineX2:number,lineY2:number):number; @@ -76226,7 +76243,7 @@ declare namespace yfiles{ * @param p * @param q * @param r - * @returns + * @returns * @static */ static leftTurn(p:yfiles.algorithms.YPoint,q:yfiles.algorithms.YPoint,r:yfiles.algorithms.YPoint):boolean; @@ -76240,7 +76257,7 @@ declare namespace yfiles{ * @param y3 * @param x4 * @param y4 - * @returns + * @returns * @static */ static linesIntersect(x1:number,y1:number,x2:number,y2:number,x3:number,y3:number,x4:number,y4:number):boolean; @@ -76252,7 +76269,7 @@ declare namespace yfiles{ * @param qy * @param rx * @param ry - * @returns + * @returns * @static */ static orientation(px:number,py:number,qx:number,qy:number,rx:number,ry:number):number; @@ -76288,7 +76305,7 @@ declare namespace yfiles{ * @param lineY1 the y coordinate of l1 * @param lineX2 the x coordinate of l2 * @param lineY2 the y coordinate of l2 - * @returns + * @returns * @static */ static projection(pointX:number,pointY:number,lineX1:number,lineY1:number,lineX2:number,lineY2:number):yfiles.algorithms.YPoint; @@ -76297,7 +76314,7 @@ declare namespace yfiles{ * @param p * @param q * @param r - * @returns + * @returns * @static */ static rightTurn(p:yfiles.algorithms.YPoint,q:yfiles.algorithms.YPoint,r:yfiles.algorithms.YPoint):boolean; @@ -76308,21 +76325,21 @@ declare namespace yfiles{ * @param b * @param c * @param d - * @returns + * @returns * @static */ static sideOfCircle(a:yfiles.algorithms.YPoint,b:yfiles.algorithms.YPoint,c:yfiles.algorithms.YPoint,d:yfiles.algorithms.YPoint):number; /** * Converts the given degree value from radian to angular * @param angrad - * @returns + * @returns * @static */ static toDegrees(angrad:number):number; /** * Converts the given degree value from angular to radian. * @param angdeg - * @returns + * @returns * @static */ static toRadians(angdeg:number):number; @@ -76395,8 +76412,8 @@ declare namespace yfiles{ */ constructor(top:number,left:number,bottom:number,right:number); /** - * - * @returns + * + * @returns */ clone():any; /** @@ -76540,7 +76557,7 @@ declare namespace yfiles{ * intersect. * @param s1 first line segment * @param s2 second line segment - * @returns + * @returns * @static */ static getIntersection(s1:yfiles.algorithms.LineSegment,s2:yfiles.algorithms.LineSegment):yfiles.algorithms.YPoint; @@ -76570,13 +76587,13 @@ declare namespace yfiles{ /** * Returns if the projection on the X axis of the line segment covers a certain point on the X Axis. * @param x - * @returns + * @returns */ isInXIntervall(x:number):boolean; /** * Returns if the projection on the Y axis of the line segment covers a certain point on the Y Axis. * @param y - * @returns + * @returns */ isInYIntervall(y:number):boolean; /** @@ -76597,12 +76614,12 @@ declare namespace yfiles{ length():number; /** * Returns the affine line defined by the end points of the line segment. - * @returns + * @returns */ toAffineLine():yfiles.algorithms.AffineLine; /** * Returns the vector pointing from the first end point to the second end point of the line segment. - * @returns + * @returns */ toYVector():yfiles.algorithms.YVector; /** @@ -77073,9 +77090,9 @@ declare namespace yfiles{ */ constructor(width:number,height:number); /** - * + * * @param o - * @returns + * @returns */ compareTo(o:any):number; /** @@ -77397,7 +77414,7 @@ declare namespace yfiles{ * Adds two points and returns the result. * @param p1 an arbitrary instance of YPoint. * @param p2 an arbitrary instance of YPoint. - * @returns + * @returns * @static */ static add(p1:yfiles.algorithms.YPoint,p2:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; @@ -77408,7 +77425,7 @@ declare namespace yfiles{ * by ascending y-coordinates. *

      * @param o - * @returns + * @returns */ compareTo(o:any):number; /** @@ -77446,7 +77463,7 @@ declare namespace yfiles{ * Returns a point that geometrically lies in in the middle of the line formed by the given points. * @param p1 an arbitrary instance of YPoint. * @param p2 an arbitrary instance of YPoint. - * @returns + * @returns * @static */ static midPoint(p1:yfiles.algorithms.YPoint,p2:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; @@ -77461,14 +77478,14 @@ declare namespace yfiles{ * Subtracts two points (p1 - p2) and returns the result. * @param p1 an arbitrary instance of YPoint. * @param p2 an arbitrary instance of YPoint. - * @returns + * @returns * @static */ static subtract(p1:yfiles.algorithms.YPoint,p2:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; /** * Returns a copy of the given point with exchanged x- and y-coordinates. * @param p an arbitrary instance of YPoint. - * @returns + * @returns * @static */ static swap(p:yfiles.algorithms.YPoint):yfiles.algorithms.YPoint; @@ -77528,38 +77545,38 @@ declare namespace yfiles{ calculateLength():number; /** * Create a point path with reverse ordering of the points. - * @returns + * @returns */ createReverse():yfiles.algorithms.YPointPath; /** * Get the points in the path. - * @returns + * @returns */ cursor():yfiles.algorithms.ICursor; /** * Returns a line segment in the path. * @param i - * @returns + * @returns */ getLineSegment(i:number):yfiles.algorithms.LineSegment; /** * Get the number of points in the path. - * @returns + * @returns */ length():number; /** * Get the points in the path. - * @returns + * @returns */ lineSegments():yfiles.algorithms.ILineSegmentCursor; /** * Get the points in the path. - * @returns + * @returns */ points():yfiles.algorithms.IPointCursor; /** * Get the points in the list as array. - * @returns + * @returns */ toArray():yfiles.algorithms.YPoint[]; /** @@ -77621,13 +77638,13 @@ declare namespace yfiles{ /** * Checks whether or not this YRectangle contains the given rectangle. * @param p - * @returns + * @returns */ contains(p:yfiles.algorithms.YRectangle):boolean; /** * Checks whether or not this YRectangle contains the given point. * @param p - * @returns + * @returns */ contains(p:yfiles.algorithms.YPoint):boolean; /** @@ -77636,7 +77653,7 @@ declare namespace yfiles{ * @param y * @param width * @param height - * @returns + * @returns */ contains(x:number,y:number,width:number,height:number):boolean; /** @@ -77681,7 +77698,7 @@ declare namespace yfiles{ * Returns whether or not the given rectangles intersect. * @param r1 * @param r2 - * @returns + * @returns * @static */ static intersects(r1:yfiles.algorithms.YRectangle,r2:yfiles.algorithms.YRectangle):boolean; @@ -77793,14 +77810,14 @@ declare namespace yfiles{ *

      * @param v1 * @param v2 - * @returns + * @returns * @static */ static angle(v1:yfiles.algorithms.YVector,v2:yfiles.algorithms.YVector):number; /** * Returns this vector with unit length. * @param v - * @returns + * @returns * @static */ static getNormal(v:yfiles.algorithms.YVector):yfiles.algorithms.YVector; @@ -77825,7 +77842,7 @@ declare namespace yfiles{ * Returns true if vector v1 is on the right side of v2. * @param v1 * @param v2 - * @returns + * @returns * @static */ static rightOf(v1:yfiles.algorithms.YVector,v2:yfiles.algorithms.YVector):boolean; @@ -77941,7 +77958,7 @@ declare namespace yfiles{ * Edge e has source node v := sourceReference.source() or v := newSource, if sourceReference == null and target node w := targetReference.target() * or w := newTarget, if targetReference == null. *
      - * + * *
      * Edge e is inserted in such a way that an iteration over the edges at v returns e *

      @@ -77972,7 +77989,7 @@ declare namespace yfiles{ *

      * Edge e has source node v := e1.source() and target node w := e2.target(). *
      - * + * *
      * Edge e is inserted in such a way that an iteration over the edges at v returns e *

      @@ -78014,20 +78031,20 @@ declare namespace yfiles{ /** * Whether or not this graph contains the given edge. * @param e - * @returns + * @returns */ contains(e:yfiles.algorithms.Edge):boolean; /** * Whether or not this graph contains the given node. * @param v - * @returns + * @returns */ contains(v:yfiles.algorithms.Node):boolean; /** * Returns whether or not this graph contains an edge that connects the given nodes. * @param source The source node. * @param target The target node. - * @returns + * @returns * @see yfiles.algorithms.Node#getEdgeTo * @see yfiles.algorithms.Node#getEdgeFrom * @see yfiles.algorithms.Node#getEdge @@ -78047,7 +78064,7 @@ declare namespace yfiles{ *

      * The new edge e has source node v and target node w, i.e., would be written as edge e = (v, w). *
      - * + * *
      * Edge e is inserted in such a way that an iteration over the edges at node v returns e *

      @@ -78098,7 +78115,7 @@ declare namespace yfiles{ *

      * In order to release the resources held by this map, {@link yfiles.algorithms.Graph#disposeEdgeMap} has to be called. *

      - * @returns + * @returns */ createEdgeMap():yfiles.algorithms.IEdgeMap; /** @@ -78106,7 +78123,7 @@ declare namespace yfiles{ *

      * Subclasses should override this method. *

      - * @returns + * @returns */ createGraph():yfiles.algorithms.Graph; /** @@ -78126,7 +78143,7 @@ declare namespace yfiles{ *

      * In order to release the resources held by this map, {@link yfiles.algorithms.Graph#disposeNodeMap} has to be called. *

      - * @returns + * @returns */ createNodeMap():yfiles.algorithms.INodeMap; /** @@ -78158,7 +78175,7 @@ declare namespace yfiles{ /** * Low-level iteration support for adjacent edges. * @param v - * @returns + * @returns * @protected * @static */ @@ -78170,12 +78187,12 @@ declare namespace yfiles{ * both. *

      * @param providerKey - * @returns + * @returns */ getDataProvider(providerKey:any):yfiles.algorithms.IDataProvider; /** * Returns an array containing all edges of this graph. - * @returns + * @returns */ getEdgeArray():yfiles.algorithms.Edge[]; /** @@ -78185,7 +78202,7 @@ declare namespace yfiles{ getEdgeCursor():yfiles.algorithms.IEdgeCursor; /** * Returns an array containing all nodes of this graph. - * @returns + * @returns */ getNodeArray():yfiles.algorithms.Node[]; /** @@ -79423,7 +79440,7 @@ declare namespace yfiles{ * This method may throw an UnsupportedOperationException. *

      * @param dataHolder - * @returns + * @returns * @abstract */ get(dataHolder:any):any; @@ -79433,7 +79450,7 @@ declare namespace yfiles{ * This method may throw an UnsupportedOperationException. *

      * @param dataHolder - * @returns + * @returns * @abstract */ getBoolean(dataHolder:any):boolean; @@ -79443,7 +79460,7 @@ declare namespace yfiles{ * This method may throw an UnsupportedOperationException. *

      * @param dataHolder - * @returns + * @returns * @abstract */ getInt(dataHolder:any):number; @@ -79453,7 +79470,7 @@ declare namespace yfiles{ * This method may throw an UnsupportedOperationException. *

      * @param dataHolder - * @returns + * @returns * @abstract */ getNumber(dataHolder:any):number; @@ -79650,7 +79667,7 @@ declare namespace yfiles{ *

      * If there is no predecessor, then null is returned. *

      - * @returns + * @returns */ pred():yfiles.algorithms.ListCell; /** @@ -79658,7 +79675,7 @@ declare namespace yfiles{ *

      * If there is no successor, then null is returned. *

      - * @returns + * @returns */ succ():yfiles.algorithms.ListCell; /** @@ -79846,14 +79863,14 @@ declare namespace yfiles{ * Note that the first matching edge is returned, and that outgoing edges are tested prior to incoming edges. *

      * @param opposite - * @returns + * @returns * @see yfiles.algorithms.Node#getEdgeFrom * @see yfiles.algorithms.Node#getEdgeTo */ getEdge(opposite:yfiles.algorithms.Node):yfiles.algorithms.Edge; /** * Returns an edge cursor for all incoming and outgoing edges at this node. - * @returns + * @returns * @see yfiles.algorithms.Node#getInEdgeCursor * @see yfiles.algorithms.Node#getOutEdgeCursor */ @@ -79864,7 +79881,7 @@ declare namespace yfiles{ * Otherwise null is returned. *

      * @param source - * @returns + * @returns * @see yfiles.algorithms.Node#getEdge * @see yfiles.algorithms.Node#getEdgeTo */ @@ -79875,7 +79892,7 @@ declare namespace yfiles{ * Otherwise null is returned. *

      * @param target - * @returns + * @returns * @see yfiles.algorithms.Node#getEdge * @see yfiles.algorithms.Node#getEdgeFrom */ @@ -79887,7 +79904,7 @@ declare namespace yfiles{ * {@link yfiles.algorithms.Node#getInEdgeCursor}. *

      * @param [startEdge=null] The first edge being accessed by the returned cursor. - * @returns + * @returns * @see yfiles.algorithms.Node#getOutEdgeCursor */ getInEdgeCursor(startEdge?:yfiles.algorithms.Edge):yfiles.algorithms.IEdgeCursor; @@ -79896,7 +79913,7 @@ declare namespace yfiles{ *

      * Neighbor nodes are those at the opposite ends of both incoming and outgoing edges. *

      - * @returns + * @returns * @see yfiles.algorithms.Node#getPredecessorCursor * @see yfiles.algorithms.Node#getSuccessorCursor */ @@ -79908,7 +79925,7 @@ declare namespace yfiles{ * {@link yfiles.algorithms.Node#getOutEdgeCursor}. *

      * @param [startEdge=null] The first edge being accessed by the returned cursor. - * @returns + * @returns * @see yfiles.algorithms.Node#getInEdgeCursor */ getOutEdgeCursor(startEdge?:yfiles.algorithms.Edge):yfiles.algorithms.IEdgeCursor; @@ -79917,7 +79934,7 @@ declare namespace yfiles{ *

      * Predecessor nodes are those at the opposite ends of incoming edges. *

      - * @returns + * @returns * @see yfiles.algorithms.Node#getSuccessorCursor */ getPredecessorCursor():yfiles.algorithms.INodeCursor; @@ -79926,7 +79943,7 @@ declare namespace yfiles{ *

      * Successor nodes are those at the opposite ends of outgoing edges. *

      - * @returns + * @returns * @see yfiles.algorithms.Node#getPredecessorCursor */ getSuccessorCursor():yfiles.algorithms.INodeCursor; @@ -80137,7 +80154,7 @@ declare namespace yfiles{ firstNode():yfiles.algorithms.Node; /** * Returns an enumerator for this collection. - * @returns + * @returns */ getEnumerator():yfiles.collections.IEnumerator; /** @@ -80157,7 +80174,7 @@ declare namespace yfiles{ popNode():yfiles.algorithms.Node; /** * Returns a node array containing all elements of this list in the canonical order. - * @returns + * @returns */ toNodeArray():yfiles.algorithms.Node[]; static $class:yfiles.lang.Class; @@ -80580,7 +80597,7 @@ declare namespace yfiles{ * @param rank the {@link } that will be filled during the execution and returns the integer ranking of each node * @param minLength the {@link } that returns an integer value (minimum/tight length) of each edge * @param [maximalDuration=0x7FFFFFFFFFFFFFFF] a preferred time limit for the algorithm (in milliseconds) - * @returns + * @returns * @see yfiles.algorithms.RankAssignments#simple * @static */ @@ -80737,7 +80754,7 @@ declare namespace yfiles{ * from node s to all other nodes or {@link #POSITIVE_INFINITY} if no such paths exist * @param pred the {@link } that will be filled during the execution and returns for each node t the last edge on the * shortest path from s to t or null if t == s or no shortest path from s to t exists - * @returns + * @returns * @see yfiles.algorithms.ShortestPaths#bellmanFord * @static */ @@ -80762,7 +80779,7 @@ declare namespace yfiles{ * @param [pred=null] an array of {@link }s that will be filled during the execution and returns 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 is no shortest * path from s to t, then pred[t.index()] == null. - * @returns + * @returns * @see yfiles.algorithms.ShortestPaths#constructNodePath * @see yfiles.algorithms.ShortestPaths#constructEdgePath * @see yfiles.algorithms.ShortestPaths#bellmanFord @@ -81530,7 +81547,7 @@ declare namespace yfiles{ static compare(d1:number,d2:number):number; /** * Returns a {@link yfiles.collections.IComparer.} that compares to Objects of type Comparable. - * @returns + * @returns * @static */ static createComparableComparer():yfiles.collections.IComparer; @@ -81623,7 +81640,7 @@ declare namespace yfiles{ * Creates a new cursor that provides a logical view on the concatenation of the two given cursors. * @param c1 - first concatenation argument * @param c2 - second concatenation argument - * @returns + * @returns * @static */ static concatenate(c1:yfiles.algorithms.ICursor,c2:yfiles.algorithms.ICursor):yfiles.algorithms.ICursor; @@ -81709,28 +81726,28 @@ declare namespace yfiles{ /** * Subclasses may override this method to provide access to object values. * @param dataHolder - * @returns + * @returns * @throws {Stubs.Exceptions.NotSupportedError} unless overwritten. */ get(dataHolder:any):any; /** * Subclasses may override this method to provide access to boolean values. * @param dataHolder - * @returns + * @returns * @throws {Stubs.Exceptions.NotSupportedError} unless overwritten. */ getBoolean(dataHolder:any):boolean; /** * Subclasses may override this method to provide access to integer values. * @param dataHolder - * @returns + * @returns * @throws {Stubs.Exceptions.NotSupportedError} unless overwritten. */ getInt(dataHolder:any):number; /** * Subclasses may override this method to provide access to double values. * @param dataHolder - * @returns + * @returns * @throws {Stubs.Exceptions.NotSupportedError} unless overwritten. */ getNumber(dataHolder:any):number; @@ -81816,7 +81833,7 @@ declare namespace yfiles{ /** * Returns a DataProvider that returns the negated boolean values provided by another data provider. * @param data - * @returns + * @returns * @static */ static createNegatedDataProvider(data:yfiles.algorithms.IDataProvider):yfiles.algorithms.IDataProvider; @@ -81885,14 +81902,14 @@ declare namespace yfiles{ /** * Returns a DataProvider for edges that return the data provider values bound to their source nodes. * @param nodeData - * @returns + * @returns * @static */ static createSourceDataProvider(nodeData:yfiles.algorithms.IDataProvider):yfiles.algorithms.IDataProvider; /** * Returns a DataProvider for edges that return the data provider values bound to their target nodes. * @param nodeData - * @returns + * @returns * @static */ static createTargetDataProvider(nodeData:yfiles.algorithms.IDataProvider):yfiles.algorithms.IDataProvider; @@ -82353,7 +82370,7 @@ declare namespace yfiles{ * given Map. *

      * @param map - * @returns + * @returns * @static */ static createDataMap(map:yfiles.collections.IMap):yfiles.algorithms.IDataMap; @@ -82364,7 +82381,7 @@ declare namespace yfiles{ * given Map. *

      * @param map - * @returns + * @returns * @static */ static createEdgeMap(map:yfiles.collections.IMap):yfiles.algorithms.IEdgeMap; @@ -82373,7 +82390,7 @@ declare namespace yfiles{ *

      * The preconditions specified in java.util.HashMap apply for the keys and values of this map. *

      - * @returns + * @returns * @static */ static createHashedDataMap():yfiles.algorithms.IDataMap; @@ -82382,7 +82399,7 @@ declare namespace yfiles{ *

      * The preconditions specified in java.util.HashMap apply for the keys and values of this map. *

      - * @returns + * @returns * @static */ static createHashedEdgeMap():yfiles.algorithms.IEdgeMap; @@ -82391,7 +82408,7 @@ declare namespace yfiles{ *

      * The preconditions specified in java.util.HashMap apply for the keys and values of this map. *

      - * @returns + * @returns * @static */ static createHashedNodeMap():yfiles.algorithms.INodeMap; @@ -82424,7 +82441,7 @@ declare namespace yfiles{ * @param backingProvider * @param backingAcceptor * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceDoubleMap(backingProvider:yfiles.algorithms.IDataProvider,backingAcceptor:yfiles.algorithms.IDataAcceptor,defaultValue:number):yfiles.algorithms.INodeMap; @@ -82436,7 +82453,7 @@ declare namespace yfiles{ *

      * @param backingMap * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceDoubleMap(backingMap:yfiles.algorithms.IDataMap,defaultValue:number):yfiles.algorithms.INodeMap; @@ -82449,7 +82466,7 @@ declare namespace yfiles{ * @param backingProvider * @param backingAcceptor * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceIntMap(backingProvider:yfiles.algorithms.IDataProvider,backingAcceptor:yfiles.algorithms.IDataAcceptor,defaultValue:number):yfiles.algorithms.INodeMap; @@ -82461,7 +82478,7 @@ declare namespace yfiles{ *

      * @param backingMap * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceIntMap(backingMap:yfiles.algorithms.IDataMap,defaultValue:number):yfiles.algorithms.INodeMap; @@ -82474,7 +82491,7 @@ declare namespace yfiles{ * @param backingProvider * @param backingAcceptor * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceMap(backingProvider:yfiles.algorithms.IDataProvider,backingAcceptor:yfiles.algorithms.IDataAcceptor,defaultValue:any):yfiles.algorithms.INodeMap; @@ -82486,7 +82503,7 @@ declare namespace yfiles{ *

      * @param backingMap * @param defaultValue - * @returns + * @returns * @static */ static createHighPerformanceMap(backingMap:yfiles.algorithms.IDataMap,defaultValue:any):yfiles.algorithms.INodeMap; @@ -82658,7 +82675,7 @@ declare namespace yfiles{ * given Map. *

      * @param map - * @returns + * @returns * @static */ static createNodeMap(map:yfiles.collections.IMap):yfiles.algorithms.INodeMap; @@ -82737,10 +82754,10 @@ declare namespace yfiles{ */ addAll(collection:yfiles.collections.ICollection):boolean; /** - * + * * @param index * @param c - * @returns + * @returns */ addAll(index:number,c:yfiles.collections.ICollection):boolean; /** @@ -82781,7 +82798,7 @@ declare namespace yfiles{ * Equality of elements is defined by the {@link any#equals} method. *

      * @param collection - * @returns + * @returns */ containsAll(collection:yfiles.collections.ICollection):boolean; /** @@ -82797,7 +82814,7 @@ declare namespace yfiles{ * modified during the traversal as long as the current ListCell the cursor points at is this in this list or has been * removed from this list but has not been added to another instance since then. *

      - * @returns + * @returns */ cursor():yfiles.algorithms.ICursor; /** @@ -82806,7 +82823,7 @@ declare namespace yfiles{ * The last cell is returned as the cyclic predecessor of the first list cell. *

      * @param c - * @returns + * @returns */ cyclicPred(c:yfiles.algorithms.ListCell):yfiles.algorithms.ListCell; /** @@ -82815,13 +82832,13 @@ declare namespace yfiles{ * The first cell is returned as the cyclic successor of the last list cell. *

      * @param c - * @returns + * @returns */ cyclicSucc(c:yfiles.algorithms.ListCell):yfiles.algorithms.ListCell; /** * Returns the i-th element of this list. * @param i - * @returns + * @returns */ elementAt(i:number):any; /** @@ -82856,7 +82873,7 @@ declare namespace yfiles{ /** * Returns the element stored in the given list cell. * @param c - * @returns + * @returns */ getInfo(c:yfiles.algorithms.ListCell):any; /** @@ -82865,7 +82882,7 @@ declare namespace yfiles{ * Equality of elements is defined by the {@link any#equals} method. *

      * @param o - * @returns + * @returns */ includes(o:any):boolean; /** @@ -82874,11 +82891,11 @@ declare namespace yfiles{ * If the given element is not in the list, -1 is returned. *

      * @param obj - * @returns + * @returns */ indexOf(obj:any):number; /** - * + * * @param index * @param element */ @@ -82935,40 +82952,40 @@ declare namespace yfiles{ insertCellBefore(cellToInsert:yfiles.algorithms.ListCell,refCell:yfiles.algorithms.ListCell):void; /** * Checks whether this list contains elements. - * @returns + * @returns */ isEmpty():boolean; /** - * + * * @param o - * @returns + * @returns */ lastIndexOf(o:any):number; /** * Equivalent to {@link yfiles.algorithms.YList#firstObject}. - * @returns + * @returns */ peek():any; /** * Removes the first element from this list and returns it. - * @returns + * @returns */ pop():any; /** * Removes the last element from this list and returns it. - * @returns + * @returns */ popLast():any; /** * Returns the predecessor cell of the given list cell. * @param c - * @returns + * @returns */ predCell(c:yfiles.algorithms.ListCell):yfiles.algorithms.ListCell; /** * Equivalent to {@link yfiles.algorithms.YList#addFirst}. * @param o - * @returns + * @returns */ push(o:any):yfiles.algorithms.ListCell; /** @@ -82977,7 +82994,7 @@ declare namespace yfiles{ * Only the first element for which equality to o holds gets removed. *

      * @param o - * @returns + * @returns */ remove(o:any):boolean; /** @@ -82987,7 +83004,7 @@ declare namespace yfiles{ */ removeAll(collection:yfiles.collections.ICollection):boolean; /** - * + * * @param index */ removeAt(index:number):void; @@ -83059,21 +83076,21 @@ declare namespace yfiles{ */ splice(list:yfiles.algorithms.YList):void; /** - * + * * @param fromIndex * @param toIndex - * @returns + * @returns */ subList(fromIndex:number,toIndex:number):yfiles.collections.IList; /** * Returns the successor cell of the given list cell. * @param c - * @returns + * @returns */ succCell(c:yfiles.algorithms.ListCell):yfiles.algorithms.ListCell; /** * Returns an array representation of this list. - * @returns + * @returns */ toArray():any[]; /** @@ -83997,12 +84014,12 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param labelBounds * @param edgeLayout * @param sourceNode * @param targetNode - * @returns + * @returns */ createModelParameter(labelBounds:yfiles.algorithms.YOrientedRectangle,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout):any; /** @@ -84018,22 +84035,22 @@ declare namespace yfiles{ */ static createPositionParameter(position:number):any; /** - * + * * @param label * @param edgeLayout * @param sourceNode * @param targetNode - * @returns + * @returns */ getLabelCandidates(label:yfiles.layout.IEdgeLabelLayout,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout):yfiles.algorithms.YList; /** - * + * * @param labelSize * @param edgeLayout * @param sourceNode * @param targetNode * @param param - * @returns + * @returns */ getLabelPlacement(labelSize:yfiles.algorithms.YDimension,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout,param:any):yfiles.algorithms.YOrientedRectangle; /** @@ -84164,25 +84181,25 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param labelBounds * @param nodeLayout - * @returns + * @returns */ createModelParameter(labelBounds:yfiles.algorithms.YOrientedRectangle,nodeLayout:yfiles.layout.INodeLayout):any; /** - * + * * @param labelLayout * @param nodeLayout - * @returns + * @returns */ getLabelCandidates(labelLayout:yfiles.layout.INodeLabelLayout,nodeLayout:yfiles.layout.INodeLayout):yfiles.algorithms.YList; /** - * + * * @param labelSize * @param nodeLayout * @param parameter - * @returns + * @returns */ getLabelPlacement(labelSize:yfiles.algorithms.YDimension,nodeLayout:yfiles.layout.INodeLayout,parameter:any):yfiles.algorithms.YOrientedRectangle; /** @@ -84808,13 +84825,13 @@ declare namespace yfiles{ */ getLabelCandidates(labelLayout:yfiles.layout.IEdgeLabelLayout,edgeLayout:yfiles.layout.IEdgeLayout,sourceLayout:yfiles.layout.INodeLayout,targetLayout:yfiles.layout.INodeLayout):yfiles.algorithms.YList; /** - * + * * @param labelSize * @param edgeLayout * @param sourceNode * @param targetNode * @param param - * @returns + * @returns */ getLabelPlacement(labelSize:yfiles.algorithms.YDimension,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout,param:any):yfiles.algorithms.YOrientedRectangle; /** @@ -84910,11 +84927,11 @@ declare namespace yfiles{ */ getLabelCandidates(labelLayout:yfiles.layout.INodeLabelLayout,nodeLayout:yfiles.layout.INodeLayout):yfiles.algorithms.YList; /** - * + * * @param labelSize * @param nodeLayout * @param param - * @returns + * @returns */ getLabelPlacement(labelSize:yfiles.algorithms.YDimension,nodeLayout:yfiles.layout.INodeLayout,param:any):yfiles.algorithms.YOrientedRectangle; /** @@ -88083,14 +88100,14 @@ declare namespace yfiles{ /** * Routes inter-edges using {@link yfiles.router.ChannelEdgeRouter}. * @param [router=null] The router instance to use for the edge routing. If not specified, a internal instance is used. - * @returns + * @returns * @static */ createChannelInterEdgeRouter?(router?:yfiles.router.ChannelEdgeRouter):yfiles.layout.IPartitionInterEdgeRouter; /** * Routes inter-edges using {@link yfiles.router.EdgeRouter}. * @param [router=null] The router instance to use for the edge routing. If not specified, a internal instance is used. - * @returns + * @returns * @static */ createPolylineInterEdgeRouter?(router?:yfiles.router.EdgeRouter):yfiles.layout.IPartitionInterEdgeRouter; @@ -88346,7 +88363,7 @@ declare namespace yfiles{ */ boundingBox:yfiles.algorithms.YRectangle; /** - * + * * @type {any} */ modelParameter:any; @@ -89687,7 +89704,7 @@ declare namespace yfiles{ */ constructor(coreLayouter?:yfiles.layout.ILayoutAlgorithm); /** - * + * * @param graph * @abstract */ @@ -91817,9 +91834,9 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param candidate - * @returns + * @returns */ getProfit(candidate:yfiles.layout.LabelCandidate):number; static $class:yfiles.lang.Class; @@ -91850,12 +91867,12 @@ declare namespace yfiles{ */ constructor(mode:yfiles.layout.SliderMode); /** - * + * * @param labelBounds * @param edgeLayout * @param sourceNode * @param targetNode - * @returns + * @returns */ createModelParameter(labelBounds:yfiles.algorithms.YOrientedRectangle,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout):any; /** @@ -91872,13 +91889,13 @@ declare namespace yfiles{ */ getLabelCandidates(labelLayout:yfiles.layout.IEdgeLabelLayout,edgeLayout:yfiles.layout.IEdgeLayout,sourceLayout:yfiles.layout.INodeLayout,targetLayout:yfiles.layout.INodeLayout):yfiles.algorithms.YList; /** - * + * * @param labelSize * @param edgeLayout * @param sourceNode * @param targetNode * @param para - * @returns + * @returns */ getLabelPlacement(labelSize:yfiles.algorithms.YDimension,edgeLayout:yfiles.layout.IEdgeLayout,sourceNode:yfiles.layout.INodeLayout,targetNode:yfiles.layout.INodeLayout,para:any):yfiles.algorithms.YOrientedRectangle; /** @@ -92203,7 +92220,7 @@ declare namespace yfiles{ */ static translate(graph:yfiles.layout.LayoutGraph,dx:number,dy:number):void; /** - * + * * @type {yfiles.layout.ILayoutAlgorithm} */ coreLayout:yfiles.layout.ILayoutAlgorithm; @@ -92477,7 +92494,7 @@ declare namespace yfiles{ /** * Creates a {@link yfiles.layout.IPartitionPlacer} that uses {@link yfiles.layout.ComponentLayout} to place the partitions. * @param [componentLayout=null] An optional {@link } to use. - * @returns + * @returns * @static */ static createComponentPartitionPlacer(componentLayout?:yfiles.layout.ComponentLayout):yfiles.layout.IPartitionPlacer; @@ -92486,7 +92503,7 @@ declare namespace yfiles{ * finding graph partitions. * @param [minimumPartitionCount=0] The minimum number of partitions the result should have. * @param [maximumPartitionCount=0x7FFFFFFF] The maximum number of partitions the result should have. - * @returns + * @returns * @static */ static createEdgeBetweennessPartitionFinder(minimumPartitionCount?:number,maximumPartitionCount?:number):yfiles.layout.IPartitionFinder; @@ -92496,7 +92513,7 @@ declare namespace yfiles{ * @param {Object} options The parameters to pass. * @param [options.minimumPartitionCount=0] The minimum number of partitions the result should have. * @param [options.maximumPartitionCount=0x7FFFFFFF] The maximum number of partitions the result should have. - * @returns + * @returns * @static */ static createEdgeBetweennessPartitionFinder(options:{minimumPartitionCount?:number,maximumPartitionCount?:number}):yfiles.layout.IPartitionFinder; @@ -92684,27 +92701,27 @@ declare namespace yfiles{ */ constructor(keyType:yfiles.lang.Class,mapper:yfiles.collections.IMapper); /** - * + * * @param dataHolder - * @returns + * @returns */ get(dataHolder:any):any; /** - * + * * @param dataHolder - * @returns + * @returns */ getBoolean(dataHolder:any):boolean; /** - * + * * @param dataHolder - * @returns + * @returns */ getInt(dataHolder:any):number; /** - * + * * @param dataHolder - * @returns + * @returns */ getNumber(dataHolder:any):number; static $class:yfiles.lang.Class; @@ -92730,25 +92747,25 @@ declare namespace yfiles{ */ constructor(keyType:yfiles.lang.Class,valueType:yfiles.lang.Class,mapper:yfiles.collections.IMapper); /** - * + * * @param dataHolder * @param value */ set(dataHolder:any,value:any):void; /** - * + * * @param dataHolder * @param value */ setBoolean(dataHolder:any,value:boolean):void; /** - * + * * @param dataHolder * @param value */ setInt(dataHolder:any,value:number):void; /** - * + * * @param dataHolder * @param value */ @@ -92988,7 +93005,7 @@ declare namespace yfiles{ * Provides a mapper describing which elements are contained in this {@link yfiles.layout.ItemCollection.}. * @param adapter The graph adapter the mapper shall be provided for. * @param layout The layout using the item collection. - * @returns + * @returns */ provideMapper(adapter:yfiles.layout.LayoutGraphAdapter,layout:yfiles.layout.ILayoutAlgorithm):yfiles.collections.IMapper; /** @@ -93173,7 +93190,7 @@ declare namespace yfiles{ createMorphAnimation():yfiles.view.IAnimation; /** * Creates an animation that morphs the layout of all {@link yfiles.graph.ITable}s in the graph. - * @returns + * @returns * @see yfiles.view.TableAnimation * @see yfiles.layout.LayoutExecutor#configureTableLayout * @protected @@ -93258,7 +93275,7 @@ declare namespace yfiles{ * To just skip the animation but let the calculation finish normally, the {@link yfiles.layout.LayoutExecutor#duration} can be set to zero at any time before the * animation was started. *

      - * @returns + * @returns */ stop():Promise; /** @@ -93486,7 +93503,7 @@ declare namespace yfiles{ * @param keyType The type of the key to use. * @param dataKey The look-up key to register the data provider with. * @param mapper The mapper wrapped as data provider. - * @returns + * @returns * @template K,V */ addDataProvider(keyType:yfiles.lang.Class,valueType:yfiles.lang.Class,dataKey:any,mapper:yfiles.collections.IMapper):yfiles.algorithms.IDataProvider; @@ -93553,26 +93570,26 @@ declare namespace yfiles{ */ createNodeLayout(node:yfiles.graph.INode):yfiles.layout.INodeLayout; /** - * - * @returns + * + * @returns */ edgeObjects():yfiles.collections.IEnumerable; /** - * + * * @param dataKey - * @returns + * @returns */ getDataProvider(dataKey:any):yfiles.algorithms.IDataProvider; /** - * + * * @param edge - * @returns + * @returns */ getEdgeLabelLayout(edge:any):yfiles.layout.IEdgeLabelLayout[]; /** - * + * * @param edge - * @returns + * @returns */ getEdgeLayout(edge:any):yfiles.layout.IEdgeLayout; /** @@ -93599,32 +93616,32 @@ declare namespace yfiles{ */ getLabelCandidateDescriptorProvider(graph:yfiles.graph.IGraph):yfiles.graph.ILabelCandidateDescriptorProvider; /** - * + * * @param node - * @returns + * @returns */ getNodeLabelLayout(node:any):yfiles.layout.INodeLabelLayout[]; /** - * + * * @param o - * @returns + * @returns */ getNodeLayout(o:any):yfiles.layout.INodeLayout; /** - * + * * @param edgeObject - * @returns + * @returns */ getSource(edgeObject:any):any; /** - * + * * @param edgeObject - * @returns + * @returns */ getTarget(edgeObject:any):any; /** - * - * @returns + * + * @returns */ nodeObjects():yfiles.collections.IEnumerable; /** @@ -93850,7 +93867,7 @@ declare namespace yfiles{ */ fixPorts:boolean; /** - * + * * @type {Array.} */ dataProviderKeys:any[]; @@ -94987,7 +95004,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param graph * @param layers * @param ldp @@ -95006,7 +95023,7 @@ declare namespace yfiles{ */ getMinDistance(graph:yfiles.layout.LayoutGraph,layer:yfiles.hierarchic.ILayer,ldp:yfiles.hierarchic.ILayoutDataProvider,left:yfiles.algorithms.Node,right:yfiles.algorithms.Node):number; /** - * + * * @param graph * @param layers * @param ldp @@ -95080,7 +95097,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param graph * @param glayers * @param ldp @@ -95155,7 +95172,7 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param graph * @param ldp * @param srcLayers @@ -98174,7 +98191,7 @@ declare namespace yfiles{ * Destroys a proxy {@link yfiles.algorithms.Node} created using {@link yfiles.hierarchic.IItemFactory#createProxyNode} for the drawing * phase. * @param proxyNode the proxy {@link } to be destroyed - * @returns + * @returns * @abstract */ destroyProxyNode(proxyNode:yfiles.algorithms.Node):yfiles.algorithms.Edge; @@ -98864,7 +98881,7 @@ declare namespace yfiles{ */ constructor(singleComponentLayerer:yfiles.hierarchic.ILayerer); /** - * + * * @param graph * @param layers * @param ldp @@ -99098,7 +99115,7 @@ declare namespace yfiles{ /** * Returns the data provider that provides the port candidate sets for nodes. * @param graph The graph that stores the data provider - * @returns + * @returns * @protected */ getPortCandidateSetDataProvider(graph:yfiles.layout.LayoutGraph):yfiles.algorithms.IDataProvider; @@ -99204,7 +99221,7 @@ declare namespace yfiles{ * @param ldp the {@link } implementation which provides access to the {@link } and {@link } * instances * @param itemFactory the {@link factory} that sets the temporary port constraints - * @returns + * @returns * @see yfiles.hierarchic.IItemFactory#setTemporaryPortConstraint * @protected */ @@ -99557,7 +99574,7 @@ declare namespace yfiles{ export class SimplexNodePlacer { constructor(); /** - * + * * @param graph * @param layoutDataProvider * @param layers @@ -99579,7 +99596,7 @@ declare namespace yfiles{ */ assignNodesToSublayer(layerNodes:yfiles.algorithms.NodeList,ldp:yfiles.hierarchic.ILayoutDataProvider,graph:yfiles.layout.LayoutGraph,lowerSublayer:yfiles.algorithms.INodeMap):void; /** - * + * * @param graph * @param layoutDataProvider * @param layers @@ -99597,7 +99614,7 @@ declare namespace yfiles{ * @param node the given node * @param layerIndex the index of the layer * @param minLayerHeight the minimum height of the layer - * @returns + * @returns * @protected */ getLayerAlignment(graph:yfiles.layout.LayoutGraph,ldp:yfiles.hierarchic.ILayoutDataProvider,node:yfiles.algorithms.Node,layerIndex:number,minLayerHeight:number):number; @@ -99819,7 +99836,7 @@ declare namespace yfiles{ /** * Implements the {@link yfiles.lang.IComparable} interface using the {@link yfiles.hierarchic.SwimlaneDescriptor#comparer} and {@link yfiles.hierarchic.SwimlaneDescriptor#clientObject} fields. * @param o - * @returns + * @returns */ compareTo(o:any):number; /** @@ -99999,24 +100016,24 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param graph * @param layers * @param ldp */ dispose(graph:yfiles.layout.LayoutGraph,layers:yfiles.hierarchic.ILayers,ldp:yfiles.hierarchic.ILayoutDataProvider):void; /** - * + * * @param graph * @param layer * @param ldp * @param left * @param right - * @returns + * @returns */ getMinDistance(graph:yfiles.layout.LayoutGraph,layer:yfiles.hierarchic.ILayer,ldp:yfiles.hierarchic.ILayoutDataProvider,left:yfiles.algorithms.Node,right:yfiles.algorithms.Node):number; /** - * + * * @param graph * @param layers * @param ldp @@ -101363,7 +101380,7 @@ declare namespace yfiles{ */ static FIXED_NODE_DP_KEY:yfiles.algorithms.NodeDpKey; /** - * + * * @type {yfiles.layout.ILayoutAlgorithm} */ coreLayout:yfiles.layout.ILayoutAlgorithm; @@ -102830,7 +102847,7 @@ declare namespace yfiles{ */ minimumNodeDistance:number; /** - * + * * @type {yfiles.layout.ILayoutAlgorithm} */ coreLayout:yfiles.layout.ILayoutAlgorithm; @@ -102938,7 +102955,7 @@ declare namespace yfiles{ */ splitNodeSize:number; /** - * + * * @type {yfiles.layout.ILayoutAlgorithm} */ coreLayout:yfiles.layout.ILayoutAlgorithm; @@ -104867,21 +104884,21 @@ declare namespace yfiles{ */ constructor(); /** - * + * */ cleanup():void; /** - * + * * @param createdCell */ onCellCreated(createdCell:yfiles.router.PartitionCell):void; /** - * + * * @param finalizedCell */ onCellFinalized(finalizedCell:yfiles.router.PartitionCell):void; /** - * + * * @param cell * @param subCells */ @@ -105288,7 +105305,7 @@ declare namespace yfiles{ /** * Returns the {@link yfiles.router.Interval interval} bound that is closest to the given value. * @param value the value for which the closest interval bound will be returned - * @returns + * @returns *
        *
      • the value, if the given value lies within the interval, or
      • *
      • the lower bound, if the given value is smaller than or equal to the lower bound, or
      • @@ -112235,7 +112252,7 @@ declare namespace yfiles{ * will return false. *

        * @param nodePlacerMap a {@link } containing the corresponding {@link }s for the node - * @returns + * @returns * @static */ static createLeftRightDataProvider(nodePlacerMap:yfiles.algorithms.IDataProvider):yfiles.algorithms.IDataProvider; @@ -112389,7 +112406,7 @@ declare namespace yfiles{ *

        * @param edge1 the first edge * @param edge2 the second edge - * @returns + * @returns * @see yfiles.tree.NodeOrderComparer#NODE_ORDER_COMPARABLE_DP_KEY */ compare(edge1:any,edge2:any):number; @@ -113093,7 +113110,7 @@ declare namespace yfiles{ */ static DUMMY_NODE_DP_KEY:yfiles.algorithms.NodeDpKey; /** - * + * * @type {yfiles.layout.ILayoutAlgorithm} */ coreLayout:yfiles.layout.ILayoutAlgorithm; @@ -114348,54 +114365,54 @@ declare namespace yfiles{ */ constructor(); /** - * + * * @param context * @param connector * @param opposite * @param origEdgeId * @param atTarget - * @returns + * @returns */ createConnectorEdge(context:yfiles.multipage.LayoutContext,connector:yfiles.algorithms.Node,opposite:yfiles.algorithms.Node,origEdgeId:any,atTarget:boolean):yfiles.algorithms.Edge; /** - * + * * @param context * @param edgeIds * @param representedNodeId - * @returns + * @returns */ createConnectorNode(context:yfiles.multipage.LayoutContext,edgeIds:yfiles.algorithms.YList,representedNodeId:any):yfiles.algorithms.Node; /** - * + * * @param context * @param proxyNode * @param opposite * @param replacingEdgeId * @param origNodeId - * @returns + * @returns */ createProxyEdge(context:yfiles.multipage.LayoutContext,proxyNode:yfiles.algorithms.Node,opposite:yfiles.algorithms.Node,replacingEdgeId:any,origNodeId:any):yfiles.algorithms.Edge; /** - * + * * @param context * @param origNodeId - * @returns + * @returns */ createProxyNode(context:yfiles.multipage.LayoutContext,origNodeId:any):yfiles.algorithms.Node; /** - * + * * @param context * @param proxyReference * @param opposite * @param referencingCopyId - * @returns + * @returns */ createProxyReferenceEdge(context:yfiles.multipage.LayoutContext,proxyReference:yfiles.algorithms.Node,opposite:yfiles.algorithms.Node,referencingCopyId:any):yfiles.algorithms.Edge; /** - * + * * @param context * @param referringProxyId - * @returns + * @returns */ createProxyReferenceNode(context:yfiles.multipage.LayoutContext,referringProxyId:any):yfiles.algorithms.Node; /** @@ -114891,27 +114908,27 @@ declare namespace yfiles{ */ createNode(sameDataElementId:any):yfiles.algorithms.Node; /** - * + * * @param edge - * @returns + * @returns */ getEdgeInfo(edge:yfiles.algorithms.Edge):yfiles.multipage.IEdgeInfo; /** - * + * * @param edgeLabelLayout - * @returns + * @returns */ getEdgeLabelInfo(edgeLabelLayout:yfiles.layout.IEdgeLabelLayout):yfiles.multipage.IEdgeLabelInfo; /** - * + * * @param node - * @returns + * @returns */ getNodeInfo(node:yfiles.algorithms.Node):yfiles.multipage.INodeInfo; /** - * + * * @param nodeLabelLayout - * @returns + * @returns */ getNodeLabelInfo(nodeLabelLayout:yfiles.layout.INodeLabelLayout):yfiles.multipage.INodeLabelInfo; /** @@ -114944,14 +114961,14 @@ declare namespace yfiles{ * Removes a label from a given edge. * @param label the label that should be removed * @param labeledElement the edge owning the label - * @returns + * @returns */ removeEdgeLabel(label:yfiles.layout.IEdgeLabelLayout,labeledElement:yfiles.algorithms.Edge):boolean; /** * Removes a label from a given node. * @param label the label that should be removed * @param labeledElement the node owning the label - * @returns + * @returns */ removeNodeLabel(label:yfiles.layout.INodeLabelLayout,labeledElement:yfiles.algorithms.Node):boolean; /** @@ -115264,27 +115281,27 @@ declare namespace yfiles{ export interface MultiPageLayoutResult extends yfiles.lang.Object,yfiles.multipage.IElementInfoManager{} export class MultiPageLayoutResult { /** - * + * * @param edge - * @returns + * @returns */ getEdgeInfo(edge:yfiles.algorithms.Edge):yfiles.multipage.IEdgeInfo; /** - * + * * @param edgeLabelLayout - * @returns + * @returns */ getEdgeLabelInfo(edgeLabelLayout:yfiles.layout.IEdgeLabelLayout):yfiles.multipage.IEdgeLabelInfo; /** - * + * * @param node - * @returns + * @returns */ getNodeInfo(node:yfiles.algorithms.Node):yfiles.multipage.INodeInfo; /** - * + * * @param nodeLabelLayout - * @returns + * @returns */ getNodeLabelInfo(nodeLabelLayout:yfiles.layout.INodeLabelLayout):yfiles.multipage.INodeLabelInfo; /** @@ -116085,7 +116102,8 @@ declare namespace yfiles{ /** * Gets or sets whether or not a randomization strategy should be performed. *

        - * The randomization will increase the overall layout quality with high probability. + * The randomization will increase the overall layout quality with high probability. The drawback is that the running time + * of the layout algorithm may increase. *

        * @type {boolean} */ @@ -116217,10 +116235,16 @@ declare namespace yfiles{ * This algorithm is implemented as a {@link yfiles.layout.PartitionLayout} and applies the following steps: *

        *
          - *
        • Divides the graph into smaller partitions.
        • + *
        • + * Divides the graph into smaller partitions using the partition finder instance created by + * {@link yfiles.layout.PartitionLayout#createEdgeBetweennessPartitionFinder}. + *
        • *
        • Arranges the nodes of each graph partition using {@link yfiles.orthogonal.OrthogonalLayout}.
        • - *
        • Arranges the partitions themselves in a compact manner.
        • - *
        • Routes the edges between partitions (inter-edges) using an edge router.
        • + *
        • + * Arranges the partitions themselves in a compact manner using the partition placer instance created by + * {@link yfiles.layout.PartitionLayout#createComponentPartitionPlacer}. + *
        • + *
        • Routes the edges between partitions (inter-edges) using the router instance created by CreateChannelInterEdgeRouter.
        • *
        *

        * Each of these steps can be individually configured and/or replaced. To do so, use methods {@link yfiles.layout.PartitionLayout#partitionFinder}, {@link yfiles.layout.LayoutStageBase#coreLayout}, {@link yfiles.layout.PartitionLayout#partitionPlacer} and {@link yfiles.layout.PartitionLayout#interEdgeRouter}, respectively. @@ -116268,6 +116292,7 @@ declare namespace yfiles{ *

        * @throws {Stubs.Exceptions.ArgumentError} if the given aspect ratio is less than or equal to zero * @see yfiles.layout.PartitionLayout#partitionPlacer + * @see yfiles.layout.PartitionLayout.T1 * @type {number} */ aspectRatio:number;