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

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

There is a newer version: 1.2024.8
Show newest version
????7
Borg/eclipse/elk/alg/layered/p2layers/BreadthFirstModelOrderLayererjava/lang/Object%org/eclipse/elk/core/alg/ILayoutPhase!BASELINE_PROCESSING_CONFIGURATION7Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	Signature?Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;layeredGraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;()VCode
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 !'EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSERHLorg/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	-.P3_NODE_ORDERING	01!LAYER_CONSTRAINT_POSTPROCESSOR	3LineNumberTableLocalVariableTable
86thisDLorg/eclipse/elk/alg/layered/p2layers/BreadthFirstModelOrderLayerer;getLayoutProcessorConfigurationc(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;?(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;graphprocess\(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)VB"Breadth first model order layeringDFE-org/eclipse/elk/core/util/IElkProgressMonitorGHbegin(Ljava/lang/String;F)Z	JLjava/util/ArrayList
K8
OQP(org/eclipse/elk/alg/layered/graph/LGraphRSgetLayerlessNodes()Ljava/util/List;UWVjava/util/ListXYiterator()Ljava/util/Iterator;[]\java/util/Iterator^_next()Ljava/lang/Object;a'org/eclipse/elk/alg/layered/graph/LNode
`cdegetType4()Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;	gih0org/eclipse/elk/alg/layered/graph/LNode$NodeTypejkNORMAL2Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;Umnoadd(Ljava/lang/Object;)Z[qrshasNext()Zuvwcompare()Ljava/util/Comparator;
y{zjava/util/Collections|}sort)(Ljava/util/List;Ljava/util/Comparator;)V'org/eclipse/elk/alg/layered/graph/Layer
~?6?-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)V
O??S	getLayers
`???setLayer,(Lorg/eclipse/elk/alg/layered/graph/Layer;)V
`???getIncomingEdges()Ljava/lang/Iterable;?W?java/lang/Iterable?'org/eclipse/elk/alg/layered/graph/LEdge
????	getSource+()Lorg/eclipse/elk/alg/layered/graph/LPort;
???'org/eclipse/elk/alg/layered/graph/LPort??getNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;
`???getLayer+()Lorg/eclipse/elk/alg/layered/graph/Layer;	g??kLABELU??clear
~??SgetNodesU??sisEmptyU???	removeAll(Ljava/util/Collection;)Z	~???idID??donethelayeredGraphmonitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;	realNodesLjava/util/List;node)Lorg/eclipse/elk/alg/layered/graph/LNode;	firstNodeZcurrentLayer)Lorg/eclipse/elk/alg/layered/graph/Layer;currentDummyLayeredge)Lorg/eclipse/elk/alg/layered/graph/LEdge;toDeletelayerlayerIdLocalVariableTypeTable;Ljava/util/List;;Ljava/util/List;
StackMapTableD(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
??@K(Ljava/lang/Object;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
?;<lambda$0U(Lorg/eclipse/elk/alg/layered/graph/LNode;Lorg/eclipse/elk/alg/layered/graph/LNode;)I	???6org/eclipse/elk/alg/layered/options/InternalProperties??MODEL_ORDER,Lorg/eclipse/elk/graph/properties/IProperty;
`???hasProperty/(Lorg/eclipse/elk/graph/properties/IProperty;)Z
`???getProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;?java/lang/Integer
????intValue()I
??v?(II)I?.org/eclipse/elk/core/UnsupportedGraphException?PThe BF model order layer assigner requires all real nodes to have a model order.
??6?(Ljava/lang/String;)Vn1n2
SourceFile"BreadthFirstModelOrderLayerer.java?Ljava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutPhase;BootstrapMethods
???"java/lang/invoke/LambdaMetafactory??metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;?'(Ljava/lang/Object;Ljava/lang/Object;)I
???InnerClasses%java/lang/invoke/MethodHandles$Lookup
java/lang/invoke/MethodHandlesLookupNodeType1	

^"????"?&?)?"?,?/?"?2?4"./0	/12-!256/*?7?4*59:;<	=8?2?4959:>?@"Z,A?CW*+?I?KY?MN*?I?N?T:?#?Z?`:?b?f?-?lW?p???-?t?x6?~Y*?I??::*?I???lW-?T:?.?Z?`:???6?????:
??
?Z??:		?????b?f?	???????:	?????b???a	?????????Z?????????;?~Y*?I??:*?I???lW?~Y*?I??:*?I???lW
?p??]????:
?;
?Z??:		?????b???	???????	??????
?p??????p???*?I?N???KY?M:*?I???T:	?&	?Z?~:?????
?lW	?p???*?I????W6*?I???T:
?
?Z?~:		???
?p???,???4?2>
@BC4D?EHCRI[Q^RkSnT}U?V?X?Y?Z?]?^?_?`?abac&d5eBfQ][jvk?l?m?j?q?U?u?w?x?y?zx}"???F?I?S?Y?5?Z9:Z?Z??C??4??^???k???n??????????	v,??	???????"8???
??	?C???????,?(ODU[??	ODU~~[?	ODU~~`[?ODU~~`[[?,ODU~~`[?[6?7ODU~~`[[7?	ODU~~[?/
ODU~~U["?,ODU~~U[A??*
*+?O,?α45A;?)	*+?O?Ѱ45
???<*?նۙ++?նۙ!*?ն????+?ն????鬻?Y??4JK!L.K2N5<??<???2??	???	g`@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy