org.eclipse.elk.alg.layered.p1cycles.GreedyModelOrderCycleBreaker.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 7 G Aorg/eclipse/elk/alg/layered/p1cycles/GreedyModelOrderCycleBreaker 7org/eclipse/elk/alg/layered/p1cycles/GreedyCycleBreaker ()V Code
LineNumberTable LocalVariableTable this CLorg/eclipse/elk/alg/layered/p1cycles/GreedyModelOrderCycleBreaker; chooseNodeWithMaxOutflow ;(Ljava/util/List;)Lorg/eclipse/elk/alg/layered/graph/LNode; Signature f(Ljava/util/List;)Lorg/eclipse/elk/alg/layered/graph/LNode;??? java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator next ()Ljava/lang/Object; 'org/eclipse/elk/alg/layered/graph/LNode " $ # 6org/eclipse/elk/alg/layered/options/InternalProperties % & MODEL_ORDER ,Lorg/eclipse/elk/graph/properties/IProperty;
( ) * hasProperty /(Lorg/eclipse/elk/graph/properties/IProperty;)Z
, - . getProperty @(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object; 0 java/lang/Integer
/ 2 3 4 intValue ()I 6 7 8 hasNext ()Z
: nodes Ljava/util/List;
returnNode )Lorg/eclipse/elk/alg/layered/graph/LNode; minimumModelOrder I node LocalVariableTypeTable ;Ljava/util/List;
StackMapTable
SourceFile !GreedyModelOrderCycleBreaker.java 1 / *? ?
aM>+? :? >? ? :? !? '? '? !? +? /? 1? ? !? +? /? 1>M? 5 ???,? *+? 9?,?
. " ' # 9 $ H % K U ( Y ) _ + 4 a
a ; <