Package edu.cmu.sun.model

All of the back-end logic that determines the nested structure and visual layout of the screen.

See:
          Description

Interface Summary
ModelListener Interface for any object that wishes to listen to changes in models.
 

Class Summary
ColumnModel Model for the state of a column of windows.
ColumnModel.Stacked  
FileNodeModel Abstracted model of the underlying filesystem.
ItemModel An state model of an item in a list that represents a file or directory.
ListModel A state model of a list of items that each represent a file in the filesystem.
Model A basic Observer pattern that holds off update notification.
SceneModel A state model of the available screen space and column order.
WindowModel A state model of the windows (, or panels,) seen in the interface.
 

Enum Summary
FileNodeModel.Filetype  
ListModel.Order  
 

Package edu.cmu.sun.model Description

All of the back-end logic that determines the nested structure and visual layout of the screen. Models exist to describe the current state of the interface. When models are updated, the views are notified of any changes. The views in turn, modify the SceneGraph as needed.