Logo Search packages:      
Sourcecode: adun.app version File versions  Download package

ViewController Class Reference
[Interface]

#import <ViewController.h>

List of all members.


Detailed Description

ViewController is the main view controller class. It creates and contains the ULModelController instance and facilitates the transfer of information from this to the other view-controller classes. It controls the 'Adun Status' window and is responisble for displaying general information from the model aswell as spawning simulations.

Todo:
Improve logging formating
Todo:
Implement proper deallocing of program on exit.
Todo:
All objects should be displayable i.e. should respond to the "display" command.

Definition at line 3 of file ULViewControllerSimulationCommands.m.


Public Member Functions

(void) - _makeSplashScreen [implementation]
(void) - analyse: [implementation]
(BOOL) - application:openFile:
(void) - applicationDidFinishLaunching:
(BOOL) - applicationShouldTerminate:
(void) - applicationWillTerminate:
(void) - awakeFromNib
(void) - closeCreateSimulationWindow: [implementation]
(void) - copy: [implementation]
(void) - createNewSimulation: [implementation]
(void) - createProcess: [implementation]
(void) - cut: [implementation]
(void) - databaseBrowserBecameActive: [implementation]
(void) - dealloc
(void) - deselectAllRows: [implementation]
(void) - display: [implementation]
(void) - execute: [implementation]
(void) - export: [implementation]
(void) - halt: [implementation]
(void) - handleServerDisconnection: [implementation]
(void) - import: [implementation]
(id) - init
(void) - load: [implementation]
(void) - logString:newline:
(void) - logString:newline:forProcess:
(id) - metadataController
(void) - newOptions:
(void) - newSystem:
(void) - openAnalyser:
(void) - paste: [implementation]
(id) - ProcessManager [implementation]
(void) - properties: [implementation]
(void) - remove: [implementation]
(void) - restart: [implementation]
(void) - showPrefPanel:
(void) - start: [implementation]
(void) - startAdunServer
(void) - statusTableBecameActive: [implementation]
(id) - SystemController [implementation]
(void) - terminateProcess: [implementation]
(void) - testWindow: [implementation]
(void) - userLandFinishedProcess: [implementation]
(BOOL) - validateMenuItem: [implementation]
(BOOL) - validateSimulationCommand: [implementation]
(BOOL) - windowShouldClose: [implementation]

Static Public Member Functions

(void) + initialize

Protected Attributes

id activeDelegate
NSMutableDictionary * allowedActions
id analyser
id appPasteboard
id createSimulationWindow
id databaseBrowser
id host
id logOutput
id modelController
id objectActions
id options
id optionsField
id optionsViewController
 The ULOptionsViewController instance.
id preferencesPanel
id processManager
id selectHostButton
id simulationCommands
id splashScreen
id splashScreenImageView
id statusTable
id statusWindow
id systemField
id systems
id systemViewController
 The ULSystemViewController instance.
id templateController

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index