| <?xml version="1.0" encoding="UTF-8"?> |
| <architecture:ArchitectureDomain xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:nattableconfiguration="http://www.eclipse.org/papyrus/nattable/model/nattableconfiguration" xmlns:nattablerepresentation="http://www.eclipse.org/papyrus/infra/nattable/representation" xmlns:representation="http://www.eclipse.org/papyrus/infra/core/architecture/representation" xmi:id="org.eclipse.papyrus.robotics.safety.riskanalysis.haraarch" id="org.eclipse.papyrus.robotics" name="Papyrus for Robotics - compliant with RobMoSys H2020" description="Architecture domain for Papyrus for Robotics" icon="platform:/plugin/org.eclipse.papyrus.robotics.diagrams/icons/robotics-16x16.png"> |
| <stakeholders xmi:type="architecture:Stakeholder" xmi:id="_SFcaQOGpEeewEL8Y1DXhbQ" id="org.eclipse.papyrus.robotics.safety.riskanalysis.stakeholder.HARAExpert" name="Hazard and Risk Analysis Expert" description="Analysis of Hazards and Assessment of Risks for Robotics Tasks" concerns="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling"/> |
| <concerns xmi:type="architecture:Concern" xmi:id="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling" id="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling" name="Task-Based Hazard Analysis and Risk Assessment"/> |
| <contexts xmi:type="architecture:ArchitectureDescriptionLanguage" xmi:id="_JosFoFZaEeefxp1AU1LPhQ" id="org.eclipse.papyrus.robotics.architecture" name="Papyrus for Robotics ADL" description="Papyrus for Robotics ADL (architecture description language)" icon="platform:/plugin/org.eclipse.papyrus.robotics.diagrams/icons/robotics-16x16.png" extensionPrefix="" creationCommandClass="org.eclipse.papyrus.robotics.core.commands.CreateRobMoSysModelCommand"> |
| <viewpoints xmi:type="architecture:ArchitectureViewpoint" xmi:id="_fuR0EPRYEeer9MDJI6SgXA" id="org.eclipse.papyrus.robotics.viewpoint.TaskBasedHazardAnalysis" name="Task-Based Hazard Analysis View" description="Perform Task-Based Hazard Analysis" concerns="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling" representationKinds="org.eclipse.papyrus.robotics.safety.riskanalysis.table.HazardAnalysisTableType _7O6uYBRLEeu0R6u-xFcX1w"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.gmfdiag.common/model/notation.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.gmfdiag.common/model/gmfdiag-common.elementtypesconfigurations#_rWI4YHPzEeSnGJwaJWHCSg"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.services.controlmode/model/controlmode.elementtypesconfigurations#_rWI4YHPzEeSnGJwaJWHCSg"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.services.edit/model/marker.elementtypesconfigurations#_rWI4YHPzEeSnGJwaJWHCSg"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.types.rulebased/model/rulebased.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/umldi.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.diagram.composite/model/compositediagram.elementtypesconfigurations#_tL86sLazEeSbnofizoRSMQ"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.diagram.clazz/model/classdiagram.elementtypesconfigurations#_rWI4YHPzEeSnGJwaJWHCSg"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.infra.emf/model/infra-emf.elementtypesconfigurations#_rWI4YHPzEeSnGJwaJWHCSg"/> |
| <elementTypes xmi:type="elementtypesconfigurations:ElementTypeSetConfiguration" href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml-containments.elementtypesconfigurations#_ScP1oFYCEeS0WsAAtVmToA"/> |
| <representationKinds xmi:type="nattablerepresentation:PapyrusTable" xmi:id="org.eclipse.papyrus.robotics.safety.riskanalysis.table.HazardAnalysisTableType" id="org.eclipse.papyrus.robotics.safety.riskanalysis.table.HazardAnalysisTableType" name="Papyrus for Robotics ADL Hazard Analysis Table" description="" icon="platform:/plugin/org.eclipse.papyrus.robotics.safety.riskanalysis.table/icons/HazardAnalysisTableType.png" concerns="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling" implementationID="HazardAnalysisTableType"> |
| <modelRules xmi:type="representation:ModelRule" xmi:id="_nHjgYEWSEemNyPj0A9fWiA" permit="true" elementMultiplicity="1" multiplicity="-1"> |
| <element xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> |
| </modelRules> |
| <owningRules xmi:type="representation:OwningRule" xmi:id="_mu1-EEWVEemNyPj0A9fWiA" permit="true" multiplicity="-1"> |
| <element xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> |
| </owningRules> |
| <configuration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.robotics.safety.riskanalysis.table/tableConfiguration/HazardAnalysisTableType.nattableconfiguration#_ofc8oGuBEeuXXJEl13q1ZA"/> |
| </representationKinds> |
| <representationKinds xmi:type="nattablerepresentation:PapyrusTable" xmi:id="_7O6uYBRLEeu0R6u-xFcX1w" id="org.eclipse.papyrus.robotics.safety.riskanalysis.table.RiskReductionTableType" name="Papyrus for Robotics ADL Risk Reduction Table" description="" icon="platform:/plugin/org.eclipse.papyrus.robotics.safety.riskanalysis.table/icons/RiskReductionTableType.png" concerns="org.eclipse.papyrus.robotics.safety.riskanalysis.concern.HARAModeling" implementationID="RiskReductionTableType"> |
| <modelRules xmi:type="representation:ModelRule" xmi:id="_7O7VcBRLEeu0R6u-xFcX1w" permit="true" elementMultiplicity="1" multiplicity="-1"> |
| <element xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> |
| </modelRules> |
| <owningRules xmi:type="representation:OwningRule" xmi:id="_7O78gBRLEeu0R6u-xFcX1w" permit="true" multiplicity="-1"> |
| <element xmi:type="ecore:EClass" href="http://www.eclipse.org/uml2/5.0.0/UML#//Interface"/> |
| </owningRules> |
| <configuration xmi:type="nattableconfiguration:TableConfiguration" href="platform:/plugin/org.eclipse.papyrus.robotics.safety.riskanalysis.table/tableConfiguration/RiskReductionTableType.nattableconfiguration#_ofc8oGuBEeuXXJEl13q1ZA"/> |
| </representationKinds> |
| <metamodel xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML#/"/> |
| <profiles xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/robotics/safety/riskanalysis/1#/"/> |
| </contexts> |
| </architecture:ArchitectureDomain> |