All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.elk.alg.layered.components.SimpleRowGraphPlacer.class Maven / Gradle / Ivy

????7?;org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer:org/eclipse/elk/alg/layered/components/AbstractGraphPlacer$assertionsDisabledZ()VCode

java/lang/ClassdesiredAssertionStatus()Z	LineNumberTableLocalVariableTable
StackMapTable
this=Lorg/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer;combine=(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;)V	Signaturei(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;)V! java/util/List"#size()I%&'get(I)Ljava/lang/Object;)(org/eclipse/elk/alg/layered/graph/LGraph
(+,-getLayerlessNodes()Ljava/util/List;/0clear
234	moveGraphY(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/alg/layered/graph/LGraph;DD)V
(678copyPropertiesh(Lorg/eclipse/elk/graph/properties/IPropertyHolder;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;
(:;<
getPadding.()Lorg/eclipse/elk/alg/layered/graph/LPadding;
>@?*org/eclipse/elk/alg/layered/graph/LPaddingABcopyH(Lorg/eclipse/elk/core/math/Spacing;)Lorg/eclipse/elk/core/math/Spacing;
(DEFgetSize%()Lorg/eclipse/elk/core/math/KVector;	HJI!org/eclipse/elk/core/math/KVectorKLxD	HNOLyQRisEmptyTUVcontains(Ljava/lang/Object;)ZXjava/lang/AssertionError
W
[\sortComponents^_`iterator()Ljava/util/Iterator;bdcjava/util/Iteratorefnext()Ljava/lang/Object;
hjijava/lang/Mathklmax(DD)DbnohasNext
hqrssqrt(D)D	uwv2org/eclipse/elk/alg/layered/options/LayeredOptionsxyASPECT_RATIO,Lorg/eclipse/elk/graph/properties/IProperty;
({|}getProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;java/lang/Double
~???doubleValue()D	u??ySPACING_COMPONENT_COMPONENT
???placeComponents?(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;DD)V	u??yCOMPACTION_CONNECTED_COMPONENTS?java/lang/Boolean
???booleanValue?:org/eclipse/elk/alg/layered/components/ComponentsCompactor
?
????compact7(Ljava/util/List;Lorg/eclipse/elk/core/math/KVector;D)V
(??F	getOffset
H??Freset
??
H???addH(Lorg/eclipse/elk/core/math/KVector;)Lorg/eclipse/elk/core/math/KVector;
???FgetGraphSize
???
moveGraphsE(Lorg/eclipse/elk/alg/layered/graph/LGraph;Ljava/util/Collection;DD)V
componentsLjava/util/List;target*Lorg/eclipse/elk/alg/layered/graph/LGraph;sourcefirstComponentmaxRowWidth	totalAreagraph#Lorg/eclipse/elk/core/math/KVector;componentSpacing	compactor;	u??yCONSIDER_MODEL_ORDER_COMPONENTS	???@org/eclipse/elk/alg/layered/components/ComponentOrderingStrategy??NONEBLorg/eclipse/elk/alg/layered/components/ComponentOrderingStrategy;?'org/eclipse/elk/alg/layered/graph/LNode	u??yPRIORITY
?{?java/lang/Integer
???#intValue	(???idI?=org/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer$1
???@(Lorg/eclipse/elk/alg/layered/components/SimpleRowGraphPlacer;)V
???java/util/Collections??sort)(Ljava/util/List;Ljava/util/Comparator;)Vprioritynode)Lorg/eclipse/elk/alg/layered/graph/LNode;k(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;DD)V
???offsetGraph/(Lorg/eclipse/elk/alg/layered/graph/LGraph;DD)Vxposypos
highestBoxbroadestRowoffset
SourceFileSimpleRowGraphPlacer.javaInnerClassesNestMembers 	<?
????#@	/*??#	O
?+??S+?$?(N-,?B,?*?.*,-?1,-?5W,?9-?9?=W,?C-?C?G?G,?C-?C?M?M?+?P?,?*?.,?C?G,?C?M???+,?S??WY?Y?*+,?Z+?$?(N,?*?.,-?5W99+?]:	?2	?a?(:?C:

?G?g9
?G
?Mkc9	?m????p??,?t?z?~??k?g9,???z?~??9*+,??-???z?????Z??Y??:

+,?C??+?]:? ?a?(:????
????W?m???,?C??
????W*,+????)'
()*#++,1-=.K/Y1Z2c3l4t5|6}8?:?<?=?>?A?B?C?D?E?F?C?HIHJ*L4ODPMQYUpV?U?Z?^?_z???????E?????????L???L?#???"?
*z?LMN??
p??????[	?Y(?"?0((b.?n
((?b?((\	hz,???z???o+?]:?N?a?(N6-?*?]:?"?a??:?Ƕ??˶?`6?m???-???m???+??Y*?ָٱ*
h
j#k&l@mSl]ocjmsy>zz??z??#@??&=??@???z??V?(b?((bb?(b?(???	??99	99
+?]:?~?a?(:?C:?Gc)??9	cc9	9??:*?Gc	?Mc????W
?Gc?g9
?M?g9?Gcc9?m??~,?C
?G,?C	c?M?F?
?$?+?8?;?E?H?O?e?k?z???????????z?????????L??L??L??L		??L
??L
$o??+h"?OD??????U?(b?/((bH?J(b???
???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy