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

org.eclipse.elk.alg.layered.p2layers.InteractiveLayerer.class Maven / Gradle / Ivy

????7"7org/eclipse/elk/alg/layered/p2layers/InteractiveLayererjava/lang/Object%org/eclipse/elk/core/alg/ILayoutPhase()VCode
LineNumberTableLocalVariableTablethis9Lorg/eclipse/elk/alg/layered/p2layers/InteractiveLayerer;getLayoutProcessorConfigurationc(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	Signature?(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
5org/eclipse/elk/core/alg/LayoutProcessorConfigurationcreate9()Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	)org/eclipse/elk/alg/layered/LayeredPhasesP1_CYCLE_BREAKING+Lorg/eclipse/elk/alg/layered/LayeredPhases;	!#"Forg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy$%$INTERACTIVE_EXTERNAL_PORT_POSITIONERHLorg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy;
'()	addBefore{(Ljava/lang/Enum;Lorg/eclipse/elk/core/alg/ILayoutProcessorFactory;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	+,P2_LAYERING	!./%LAYER_CONSTRAINT_PREPROCESSOR	12P3_NODE_ORDERING	!45%LAYER_CONSTRAINT_POSTPROCESSORgraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;process\(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V;Interactive node layering=?>-org/eclipse/elk/core/util/IElkProgressMonitor@Abegin(Ljava/lang/String;F)Z
CEDcom/google/common/collect/ListsFGnewArrayList()Ljava/util/ArrayList;
IKJ(org/eclipse/elk/alg/layered/graph/LGraphLMgetLayerlessNodes()Ljava/util/List;OQPjava/util/ListRSiterator()Ljava/util/Iterator;UWVjava/util/IteratorXYnext()Ljava/lang/Object;['org/eclipse/elk/alg/layered/graph/LNode
Z]^_getPosition%()Lorg/eclipse/elk/core/math/KVector;	acb!org/eclipse/elk/core/math/KVectordexD
Zgh_getSize
jlkjava/lang/Mathmnmax(DD)DOpqrlistIterator()Ljava/util/ListIterator;tWujava/util/ListIteratorwAorg/eclipse/elk/alg/layered/p2layers/InteractiveLayerer$LayerSpan	vyzestartt|}Yprevious	v?eend	v???nodesLjava/util/List;O???add(Ljava/lang/Object;)Z
j??nminO???addAll(Ljava/util/Collection;)Zt??removet???hasNext()Z
vt???(Ljava/lang/Object;)VU?
I??M	getLayers?'org/eclipse/elk/alg/layered/graph/Layer
???-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)V	????idI
Z???setLayer,(Lorg/eclipse/elk/alg/layered/graph/Layer;)V	Z?
???	checkNoden(Lorg/eclipse/elk/alg/layered/graph/LNode;Lorg/eclipse/elk/alg/layered/graph/LGraph;)Ljava/util/LinkedHashSet;
?Q?java/util/LinkedHashSet
????
??
????isEmpty
???MgetNodesO?O??clear=??donelayeredGraphmonitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;currentSpansnode)Lorg/eclipse/elk/alg/layered/graph/LNode;minxmaxxspanIterLjava/util/ListIterator;	foundSpanCLorg/eclipse/elk/alg/layered/p2layers/InteractiveLayerer$LayerSpan;spanlayers	nextIndexlayer)Lorg/eclipse/elk/alg/layered/graph/Layer;shiftedNodesLjava/util/LinkedHashSet;nodeToCheck
layerIteratorLocalVariableTypeTableULjava/util/List;]Ljava/util/ListIterator;;Ljava/util/List;DLjava/util/LinkedHashSet;CLjava/util/ListIterator;
StackMapTable?(Lorg/eclipse/elk/alg/layered/graph/LNode;Lorg/eclipse/elk/alg/layered/graph/LGraph;)Ljava/util/LinkedHashSet;
Z???getLayer+()Lorg/eclipse/elk/alg/layered/graph/Layer;
?	???,org/eclipse/elk/alg/layered/options/PortType??OUTPUT.Lorg/eclipse/elk/alg/layered/options/PortType;
Z???getPortsD(Lorg/eclipse/elk/alg/layered/options/PortType;)Ljava/lang/Iterable;?Q?java/lang/Iterable?'org/eclipse/elk/alg/layered/graph/LPort
???MgetOutgoingEdges?'org/eclipse/elk/alg/layered/graph/LEdge
????	getTarget+()Lorg/eclipse/elk/alg/layered/graph/LPort;
??getNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;Osize()IO	get(I)Ljava/lang/Object;
??node1layer1
shiftNodesport)Lorg/eclipse/elk/alg/layered/graph/LPort;edge)Lorg/eclipse/elk/alg/layered/graph/LEdge;node2layer2newIndexnewLayerD(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
89K(Ljava/lang/Object;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;

SourceFileInteractiveLayerer.java?Ljava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutPhase;InnerClasses	LayerSpanNestMembers1	/*?
?+
	{??? ?&?*?-?&?0?3?&?./01	0232454/
6789	b
K,:?<W?BN+?H?N:??T?Z:?\?`9?f?`c9c?i9-?o:
:??
?s?v:?x??
?{W?x?~??c?5????W?x???x?~?i?~:?,??????W?~?~?i?~
??
????l?0?vY??:?x?~
??????W?????+??:6-?N:?_?T?v:??Y+??:?????W???N:
?
?T?Z:		??	??
??????????+?H?N:?O?T?Z:???;*+??:?'???T?Z:		??W*	+????W???????????o:??s???????
???????+?H??,????;A
DE(F2G?JJLRMUNXOdPoRwSzT?V?X?Y?Z?[?\?^?_?`?N?d?f?ghij!E+o1p4qKrUs_tiu?v?w?u?q?|?}?~???????????|	???*?1?;?D?J?
?KK?7K??=??(???2??e???eR???
U???d???1??4??KP??UF???
??	?@???/?????	9???4=??R???
1???/??9????I=OU?;
I=OZUtv?!v?A?(	?1I=OU?I=OOU?8I=OOvU?U?	I=OOU?	I=OOZU?#?I=OOU?I=OOt???	?
?+??+??N??Y??:+????:???T??:???N:???T??:????:	+	?r	??:

??-???_-??`6,????*??Y,??:??,????W	???,?????:	??	?
W????n????I?Z??
??0?K?U?[?b?n?v???????????????????????
z????67
???
?0?KUu?	bh?
vT???????
????$ZI??U?	ZI???UU?kZI???U?UZ??	ZI???UU?	ZI??UA8	*
*+?I,??
A	)	*+?I??

v 
!v




© 2015 - 2025 Weber Informatics LLC | Privacy Policy