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

org.eclipse.elk.alg.layered.GraphConfigurator.class Maven / Gradle / Ivy

????7Y-org/eclipse/elk/alg/layered/GraphConfiguratorjava/lang/Object!BASELINE_PROCESSING_CONFIGURATION7Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	Signature?Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;LABEL_MANAGEMENT_ADDITIONSHIERARCHICAL_ADDITIONSalgorithmAssembler-Lorg/eclipse/elk/core/alg/AlgorithmAssembler;?Lorg/eclipse/elk/core/alg/AlgorithmAssembler;MIN_EDGE_SPACINGD
ConstantValue@4$SWITCH_TABLE$org$eclipse$elk$core$options$Direction[IB$SWITCH_TABLE$org$eclipse$elk$alg$layered$options$WrappingStrategy()VCode
5org/eclipse/elk/core/alg/LayoutProcessorConfigurationcreate9()Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	 "!)org/eclipse/elk/alg/layered/LayeredPhases#$P4_NODE_PLACEMENT+Lorg/eclipse/elk/alg/layered/LayeredPhases;	&('Forg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy)* INNERMOST_NODE_MARGIN_CALCULATORHLorg/eclipse/elk/alg/layered/intermediate/IntermediateProcessorStrategy;
,-.	addBefore{(Ljava/lang/Enum;Lorg/eclipse/elk/core/alg/ILayoutProcessorFactory;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	&01*LABEL_AND_NODE_SIZE_PROCESSOR	 34$P5_EDGE_ROUTING	&67*&LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR	&9:*END_LABEL_SORTER
<=.addAfter	?	&AB*!CENTER_LABEL_MANAGEMENT_PROCESSOR	&DE*(END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR	G		&IJ*HIERARCHICAL_NODE_RESIZER	L
LineNumberTableLocalVariableTable
QO
SUT+org/eclipse/elk/core/alg/AlgorithmAssemblerV@(Ljava/lang/Class;)Lorg/eclipse/elk/core/alg/AlgorithmAssembler;	Xthis/Lorg/eclipse/elk/alg/layered/GraphConfigurator;configureGraphProperties-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)V	^`_2org/eclipse/elk/alg/layered/options/LayeredOptionsabSPACING_EDGE_EDGE,Lorg/eclipse/elk/graph/properties/IProperty;
dfe(org/eclipse/elk/alg/layered/graph/LGraphghgetProperty@(Lorg/eclipse/elk/graph/properties/IProperty;)Ljava/lang/Object;jjava/lang/Double
ilmndoubleValue()D
ipqrvalueOf(D)Ljava/lang/Double;
dtuvsetPropertyt(Lorg/eclipse/elk/graph/properties/IProperty;Ljava/lang/Object;)Lorg/eclipse/elk/graph/properties/MapPropertyHolder;	^xyb	DIRECTION{&org/eclipse/elk/core/options/Direction	z}~	UNDEFINED(Lorg/eclipse/elk/core/options/Direction;
???,org/eclipse/elk/alg/layered/graph/LGraphUtil??getDirectionT(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/options/Direction;	^??bRANDOM_SEED?java/lang/Integer
????intValue()I	???6org/eclipse/elk/alg/layered/options/InternalProperties?bRANDOM?java/util/Random
?Q
??O?(J)V	^??b#NODE_PLACEMENT_FAVOR_STRAIGHT_EDGES?java/lang/Boolean	^??bEDGE_ROUTING	???(org/eclipse/elk/core/options/EdgeRouting??
ORTHOGONAL*Lorg/eclipse/elk/core/options/EdgeRouting;
??q?(Z)Ljava/lang/Boolean;
??\copyPortContraints?,org/eclipse/elk/alg/layered/options/Spacings
??O\	???bSPACINGSlgraph*Lorg/eclipse/elk/alg/layered/graph/LGraph;edgeSpacing	direction
randomSeedLjava/lang/Integer;favorStraightnessLjava/lang/Boolean;spacings.Lorg/eclipse/elk/alg/layered/options/Spacings;
StackMapTable?*org/eclipse/elk/graph/properties/IProperty
d???getLayerlessNodes()Ljava/util/List;???java/util/List??stream()Ljava/util/stream/Stream;???acceptN(Lorg/eclipse/elk/alg/layered/GraphConfigurator;)Ljava/util/function/Consumer;???java/util/stream/Stream??forEach (Ljava/util/function/Consumer;)V
d???	getLayers???apply()Ljava/util/function/Function;????flatMap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;?copyPortConstraints,(Lorg/eclipse/elk/alg/layered/graph/LNode;)V	^??bPORT_CONSTRAINTS
?f?'org/eclipse/elk/alg/layered/graph/LNode?,org/eclipse/elk/core/options/PortConstraints	???bORIGINAL_PORT_CONSTRAINTS
?t
????getNestedGraph,()Lorg/eclipse/elk/alg/layered/graph/LGraph;node)Lorg/eclipse/elk/alg/layered/graph/LNode;originalPortconstraints.Lorg/eclipse/elk/core/options/PortConstraints;nestedGraphprepareGraphForLayout
?[\
S???reset/()Lorg/eclipse/elk/core/alg/AlgorithmAssembler;	 $P1_CYCLE_BREAKING	^bCYCLE_BREAKING_STRATEGY,org/eclipse/elk/core/alg/ILayoutPhaseFactory
S	
setPhasem(Ljava/lang/Enum;Lorg/eclipse/elk/core/alg/ILayoutPhaseFactory;)Lorg/eclipse/elk/core/alg/AlgorithmAssembler;	 
$P2_LAYERING	^bLAYERING_STRATEGY	 $P3_NODE_ORDERING	^bCROSSING_MINIMIZATION_STRATEGY	^bNODE_PLACEMENT_STRATEGY
5org/eclipse/elk/alg/layered/p5edges/EdgeRouterFactory 
factoryForc(Lorg/eclipse/elk/core/options/EdgeRouting;)Lorg/eclipse/elk/alg/layered/p5edges/EdgeRouterFactory;
"#$/getPhaseIndependentLayoutProcessorConfigurationc(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;
S&'(addProcessorConfigurationf(Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;)Lorg/eclipse/elk/core/alg/AlgorithmAssembler;	?*+b
PROCESSORS
S-./build$(Ljava/lang/Object;)Ljava/util/List;?(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	?23bGRAPH_PROPERTIES5
java/util/Set
789
createFromp(Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;)Lorg/eclipse/elk/core/alg/LayoutProcessorConfiguration;	^;<bHIERARCHY_HANDLING>.org/eclipse/elk/core/options/HierarchyHandling	=@ABINCLUDE_CHILDREN0Lorg/eclipse/elk/core/options/HierarchyHandling;
DE9addAll	^GHbFEEDBACK_EDGES
?JKLbooleanValue()Z	&NO*PORT_SIDE_PROCESSOR	QSR2org/eclipse/elk/core/labels/LabelManagementOptionsTb
LABEL_MANAGER	^VWbINTERACTIVE_LAYOUT	^YZbGENERATE_POSITION_AND_LAYER_IDS	&\]*CONSTRAINTS_POSTPROCESSOR
_`()[I
zbc?ordinal	&ef*DIRECTION_PREPROCESSOR	&hi*DIRECTION_POSTPROCESSOR	kml3org/eclipse/elk/alg/layered/options/GraphPropertiesnoCOMMENTS5Lorg/eclipse/elk/alg/layered/options/GraphProperties;4qrscontains(Ljava/lang/Object;)Z	&uv*COMMENT_PREPROCESSOR	&xy*COMMENT_NODE_MARGIN_CALCULATOR	&{|*COMMENT_POSTPROCESSOR	^~b LAYERING_NODE_PROMOTION_STRATEGY	???9org/eclipse/elk/alg/layered/options/NodePromotionStrategy??NONE;Lorg/eclipse/elk/alg/layered/options/NodePromotionStrategy;	&??*NODE_PROMOTION	k??o
PARTITIONS	&??*PARTITION_PREPROCESSOR	&??*PARTITION_MIDPROCESSOR	&??*PARTITION_POSTPROCESSOR	^??b#COMPACTION_POST_COMPACTION_STRATEGY	???;org/eclipse/elk/alg/layered/options/GraphCompactionStrategy??=Lorg/eclipse/elk/alg/layered/options/GraphCompactionStrategy;	????POLYLINE	&??*HORIZONTAL_COMPACTOR	^??bHIGH_DEGREE_NODES_TREATMENT	&??* HIGH_DEGREE_NODE_LAYER_PROCESSOR	^??b&CROSSING_MINIMIZATION_SEMI_INTERACTIVE	&??*#SEMI_INTERACTIVE_CROSSMIN_PROCESSOR
???activateGreedySwitchFor-(Lorg/eclipse/elk/alg/layered/graph/LGraph;)Z
???isHierarchicalLayout	^??b5CROSSING_MINIMIZATION_GREEDY_SWITCH_HIERARCHICAL_TYPE?4org/eclipse/elk/alg/layered/options/GreedySwitchType	^??b(CROSSING_MINIMIZATION_GREEDY_SWITCH_TYPE	????	ONE_SIDED6Lorg/eclipse/elk/alg/layered/options/GreedySwitchType;	&??*ONE_SIDED_GREEDY_SWITCH	&??*TWO_SIDED_GREEDY_SWITCH
?`	^??bWRAPPING_STRATEGY?4org/eclipse/elk/alg/layered/options/WrappingStrategy
?b	&??*SINGLE_EDGE_GRAPH_WRAPPER	&??*BREAKING_POINT_INSERTER	&??*BREAKING_POINT_PROCESSOR	&??*BREAKING_POINT_REMOVER	^??bCONSIDER_MODEL_ORDER_STRATEGY	???4org/eclipse/elk/alg/layered/options/OrderingStrategy??6Lorg/eclipse/elk/alg/layered/options/OrderingStrategy;	&??*SORT_BY_INPUT_ORDER_OF_MODELgraphPropertiesLjava/util/Set;
configurationhierarchyHandlinggreedySwitchTypeinternalGreedyTypeLocalVariableTypeTableFLjava/util/Set;
d???
getParentNode+()Lorg/eclipse/elk/alg/layered/graph/LNode;	????OFF	???@org/eclipse/elk/alg/layered/options/CrossingMinimizationStrategy??INTERACTIVEBLorg/eclipse/elk/alg/layered/options/CrossingMinimizationStrategy;	^??b8CROSSING_MINIMIZATION_GREEDY_SWITCH_ACTIVATION_THRESHOLD??sizeinteractiveCrossMinZactivationThresholdI	graphSize	
z
values+()[Lorg/eclipse/elk/core/options/Direction;	zDOWN	zLEFT	zRIGHT	zUPjava/lang/NoSuchFieldError	
? 9()[Lorg/eclipse/elk/alg/layered/options/WrappingStrategy;	?"#$
MULTI_EDGE6Lorg/eclipse/elk/alg/layered/options/WrappingStrategy;	?&?$	?()$SINGLE_EDGElambda$0
,??lnodelambda$1D(Lorg/eclipse/elk/alg/layered/graph/Layer;)Ljava/util/stream/Stream;
132'org/eclipse/elk/alg/layered/graph/Layer4?getNodeslayer)Lorg/eclipse/elk/alg/layered/graph/Layer;lambda$2
SourceFileGraphConfigurator.javaBootstrapMethods
<>="java/lang/invoke/LambdaMetafactory?@metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;;(Ljava/lang/Object;)VB
E*?D?&(Ljava/lang/Object;)Ljava/lang/Object;H
K./J/B
P7?O?InnerClassesU%java/lang/invoke/MethodHandles$LookupWjava/lang/invoke/MethodHandlesLookup0	

JJ?R???%?+??/?+?2?5?+?2?8?;?>???@?+??C?+?F??2?H?;?K?MJ789:;:<'6*@-A6B9C<B??BGEHNFQVNOD*?P* ?R?W?M0NO
0NYZ[\??+?]?c?i?kI(??+?]?o?sW+?w?c?z:?|?+?w+???sW+???c??:???+????Y???sW?+????Y??????sW+???c??:? +??+???c???????sW*+????Y+??:+???sW?MRcdf$i0j8kDoPpXqgrjsv?w?x?y?x?}??????NH?YZ?????0??Pw???<??????O?$?z?%??%dz??d??dz??d??\{3+?¹?*????+?ֹ?????*?????M?	???'?2?N3YZ3?????#+?????M+??,??W+??N-?*-???M?????"?N*#YZ#????
????"?d?\?*+??*?W??W*?W?+??c??W*?W?+??c??W*?W?+??c??W*?W?+??c??W*?W?2+???c????W*?W*+?!?%W+?)*?W+?,?sW?MR??
???"?)?3?7?>?H?L?S?]?a?h?u?y?????N?YZ???#$0EQ+?1?c?4M?>?6N+?:?c?=:???-?K?CW+?F?c???I?-??M?+W?-??M?+W+?P?c?-?F?CW+?U?c???I?+?X?c???I?-?2?[?;W?^+?w?c?z?a.?2-??d?+?2?g?;W?,?j?p? -??t?+??w?+?2?z?;W+?}?c???-????+W,???p?$-????+W-????+W-????+W+???c???+???c???-?2???;W+???c???I?-????+W+???c???I?-????+W+???B+???+???c??:?+???c??:???	?§??:-??+W??+?ʶc?Ͷ?.?@#-??ж+W? -??Ӷ+??ֶ+?2?ٶ;W+?ܶc?ߥ-???+W-?M:N?????&?.?>?I?L?W?a?i?y????????????????????????????????
?$(+/36:>AER_
jz~???????!?#?"?$?%?'?(?)?'?*?.0102456!5$7-87=D>E?OBNRQYZQ??F????3?B???????
?*?F?????.?.4=

+(,$??
B&?%
	??:*???*???*???c????*???c??L*???c???I?*??c????=*???c????>*?¹?6?+???	???MVZ_`_`_d*f:g;h>gAhDgGeMjZi[kfmjnqoxmN4??*U??M2[$f??+?@?.
??D*?:?c?????MsN???`?W?Y??W?	??
K*?
?aO?W*??aO?W*??aO?W*?|?aO?W*??aO?W*Y??&)*367@CDMPM0N?(H?KKKK`?=?Y??W???
K*?!??O?W*?%??O?W*?'??O?W*Y??&)*36M0N?H?KK*?:*+?+?M?NYZ-?
./4
*?0???M?N
567?:*+?+?M?NYZ-?89: ACFGAILMANQRS
TVX




© 2015 - 2025 Weber Informatics LLC | Privacy Policy