<?xml version="1.0" encoding="UTF-8"?> | |
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_VB4SINLoEeSb47LgOrWUpg" name="ESFCore"> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_Q4kd8NLpEeSb47LgOrWUpg" annotatedElement="_VB4SINLoEeSb47LgOrWUpg"> | |
<body>Defines the basic elements for the ESF metamodel.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_EpBHkN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _gqod8NLoEeSb47LgOrWUpg"> | |
<body>AbstractSElement are the element base for all ESF concepts.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_EpKRgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _00gu4N3AEeSI6eEif-R4NA"> | |
<body>AbstractSArchitecturalElement are the element bases for describing an architecture of a system which will be analysed using ESF.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_IFzXgN7AEeSguJV1FrtdSQ" annotatedElement="_VB4SINLoEeSb47LgOrWUpg _Ef4bkN3BEeSI6eEif-R4NA"> | |
<body>An architecture element can be referenced by several safety elements. But a safety element can reference only one architectural element.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_54Ra0OjQEeSQI-4c5olYjA" annotatedElement="_Q05ZgOjPEeSQI-4c5olYjA"> | |
<body>AbstractSSafetyConcept is the element base for the Safety artefacts in general.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_Ztbt4HyzEeW5YtCK2zP8qA" annotatedElement="_T0muwHyyEeW5YtCK2zP8qA"> | |
<body>AbstractSRequirement is the element base for the requirements in general.</body> | |
</ownedComment> | |
<ownedComment xmi:type="uml:Comment" xmi:id="_tR3W0HyzEeW5YtCK2zP8qA" annotatedElement="_Hn86wO8PEeSuEPecb1bpsg"> | |
<body>AbstractSSafetyAnalysis is the element base for the Safety analysis in general.</body> | |
</ownedComment> | |
<packagedElement xmi:type="uml:Class" xmi:id="_gqod8NLoEeSb47LgOrWUpg" name="AbstractSElement" isAbstract="true"> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_eHbhYNLoEeSb47LgOrWUpg" name="UUID"> | |
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> | |
<defaultValue xmi:type="uml:LiteralString" xmi:id="_x2jXYNLoEeSb47LgOrWUpg"/> | |
</ownedAttribute> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_5PW9IN6-EeSguJV1FrtdSQ" name="name"> | |
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> | |
<defaultValue xmi:type="uml:LiteralString" xmi:id="_5PW9Id6-EeSguJV1FrtdSQ"/> | |
</ownedAttribute> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_p1Y9UNLoEeSb47LgOrWUpg" name="description"> | |
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KvPcN69EeSguJV1FrtdSQ"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KvPcd69EeSguJV1FrtdSQ" value="1"/> | |
<defaultValue xmi:type="uml:LiteralString" xmi:id="_z6-GMNLoEeSb47LgOrWUpg"/> | |
</ownedAttribute> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Class" xmi:id="_00gu4N3AEeSI6eEif-R4NA" name="AbstractSArchitectureElement" isAbstract="true"> | |
<generalization xmi:type="uml:Generalization" xmi:id="_-EjW4N3AEeSI6eEif-R4NA" general="_gqod8NLoEeSb47LgOrWUpg"/> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_Ef30gN3BEeSI6eEif-R4NA" name="relatedSafetyConcepts" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_Ef4bkN3BEeSI6eEif-R4NA"> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef30gd3BEeSI6eEif-R4NA"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef30gt3BEeSI6eEif-R4NA" value="*"/> | |
</ownedAttribute> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Association" xmi:id="_Ef4bkN3BEeSI6eEif-R4NA" name="" memberEnd="_Ef4bkd3BEeSI6eEif-R4NA _Ef30gN3BEeSI6eEif-R4NA"/> | |
<packagedElement xmi:type="uml:Class" xmi:id="_Q05ZgOjPEeSQI-4c5olYjA" name="AbstractSSafetyConcept" isAbstract="true"> | |
<generalization xmi:type="uml:Generalization" xmi:id="_vc2aQOjPEeSQI-4c5olYjA" general="_gqod8NLoEeSb47LgOrWUpg"/> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_Ef4bkd3BEeSI6eEif-R4NA" name="referencedArchitecturalElement" type="_00gu4N3AEeSI6eEif-R4NA" association="_Ef4bkN3BEeSI6eEif-R4NA"> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ef4bkt3BEeSI6eEif-R4NA"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ef4bk93BEeSI6eEif-R4NA" value="1"/> | |
</ownedAttribute> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Class" xmi:id="_Hn86wO8PEeSuEPecb1bpsg" name="AbstractSSafetyAnalysis" isAbstract="true"> | |
<generalization xmi:type="uml:Generalization" xmi:id="_WWh48O8YEeSuEPecb1bpsg" general="_gqod8NLoEeSb47LgOrWUpg"/> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_YErL4e8PEeSuEPecb1bpsg" name="usedSafetyConcepts" type="_Q05ZgOjPEeSQI-4c5olYjA" association="_YErL4O8PEeSuEPecb1bpsg"> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YErL4u8PEeSuEPecb1bpsg" value="1"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YErL4-8PEeSuEPecb1bpsg" value="*"/> | |
</ownedAttribute> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Association" xmi:id="_YErL4O8PEeSuEPecb1bpsg" name="" memberEnd="_YErL4e8PEeSuEPecb1bpsg _YEiB8O8PEeSuEPecb1bpsg"> | |
<ownedEnd xmi:type="uml:Property" xmi:id="_YEiB8O8PEeSuEPecb1bpsg" name="usedBy" type="_Hn86wO8PEeSuEPecb1bpsg" association="_YErL4O8PEeSuEPecb1bpsg"> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YEiB8e8PEeSuEPecb1bpsg"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YEiB8u8PEeSuEPecb1bpsg" value="*"/> | |
</ownedEnd> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Class" xmi:id="_T0muwHyyEeW5YtCK2zP8qA" name="AbstractSRequirement" isAbstract="true"> | |
<generalization xmi:type="uml:Generalization" xmi:id="_z1yzUHyyEeW5YtCK2zP8qA" general="_gqod8NLoEeSb47LgOrWUpg"/> | |
<ownedAttribute xmi:type="uml:Property" xmi:id="_f6ydcHyyEeW5YtCK2zP8qA" name="abstractselement" type="_gqod8NLoEeSb47LgOrWUpg" association="_f6wBMHyyEeW5YtCK2zP8qA"> | |
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lSvZkHyyEeW5YtCK2zP8qA"/> | |
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lSyc4HyyEeW5YtCK2zP8qA" value="*"/> | |
</ownedAttribute> | |
</packagedElement> | |
<packagedElement xmi:type="uml:Association" xmi:id="_f6wBMHyyEeW5YtCK2zP8qA" memberEnd="_f6ydcHyyEeW5YtCK2zP8qA _f60SoHyyEeW5YtCK2zP8qA"> | |
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f6xPUHyyEeW5YtCK2zP8qA" source="org.eclipse.papyrus"> | |
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f6x2YHyyEeW5YtCK2zP8qA" key="nature" value="UML_Nature"/> | |
</eAnnotations> | |
<ownedEnd xmi:type="uml:Property" xmi:id="_f60SoHyyEeW5YtCK2zP8qA" name="abstractsrequirement" type="_T0muwHyyEeW5YtCK2zP8qA" association="_f6wBMHyyEeW5YtCK2zP8qA"/> | |
</packagedElement> | |
</uml:Model> |