
org.apache.cayenne.modeler.undo.LinkDataMapUndoableEdit.class Maven / Gradle / Ivy
???? 4 u ;
< = > ? @ A B C D
E
F
G H I J K
L
M N I O I P Q R Q S T I U V W 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 X undo unlinkedNode
StackMapTable Y Z
SourceFile LinkDataMapUndoableEdit.java Link unlinked DataMaps * / ! " [ \ 3org/apache/cayenne/modeler/action/LinkDataMapAction ] ^ _ ` a b c d e $ f g h 4org/apache/cayenne/configuration/event/DataNodeEvent * i j k l m n o p Y q n r s 3org/apache/cayenne/configuration/DataNodeDescriptor t h 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 ! ! " # $ % - ? &