Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
Main frame of CayenneModeler. Responsibilities include coordination of
enabling/disabling of menu and toolbar.
Menu which shows/hides log console
Split panel, where main project editor and external component, like log console,
Component, plugged into this frame
Listeners for changes in recent file menu
Welcome screen, shown when no project is open
Returns an action object associated with the key.
Menu for opening Log console
Selects/deselects menu item, depending on status of log console
Moving this to try-catch block per CAY-940.
Exception will be stack-traced
Initializes welcome screen
Plugs a component in the frame, between main area and status bar
Initializes main toolbar.
Returns the right side view panel.
Returns the recentFileMenu.
Adds editor view to the frame.
Adds listener for recent menu changes
Notifies all listeners that recent file list has changed