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

org.eclipse.elk.alg.mrtree.p1treeify.DFSTreeifyer.class Maven / Gradle / Ivy

????7?1org/eclipse/elk/alg/mrtree/p1treeify/DFSTreeifyerjava/lang/Object%org/eclipse/elk/core/alg/ILayoutPhaseINTERMEDIATE_PROCESSING_CONFIG7Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	Signature?Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;visited[I
eliminatedLjava/util/List;:Ljava/util/List;@$SWITCH_TABLE$org$eclipse$elk$alg$mrtree$options$TreeifyingOrder()VCode
5org/eclipse/elk/core/alg/LayoutProcessorConfigurationcreate9()Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	+org/eclipse/elk/alg/mrtree/TreeLayoutPhasesP3_NODE_PLACEMENT-Lorg/eclipse/elk/alg/mrtree/TreeLayoutPhases;	!#"Eorg/eclipse/elk/alg/mrtree/intermediate/IntermediateProcessorStrategy$%DETREEIFYING_PROCGLorg/eclipse/elk/alg/mrtree/intermediate/IntermediateProcessorStrategy;
'()addAfter{(Ljava/lang/Enum;Lorg/eclipse/elk/core/alg/ILayoutProcessorFactory;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	+LineNumberTableLocalVariableTable
0.this3Lorg/eclipse/elk/alg/mrtree/p1treeify/DFSTreeifyer;process[(Lorg/eclipse/elk/alg/mrtree/graph/TGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V6DFS Treeifying phase8:9-org/eclipse/elk/core/util/IElkProgressMonitor;<begin(Ljava/lang/String;F)Z
>?@init,(Lorg/eclipse/elk/alg/mrtree/graph/TGraph;)V
BC@collectEdges	E
	G8IJdonetGraph)Lorg/eclipse/elk/alg/mrtree/graph/TGraph;progressMonitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;getLayoutProcessorConfigurationb(Lorg/eclipse/elk/alg/mrtree/graph/TGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;?(Lorg/eclipse/elk/alg/mrtree/graph/TGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;graph
TVU'org/eclipse/elk/alg/mrtree/graph/TGraphWXgetNodes()Ljava/util/List;Z\[java/util/List]^size()I`java/util/LinkedList
_0Zcdeiterator()Ljava/util/Iterator;gihjava/util/Iteratorjknext()Ljava/lang/Object;m&org/eclipse/elk/alg/mrtree/graph/TNode	lopqidIgstuhasNext()Znode(Lorg/eclipse/elk/alg/mrtree/graph/TNode;
StackMapTable	z|{0org/eclipse/elk/alg/mrtree/options/MrTreeOptions}~SEARCH_ORDER,Lorg/eclipse/elk/graph/properties/IProperty;
T???getProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;?2org/eclipse/elk/alg/mrtree/options/TreeifyingOrder
??()[I
???^ordinal
???dfs+(Lorg/eclipse/elk/alg/mrtree/graph/TNode;)V
???bfs?&org/eclipse/elk/alg/mrtree/graph/TEdge
????	getSource*()Lorg/eclipse/elk/alg/mrtree/graph/TNode;
l??XgetOutgoingEdgesZ???remove(Ljava/lang/Object;)Z
????	getTarget
l??XgetIncomingEdges	???5org/eclipse/elk/alg/mrtree/options/InternalProperties?~REMOVABLE_EDGES
T???setPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;treeifyingOrder4Lorg/eclipse/elk/alg/mrtree/options/TreeifyingOrder;tNodetEdge(Lorg/eclipse/elk/alg/mrtree/graph/TEdge;Z???addtarget
_?
_??kremoveFirst
_???addLast(Ljava/lang/Object;)V
_??uisEmpty	startNode	nodeQueueLjava/util/LinkedList;LocalVariableTypeTable@Ljava/util/LinkedList;D(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
?34K(Ljava/lang/Object;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
?OP	?
????values7()[Lorg/eclipse/elk/alg/mrtree/options/TreeifyingOrder;	????BFS	????DFS?java/lang/NoSuchFieldError
SourceFileDFSTreeifyer.java?Ljava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutPhase;!	

	J<??? ?&?*?,,-+--./*?/?,(-1234{%,5?7W*+?=*+?A*?D*?F,?H?,3
5689:$;- %12%KL%MNOP	Q8?*?,B-12RL?@?L+?S?Y=*?_Y?a?D*?
?F>+?S?b:??f?l:??n?r???,"R
STWX8YAXK[-4L12LKL
B]q.pq8	vwx?,TgC@??+?y???M+?S?b:?Q?f?lN*?F-?n.?:??,??.?% *-???*-??*?F-?nO?r???*?D?b:?*?f??N-????-??W-????-??W?r???+??*?D??W?,>eh$j0lPnUoXq]ughqy?z?{?y?~?-4?12?KL???$C?w???xD?T?g?6T?lg?	T?g&?? o*?F+?nO+???bN?Q-?f??M,??:*?F?n.?*?D,??W?%*?F?n.?*?F?nO?	*??-?r????,.?
?!?'?5?@?Q?\?_?e?n?-*o12o?w!D??'>?wx;?lg?+l?gl?lg?????_Y?aM,+??W,???lN*?F-?nO-???b:?U?f??:??:*?F?n.?*?D??W?%*?F?n.?*?F?nO?	,???r???,??????,>???? ?:?A?O?[?l?w?z???????->?12??w???tvw:F??A??w????xS?_?l_lg?/l_l?gl?l_lgA3?*
*+?T,?ȱ,-AO?)	*+?T?˰,-?0??Y??W?Ͼ?
K*?Ӷ?O?W*?ֶ?O?W*Y?Ͱ?&)?,(-xH????K???	?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy