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

org.eclipse.elk.graph.impl.ElkEdgeImpl.class Maven / Gradle / Ivy

????7M&org/eclipse/elk/graph/impl/ElkEdgeImpl.org/eclipse/elk/graph/impl/ElkGraphElementImplorg/eclipse/elk/graph/ElkEdgesources#Lorg/eclipse/emf/common/util/EList;	SignaturePLorg/eclipse/emf/common/util/EList;targetssectionsKLorg/eclipse/emf/common/util/EList;HYPEREDGE_EDEFAULTZ
ConstantValueHIERARCHICAL_EDEFAULTSELFLOOP_EDEFAULTCONNECTED_EDEFAULT()VCode
LineNumberTableLocalVariableTablethis(Lorg/eclipse/elk/graph/impl/ElkEdgeImpl;eStaticClass ()Lorg/eclipse/emf/ecore/EClass;	!#".org/eclipse/elk/graph/ElkGraphPackage$Literals$%ELK_EDGELorg/eclipse/emf/ecore/EClass;getContainingNode!()Lorg/eclipse/elk/graph/ElkNode;
)*+eContainerFeatureID()I
-./eInternalContainer)()Lorg/eclipse/emf/ecore/InternalEObject;1org/eclipse/elk/graph/ElkNode
StackMapTablebasicSetContainingNode?(Lorg/eclipse/elk/graph/ElkNode;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;6%org/eclipse/emf/ecore/InternalEObject
89:eBasicSetContainer?(Lorg/eclipse/emf/ecore/InternalEObject;ILorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;newContainingNodeLorg/eclipse/elk/graph/ElkNode;msgs1Lorg/eclipse/emf/common/notify/NotificationChain;setContainingNode"(Lorg/eclipse/elk/graph/ElkNode;)V
BDC$org/eclipse/emf/ecore/util/EcoreUtilEF
isAncestorA(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EObject;)ZH"java/lang/IllegalArgumentExceptionJjava/lang/StringBuilderL&Recursive containment not allowed for 
INO(Ljava/lang/String;)V
QRStoString()Ljava/lang/String;
IUVWappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
IQ
GN
[\]eBasicRemoveFromContainerd(Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;5_`aeInverseAdd?(Lorg/eclipse/emf/ecore/InternalEObject;ILjava/lang/Class;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;
c34egf/org/eclipse/emf/common/notify/NotificationChainhdispatch
jkleNotificationRequired()Zn,org/eclipse/emf/ecore/impl/ENotificationImpl
mpqP(Lorg/eclipse/emf/ecore/InternalEObject;IILjava/lang/Object;Ljava/lang/Object;)V
stueNotify/(Lorg/eclipse/emf/common/notify/Notification;)V
getSources%()Lorg/eclipse/emf/common/util/EList;R()Lorg/eclipse/emf/common/util/EList;	z|Gorg/eclipse/emf/ecore/util/EObjectWithInverseResolvingEList$ManyInverse~)org/eclipse/elk/graph/ElkConnectableShape
{??=(Ljava/lang/Class;Lorg/eclipse/emf/ecore/InternalEObject;II)V
getTargets	?getSectionsM()Lorg/eclipse/emf/common/util/EList;	??=org/eclipse/emf/ecore/util/EObjectContainmentWithInverseEList?$org/eclipse/elk/graph/ElkEdgeSection
??isHyperedge
?vw???!org/eclipse/emf/common/util/EList?+size
??wisHierarchical
???'org/eclipse/elk/graph/util/ElkGraphUtil??allIncidentShapes5(Lorg/eclipse/elk/graph/ElkEdge;)Ljava/lang/Iterable;???java/lang/Iterable??iterator()Ljava/util/Iterator;???java/util/Iterator??next()Ljava/lang/Object;
????connectableShapeToNodeL(Lorg/eclipse/elk/graph/ElkConnectableShape;)Lorg/eclipse/elk/graph/ElkNode;0??'	getParent???lhasNextcommonRepresentingNode
incidentShape+Lorg/eclipse/elk/graph/ElkConnectableShape;	shapeNode
isSelfloop
commonNodeisConnected???lisEmpty?(org/eclipse/emf/ecore/util/InternalEList????basicAddv(Ljava/lang/Object;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;
??w
?`:otherEnd'Lorg/eclipse/emf/ecore/InternalEObject;	featureIDIeInverseRemove????basicRemove
??: eBasicRemoveFromContainerFeature5??a
??]eGet(IZZ)Ljava/lang/Object;
?&'
??l
???java/lang/Boolean??valueOf(Z)Ljava/lang/Boolean;
??l
??l
??l
???resolvecoreTypeeSet(ILjava/lang/Object;)V
??@???clear?java/util/Collection????addAll(Ljava/util/Collection;)Z
???newValueLjava/lang/Object;eUnset(I)V
?eIsSet(I)Z

	leIsProxy
QElkEdge
S
getIdentifier
com/google/common/base/Strings
isNullOrEmpty(Ljava/lang/String;)Z ""
w	getLabels? get(I)Ljava/lang/Object;"org/eclipse/elk/graph/ElkLabel!$%SgetText' [) +, 
-/.com/google/common/base/Joiner01on3(Ljava/lang/String;)Lcom/google/common/base/Joiner;
-345join((Ljava/lang/Iterable;)Ljava/lang/String;7]9 -> ;[builderLjava/lang/StringBuilder;idLjava/lang/String;text	hyperedgeCjava/lang/String
SourceFileElkEdgeImpl.javaInnerClassesH%org/eclipse/elk/graph/ElkGraphPackageLiteralsK;org/eclipse/emf/ecore/util/EObjectWithInverseResolvingEListManyInverse!	
	
	
3*??
??.? ??&'I*?(??*?,?0?
?
?2
34O
*+?5,?7M,?
?? 

;<
=>?@
?+*?,?*?(?a+?]*+?A??GY?IYK?M*?P?T?X?Y?M*?,?	*,?ZM+?+?5*0,?^M*+,?bM,?#,?d?*?i?*?mY*++?o?r?:???7?9?@?F?J?Z?a?k?n?u??? ??;<92=>2"?e?vw	xX*?y?*?{Y}*??y*?y????2?w	xX*???*?{Y}*???*??????2?w	?Y*???*??Y?*????*??????2?lU *?????*???????? 2@?l?FL*????N?/-???}M,??:+???L?+????-??????&	????#?+?9?;?D?*FD?<"???<2:?0??0}?0?0??l?<L*????N?%-???}M,??:+?	L?+??-??????&	
#
&/1:*<:?<???<2:?0??0}?0?0??lO*?????*???????2`:?l?c6ET*?,?	*-?ZN*+?0-?b?*????+-???*????+-???*????+-???*+-?ǰ"( *'+-,7.F0U2d4*ll??l??l=>2 	?:?\?S&5D*-?b?*????+-???*????+-???*????+-???*+-?Ѱ> @'B6DEFTH*\\??\??\=>2 ?]t.*?(?$*?,*0+???*+?ְRT(V..=>2???l?c
/49>CKS[*?ڰ*???*???*?Ű*?ܸް*??ް*??ް*??ް*??*
`0b5d:f?hDjLlTn\pdr*ll??l?l?2	0???x?p(@X*,?0??*????*??,????W?*????*??,????W?*?Ź?*??,????W?*,???:} (?)?2?@?A?J?X?Y?b?p?q?w? xx??x??2 ??J?C%/9*??*?????*?????*?Ź??*??.? ?%?&?/?0?9?:?C?D?I?JJ??2 			???
/:Qh???*?????*?y?*?y?????*???*???????*???*???????*?ܬ*??*??*??*??*
?0?;?R?i???????????????2
0RS??*??*?
??IY?ML*?
M,??+?T,?T?TW?;*????/*???!?#N-??+?T-?T?TW*??>?+&?TW?+(?TW+*?,*?y?2?TW?+6?TW+8?TW?+:?TW+*?,*???2?TW?+6?TW+?X?b????#?5?D?W?^?p?u?y?????????????????????????4??<=?>?W@?ulA2?+IB7?DEF!GI	{JL	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy