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

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

There is a newer version: 1.2024.8
Show newest version
????7?7org/eclipse/elk/alg/layered/intermediate/LongEdgeJoinerjava/lang/Object)org/eclipse/elk/core/alg/ILayoutProcessor()VCode
LineNumberTableLocalVariableTablethis9Lorg/eclipse/elk/alg/layered/intermediate/LongEdgeJoiner;process\(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)VEdge joining-org/eclipse/elk/core/util/IElkProgressMonitorbegin(Ljava/lang/String;F)Z	2org/eclipse/elk/alg/layered/options/LayeredOptionsUNNECESSARY_BENDPOINTS,Lorg/eclipse/elk/graph/properties/IProperty;
!#"(org/eclipse/elk/alg/layered/graph/LGraph$%getProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;'java/lang/Boolean
&)*+booleanValue()Z
!-./iterator()Ljava/util/Iterator;132java/util/Iterator45next()Ljava/lang/Object;7'org/eclipse/elk/alg/layered/graph/Layer
69:;getNodes()Ljava/util/List;=?>java/util/List@AlistIterator()Ljava/util/ListIterator;C3Djava/util/ListIteratorF'org/eclipse/elk/alg/layered/graph/LNode
EHIJgetType4()Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;	LNM0org/eclipse/elk/alg/layered/graph/LNode$NodeTypeOP	LONG_EDGE2Lorg/eclipse/elk/alg/layered/graph/LNode$NodeType;
RSTjoinAt-(Lorg/eclipse/elk/alg/layered/graph/LNode;Z)VCVWremoveCYZ+hasNext1Y]^donelayeredGraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;monitor/Lorg/eclipse/elk/core/util/IElkProgressMonitor;addUnnecessaryBendpointsZlayer)Lorg/eclipse/elk/alg/layered/graph/Layer;nodeIteratorLjava/util/ListIterator;node)Lorg/eclipse/elk/alg/layered/graph/LNode;LocalVariableTypeTableCLjava/util/ListIterator;
StackMapTable	oqp%org/eclipse/elk/core/options/PortSidersWEST'Lorg/eclipse/elk/core/options/PortSide;
EuvwgetPorts=(Lorg/eclipse/elk/core/options/PortSide;)Ljava/lang/Iterable;y-zjava/lang/Iterable|'org/eclipse/elk/alg/layered/graph/LPort
{~;getIncomingEdges	o??sEAST
{??;getOutgoingEdges=???size()I
E?v;=???get(I)Ljava/lang/Object;
{???getAbsoluteAnchor%()Lorg/eclipse/elk/core/math/KVector;?'org/eclipse/elk/alg/layered/graph/LEdge
????	getTarget+()Lorg/eclipse/elk/alg/layered/graph/LPort;=???indexOf(Ljava/lang/Object;)I
????setTargetAndInsertAtIndex-(Lorg/eclipse/elk/alg/layered/graph/LPort;I)V
????	setSource,(Lorg/eclipse/elk/alg/layered/graph/LPort;)V
????	setTarget
????
getBendPoints*()Lorg/eclipse/elk/core/math/KVectorChain;?!org/eclipse/elk/core/math/KVector
???&(Lorg/eclipse/elk/core/math/KVector;)V
???&org/eclipse/elk/core/math/KVectorChain??add(Ljava/lang/Object;)Z
?-
???;	getLabels=-?(org/eclipse/elk/alg/layered/graph/LLabel=?	??JUNCTION_POINTS
?#
?
????setPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;
longEdgeDummyinputPortEdgesLjava/util/List;outputPortEdges	edgeCountIunnecessaryBendpoint#Lorg/eclipse/elk/core/math/KVector;
survivingEdge)Lorg/eclipse/elk/alg/layered/graph/LEdge;droppedEdgetargetIncomingEdgesdroppedEdgeListIndexsurvivingBendPoints(Lorg/eclipse/elk/core/math/KVectorChain;	bendPointsurvivingLabelslabel*Lorg/eclipse/elk/alg/layered/graph/LLabel;survivingJunctionPointsdroppedJunctionsPointsjp;Ljava/util/List;;D(Ljava/lang/Object;Lorg/eclipse/elk/core/util/IElkProgressMonitor;)V
?
SourceFileLongEdgeJoiner.java	SignatureiLjava/lang/Object;Lorg/eclipse/elk/core/alg/ILayoutProcessor;InnerClassesNodeType1	/*?
?:
	t{,?W+?? ?&?(>+?,:?L?0?6:?8?<:?'?B?E:?G?K??Q?U?X????[???,?\?:>
A@D-G9I<JHMSNYQ`IjDtVzW
H{{_`{abccd-=ef91ghHijk91glmG?!!1?!61C#?	!1	ST	?*?n?t?x?0?{?}M*???t?x?0?{??N,??6*?????{??:?1,????:-????:???}:??6	??	????????:
?
??Y????W????:??0??:
??Y????W?[?????:????:
?
?0??:??W
?[?????????:??????:

?K???Y??:????W
??:??0??:??Y????W?[???????ͱ?)hgj/i0k8pJuMwYxe?o?z??????????????????????
????!?#?&?.?3?8?A?F?H?L?b?q?{u??
???j?cdl??0T??8L??J:??Y"??e??o??z??	????
???????
??!Z??.M??
b??k*l??0T??o??????m?
?ME==??^E==???=??
E==???=?1?E==???=?=1?AE==???=?=???	E==???=?=??1?	E==?A?	*
*+?!,??
?????
LE?@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy