Gaphor

Version 0.4.0


Table of Contents

1. Introduction
2. Installing Gaphor
2.1. GNU/Linux
2.2. FreeBSD
2.3. Windows
3. Using Gaphor
3.1. Tree view
3.2. Tools
3.3. Diagrams
4. UML elements
4.1. Actor
4.2. Association
4.3. Class
4.3.1. Attributes
4.3.2. Operations
4.4. Comment
4.5. Dependency
4.6. Generalization
4.7. Package
4.8. Use Case
5. Working with Gaphor's internals
5.1. Data model
5.1.1. Working with the data model
5.1.2. Extensions to the data model
5.2. User interface
5.2.1. Actions
A. Gaphor's datamodel
A.1. Kernel package
A.2. Dependencies
A.3. Interfaces
A.4. Components
A.5. Deployment
A.6. Behavioral modeling
A.7. Use Cases
A.8. Profiles and stereotypes
A.9. Presentations
B. Gaphor's dependencies

List of Figures

3.1. The main window
4.1. An association
5.1. gaphor.ui
5.2. Gaphor's main window
5.3. Gaphor's diagram window
5.4. Gaphor's editor window
A.1. Gaphor's data model.
A.2. Kernel::Root
A.3. Kernel::Namespaces
A.4. Kernel::Multiplicities
A.5. Kernel::Expressions
A.6. Kernel::Constraints
A.7. Kernel::Instances
A.8. Kernel::Classifiers
A.9. Kernel::Features
A.10. Kernel::Operations
A.11. Kernel::Classes
A.12. Kernel::DataTypes
A.13. Kernel::Packages
A.14. Dependencies
A.15. Interfaces
A.16. Components
A.17. Artifacts
A.18. Node
A.19. Basic behaviors
A.20. Reception
A.21. Actions
A.22. Flows
A.23. Nodes
A.24. Groups
A.25. Control nodes
A.26. BasicBehaviors
A.27. UseCases
A.28. Profiles
A.29. Stereotypes
A.30. Presentations
B.1. Gaphor's dependencies.