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

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

????7?Jorg/eclipse/elk/alg/layered/components/ComponentGroupModelOrderGraphPlacer@org/eclipse/elk/alg/layered/components/ComponentGroupGraphPlacer$assertionsDisabledZ()VCode

java/lang/ClassdesiredAssertionStatus()Z	LineNumberTableLocalVariableTable
StackMapTable
thisLLorg/eclipse/elk/alg/layered/components/ComponentGroupModelOrderGraphPlacer;combine=(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;)V	Signaturei(Ljava/util/List;Lorg/eclipse/elk/alg/layered/graph/LGraph;)V	 !componentGroupsLjava/util/List;#%$java/util/List&clear#()*contains(Ljava/lang/Object;)Z,java/lang/AssertionError
+
/10(org/eclipse/elk/alg/layered/graph/LGraph23getLayerlessNodes()Ljava/util/List;#56isEmpty
/89:getSize%()Lorg/eclipse/elk/core/math/KVector;	<>=!org/eclipse/elk/core/math/KVector?@xD	<BC@y#EFGget(I)Ljava/lang/Object;
/IJKcopyPropertiesh(Lorg/eclipse/elk/graph/properties/IPropertyHolder;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;#MNOiterator()Ljava/util/Iterator;QSRjava/util/IteratorTUnext()Ljava/lang/Object;
WXYaddComponent-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)VQ[\hasNext
<	_a`2org/eclipse/elk/alg/layered/options/LayeredOptionsbcSPACING_COMPONENT_COMPONENT,Lorg/eclipse/elk/graph/properties/IProperty;
/efggetProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;ijava/lang/Double
hklmdoubleValue()Do5org/eclipse/elk/alg/layered/components/ComponentGroup	qsr(org/eclipse/elk/core/options/CoreOptionstc	DIRECTIONv&org/eclipse/elk/core/options/Direction
uxyisHorizontal
n{|}getPortSides()Ljava/util/Collection;M?java/util/Collection?
java/util/Set	???%org/eclipse/elk/core/options/PortSide??NORTH'Lorg/eclipse/elk/core/options/PortSide;?(
u??
isVertical	????WEST??org/eclipse/elk/alg/layered/components/ModelOrderComponentGroup
???placeComponents](Lorg/eclipse/elk/alg/layered/components/ComponentGroup;D)Lorg/eclipse/elk/core/math/KVector;
n??}
getComponents
???offsetGraphs(Ljava/util/Collection;DD)V
???java/lang/Math??max(DD)D	????SOUTH	????EAST	_??cCOMPACTION_CONNECTED_COMPONENTS?java/lang/Boolean
???booleanValue	_??cEDGE_ROUTING	???(org/eclipse/elk/core/options/EdgeRouting??
ORTHOGONAL*Lorg/eclipse/elk/core/options/EdgeRouting;
/??:	getOffset
???offsetGraph/(Lorg/eclipse/elk/alg/layered/graph/LGraph;DD)V?:org/eclipse/elk/alg/layered/components/ComponentsCompactor
?
????compact7(Ljava/util/List;Lorg/eclipse/elk/core/math/KVector;D)V
<??:reset
??
<???addH(Lorg/eclipse/elk/core/math/KVector;)Lorg/eclipse/elk/core/math/KVector;
???:getGraphSize
???
moveGraphsE(Lorg/eclipse/elk/alg/layered/graph/LGraph;Ljava/util/Collection;DD)V
componentstarget*Lorg/eclipse/elk/alg/layered/graph/LGraph;firstComponent	componentspaceBlockedBySouthEdges#Lorg/eclipse/elk/core/math/KVector;spaceBlockedByComponentsoffsetmaxSizecomponentSpacinggroup7Lorg/eclipse/elk/alg/layered/components/ComponentGroup;sideLjava/util/Set;	groupSizeh	compactor;8Ljava/util/Set;#???size()I
????-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Z
??Y#??*ALorg/eclipse/elk/alg/layered/components/ModelOrderComponentGroup;
SourceFile(ComponentGroupModelOrderGraphPlacer.java!	<?
????@	/*??	]?*??"??+,?'??+Y?-?,?.?"+?4?,?7?;,?7?A?+?D?/N,-?HW+?L:??P?/:*?V?Z???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy