
org.apache.cayenne.modeler.undo.LinkDataMapUndoableEdit.class Maven / Gradle / Ivy
???? 4 t ;
< = > ? @ A B C D
E
F
G H I J K
L
M N I O I P 7 Q 7 R S I T U V map Lorg/apache/cayenne/map/DataMap; node 5Lorg/apache/cayenne/configuration/DataNodeDescriptor;
unlinkedNodes Ljava/util/Collection; Signature MLjava/util/Collection; mediator .Lorg/apache/cayenne/modeler/ProjectController; getPresentationName ()Ljava/lang/String; Code LineNumberTable LocalVariableTable this 9Lorg/apache/cayenne/modeler/undo/LinkDataMapUndoableEdit; ?(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataNodeDescriptor;Ljava/util/Collection;Lorg/apache/cayenne/modeler/ProjectController;)V LocalVariableTypeTable ?(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataNodeDescriptor;Ljava/util/Collection;Lorg/apache/cayenne/modeler/ProjectController;)V redo ()V action 5Lorg/apache/cayenne/modeler/action/LinkDataMapAction;
Exceptions W undo unlinkedNode
StackMapTable X Y
SourceFile LinkDataMapUndoableEdit.java Link unlinked DataMaps * / ! " Z [ 3org/apache/cayenne/modeler/action/LinkDataMapAction \ ] ^ _ ` a b c d $ e f g 4org/apache/cayenne/configuration/event/DataNodeEvent * h i j k l m n o p m q r 3org/apache/cayenne/configuration/DataNodeDescriptor s g 7org/apache/cayenne/modeler/undo/LinkDataMapUndoableEdit 3org/apache/cayenne/modeler/undo/CayenneUndoableEdit $javax/swing/undo/CannotRedoException java/util/Iterator $javax/swing/undo/CannotUndoException
actionManager 1Lorg/apache/cayenne/modeler/action/ActionManager; /org/apache/cayenne/modeler/action/ActionManager getAction '(Ljava/lang/Class;)Ljavax/swing/Action; linkDataMap X(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataNodeDescriptor;)V getDataMapNames ()Ljava/util/Collection; org/apache/cayenne/map/DataMap getName java/util/Collection remove (Ljava/lang/Object;)Z J(Ljava/lang/Object;Lorg/apache/cayenne/configuration/DataNodeDescriptor;)V ,org/apache/cayenne/modeler/ProjectController fireDataNodeEvent 9(Lorg/apache/cayenne/configuration/event/DataNodeEvent;)V isEmpty ()Z iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; add ! ! " # $ % - ? &