![JAR search and dependency download from the Maven repository](/logo.png)
org.eclipse.elk.graph.impl.ElkPortImpl.class Maven / Gradle / Ivy
???? 7 ? &org/eclipse/elk/graph/impl/ElkPortImpl 2org/eclipse/elk/graph/impl/ElkConnectableShapeImpl org/eclipse/elk/graph/ElkPort ()V Code
LineNumberTable LocalVariableTable this (Lorg/eclipse/elk/graph/impl/ElkPortImpl; eStaticClass ()Lorg/eclipse/emf/ecore/EClass; .org/eclipse/elk/graph/ElkGraphPackage$Literals ELK_PORT Lorg/eclipse/emf/ecore/EClass; getParent !()Lorg/eclipse/elk/graph/ElkNode;
eContainerFeatureID ()I
! eInternalContainer )()Lorg/eclipse/emf/ecore/InternalEObject; # org/eclipse/elk/graph/ElkNode
StackMapTable basicSetParent ?(Lorg/eclipse/elk/graph/ElkNode;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain; ( %org/eclipse/emf/ecore/InternalEObject
* + , eBasicSetContainer ?(Lorg/eclipse/emf/ecore/InternalEObject;ILorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain; newParent Lorg/eclipse/elk/graph/ElkNode; msgs 1Lorg/eclipse/emf/common/notify/NotificationChain; setParent "(Lorg/eclipse/elk/graph/ElkNode;)V
4 6 5 $org/eclipse/emf/ecore/util/EcoreUtil 7 8
isAncestor A(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EObject;)Z : "java/lang/IllegalArgumentException < java/lang/StringBuilder > &Recursive containment not allowed for
; @ A (Ljava/lang/String;)V
C D E toString ()Ljava/lang/String;
; G H I append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
; C
9 @
M N O eBasicRemoveFromContainer d(Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain; ' Q R S eInverseAdd ?(Lorg/eclipse/emf/ecore/InternalEObject;ILjava/lang/Class;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;
U % & W Y X /org/eclipse/emf/common/notify/NotificationChain Z dispatch
\ ] ^ eNotificationRequired ()Z ` ,org/eclipse/emf/ecore/impl/ENotificationImpl
_ b c P(Lorg/eclipse/emf/ecore/InternalEObject;IILjava/lang/Object;Ljava/lang/Object;)V
e f g eNotify /(Lorg/eclipse/emf/common/notify/Notification;)V
i R , otherEnd 'Lorg/eclipse/emf/ecore/InternalEObject; featureID I eInverseRemove
p n , eBasicRemoveFromContainerFeature ' s n S
u q O eGet (IZZ)Ljava/lang/Object;
y
{ v w resolve Z coreType eSet (ILjava/lang/Object;)V
? 1 2
? ? newValue Ljava/lang/Object; eUnset (I)V
? ? ? eIsSet (I)Z
? ? ?
? ? ^ eIsProxy
C ? ElkPort
? ? E
getIdentifier
? ? ? com/google/common/base/Strings ? ?
isNullOrEmpty (Ljava/lang/String;)Z ? " ? "
? ? ? getLabels %()Lorg/eclipse/emf/common/util/EList; ? ? ? !org/eclipse/emf/common/util/EList ? size ? ? ? ? get (I)Ljava/lang/Object; ? org/eclipse/elk/graph/ElkLabel ? ? ? E getText ? ( ? ? ? x D
; ? H ? (D)Ljava/lang/StringBuilder; ? , ? ? ? y ? | ? ? ? width ? ? ? height ? ) builder Ljava/lang/StringBuilder; id Ljava/lang/String; text ? java/lang/String
SourceFile ElkPortImpl.java InnerClasses ? %org/eclipse/elk/graph/ElkGraphPackage Literals !
3 *?
?
0 1
. ? ? :
J *? ? ?*? ? "?
C D
$ % &