org.eclipse.elk.graph.impl.ElkNodeImpl.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 &org/eclipse/elk/graph/impl/ElkNodeImpl 2org/eclipse/elk/graph/impl/ElkConnectableShapeImpl org/eclipse/elk/graph/ElkNode ports #Lorg/eclipse/emf/common/util/EList; Signature DLorg/eclipse/emf/common/util/EList; children DLorg/eclipse/emf/common/util/EList; containedEdges DLorg/eclipse/emf/common/util/EList; HIERARCHICAL_EDEFAULT Z
ConstantValue ()V Code
LineNumberTable LocalVariableTable this (Lorg/eclipse/elk/graph/impl/ElkNodeImpl; eStaticClass ()Lorg/eclipse/emf/ecore/EClass; ! .org/eclipse/elk/graph/ElkGraphPackage$Literals " # ELK_NODE Lorg/eclipse/emf/ecore/EClass; getPorts %()Lorg/eclipse/emf/common/util/EList; F()Lorg/eclipse/emf/common/util/EList; ( * =org/eclipse/emf/ecore/util/EObjectContainmentWithInverseEList , org/eclipse/elk/graph/ElkPort
) . / =(Ljava/lang/Class;Lorg/eclipse/emf/ecore/InternalEObject;II)V
StackMapTable getChildren F()Lorg/eclipse/emf/common/util/EList; 4 getParent !()Lorg/eclipse/elk/graph/ElkNode;
8 9 : eContainerFeatureID ()I
< = > eInternalContainer )()Lorg/eclipse/emf/ecore/InternalEObject; basicSetParent ?(Lorg/eclipse/elk/graph/ElkNode;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain; B %org/eclipse/emf/ecore/InternalEObject
D E F 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
N P O $org/eclipse/emf/ecore/util/EcoreUtil Q R
isAncestor A(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EObject;)Z T "java/lang/IllegalArgumentException V java/lang/StringBuilder X &Recursive containment not allowed for
U Z [ (Ljava/lang/String;)V
] ^ _ toString ()Ljava/lang/String;
U a b c append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
U ]
S Z
g h i eBasicRemoveFromContainer d(Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain; A k l m eInverseAdd ?(Lorg/eclipse/emf/ecore/InternalEObject;ILjava/lang/Class;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;
o ? @ q s r /org/eclipse/emf/common/notify/NotificationChain t dispatch
v w x eNotificationRequired ()Z z ,org/eclipse/emf/ecore/impl/ENotificationImpl
y | } P(Lorg/eclipse/emf/ecore/InternalEObject;IILjava/lang/Object;Ljava/lang/Object;)V
? ? eNotify /(Lorg/eclipse/emf/common/notify/Notification;)V getContainedEdges F()Lorg/eclipse/emf/common/util/EList; ?
? org/eclipse/elk/graph/ElkEdge isHierarchical
? 1 % ? ? ? !org/eclipse/emf/common/util/EList ? : size
? $ % ? (org/eclipse/emf/ecore/util/InternalEList ? ? ? ? basicAdd v(Ljava/lang/Object;Lorg/eclipse/emf/common/notify/NotificationChain;)Lorg/eclipse/emf/common/notify/NotificationChain;
? ? %
? l F otherEnd 'Lorg/eclipse/emf/ecore/InternalEObject; featureID I eInverseRemove ? ? ? ? basicRemove
? ? F eBasicRemoveFromContainerFeature A ? ? m
? ? i eGet (IZZ)Ljava/lang/Object;
? 5 6
? ? x
? ? ? java/lang/Boolean ? ? valueOf (Z)Ljava/lang/Boolean;
? ? ? resolve coreType eSet (ILjava/lang/Object;)V ? ? ? clear ? java/util/Collection ? ? ? ? addAll (Ljava/util/Collection;)Z
? K L
? ? ? newValue Ljava/lang/Object; eUnset (I)V
? ? ? eIsSet (I)Z ? ? ? x isEmpty
? ? ?
? ? x eIsProxy
] ? ElkNode
? ? _
getIdentifier
? ? ? com/google/common/base/Strings ? ?
isNullOrEmpty (Ljava/lang/String;)Z ? " ? "
? ? % getLabels ? ? ? ? get (I)Ljava/lang/Object; ? org/eclipse/elk/graph/ElkLabel ? ? ? _ getText ? ( ? ? ? x D
U ? b ? (D)Ljava/lang/StringBuilder; , ? y | ? width
? height
) builder Ljava/lang/StringBuilder; id Ljava/lang/String; text java/lang/String
SourceFile ElkNodeImpl.java InnerClasses %org/eclipse/elk/graph/ElkGraphPackage Literals !
3 *? ?
c d . ? ? m $ % &