Bug 574306 - [Robotics] Safety analysis does not allow to define
detailed effects and different risk reduction measures for an identified
hazard

- Modification of the profile to specify
   the different types of risk reduction (design, technical,
organizational) (Stereotype | datatype)
   the hazard types (This corresponds to a hazard analysis property and
an enumeration for the type <<HazardType>>)
   the risk level (qualitative enumeration) (This corresponds to a
hazard analysis property and an enumeration for the type <<RiskLevel>>)
   the contact area (impact area) (This corresponds to a hazard analysis
property and an enumeration for the type <<BodyRegion>>)
- Modification of the wizard template to integrate the new properties
defined in the profile
- Definition of a property view for the hazard analysis table
- Modification of the existing hazard analysis table to integrate the
new properties
- Definition of a new table to enter the risk reduction
- Creation of menus to create a risk reduction
- Creation of the menus for the creation of the risk analysis table
- Addition of the source folder in order to place the various files
necessary for the operation of the tables.
- Creation and modification of the various source files allowing the
good functioning of the tables.
	- HazardAnlysisAxisManager.java
	- HazardAnalysisTableTester.java
	- ParameterTableUtils.java
	- ParameterUtils.java
	- PartHazardAnalysisHeaderLabelProvider.java
	- PartRiskReductionHeaderLabelProvider.java
	- RegisteredLibraryLoadAndSearchUtils.java
	- RiskReductionAxisManager.java
	- RiskReductionTableTester.java
	- UMLPrimitiveTypesUtils.java
- Modified the Manifest to ensure that the tables work properly and
integrated the various source files created in the manifest.
- Modification of the tables in order to ensure the correct operation of
the tables and integration of the various source files created in the
tables.
- Modification of the architecture file in order to display the new
modified tables.

Change-Id: I640613187962326b90e91f6b2d0771af25921021
Signed-off-by: yakoub karoui <yakoub.karoui@cea.fr>
112 files changed
tree: 7a5439c12fe1e1c150c3881e2e78fd72ad6cb28f
  1. plugins/
  2. releng/
  3. targetplatform/
  4. .gitignore
  5. pom.xml