Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus for Sysml"

(The Requirement model)
(The Requirement model)
Line 11: Line 11:
 
[[File:GeneralStructure.png]]
 
[[File:GeneralStructure.png]]
 
=The Requirement model=
 
=The Requirement model=
The requirement contents all requirements dedicated for the current plug-in.
 
  
Each requirement has an id taht has the following grammar:  
+
The requirement contents all requirements dedicated for the current plug-in.
 +
==Requirement==
 +
Each requirement has an id that has the following grammar:  
 
  <nowiki><Requirement id>::=<plugin-id> ".Req_"<digit><digit><digit></nowiki>
 
  <nowiki><Requirement id>::=<plugin-id> ".Req_"<digit><digit><digit></nowiki>
  
The fisrt top requirement could be "org.eclipse.papyrus.infra.gmfdiag.common.Req_001".
+
For example the first top requirement inside the plugin org.eclipse.papyrus.infra.gmfdiag.common could be ''"org.eclipse.papyrus.infra.gmfdiag.common.Req_001"''.
  
 
If a requirement is contained inside another requirement add a dot with 3 new digits.
 
If a requirement is contained inside another requirement add a dot with 3 new digits.
 +
 +
A requirement contained inside the fisrt requirement has the folowing id for example:''"org.eclipse.papyrus.infra.gmfdiag.common.Req_001.001"''

Revision as of 07:20, 9 July 2015

Structure

In order to design plugins inside Sysml. Each plugin contains a UML model.

This UML model contains 4 sub-models:

  1. a model of Requirement
  2. a model of Use cases
  3. a model of Design
  4. a model of Test

GeneralStructure.png

The Requirement model

The requirement contents all requirements dedicated for the current plug-in.

Requirement

Each requirement has an id that has the following grammar:

<Requirement id>::=<plugin-id> ".Req_"<digit><digit><digit>

For example the first top requirement inside the plugin org.eclipse.papyrus.infra.gmfdiag.common could be "org.eclipse.papyrus.infra.gmfdiag.common.Req_001".

If a requirement is contained inside another requirement add a dot with 3 new digits.

A requirement contained inside the fisrt requirement has the folowing id for example:"org.eclipse.papyrus.infra.gmfdiag.common.Req_001.001"

Back to the top