Update language about UML to include SysML

Signed-off-by: Dan Yeaw <dan@yeaw.me>
This commit is contained in:
Dan Yeaw 2020-07-23 22:05:21 -04:00
parent bed3b7532e
commit d8616d9405
No known key found for this signature in database
GPG Key ID: 77A923EF537B61A4
3 changed files with 14 additions and 14 deletions

View File

@ -12,12 +12,12 @@
[![All Contributors](https://img.shields.io/badge/all_contributors-24-orange.svg?style=flat-square)](#contributors)
> Gaphor is the simple modeling tool for UML.
> Gaphor is the simple modeling tool for UML and SysML.
![Gaphor Demo](docs/images/gaphor-demo.gif)
Gaphor is a simple and easy to use modeling tool for UML. It is aimed at
beginning modelers who want a simple and fast tool so that they can focus on
Gaphor is a simple and easy to use modeling tool for UML and SysML. It is aimed
at beginning modelers who want a simple and fast tool so that they can focus on
learning modeling of software and systems. It is not a full featured enterprise
tool.
@ -31,15 +31,15 @@ tool.
## :scroll: Background
Gaphor is a UML modeling application written in Python. It is designed to be
easy to use, while still being powerful. Gaphor implements a fully-compliant UML
2 data model, so it is much more than a picture drawing tool. You can use Gaphor
to quickly visualize different aspects of a system as well as create complete,
highly complex models.
Gaphor is a UML and SysML modeling application written in Python. We designed
it to be easy to use, while still being powerful. Gaphor implements a
fully-compliant UML 2 data model, so it is much more than a picture drawing
tool. You can use Gaphor to quickly visualize different aspects of a system as
well as create complete, highly complex models.
Gaphor is designed around the following principles:
- Simplicity: The application should be easy to use. Only some basic knowledge of UML is required.
- Simplicity: The application should be easy to use. Only some basic knowledge of UML or SysML is required.
- Consistency: UML is a graphical modeling language, so all modeling is done in a diagram.
- Workability: The application should not bother the user every time they do something non-UML-ish.

View File

@ -1,6 +1,6 @@
# Data Model
Gaphor is an UML tool. In order to keep as close as possible to the UML
Gaphor is a UML and SysML tool. In order to keep as close as possible to the UML
specification the Gaphor data model is based on the UML Metamodel. The Object
Management Group (OMG), the not-for-profit technology standards consortium that
governs UML, has a XML Metadata Interchange (XMI) file describing the

View File

@ -1,8 +1,8 @@
# UML Data Model
# UML and SysML Data Model
Gaphor uses the UML Specification as a guideline for its own data storage.
The Python data model is generated from a Gaphor model file that describes
the relationships between the supported UML elements.
Gaphor uses the UML and SysML Specifications as guidelines for its own data
storage. The Python data model is generated from a Gaphor model file that
describes the relationships between the supported UML elements.
The model is built using smart properties (descriptors). These properties
emit events when they're changed. This allows the rest of the application,