Skip to content

Commit ac12a74

Browse files
committed
Modeler cleanup
* entity-appropriate actions
1 parent 52a7456 commit ac12a74

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityTabbedView.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,11 @@ private void resetRemoveButtons() {
9595

9696
private void currentObjEntityChanged(EntityDisplayEvent e) {
9797
Entity<?, ?, ?> entity = e.getEntity();
98+
if (!(entity instanceof ObjEntity)) {
99+
return;
100+
}
98101

99-
if (e.isMainTabFocus() && entity instanceof ObjEntity) {
102+
if (e.isMainTabFocus()) {
100103
if (getSelectedComponent() != entityPanel) {
101104
setSelectedComponent(entityPanel);
102105
entityPanel.setVisible(true);

modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/dbentity/DbEntityTabbedView.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,12 @@ private void stateChanged(ChangeEvent e) {
7474
}
7575

7676
private void currentDbEntityChanged(EntityDisplayEvent e) {
77-
Entity entity = e.getEntity();
77+
Entity<?, ?, ?> entity = e.getEntity();
78+
if (!(entity instanceof DbEntity)) {
79+
return;
80+
}
7881

79-
if (e.isMainTabFocus() && entity instanceof DbEntity) {
82+
if (e.isMainTabFocus()) {
8083
if (getSelectedComponent() != entityPanel) {
8184
setSelectedComponent(entityPanel);
8285
entityPanel.setVisible(true);

0 commit comments

Comments
 (0)