blob: d9c44ba39d2b792c80e5e709d880f99f1d87c02e [file] [log] [blame]
<?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>