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

org.eclipse.elk.alg.layered.intermediate.EdgeAndLayerConstraintEdgeReverser.class Maven / Gradle / Ivy

????7.Korg/eclipse/elk/alg/layered/intermediate/EdgeAndLayerConstraintEdgeReverserjava/lang/Object)org/eclipse/elk/core/alg/ILayoutProcessorA$SWITCH_TABLE$org$eclipse$elk$alg$layered$options$LayerConstraint[I$assertionsDisabledZ()VCode
java/lang/ClassdesiredAssertionStatus()Z		
LineNumberTableLocalVariableTable
StackMapTable
thisMLorg/eclipse/elk/alg/layered/intermediate/EdgeAndLayerConstraintEdgeReverser;process\(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V!'Edge and layer constraint edge reversal#%$-org/eclipse/elk/core/util/IElkProgressMonitor&'begin(Ljava/lang/String;F)Z
)*+handleOuterNodes<(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Ljava/util/List;
-./handleInnerNodes=(Lorg/eclipse/elk/alg/layered/graph/LGraph;Ljava/util/List;)V#12donelayeredGraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;monitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;remainingNodesLjava/util/List;LocalVariableTypeTable;Ljava/util/List;	Signatureg(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Ljava/util/List;>java/util/ArrayList
@BA(org/eclipse/elk/alg/layered/graph/LGraphCDgetLayerlessNodes()Ljava/util/List;FHGjava/util/ListIJsize()I
=LM(I)VFOPQiterator()Ljava/util/Iterator;SUTjava/util/IteratorVWnext()Ljava/lang/Object;Y'org/eclipse/elk/alg/layered/graph/LNode	[]\2org/eclipse/elk/alg/layered/options/LayeredOptions^_LAYERING_LAYER_CONSTRAINT,Lorg/eclipse/elk/graph/properties/IProperty;
XabcgetProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;e3org/eclipse/elk/alg/layered/options/LayerConstraint
gh()[I
djkJordinal	mon2org/eclipse/elk/alg/layered/options/EdgeConstraintpq
OUTGOING_ONLY4Lorg/eclipse/elk/alg/layered/options/EdgeConstraint;	mstq
INCOMING_ONLY	vxw6org/eclipse/elk/alg/layered/options/InternalPropertiesy_EDGE_CONSTRAINT
X{|}setPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;	??,org/eclipse/elk/alg/layered/options/PortType??INPUT.Lorg/eclipse/elk/alg/layered/options/PortType;
???reverseEdges?(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/alg/layered/graph/LNode;Lorg/eclipse/elk/alg/layered/options/LayerConstraint;Lorg/eclipse/elk/alg/layered/options/PortType;)V	???OUTPUTF???add(Ljava/lang/Object;)ZS??hasNextnode)Lorg/eclipse/elk/alg/layered/graph/LNode;layerConstraint5Lorg/eclipse/elk/alg/layered/options/LayerConstraint;edgeConstrainth(Lorg/eclipse/elk/alg/layered/graph/LGraph;Ljava/util/List;)V	[??_PORT_CONSTRAINTS?,org/eclipse/elk/core/options/PortConstraints
???isSideFixed
X??DgetPortsF??isEmpty?'org/eclipse/elk/alg/layered/graph/LPort
????getSide)()Lorg/eclipse/elk/core/options/PortSide;	???%org/eclipse/elk/core/options/PortSide??EAST'Lorg/eclipse/elk/core/options/PortSide;
???J
getNetFlow	????WEST
???DgetOutgoingEdges?'org/eclipse/elk/alg/layered/graph/LEdge
????	getTarget+()Lorg/eclipse/elk/alg/layered/graph/LPort;
????getNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;	d???LAST	d???
LAST_SEPARATE
???DgetIncomingEdges
????	getSource	d???FIRST	d???FIRST_SEPARATE	???	UNDEFINEDallPortsReversedport)Lorg/eclipse/elk/alg/layered/graph/LPort;e)Lorg/eclipse/elk/alg/layered/graph/LEdge;lc
???,org/eclipse/elk/alg/layered/graph/LGraphUtil??toPortArrayB(Ljava/util/Collection;)[Lorg/eclipse/elk/alg/layered/graph/LPort;
????toEdgeArrayB(Ljava/util/Collection;)[Lorg/eclipse/elk/alg/layered/graph/LEdge;
???canReverseOutgoingEdgea(Lorg/eclipse/elk/alg/layered/options/LayerConstraint;Lorg/eclipse/elk/alg/layered/graph/LEdge;)Z
????reverse.(Lorg/eclipse/elk/alg/layered/graph/LGraph;Z)V
???canReverseIncomingEdgenodeLayerConstrainttargetPortTypeoutgoing*[Lorg/eclipse/elk/alg/layered/graph/LEdge;edgeincoming?*[Lorg/eclipse/elk/alg/layered/graph/LPort;??java/lang/AssertionError
?	v_REVERSED
?ajava/lang/Boolean
	booleanValue
X
getType4()Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;	0org/eclipse/elk/alg/layered/graph/LNode$NodeTypeLABEL2Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;sourceNodeLayerConstraint
targetNodetargetLayerConstrainttargetNodeLayerConstraint
sourceNodesourceLayerConstraintD(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
	
d !"values8()[Lorg/eclipse/elk/alg/layered/options/LayerConstraint;	d$%?NONE'java/lang/NoSuchFieldError
SourceFile'EdgeAndLayerConstraintEdgeReverser.javaiLjava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutProcessor;InnerClassesNodeType1J	


<??????@
/*???
?, ?"W*+?(N*+-?,,?0?C
FIKL*3456
789
7:*+;<
???=Y+???E?KM+???N:???R?XN-?Z?`?d::?f?i.?+&&?l:??r:?:-?u?l?zW?r?*+-?~???!?l?*+-?????,-??W????g,?JWX*Z6[9]``eahemirk}m?n?o?p?r?t?X?x>??34?78*???6{??9x?q9?7:J?@FS?@@FXSdm%?@FS./;?
?
?,?N:???R?XN-?Z?`?d::?f?i.?+&&?l:??r:?:-?u?l?zW?r?*+-?~???4?l?,*+-?????-???`?????-?????6-???N:	??	?R??:????????????????	6?????N:?8?R??:

?????Z?`?d:?ť?Ȧ	6?
??????˹N:?8?R??:

?ζ??Z?`?d:?ѥ?Ԧ	6?
?????	????%?*+-?׶?????T??*??"?%?L?Q?T?Y?^?i?q?|??????????????????????? ?(?8?;?>?H?c?k?n?v?????????????????z??34?78???"???%??q???
????)??
(??c)??
v??9?7:??@FS?@@FXSdm%?,
@FXSdmS?
@FXSdm?S?@FXSdm?SS?.
@FXSdm?S?Sd?@FXSdm?SS?	
@FXSdm?S?@FXSdm?SS?.
@FXSdm?S?Sd?@FXSdm?SS?	
@FXSdmS?	@FXSdm?@FS??
E?,????Y:?66??2:?~??צ=????:		Y:
?66?
2:
*-
??

+?????????צ=?˸?:		Y:
?66?
2:
*-
??

+???????^?>??*?4?I?S?Z?d?t?~??????????f
??34????????????40??	I??
~0??	???
??	@Xd??	@Xd???@Xd?????	@Xd???@Xd?????	@Xd???
?d??+,?ζ??Z?`???Y??,??????,????N+?Ŧ-?
???-?Z?`?d:?Ȧ??6
/19!@$J%L*X+`,b/4dd?d??9+?X??X?d??
?d??+,?????Z?`???Y??,??????,?ζ?N+?Ѧ-?
???-?Z?`?d:?Ԧ??6
?@?C/D1G9J@MJNLSXT`UbX4dd?d??9+?X??X?dA
*
*+?@,??h
?W?Y??W???
K*?ѶiO?W*?ԶiO?W*?ŶiO?W*?ȶiO?W*?#?iO?W*Y??&&)&*36&7@C&DMP&?(H(?(&K&K&K&K&)*;+,
X-@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy