Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki')
-rw-r--r--plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki134
1 files changed, 67 insertions, 67 deletions
diff --git a/plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki b/plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki
index 136ae6a7ea1..a9832aa51ff 100644
--- a/plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki
+++ b/plugins/doc/org.eclipse.papyrus.req.reqif.doc/resource/DeveloperDoc.mediawiki
@@ -1,39 +1,39 @@
= Import Export of ReqIF elements into Papyrus =
-<span id="_joeEYLH0EeSvo7o7Iu6GQQ">This model explains the functionality in Papyrus Req in order to import or export ReqIF files into Papyrus (OMG Document Number: formal/2013-10-01 Standard document URL: http://www.omg.org/spec/ReqIF/1.1)
-</span>
-
-==<span id="_johHsbH0EeSvo7o7Iu6GQQ">Requirements</span>==
-<span id="_jokyELH0EeSvo7o7Iu6GQQ">- ReqIfImport (id=ReqIF_001):
- Darwin shall allow importation of Reqif elements to SysML Model</span>
-<span id="_jon1YLH0EeSvo7o7Iu6GQQ">- Import SpecObjects (id=ReqIF_001_001):
- The user shall be able to import spec object</span>
-<span id="_joq4sLH0EeSvo7o7Iu6GQQ">- Two Kind of Users (id=ReqIF_001_002):
- The simple User can only import SpecObject by choosing domain. The AdvancedUser can import Types and DataTypes. </span>
-<span id="_jotU8LH0EeSvo7o7Iu6GQQ">- Import DataType Enumeration (id=ReqIF_001_003):
- The advanced user shall be able to import DataType and enumeration</span>
-<span id="_jovxMLH0EeSvo7o7Iu6GQQ">- Import SpecObjectTypes (id=ReqIF_001_004):
- The advanced user shall be able to import specObjectType</span>
-<span id="_joxmYLH0EeSvo7o7Iu6GQQ">- Import SpecRelationType (id=ReqIF_001_005):
- The advanced user shall be able to import SpecRelationType</span>
-<span id="_jozbkLH0EeSvo7o7Iu6GQQ">- Import SpecRelation (id=ReqIF_001_006):
- Papyrus Req shall import SpecRelation</span>
-<span id="_jo130LH0EeSvo7o7Iu6GQQ">- ReqIFExport (id=ReqIF_002):
- Darwin shall enable export of SysML requirement to ReqIF Model</span>
-<span id="_jo3tALH0EeSvo7o7Iu6GQQ">- ControlMode (id=ReqIF_003):
- The managment with ReqIf must support Control Mode</span>
-<span id="_jo6JQLH0EeSvo7o7Iu6GQQ">- WihtoutUI (id=ReqIF_004):
- The export can be done programmatically, without GUI, in order to test it, or to be enable to pilot it programmatically</span>
-<span id="_jo8lgLH0EeSvo7o7Iu6GQQ">- Re-Export (id=ReqIF_005):
- Papyrus shall re-export requirements in existing reqIF file</span>
-<span id="_jo-asLH0EeSvo7o7Iu6GQQ">- Re-Import (id=ReqIF_006):
- Papyrus shall re-Import requirement from a ReqIF file</span>
-==<span id="_jo_o0bH0EeSvo7o7Iu6GQQ">Use Cases</span>==
-
-====<span id="_jryeIbH0EeSvo7o7Iu6GQQ">Import ReqIF file</span>====
-
-<span id="_jwVm8LH0EeSvo7o7Iu6GQQ">Before import requirement fro ReqIF file, the kinf of User has to be verified.
+This model explains the functionality in Papyrus Req in order to import or export ReqIF files into Papyrus (OMG Document Number: formal/2013-10-01 Standard document URL: http://www.omg.org/spec/ReqIF/1.1)
+
+
+==Requirements==
+- ReqIfImport (id=ReqIF_001):
+ Darwin shall allow importation of Reqif elements to SysML Model
+- Import SpecObjects (id=ReqIF_001_001):
+ The user shall be able to import spec object
+- Two Kind of Users (id=ReqIF_001_002):
+ The simple User can only import SpecObject by choosing domain. The AdvancedUser can import Types and DataTypes.
+- Import DataType Enumeration (id=ReqIF_001_003):
+ The advanced user shall be able to import DataType and enumeration
+- Import SpecObjectTypes (id=ReqIF_001_004):
+ The advanced user shall be able to import specObjectType
+- Import SpecRelationType (id=ReqIF_001_005):
+ The advanced user shall be able to import SpecRelationType
+- Import SpecRelation (id=ReqIF_001_006):
+ Papyrus Req shall import SpecRelation
+- ReqIFExport (id=ReqIF_002):
+ Darwin shall enable export of SysML requirement to ReqIF Model
+- ControlMode (id=ReqIF_003):
+ The managment with ReqIf must support Control Mode
+- WihtoutUI (id=ReqIF_004):
+ The export can be done programmatically, without GUI, in order to test it, or to be enable to pilot it programmatically
+- Re-Export (id=ReqIF_005):
+ Papyrus shall re-export requirements in existing reqIF file
+- Re-Import (id=ReqIF_006):
+ Papyrus shall re-Import requirement from a ReqIF file
+==Use Cases==
+
+====Import ReqIF file====
+
+Before import requirement fro ReqIF file, the kinf of User has to be verified.
There are two kind of users:
@@ -41,67 +41,67 @@ There are two kind of users:
- Advancerd User: he can importe new types of requirements and instance of requirement inside the Papyrus tool
-To verify it, go to window--> preferences--> Papyrus--> ReqIF Import</span>
+To verify it, go to window--> preferences--> Papyrus--> ReqIF Import
-[[Image:./imgDOC/Userkind.png|Two kinds of user]]<br>
+[[Image:./images/Userkind.png|Two kinds of user]]<br>
-<span id="_jwXcIbH0EeSvo7o7Iu6GQQ">First the User must have a SysML model. Select the package where ReqIF elements will be imported.
-</span>
+First the User must have a SysML model. Select the package where ReqIF elements will be imported.
-[[Image:./imgDOC/import_1.png|Import SysMLModel]]<br>
-<span id="_jwZ4YbH0EeSvo7o7Iu6GQQ">Select the menu Import of Eclipse.</span>
+[[Image:./images/import_1.png|Import SysMLModel]]<br>
-[[Image:./imgDOC/import_2.png|Select import Menu of Eclipse]]<br>
+Select the menu Import of Eclipse.
-<span id="_jwcUobH0EeSvo7o7Iu6GQQ">Select the menu Import ReqIF from Papyrus Categories</span>
+[[Image:./images/import_2.png|Select import Menu of Eclipse]]<br>
-[[Image:./imgDOC/import_3.png|Import ReqIF]]<br>
+Select the menu Import ReqIF from Papyrus Categories
-<span id="_jwew4bH0EeSvo7o7Iu6GQQ">Select the ReqIF file to import</span>
+[[Image:./images/import_3.png|Import ReqIF]]<br>
-[[Image:./imgDOC/import_4.png|ReqIF file Selection]]<br>
+Select the ReqIF file to import
-<span id="_jwhNILH0EeSvo7o7Iu6GQQ">Select Requirement types of ReqIF file that you want to import</span>
+[[Image:./images/import_4.png|ReqIF file Selection]]<br>
-[[Image:./imgDOC/import_5.png|SpecObject Type selection]]<br>
+Select Requirement types of ReqIF file that you want to import
-<span id="_jwjCUbH0EeSvo7o7Iu6GQQ">When the current user is an "Advanced User", he can import Requirement types and all requirements from ReqIF , if needed he can select or create the profile that will contain imported types</span>
+[[Image:./images/import_5.png|SpecObject Type selection]]<br>
-[[Image:./imgDOC/import_6.png|Create or select Profile]]<br>
+When the current user is an "Advanced User", he can import Requirement types and all requirements from ReqIF , if needed he can select or create the profile that will contain imported types
-<span id="_jwlekbH0EeSvo7o7Iu6GQQ">When the current user is a "Simple User", he can only import instances of requirements by choosen predefined types contained in the profile.
-If the profile does not contain all needed types, the import is not done and a message is displayed on the screen. </span>
+[[Image:./images/import_6.png|Create or select Profile]]<br>
-[[Image:./imgDOC/Choose_Predefined_Profile.png|Choose predefined type contained in profile]]<br>
+When the current user is a "Simple User", he can only import instances of requirements by choosen predefined types contained in the profile.
+If the profile does not contain all needed types, the import is not done and a message is displayed on the screen.
-[[Image:./imgDOC/CannotImport.png|The import cannot be done if the profile is not complete.]]<br>
+[[Image:./images/Choose_Predefined_Profile.png|Choose predefined type contained in profile]]<br>
-<span id="_jwpI8bH0EeSvo7o7Iu6GQQ">The model has now imported requirements with relations. Note that a comment explains the origin of the import.</span>
+[[Image:./images/CannotImport.png|The import cannot be done if the profile is not complete.]]<br>
-[[Image:./imgDOC/import7.png|Resulted model]]<br>
+The model has now imported requirements with relations. Note that a comment explains the origin of the import.
+[[Image:./images/import7.png|Resulted model]]<br>
-====<span id="_jwyS4bH0EeSvo7o7Iu6GQQ">Export UML Model to ReqIF File</span>====
-<span id="_jznkcbH0EeSvo7o7Iu6GQQ">Select the SysML that you want to export
-</span>
+====Export UML Model to ReqIF File====
-[[Image:./imgDOC/export1.png|SysML Model]]<br>
+Select the SysML that you want to export
-<span id="_jzqnwbH0EeSvo7o7Iu6GQQ">Select the export Menu from Eclipse menu.</span>
-[[Image:./imgDOC/export2.png|Export Menu]]<br>
+[[Image:./images/export1.png|SysML Model]]<br>
-<span id="_jztrELH0EeSvo7o7Iu6GQQ">Select the menu export ReqIF form the papyrus Category</span>
+Select the export Menu from Eclipse menu.
-[[Image:./imgDOC/export3.png|Import ReqIF file]]<br>
+[[Image:./images/export2.png|Export Menu]]<br>
-<span id="_jzwHUbH0EeSvo7o7Iu6GQQ">Choose the name of the reqif file.</span>
+Select the menu export ReqIF form the papyrus Category
-[[Image:./imgDOC/export5.png|Choose ReqIF File name]]<br>
+[[Image:./images/export3.png|Import ReqIF file]]<br>
-<span id="_jzzKobH0EeSvo7o7Iu6GQQ">At the end, a reqFile is generated. The header has an information that explain that the result comes from UML file.
-</span>
+Choose the name of the reqif file.
-[[Image:./imgDOC/Export4.png|Result in the ReqIf file]]<br>
+[[Image:./images/export5.png|Choose ReqIF File name]]<br>
+
+At the end, a reqFile is generated. The header has an information that explain that the result comes from UML file.
+
+
+[[Image:./images/Export4.png|Result in the ReqIf file]]<br>

Back to the top