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

org.eclipse.elk.alg.layered.graph.LEdge.class Maven / Gradle / Ivy

????7'org/eclipse/elk/alg/layered/graph/LEdge/org/eclipse/elk/alg/layered/graph/LGraphElementserialVersionUIDJ
ConstantValue֘T1?.?
bendPoints(Lorg/eclipse/elk/core/math/KVectorChain;source)Lorg/eclipse/elk/alg/layered/graph/LPort;targetlabelsLjava/util/List;	Signature;()VCode
&org/eclipse/elk/core/math/KVectorChain
	

 com/google/common/collect/Lists!"newArrayListWithCapacity(I)Ljava/util/ArrayList;	$LineNumberTableLocalVariableTablethis)Lorg/eclipse/elk/alg/layered/graph/LEdge;reverse.(Lorg/eclipse/elk/alg/layered/graph/LGraph;Z)V
,-.	getSource+()Lorg/eclipse/elk/alg/layered/graph/LPort;
01.	getTarget
345	setSource,(Lorg/eclipse/elk/alg/layered/graph/LPort;)V
785	setTarget	:<;6org/eclipse/elk/alg/layered/options/InternalProperties=>
INPUT_COLLECT,Lorg/eclipse/elk/graph/properties/IProperty;
@BA'org/eclipse/elk/alg/layered/graph/LPortCDgetProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;Fjava/lang/Boolean
EHIJbooleanValue()Z
@LMNgetNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;	PRQ,org/eclipse/elk/alg/layered/options/PortTypeSTOUTPUT.Lorg/eclipse/elk/alg/layered/options/PortType;	VXW%org/eclipse/elk/core/options/PortSideYZEAST'Lorg/eclipse/elk/core/options/PortSide;
\^],org/eclipse/elk/alg/layered/graph/LGraphUtil_`provideCollectorPort?(Lorg/eclipse/elk/alg/layered/graph/LGraph;Lorg/eclipse/elk/alg/layered/graph/LNode;Lorg/eclipse/elk/alg/layered/options/PortType;Lorg/eclipse/elk/core/options/PortSide;)Lorg/eclipse/elk/alg/layered/graph/LPort;	:bc>OUTPUT_COLLECT	PefTINPUT	VhiZWESTkmljava/util/Listnoiterator()Ljava/util/Iterator;qsrjava/util/Iteratortunext()Ljava/lang/Object;w(org/eclipse/elk/alg/layered/graph/LLabel	y{z2org/eclipse/elk/alg/layered/options/LayeredOptions|>EDGE_LABELS_PLACEMENT
vB/org/eclipse/elk/core/options/EdgeLabelPlacement	~???TAIL1Lorg/eclipse/elk/core/options/EdgeLabelPlacement;	~???HEAD
v???setPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;q??JhasNext	:??>REVERSED
B
E???valueOf(Z)Ljava/lang/Boolean;
?
?)?R(Lorg/eclipse/elk/core/math/KVectorChain;)Lorg/eclipse/elk/core/math/KVectorChain;layeredGraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;
adaptPortsZ	oldSource	oldTargetlabel*Lorg/eclipse/elk/alg/layered/graph/LLabel;labelPlacementreversed
StackMapTable?(org/eclipse/elk/alg/layered/graph/LGraph?*org/eclipse/elk/graph/properties/IProperty	?
@???getOutgoingEdges()Ljava/util/List;k???remove(Ljava/lang/Object;)Zk???add	?
@???getIncomingEdgessetTargetAndInsertAtIndex-(Lorg/eclipse/elk/alg/layered/graph/LPort;I)Vk???(ILjava/lang/Object;)V
targetPortindexI
isSelfLoop
isInLayerEdge
??J
???'org/eclipse/elk/alg/layered/graph/LNode??getLayer+()Lorg/eclipse/elk/alg/layered/graph/Layer;
getBendPoints*()Lorg/eclipse/elk/core/math/KVectorChain;	getLabels>()Ljava/util/List;getOtherT(Lorg/eclipse/elk/alg/layered/graph/LPort;)Lorg/eclipse/elk/alg/layered/graph/LPort;?"java/lang/IllegalArgumentException?A'port' must be either the source port or target port of the edge.
???(Ljava/lang/String;)VportT(Lorg/eclipse/elk/alg/layered/graph/LNode;)Lorg/eclipse/elk/alg/layered/graph/LNode;?A'node' must either be the source node or target node of the edge.node)Lorg/eclipse/elk/alg/layered/graph/LNode;getDesignation()Ljava/lang/String;k??JisEmptyk???get(I)Ljava/lang/Object;
v???getText
???com/google/common/base/Strings??
isNullOrEmpty(Ljava/lang/String;)Z
???toString?java/lang/StringBuilder
??e_
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
? 
@?[
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
 -> 
???resultLjava/lang/StringBuilder;designationLjava/lang/String;java/lang/String
SourceFile
LEdge.java1


N*?*?Y??*??#?%"(&'()*p*?+N*?/:*?2*?6?*?9???E?G?*+?K?O?U?[?2?	*?2?(-?a???E?G?*+-?K?d?g?[?6?*-?6*?#?j:?G?p?v:?x?}?~:????x????W?????x????W?????*?????E?G6*????????W**?????%n679:;*<+=:<=>@?FAZB[CiBlDoEtI?J?L?M?N?O?I?S?T?V?W&R'(??????
??
?8???+???!????	?@@@(?
?@@q?/?@@vq~??@@q?%?@@???@@?-./*???%_&'(45?0*???*????*??W*+??*???*????*??W?%lmpr!s/u&0'(0
?1./*???%}&'(85?0*???*????*??W*+??*???*????*??W?%????!?/?&0'(0
????0*???*????*??W*+??*???*????*???%????!?/?& 0'(0?
0????Jl/*???
*????*???K?*???K*???K???%???&/'(??JU"*?Ś*???K??*???K?Ǧ??%?&"'(? ??/*??%?&'(???/*?#?%?&'(??r$+*???*???+*???*?????Yշ׿%??
???&$'($?
?
??~0+*???K?*???K?+*???K?*???K???Yܷ׿%????&?&0'(0?????s8*?#???**?#???v???*?#???v??*??%"3&8'(?3??????Y??L+???W*??M,?	+,??W*???]*???V+???*?????W+??*???K???W+	??*?????W+??*???K???W+??%.

,=Ug& ?'(|
p????`




© 2015 - 2024 Weber Informatics LLC | Privacy Policy