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

org.eclipse.elk.alg.layered.p5edges.PolylineEdgeRouter.class Maven / Gradle / Ivy

Go to download

PlantUML is a component that allows to quickly write : * sequence diagram, * use case diagram, * class diagram, * activity diagram, * component diagram, * state diagram * object diagram

There is a newer version: 8059
Show newest version
????76org/eclipse/elk/alg/layered/p5edges/PolylineEdgeRouterjava/lang/Object%org/eclipse/elk/core/alg/ILayoutPhasePRED_EXTERNAL_WEST_OR_EAST_PORT"Lcom/google/common/base/Predicate;	SignatureMLcom/google/common/base/Predicate; BASELINE_PROCESSOR_CONFIGURATION7Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;?Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;%NORTH_SOUTH_PORT_PROCESSING_ADDITIONSSELF_LOOP_PROCESSING_ADDITIONS&CENTER_EDGE_LABEL_PROCESSING_ADDITIONS#END_EDGE_LABEL_PROCESSING_ADDITIONS
MIN_VERT_DIFFD
ConstantValue??LAYER_SPACE_FAC?ٙ?????createdJunctionPointsLjava/util/Set;4Ljava/util/Set;>$SWITCH_TABLE$org$eclipse$elk$alg$layered$graph$LNode$NodeType[I()VCode#8org/eclipse/elk/alg/layered/p5edges/PolylineEdgeRouter$1
"%& 	(
*,+5org/eclipse/elk/core/alg/LayoutProcessorConfiguration-.create9()Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	021)org/eclipse/elk/alg/layered/LayeredPhases34P3_NODE_ORDERING+Lorg/eclipse/elk/alg/layered/LayeredPhases;	687Forg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy9:INVERTED_PORT_PROCESSORHLorg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy;
*<=>	addBefore{(Ljava/lang/Enum;Lorg/eclipse/elk/core/alg/ILayoutProcessorFactory;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	@	6BC:NORTH_SOUTH_PORT_PREPROCESSOR	0EF4P5_EDGE_ROUTING	6HI:NORTH_SOUTH_PORT_POSTPROCESSOR
*KL>addAfter	N	0PQ4P1_CYCLE_BREAKING	6ST:SELF_LOOP_PREPROCESSOR	6VW:SELF_LOOP_POSTPROCESSOR	0YZ4P4_NODE_PLACEMENT
*\]^beforeI(Ljava/lang/Enum;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	6`a:SELF_LOOP_PORT_RESTORER
*cdeaddk(Lorg/eclipse/elk/core/alg/ILayoutProcessorFactory;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	6gh:SELF_LOOP_ROUTER	j	0lm4P2_LAYERING	6op:LABEL_DUMMY_INSERTER	6rs:LABEL_DUMMY_SWITCHER	6uv:LABEL_SIDE_SELECTOR	6xy:LABEL_DUMMY_REMOVER	{	6}~:END_LABEL_PREPROCESSOR	6??:END_LABEL_POSTPROCESSOR	?LineNumberTableLocalVariableTable
%
???com/google/common/collect/Sets??
newHashSet()Ljava/util/HashSet;	?this8Lorg/eclipse/elk/alg/layered/p5edges/PolylineEdgeRouter;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;	???6org/eclipse/elk/alg/layered/options/InternalProperties??GRAPH_PROPERTIES,Lorg/eclipse/elk/graph/properties/IProperty;
???(org/eclipse/elk/alg/layered/graph/LGraph??getProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;?
java/util/Set
*???
createFromp(Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	???3org/eclipse/elk/alg/layered/options/GraphProperties??NORTH_SOUTH_PORTS5Lorg/eclipse/elk/alg/layered/options/GraphProperties;????contains(Ljava/lang/Object;)Z
*???addAll	????
SELF_LOOPS	????
CENTER_LABELS	????
END_LABELSgraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;graphProperties
configurationLocalVariableTypeTableFLjava/util/Set;
StackMapTableprocess\(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V?Polyline edge routing???-org/eclipse/elk/core/util/IElkProgressMonitor??begin(Ljava/lang/String;F)Z	???2org/eclipse/elk/alg/layered/options/LayeredOptions??,EDGE_ROUTING_POLYLINE_SLOPED_EDGE_ZONE_WIDTH?java/lang/Double
????doubleValue()D	???? SPACING_NODE_NODE_BETWEEN_LAYERS	???? SPACING_EDGE_EDGE_BETWEEN_LAYERS
???java/lang/Math??min(DD)D
????	getLayers()Ljava/util/List;???java/util/List??isEmpty()Z????get(I)Ljava/lang/Object;?'org/eclipse/elk/alg/layered/graph/Layer
???calculateWestInLayerEdgeYDiff,(Lorg/eclipse/elk/alg/layered/graph/Layer;)D????listIterator()Ljava/util/ListIterator;???java/util/ListIteratornext()Ljava/lang/Object;
#com/google/common/collect/Iterablesall9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z
	
,org/eclipse/elk/alg/layered/graph/LGraphUtil
placeNodesHorizontally-(Lorg/eclipse/elk/alg/layered/graph/Layer;D)V
?iterator()Ljava/util/Iterator;?java/util/Iterator'org/eclipse/elk/alg/layered/graph/LNode
getOutgoingEdges()Ljava/lang/Iterable;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()getAbsoluteAnchor%()Lorg/eclipse/elk/core/math/KVector;	+-,!org/eclipse/elk/core/math/KVector.y
01#	getTarget
%345getNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;
789getLayer+()Lorg/eclipse/elk/alg/layered/graph/Layer;
;<?
isSelfLoop
?>?@abs(D)D
BCDprocessInLayerEdge.(Lorg/eclipse/elk/alg/layered/graph/LEdge;DD)V
%FGHgetSide)()Lorg/eclipse/elk/core/options/PortSide;	JLK%org/eclipse/elk/core/options/PortSideMNWEST'Lorg/eclipse/elk/core/options/PortSide;
?PQ?maxST?hasNext
VW()[I
YZ[getType4()Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;
]_^0org/eclipse/elk/alg/layered/graph/LNode$NodeType`aordinal()I
cdeprocessNode.(Lorg/eclipse/elk/alg/layered/graph/LNode;DD)V?S?hiprevious
?kl)getSize	+nox?qr clear
?k?uv donelayeredGraphmonitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;slopedEdgeZoneWidthnodeSpacingedgeSpacingedgeSpaceFacxposlayerSpacingyDiff	layerIterLjava/util/ListIterator;layer)Lorg/eclipse/elk/alg/layered/graph/Layer;
externalLayerZmaxVertDiffnode)Lorg/eclipse/elk/alg/layered/graph/LNode;maxCurrOutputYDiffoutgoingEdge)Lorg/eclipse/elk/alg/layered/graph/LEdge;	sourcePos	targetPosCLjava/util/ListIterator;
???getPorts?	]???NORTH_SOUTH_PORT2Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;	????ORIGIN
%?
??)getPosition
+?&?(DD)V	J??NEAST
???isInLayerDummy,(Lorg/eclipse/elk/alg/layered/graph/LNode;)Z
%?????asize
%???getIncomingEdges
%??getConnectedEdges
???addBendPointy(Lorg/eclipse/elk/alg/layered/graph/LEdge;Lorg/eclipse/elk/core/math/KVector;ZLorg/eclipse/elk/alg/layered/graph/LPort;)V
layerLeftXPosmaxAcceptableXDifflayerRightXPosport)Lorg/eclipse/elk/alg/layered/graph/LPort;absolutePortAnchor#Lorg/eclipse/elk/core/math/KVector;correspondingPort	bendPoint	xDistanceaddJunctionPointe	otherPort@
???
getBendPoints*()Lorg/eclipse/elk/core/math/KVectorChain;
???&org/eclipse/elk/core/math/KVectorChaind?(ILjava/lang/Object;)Vedge	layerXPos
sourcePort
targetPort
sourceAnchorYmidYmaxYDiff
???
isInLayerEdge
+???equals
+?&?&(Lorg/eclipse/elk/core/math/KVector;)V
??d?	????JUNCTION_POINTS
?
?%
???setPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;??currPortjunctionPoints(Lorg/eclipse/elk/core/math/KVectorChain;jpoint	]???	LONG_EDGE
?D(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
???K(Ljava/lang/Object;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
???	?
]???values5()[Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;	]?BREAKING_POINT	]?
EXTERNAL_PORT	]?LABEL	]
?NORMAL
java/lang/NoSuchFieldError
SourceFilePolylineEdgeRouter.java?Ljava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutPhase;InnerClassesNodeTypeNestMembers1
	
	
	
	
	
	
	J !/??"Y?$?'?)?/?5?;???)?/?A?;?D?G?J?M?)?O?R?;?D?U?J?X?[?_?b?f?b?i?)?k?n?;?X?q?;?X?t?;?D?w?J?z?)?X?t?;?X?|?;?D??J????n<
r
sqwx%y.v1}4~=F?L?R?X|[?^?g?p?y????????????????& !>*??*??????7?7?????	?!d+??????M????N,?????-?M??W,?????-?i??W,?????-?z??W,?????-????W-??2?????&?2?:?F?N?Z?b??*d??d??Y?R??Y??R?
??&?*??!
+,???W+?Ͷ??Ҷ?J+?ض??Ҷ?9+?۶??Ҷ?9o??9	99
+????!*+???????9	kk9+???:??????:?'?6???
g9?9?:????:9??:?{??:? ?$?*9?/?$?*9?/?2?6?6?:?.*	kg?=k?A? ?E?I?	99g?=?O9?R????U?X?\.?1((1(((*)?b?O9?R???f?$*?????9?O9?gW	kk9
??f?

c9
?j?m
cc9?f??p*???p+?s?m,?t???2?
???'?6?A?D?G?S?f?q?|?????????????????????????,?/?=?@?CR?\????????????!?$'$)**??+??+w?+xyz'{6?|A?}	D?~G?
f?|????}???s???V?????????l???_?R????|????0
?q	???
??(????????????h??????????=??????????4
???? ?de!B(+?6?j?mc9+????:	?	??%:?$:
+?X???)?????%:
?$?m?m+??
?m?m?+Y
?*??:?E???
?m??E?I??(?m
?m?mg?=9??*+?????????????`??6???:?J??:? ??/?? :?$?*?*g?=??*???R???	?R??ޱ?f?A(B/D9MFNSR_UnWyX?Y?Z?[?b?c?d?i?h?l?mn!p-l7AAu??
B??B??B?B?4?(??/??
F??n???????`???;??"??????B%+?#+?"@?
%++?
%++D%?#
%++?	CD!A
p+? :+?/:?$?*9?$?*c?o9
:?E???$?+Y(?2?6?j?mcc
??:??+Y(g
??:+???˱?:????'?*?5?9?L?N?S?V?e?o??\	p??p??p?p|j??d??Z?'I?
*F????V	%%+??!a?I+?:?x??:??:?S??:+?/?2?6?8? ?E?I?*? ?$?*9?/?$?*9
(
g?=?OI?R????R???(??.???2?A?O?\?i?v??????H????????i??2D??\?i
?
?A?????O?	???!H?+?ך?$,?ښ?+?:??+? ?+???+Y,?ݶ˧+?ǻ+Y,?ݶ?W?R*??,???E+?????:???Y??:+????W?+Y,??:??W*????W??:??#?3?6?F?W?c?h?q?{????????H???????????????c6??????"?4????!?5+?X??,+??N?-??M,?י?-?R??????
?!?(?*?3?? 5??5??!	???!??A??!*
*+??,?????A??!)	*+???????W!?e??Y??W????
K*??\O?W*??\O?W*??\O?W*??\O?W*?	?\O?W*???\O?W*Y???'*+478ADENQR[^?7??-
H?KKKKK	]@""




© 2015 - 2024 Weber Informatics LLC | Privacy Policy