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

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

????7?=org/eclipse/elk/alg/layered/p2layers/LongestPathSourceLayererjava/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;nodeHeights[I()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	/0P3_NODE_ORDERING	23#LAYER_CONSTRAINT_POSTPROCESSOR	5LineNumberTableLocalVariableTable
:8this?Lorg/eclipse/elk/alg/layered/p2layers/LongestPathSourceLayerer;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;)VDLongest path to source layeringFHG-org/eclipse/elk/core/util/IElkProgressMonitorIJbegin(Ljava/lang/String;F)Z	L
NPO(org/eclipse/elk/alg/layered/graph/LGraphQRgetLayerlessNodes()Ljava/util/List;TVUjava/util/ListWXsize()I	Z
T\]^iterator()Ljava/util/Iterator;`bajava/util/Iteratorcdnext()Ljava/lang/Object;f'org/eclipse/elk/alg/layered/graph/LNode	ehijidI`lmnhasNext()Z
pqrvisit,(Lorg/eclipse/elk/alg/layered/graph/LNode;)ITtuclearFwxdonethelayeredGraphmonitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;nodesLjava/util/List;indexnode)Lorg/eclipse/elk/alg/layered/graph/LNode;LocalVariableTypeTable;Ljava/util/List;
StackMapTable
e??RgetPorts?'org/eclipse/elk/alg/layered/graph/LPort
???RgetIncomingEdges?'org/eclipse/elk/alg/layered/graph/LEdge
????	getSource+()Lorg/eclipse/elk/alg/layered/graph/LPort;
????getNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;
???java/lang/Math??max(II)I
???putNode-(Lorg/eclipse/elk/alg/layered/graph/LNode;I)Vheight	maxHeightport)Lorg/eclipse/elk/alg/layered/graph/LPort;edge)Lorg/eclipse/elk/alg/layered/graph/LEdge;
sourceNodesourceHeight
N??R	getLayers?'org/eclipse/elk/alg/layered/graph/Layer
??8?-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)VT???add(ILjava/lang/Object;)VT???get(I)Ljava/lang/Object;
e???setLayer,(Lorg/eclipse/elk/alg/layered/graph/Layer;)Vlayersi;Ljava/util/List;D(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
?ABK(Ljava/lang/Object;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
?=>
SourceFileLongestPathSourceLayerer.java?Ljava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutPhase;!	

^"????$?(?+?$?.?1?$?4?6")*+	*,-(!-78/*?9?6%7;<=>	?8?4?677;<@ABw?,C?EW*+?K*?K?MN*-?S?
?Y6-?[:?!?_?e:?g*?YO??k???-?[:??_?e:*?oW?k???-?s*?K*?Y,?v?6J<
>?B#C&D=FDGLHODYLpMwL?Q?T?U?W?X7H?;<?y?z{?|}&r~j=?p???|???1NFT`qrt
?*?Y+?g.=??>+???[:?U?_??:???[:?0?_??:????:+?*?o6		`??>?k????k???*+???6:b
cegh,iGjQmWn_ohirh|s?t7R?;<??
z?jr?j,F??G!??Q??_	?j	?F??e`?e?``,?	e`???N*?K??N-?S6?--?S??Y*?K????????+-d??????*?Y+?gO?6???*?3?C?M?74N;<N?N?jF?}#?j?F???
?TAA?*
*+?N,???67A=?)	*+?N?ð67??	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy