org.apache.cayenne.modeler.undo.DbEntitySyncUndoableEdit$MeaningfulFKsUndoableEdit.class Maven / Gradle / Ivy
???? 7 V Rorg/apache/cayenne/modeler/undo/DbEntitySyncUndoableEdit$MeaningfulFKsUndoableEdit edits Ljava/util/Vector;
java/util/Vector isEmpty ()Z this$0 :Lorg/apache/cayenne/modeler/undo/DbEntitySyncUndoableEdit;
javax/swing/undo/CompoundEdit ()V java/util/Collection iterator ()Ljava/util/Iterator; ! java/util/Iterator hasNext # $ % next ()Ljava/lang/Object; ' "org/apache/cayenne/map/DbAttribute
) * + , - org/apache/cayenne/map/ObjEntity getAttributeForDbAttribute K(Lorg/apache/cayenne/map/DbAttribute;)Lorg/apache/cayenne/map/ObjAttribute; / ;org/apache/cayenne/modeler/undo/RemoveAttributeUndoableEdit 1 #org/apache/cayenne/map/ObjAttribute
. 3 4 K(Lorg/apache/cayenne/map/ObjEntity;[Lorg/apache/cayenne/map/ObjAttribute;)V
6 7 8 addEdit "(Ljavax/swing/undo/UndoableEdit;)Z isInProgress Code LineNumberTable LocalVariableTable this TLorg/apache/cayenne/modeler/undo/DbEntitySyncUndoableEdit$MeaningfulFKsUndoableEdit; canUndo
StackMapTable u(Lorg/apache/cayenne/modeler/undo/DbEntitySyncUndoableEdit;Lorg/apache/cayenne/map/ObjEntity;Ljava/util/Collection;)V oa %Lorg/apache/cayenne/map/ObjAttribute; da $Lorg/apache/cayenne/map/DbAttribute; entity "Lorg/apache/cayenne/map/ObjEntity; dbAttrs Ljava/util/Collection; LocalVariableTypeTable ; M 8org/apache/cayenne/modeler/undo/DbEntitySyncUndoableEdit MethodParameters Signature a(Lorg/apache/cayenne/map/ObjEntity;Ljava/util/Collection;)V
SourceFile DbEntitySyncUndoableEdit.java NestHost InnerClasses MeaningfulFKsUndoableEdit ! 9 : , ? ; K <