
org.apache.cayenne.modeler.action.CreateDataMapAction.class Maven / Gradle / Ivy
The newest version!
???? 7 p Create DataMap
5org/apache/cayenne/modeler/action/CreateDataMapAction
getActionName ()Ljava/lang/String;
-org/apache/cayenne/modeler/util/CayenneAction =(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V icon-datamap.png
getProjectController 0()Lorg/apache/cayenne/modeler/ProjectController;
,org/apache/cayenne/modeler/ProjectController
addDataMap 5(Ljava/lang/Object;Lorg/apache/cayenne/map/DataMap;)V
getProject &()Lorg/apache/cayenne/project/Project;
! " # $ "org/apache/cayenne/project/Project getRootNode 6()Lorg/apache/cayenne/configuration/ConfigurationNode; & 6org/apache/cayenne/configuration/DataChannelDescriptor ( org/apache/cayenne/map/DataMap
' *
+ ()V
- . / 0 1 ,org/apache/cayenne/dbsync/naming/NameBuilder builder ?(Lorg/apache/cayenne/configuration/ConfigurationNode;Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/dbsync/naming/NameBuilder;
- 3 4 name
' 6 7 8 setName (Ljava/lang/String;)V
: ; <
createDataMap #(Lorg/apache/cayenne/map/DataMap;)V > ? @ application (Lorg/apache/cayenne/modeler/Application;
B C D E F &org/apache/cayenne/modeler/Application getUndoManager 6()Lorg/apache/cayenne/modeler/undo/CayenneUndoManager; H 9org/apache/cayenne/modeler/undo/CreateDataMapUndoableEdit
G J
K [(Lorg/apache/cayenne/configuration/DataChannelDescriptor;Lorg/apache/cayenne/map/DataMap;)V
M N O P Q 2org/apache/cayenne/modeler/undo/CayenneUndoManager addEdit "(Ljavax/swing/undo/UndoableEdit;)Z S 3org/apache/cayenne/configuration/DataNodeDescriptor
R U V W getDataChannelDescriptor :()Lorg/apache/cayenne/configuration/DataChannelDescriptor; Code LineNumberTable +(Lorg/apache/cayenne/modeler/Application;)V LocalVariableTable this 7Lorg/apache/cayenne/modeler/action/CreateDataMapAction; getIconName map Lorg/apache/cayenne/map/DataMap; mediator .Lorg/apache/cayenne/modeler/ProjectController;
performAction (Ljava/awt/event/ActionEvent;)V e Ljava/awt/event/ActionEvent; dataChannelDescriptor 8Lorg/apache/cayenne/configuration/DataChannelDescriptor;
enableForPath 7(Lorg/apache/cayenne/configuration/ConfigurationNode;)Z object 4Lorg/apache/cayenne/configuration/ConfigurationNode;
StackMapTable
SourceFile CreateDataMapAction.java !
X ? Y (
Z X A *? +? ? Y
, - [ \ ] ? @ ^ X - ? Y 0 [ \ ] ; <