Kaapo API Specification

Kaapo is a generic diagram drawing software developed by Oops project group for Department of Computer Science, University of Helsinki as a Software Engineering Project in summer 2005.

See:
          Description

Packages
kaapo The main package for Kaapo.
kaapo.filemanager Contains classes that writes something to or reads something from the disk, in other words the filamager subsystem.
kaapo.gui Contains the GUI classes, in other words the GUI subsystem.
kaapo.gui.attributeview Contains the GUI classes that show and edit component's attributes.
kaapo.gui.diagramview Contains the GUI classes that show and edit a diagram.
kaapo.gui.projectview Contains the GUI classes that show and edit a project.
kaapo.project Contains the data structure classes for project components: digrams, elements and connections.
kaapo.project.graphics Contains graphics-related classes for elements and connections.
kaapo.projectmanager This package contains the classes GUI uses to hold and edit the project and manage the undo history, in other words the projectmanager subsystem.
kaapo.projectmanager.command This package is used to communicate from UI with ProjectManager and the Project and its contents.
kaapo.types Contains the Type Manager, which is used to load concrete project component types.
kaapo.types.diagramcomponents Contains implementations for concrete element and connection types.
kaapo.types.diagramcomponents.dataflowchart  
kaapo.types.diagramcomponents.usecasediagram  
kaapo.types.diagrams Contains implementations for concrete diagram types.

 

Kaapo is a generic diagram drawing software developed by Oops project group for Department of Computer Science, University of Helsinki as a Software Engineering Project in summer 2005.