<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI
	xmlns:xmi="http://www.omg.org/spec/XMI/20131001"
	xmlns:mofext="http://www.omg.org/spec/MOF/20131001"
	xmlns:uml="http://www.omg.org/spec/UML/20161101"
	xmlns:sysml="http://www.omg.org/spec/SysML/20181001/SysML"
	>
	<xmi:documentation>
		<xmi:exporter>Handtuned MagicDraw UML</xmi:exporter>
		<xmi:exporterVersion>19.0 v9</xmi:exporterVersion>
	</xmi:documentation>
		<uml:Profile xmi:type="uml:Profile" xmi:id="_18_5_3_f720368_1530538769343_678942_36985" name="FTA Profile" URI="https://www.omg.org/spec/RAAML/20211101/FTA">
			<ownedComment xmi:type="uml:Comment" xmi:id="_19_0_3_30b0125_1603886639101_258880_119" body="Undeveloped  Event is modeled by a combination of BasicEvent stereotype with Undeveloped stereotype from GSN">
				<annotatedElement href="https://www.omg.org/spec/RAAML/20211101/GeneralRAAML.xmi#_19_0_3_30b0125_1595419686929_266744_1004"/>
				<annotatedElement xmi:idref="_18_5_3_f720368_1537802297885_977280_17499"/>
			</ownedComment>
			<metamodelReference xmi:type="uml:PackageImport" xmi:id="_18_5_3_f720368_1530538769344_722450_36986">
				<importedPackage href="http://www.omg.org/spec/UML/20161101/UML.xmi#_0"/>
			</metamodelReference>
			<packageImport xmi:type="uml:PackageImport" xmi:id="_19_0_3_30b0125_1604651455790_489409_656">
				<importedPackage href="https://www.omg.org/spec/RAAML/20211101/GeneralRAAML.xmi#_18_5_3_f720368_1537716950274_148762_15249"/>
			</packageImport>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537186137403_197981_11177" name="Tree">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426704379_457159_16503" body="A marker stereotype for fault trees. See FTATree library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537186137403_197981_11177"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569273196823_716686_236" name="TreeIsFTATree">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537186137403_197981_11177"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569273196823_993927_237">
						<body>-- Tree stereotype can only be applied on any class specialized from FTATree from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;FTATree&#39;)</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537186178960_746820_11277">
					<general href="https://www.omg.org/spec/RAAML/20211101/CoreRAAML.xmi#_18_5_3_f720368_1524487856534_440989_15656"/>
				</generalization>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_18_5_3_f720368_1537186151087_262387_11218" name="base_Class" visibility="private" association="_18_5_3_f720368_1537186151087_439817_11217">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
				</ownedAttribute>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_f720368_1537186151087_439817_11217">
				<memberEnd xmi:idref="_18_5_3_f720368_1537186151087_262387_11218"/>
				<memberEnd xmi:idref="_18_5_3_f720368_1537186151088_908054_11219"/>
				<navigableOwnedEnd xmi:idref="_18_5_3_f720368_1537186151088_908054_11219"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_f720368_1537186151088_908054_11219" name="extension_Tree" visibility="private" aggregation="composite" type="_18_5_3_f720368_1537186137403_197981_11177" association="_18_5_3_f720368_1537186151087_439817_11217">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_f720368_1537186151088_524209_11220"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537186167141_50926_11234" name="Gate" isAbstract="true">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426466347_73771_16369" body="A marker stereotype for fault tree gates. See Gate library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537186167141_50926_11234"/>
				</ownedComment>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_18_5_3_f720368_1537186167154_841098_11236" name="base_Class" visibility="private" association="_18_5_3_f720368_1537186167154_237308_11235">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632921215772_289364_328"/>
				</ownedAttribute>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_19_0_3_30b0125_1632770222321_37689_937" name="base_Property" visibility="private" association="_19_0_3_30b0125_1632770222320_745009_936">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632921221541_838500_334"/>
				</ownedAttribute>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_f720368_1537186167154_237308_11235">
				<memberEnd xmi:idref="_18_5_3_f720368_1537186167154_841098_11236"/>
				<memberEnd xmi:idref="_18_5_3_f720368_1537186167157_520019_11237"/>
				<navigableOwnedEnd xmi:idref="_18_5_3_f720368_1537186167157_520019_11237"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_f720368_1537186167157_520019_11237" name="extension_Gate" visibility="private" aggregation="composite" type="_18_5_3_f720368_1537186167141_50926_11234" association="_18_5_3_f720368_1537186167154_237308_11235">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_f720368_1537186167158_190614_11238"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_19_0_3_30b0125_1632770222320_745009_936">
				<memberEnd xmi:idref="_19_0_3_30b0125_1632770222321_37689_937"/>
				<memberEnd xmi:idref="_19_0_3_30b0125_1632770222322_345583_938"/>
				<navigableOwnedEnd xmi:idref="_19_0_3_30b0125_1632770222322_345583_938"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_19_0_3_30b0125_1632770222322_345583_938" name="extension_Gate" visibility="private" aggregation="composite" type="_18_5_3_f720368_1537186167141_50926_11234" association="_19_0_3_30b0125_1632770222320_745009_936">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632770222322_618848_939"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802149928_64995_17278" name="Event" isAbstract="true">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426445131_191016_16355" body="A marker stereotype for fault tree events. See Event library class for definition.
If the Event stereotype is applied to a class, then that class also must have the Situation stereotype (or its descendants) applied.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802149928_64995_17278"/>
				</ownedComment>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_18_5_3_f720368_1537802159202_882648_17323" name="base_Class" visibility="private" association="_18_5_3_f720368_1537802159202_942174_17322">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632921198259_470213_314"/>
				</ownedAttribute>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_19_0_3_30b0125_1632769600843_987257_448" name="base_Property" visibility="private" association="_19_0_3_30b0125_1632769600842_567299_447">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632921204892_140007_320"/>
				</ownedAttribute>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_f720368_1537802159202_942174_17322">
				<memberEnd xmi:idref="_18_5_3_f720368_1537802159202_882648_17323"/>
				<memberEnd xmi:idref="_18_5_3_f720368_1537802159202_849839_17324"/>
				<navigableOwnedEnd xmi:idref="_18_5_3_f720368_1537802159202_849839_17324"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_f720368_1537802159202_849839_17324" name="extension_Event" visibility="private" aggregation="composite" type="_18_5_3_f720368_1537802149928_64995_17278" association="_18_5_3_f720368_1537802159202_942174_17322">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_f720368_1537802159203_890232_17325"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_19_0_3_30b0125_1632769600842_567299_447">
				<memberEnd xmi:idref="_19_0_3_30b0125_1632769600843_987257_448"/>
				<memberEnd xmi:idref="_19_0_3_30b0125_1632769600843_253825_449"/>
				<navigableOwnedEnd xmi:idref="_19_0_3_30b0125_1632769600843_253825_449"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_19_0_3_30b0125_1632769600843_253825_449" name="extension_Event" visibility="private" aggregation="composite" type="_18_5_3_f720368_1537802149928_64995_17278" association="_19_0_3_30b0125_1632769600842_567299_447">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_19_0_3_30b0125_1632769600843_692204_450"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802206000_293725_17420" name="DormantEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426413471_650595_16343" body="A marker stereotype, carrying icon for dormant events. See DormantEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802206000_293725_17420"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274399772_309266_670" name="DormantEventIsDormantEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802206000_293725_17420"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274399772_82205_671">
						<body>if not self.base_Class-&gt;isEmpty() then
--DormantEvent stereotype can only be applied on any class specialized from DormantEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;DormantEvent&#39;)
else
--DormantEvent stereotype can only be applied on any property whose type is specialized from DormantEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;DormantEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537802215296_28074_17463" general="_18_5_3_f720368_1537802149928_64995_17278"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1544001090530_381325_18139" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 73 74 79 6c 65 3d 22 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3a 6e 65 77 20 30 20 30 20 39 36 20 39 36 3b 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 73 74 79 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f 63 73 73 22 3e a 9 2e 73 74 30 7b 66 69 6c 6c 3a 6e 6f 6e 65 3b 73 74 72 6f 6b 65 3a 23 30 30 30 30 30 30 3b 73 74 72 6f 6b 65 2d 77 69 64 74 68 3a 33 3b 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a 31 30 3b 7d a 3c 2f 73 74 79 6c 65 3e a 3c 70 6f 6c 79 67 6f 6e 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 34 38 2c 37 35 20 35 2c 34 38 20 34 38 2c 32 31 20 39 31 2c 34 38 20 22 2f 3e a 3c 70 6f 6c 79 67 6f 6e 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 34 38 2c 36 34 2e 33 20 32 32 2c 34 38 20 34 38 2c 33 31 2e 37 20 37 34 2c 34 38 20 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA Icons - Dec 3\FTA Icons\dormant-event-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802297885_977280_17499" name="BasicEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426367292_830192_16319" body="A marker stereotype, carrying icon for basic events. See BasicEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802297885_977280_17499"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274096985_79282_655" name="BasicEventIsBasicEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802297885_977280_17499"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274096985_471963_656">
						<body>if not self.base_Class-&gt;isEmpty() then
--BasicEvent stereotype can only be applied on any class specialized from BasicEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;BasicEvent&#39;)
else
--BasicEvent stereotype can only be applied on any property whose type is specialized from BasicEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;BasicEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274449269_547997_673" name="UndevelopedEventIsUndevelopedEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802297885_977280_17499"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274449269_586120_674">
						<body>--BasicEvent + Undeveloped stereotype combination can be applied on any class specialized from UndevelopedEvent from FTA Library
(Undeveloped.allInstances().base_Element-&gt;includesAll(self.base_Class) and not self.base_Class-&gt;isEmpty())
implies                                             
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;UndevelopedEvent&#39;)</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537802326318_518419_17548" general="_18_5_3_f720368_1537802149928_64995_17278"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168320897_770985_22697" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 63 69 72 63 6c 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 63 78 3d 22 34 38 22 20 63 79 3d 22 34 38 22 20 72 3d 22 34 31 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\basic-event-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802430073_202181_17567" name="ConditionalEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426388560_636322_16331" body="A marker stereotype, carrying icon for conditional events. See ConditionalEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802430073_202181_17567"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274315812_204230_665" name="ConditionalEventIsConditionalEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802430073_202181_17567"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274315812_223506_666">
						<body>if not self.base_Class-&gt;isEmpty() then
--ConditionalEvent stereotype can only be applied on any class specialized from ConditionalEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;ConditionalEvent&#39;)
else
--ConditionalEvent stereotype can only be applied on any property whose type is specialized from ConditionalEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;ConditionalEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537802439494_687747_17610" general="_18_5_3_f720368_1537802149928_64995_17278"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168342314_685508_22698" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 65 6c 6c 69 70 73 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 63 78 3d 22 34 38 22 20 63 79 3d 22 34 38 22 20 72 78 3d 22 34 31 22 20 72 79 3d 22 32 33 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\conditioning-event-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802464638_163507_17627" name="ZeroEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426758217_426353_16543" body="A marker stereotype, carrying icon for zero events. See ZeroEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802464638_163507_17627"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274600485_24203_999" name="ZeroEventIsZeroEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802464638_163507_17627"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274600485_216715_1000">
						<body>if not self.base_Class-&gt;isEmpty() then
--ZeroEvent stereotype can only be applied on any class specialized from ZeroEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;ZeroEvent&#39;)
else
--ZeroEvent stereotype can only be applied on any property whose type is specialized from ZeroEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;ZeroEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537802474712_892442_17668" general="_18_5_3_f720368_1537802149928_64995_17278"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1544001103561_28709_18140" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 73 74 79 6c 65 3d 22 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3a 6e 65 77 20 30 20 30 20 39 36 20 39 36 3b 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 73 74 79 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f 63 73 73 22 3e a 9 2e 73 74 30 7b 66 69 6c 6c 3a 6e 6f 6e 65 3b 73 74 72 6f 6b 65 3a 23 30 30 30 30 30 30 3b 73 74 72 6f 6b 65 2d 77 69 64 74 68 3a 33 3b 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a 31 30 3b 7d a 9 2e 73 74 31 7b 66 69 6c 6c 3a 23 46 46 46 46 46 46 3b 73 74 72 6f 6b 65 3a 23 30 30 30 30 30 30 3b 73 74 72 6f 6b 65 2d 77 69 64 74 68 3a 33 3b 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a 31 30 3b 7d a 3c 2f 73 74 79 6c 65 3e a 3c 70 6f 6c 79 67 6f 6e 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 38 30 2e 38 2c 38 39 20 31 35 2e 32 2c 38 39 20 31 35 2e 32 2c 33 35 2e 37 20 34 38 2c 37 20 38 30 2e 38 2c 33 35 2e 37 20 22 2f 3e a 3c 6c 69 6e 65 20 63 6c 61 73 73 3d 22 73 74 31 22 20 78 31 3d 22 31 35 2e 32 22 20 79 31 3d 22 33 35 2e 37 22 20 78 32 3d 22 38 30 2e 38 22 20 79 32 3d 22 38 39 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA Icons - Dec 3\FTA Icons\zero-event-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_f720368_1537802489277_360883_17679" name="HouseEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426488586_330042_16381" body="A marker stereotype, carrying icon for house events. See HouseEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_f720368_1537802489277_360883_17679"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274541477_656328_996" name="HouseEventIsHouseEvent">
					<constrainedElement xmi:idref="_18_5_3_f720368_1537802489277_360883_17679"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274541478_523005_997">
						<body>if not self.base_Class-&gt;isEmpty() then
--HouseEvent stereotype can only be applied on any class specialized from HouseEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;HouseEvent&#39;)
else
--HouseEvent stereotype can only be applied on any property whose type is specialized from HouseEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;HouseEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_f720368_1537802510525_781133_17738" general="_18_5_3_f720368_1537802149928_64995_17278"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168407698_601883_22700" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 70 6f 6c 79 67 6f 6e 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 70 6f 69 6e 74 73 3d 22 38 30 2e 38 2c 38 39 20 31 35 2e 32 2c 38 39 20 31 35 2e 32 2c 33 35 2e 37 20 34 38 2c 37 20 38 30 2e 38 2c 33 35 2e 37 20 a 9 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\house-event-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168611650_34080_22731" name="AND">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426339726_389161_16307" body="A marker stereotype, carrying icon for AND gates. See AND library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168611650_34080_22731"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274766783_804937_1320" name="ANDIsAND">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168611650_34080_22731"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274766783_168257_1321">
						<body>if not self.base_Class-&gt;isEmpty() then
--AND stereotype can only be applied on any class specialized from AND gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;AND&#39;)
else
--AND stereotype can only be applied on any property whose type is specialized from AND from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;AND&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168627823_10173_22765" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168789857_47117_22941" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 67 3e a 9 3c 70 61 74 68 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 64 3d 22 4d 37 36 2c 38 30 48 32 30 56 34 34 63 30 2d 31 35 2e 34 36 34 2c 31 32 2e 35 33 36 2d 32 38 2c 32 38 2d 32 38 68 30 a 9 9 63 31 35 2e 34 36 34 2c 30 2c 32 38 2c 31 32 2e 35 33 36 2c 32 38 2c 32 38 56 38 30 7a 22 2f 3e a 9 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 38 22 20 79 31 3d 22 31 36 22 20 78 32 3d 22 34 38 22 20 79 32 3d 22 30 22 2f 3e a 9 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 32 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 32 38 22 20 79 32 3d 22 38 30 22 2f 3e a 9 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 36 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 36 38 22 20 79 32 3d 22 38 30 22 2f 3e a 3c 2f 67 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\and-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168638024_231570_22766" name="OR">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426589376_843986_16441" body="A marker stereotype, carrying icon for OR gates. See OR library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168638024_231570_22766"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275087207_339749_1332" name="ORIsOR">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168638024_231570_22766"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275087207_635197_1333">
						<body>if not self.base_Class-&gt;isEmpty() then
--OR stereotype can only be applied on any class specialized from OR gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;OR&#39;)
else
--OR stereotype can only be applied on any property whose type is specialized from OR from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;OR&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168638026_879168_22767" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168814637_630205_22942" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 38 22 20 79 31 3d 22 30 22 20 78 32 3d 22 34 38 22 20 79 32 3d 22 31 36 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 32 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 32 38 22 20 79 32 3d 22 37 36 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 36 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 36 38 22 20 79 32 3d 22 37 36 22 2f 3e a 3c 70 61 74 68 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 64 3d 22 4d 37 36 2c 38 30 63 30 2c 30 2d 38 2d 38 2d 32 38 2d 38 73 2d 32 38 2c 38 2d 32 38 2c 38 56 36 34 2e 32 34 33 a 9 63 30 2d 31 39 2e 39 33 38 2c 31 30 2e 36 38 33 2d 33 38 2e 33 34 38 2c 32 37 2e 39 39 35 2d 34 38 2e 32 34 4c 34 38 2c 31 36 6c 30 2e 30 30 35 2c 30 2e 30 30 33 43 36 35 2e 33 31 37 2c 32 35 2e 38 39 35 2c 37 36 2c 34 34 2e 33 30 35 2c 37 36 2c 36 34 2e 32 34 33 56 38 30 7a 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\or-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168646330_238310_22794" name="SEQ">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426608680_717607_16453" body="A marker stereotype, carrying icon for SEQ gates. See SEQ library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168646330_238310_22794"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275303280_219031_1658" name="SEQIsSEQ">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168646330_238310_22794"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275303280_949358_1659">
						<body>if not self.base_Class-&gt;isEmpty() then
--SEQ stereotype can only be applied on any class specialized from SEQ gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;SEQ&#39;)
else
--SEQ stereotype can only be applied on any property whose type is specialized from SEQ from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;SEQ&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168646331_997635_22795" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168851176_462607_22944" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 38 22 20 79 31 3d 22 31 36 22 20 78 32 3d 22 34 38 22 20 79 32 3d 22 30 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 32 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 32 38 22 20 79 32 3d 22 38 30 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 36 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 36 38 22 20 79 32 3d 22 38 30 22 2f 3e a 3c 70 61 74 68 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 64 3d 22 4d 37 36 2c 38 30 48 32 30 56 34 34 63 30 2d 31 35 2e 34 36 34 2c 31 32 2e 35 33 36 2d 32 38 2c 32 38 2d 32 38 68 30 a 9 63 31 35 2e 34 36 34 2c 30 2c 32 38 2c 31 32 2e 35 33 36 2c 32 38 2c 32 38 56 38 30 7a 22 2f 3e a 3c 70 6f 6c 79 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 70 6f 69 6e 74 73 3d 22 37 36 2c 38 30 20 34 38 2c 31 36 20 32 30 2c 38 30 20 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\pand-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168680002_105906_22822" name="XOR">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426739525_979028_16531" body="A marker stereotype, carrying icon for XOR gates. See XOR library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168680002_105906_22822"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275258495_361404_1656" name="XORIsXOR">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168680002_105906_22822"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275258495_778835_1657">
						<body>if not self.base_Class-&gt;isEmpty() then
--XOR stereotype can only be applied on any class specialized from XOR gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;XOR&#39;)
else
--XOR stereotype can only be applied on any property whose type is specialized from XOR from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;XOR&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168680003_193175_22823" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168830350_853895_22943" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 38 22 20 79 31 3d 22 30 22 20 78 32 3d 22 34 38 22 20 79 32 3d 22 31 36 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 32 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 32 38 22 20 79 32 3d 22 37 36 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 36 38 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 36 38 22 20 79 32 3d 22 37 36 22 2f 3e a 3c 70 61 74 68 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 64 3d 22 4d 37 36 2c 38 30 63 30 2c 30 2d 38 2d 38 2d 32 38 2d 38 73 2d 32 38 2c 38 2d 32 38 2c 38 56 36 34 2e 32 34 33 a 9 63 30 2d 31 39 2e 39 33 38 2c 31 30 2e 36 38 33 2d 33 38 2e 33 34 38 2c 32 37 2e 39 39 35 2d 34 38 2e 32 34 4c 34 38 2c 31 36 6c 30 2e 30 30 35 2c 30 2e 30 30 33 43 36 35 2e 33 31 37 2c 32 35 2e 38 39 35 2c 37 36 2c 34 34 2e 33 30 35 2c 37 36 2c 36 34 2e 32 34 33 56 38 30 7a 22 2f 3e a 3c 70 6f 6c 79 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 70 6f 69 6e 74 73 3d 22 37 36 2c 38 30 20 34 38 2c 31 36 20 32 30 2c 38 30 20 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\xor-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168692202_236980_22850" name="INHIBIT">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426509693_788869_16393" body="A marker stereotype, carrying icon for INHIBIT gates. See INHIBIT library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168692202_236980_22850"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275362704_951056_1660" name="INHIBITIsINHIBIT">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168692202_236980_22850"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275362705_12949_1661">
						<body>if not self.base_Class-&gt;isEmpty() then
--INHIBIT stereotype can only be applied on any class specialized from INHIBIT gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;INHIBIT&#39;)
else
--INHIBIT stereotype can only be applied on any property whose type is specialized from INHIBIT from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;INHIBIT&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168692203_244295_22851" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541168860951_248684_22945" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 70 6f 6c 79 67 6f 6e 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 70 6f 69 6e 74 73 3d 22 34 33 2e 38 35 36 2c 31 36 20 37 31 2e 35 36 39 2c 33 32 20 37 31 2e 35 36 39 2c 36 34 20 34 33 2e 38 35 36 2c 38 30 20 a 9 31 36 2e 31 34 34 2c 36 34 20 31 36 2e 31 34 34 2c 33 32 20 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 33 2e 38 35 36 22 20 79 31 3d 22 31 36 22 20 78 32 3d 22 34 33 2e 38 35 36 22 20 79 32 3d 22 30 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 34 33 2e 38 35 36 22 20 79 31 3d 22 39 36 22 20 78 32 3d 22 34 33 2e 38 35 36 22 20 79 32 3d 22 38 30 22 2f 3e a 3c 6c 69 6e 65 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 78 31 3d 22 37 32 2e 31 30 35 22 20 79 31 3d 22 34 38 22 20 78 32 3d 22 39 35 2e 38 35 36 22 20 79 32 3d 22 34 38 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA icons\inhibit-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168723627_135151_22878" name="MAJORITY_VOTE">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426547347_304241_16417" body="A marker stereotype, carrying icon for MAJORITY_VOTE gates. See MAJORITY_VOTE library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168723627_135151_22878"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275412672_491956_1668" name="MAJORITY_VOTEIsMAJORITY_VOTE">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168723627_135151_22878"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275412672_797613_1669">
						<body>if not self.base_Class-&gt;isEmpty() then
--MAJORITY_VOTE stereotype can only be applied on any class specialized from MAJORITY_VOTE gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;MAJORITY_VOTE&#39;)
else
--MAJORITY_VOTE stereotype can only be applied on any property whose type is specialized from MAJORITY_VOTE from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;MAJORITY_VOTE&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168723628_729850_22879" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1544000884168_522278_18126" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 73 74 79 6c 65 3d 22 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3a 6e 65 77 20 30 20 30 20 39 36 20 39 36 3b 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 73 74 79 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f 63 73 73 22 3e a 9 2e 73 74 30 7b 66 69 6c 6c 3a 6e 6f 6e 65 3b 73 74 72 6f 6b 65 3a 23 30 30 30 30 30 30 3b 73 74 72 6f 6b 65 2d 77 69 64 74 68 3a 33 3b 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a 31 30 3b 7d a 3c 2f 73 74 79 6c 65 3e a 3c 70 61 74 68 20 63 6c 61 73 73 3d 22 73 74 30 22 20 64 3d 22 4d 38 33 2e 39 2c 38 39 63 30 2c 30 2d 31 33 2e 37 2d 39 2d 33 35 2e 39 2d 39 73 2d 33 35 2e 39 2c 39 2d 33 35 2e 39 2c 39 56 34 32 2e 39 43 31 32 2e 31 2c 32 33 2e 31 2c 32 38 2e 32 2c 37 2c 34 38 2c 37 6c 30 2c 30 63 31 39 2e 38 2c 30 2c 33 35 2e 39 2c 31 36 2e 31 2c 33 35 2e 39 2c 33 35 2e 39 56 38 39 7a 22 2f 3e a 3c 67 3e a 9 3c 70 61 74 68 20 64 3d 22 4d 33 35 2e 35 2c 33 39 2e 31 63 30 2d 31 2e 39 2d 30 2e 31 2d 33 2e 33 2d 30 2e 31 2d 34 2e 38 68 32 2e 38 6c 30 2e 31 2c 32 2e 38 68 30 2e 31 63 31 2d 31 2e 37 2c 32 2e 36 2d 33 2e 32 2c 35 2e 36 2d 33 2e 32 63 32 2e 34 2c 30 2c 34 2e 32 2c 31 2e 35 2c 34 2e 39 2c 33 2e 35 48 34 39 63 30 2e 35 2d 31 2c 31 2e 33 2d 31 2e 37 2c 32 2d 32 2e 33 a 9 9 63 31 2e 31 2d 30 2e 38 2c 32 2e 32 2d 31 2e 32 2c 33 2e 39 2d 31 2e 32 63 32 2e 34 2c 30 2c 35 2e 38 2c 31 2e 35 2c 35 2e 38 2c 37 2e 36 76 31 30 2e 34 68 2d 33 2e 31 76 2d 31 30 63 30 2d 33 2e 34 2d 31 2e 33 2d 35 2e 34 2d 33 2e 38 2d 35 2e 34 63 2d 31 2e 39 2c 30 2d 33 2e 32 2c 31 2e 33 2d 33 2e 38 2c 32 2e 39 a 9 9 63 2d 30 2e 31 2c 30 2e 35 2d 30 2e 33 2c 31 2e 31 2d 30 2e 33 2c 31 2e 36 76 31 30 2e 39 68 2d 33 2e 31 56 34 31 2e 33 63 30 2d 32 2e 38 2d 31 2e 32 2d 34 2e 38 2d 33 2e 37 2d 34 2e 38 63 2d 32 2c 30 2d 33 2e 35 2c 31 2e 36 2d 34 2c 33 2e 32 63 2d 30 2e 32 2c 30 2e 35 2d 30 2e 33 2c 31 2d 30 2e 33 2c 31 2e 36 76 31 30 2e 36 68 2d 33 2e 31 56 33 39 2e 31 7a 22 2f 3e a 3c 2f 67 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA Icons - Dec 3\FTA Icons\majority-vote-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541168734498_349881_22906" name="NOT">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426567289_954879_16429" body="A marker stereotype, carrying icon for NOT gates. See NOT library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541168734498_349881_22906"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569275143615_25259_1654" name="NOTIsNOT">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541168734498_349881_22906"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569275143615_8392_1655">
						<body>if not self.base_Class-&gt;isEmpty() then
--NOT stereotype can only be applied on any class specialized from NOT gate from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;NOT&#39;)
else
--NOT stereotype can only be applied on any property whose type is specialized from NOT from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;NOT&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541168734499_512109_22907" general="_18_5_3_f720368_1537186167141_50926_11234"/>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1544000934190_325088_18127" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 73 74 79 6c 65 3d 22 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3a 6e 65 77 20 30 20 30 20 39 36 20 39 36 3b 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 73 74 79 6c 65 20 74 79 70 65 3d 22 74 65 78 74 2f 63 73 73 22 3e a 9 2e 73 74 30 7b 66 69 6c 6c 3a 6e 6f 6e 65 3b 73 74 72 6f 6b 65 3a 23 30 30 30 30 30 30 3b 73 74 72 6f 6b 65 2d 77 69 64 74 68 3a 33 3b 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3a 31 30 3b 7d a 3c 2f 73 74 79 6c 65 3e a 3c 67 3e a 9 3c 70 6f 6c 79 67 6f 6e 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 34 38 2c 34 38 20 31 34 2e 32 2c 34 2e 35 20 38 31 2e 38 2c 34 2e 35 20 9 22 2f 3e a 9 3c 70 6f 6c 79 6c 69 6e 65 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 38 31 2e 38 2c 34 2e 35 20 34 38 2c 34 38 20 31 34 2e 32 2c 34 2e 35 20 9 22 2f 3e a 9 3c 70 6f 6c 79 67 6f 6e 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 34 38 2c 34 38 20 31 34 2e 32 2c 39 31 2e 35 20 38 31 2e 38 2c 39 31 2e 35 20 9 22 2f 3e a 9 3c 70 6f 6c 79 6c 69 6e 65 20 63 6c 61 73 73 3d 22 73 74 30 22 20 70 6f 69 6e 74 73 3d 22 38 31 2e 38 2c 39 31 2e 35 20 34 38 2c 34 38 20 31 34 2e 32 2c 39 31 2e 35 20 9 22 2f 3e a 3c 2f 67 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\Documents\Trainings and Consultations\2018-09-24 OMG TC Ottawa\FTA\FTA Icons - Dec 3\FTA Icons\not-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541177805436_622974_23022" name="IntermediateEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426527388_107468_16405" body="A marker stereotype, carrying icon for intermediate events. See IntermediateEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541177805436_622974_23022"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274191026_129676_661" name="IntermediateEventIsIntermediateEvent">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541177805436_622974_23022"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274191026_863313_662">
						<body>if not self.base_Class-&gt;isEmpty() then
--IntermediateEvent stereotype can only be applied on any class specialized from IntermediateEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;IntermediateEvent&#39;)
else
--IntermediateEvent stereotype can only be applied on any property whose type is specialized from IntermediateEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;IntermediateEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541177805436_824825_23023" general="_18_5_3_f720368_1537802149928_64995_17278"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541178505529_13209_23083" name="TopEvent">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426627511_398829_16465" body="A marker stereotype, carrying icon for top events. See TopEvent library class for definition.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541178505529_13209_23083"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569274247106_182978_663" name="TopEventIsTopEvent">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541178505529_13209_23083"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569274247106_648060_664">
						<body>if not self.base_Class-&gt;isEmpty() then
--TopEvent stereotype can only be applied on any class specialized from TopEvent from FTA Library
self.base_Class-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;TopEvent&#39;)
else
--TopEvent stereotype can only be applied on any property whose type is specialized from TopEvent from FTA Library
self.base_Property.type-&gt;asSet()-&gt;closure(general).name-&gt;includes(&#39;TopEvent&#39;)
endif</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541178505531_470517_23084" general="_18_5_3_f720368_1537802149928_64995_17278"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541429923718_108300_25581" name="TransferIn">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426659162_230339_16477" body="The node of the current fault tree that indicates that the tree is developed further as a separate fault tree - TransferOut.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541429923718_108300_25581"/>
				</ownedComment>
				<ownedRule xmi:type="uml:Constraint" xmi:id="_19_0_2_30b0125_1569273836133_324872_631" name="TypeIsTransferOut">
					<constrainedElement xmi:idref="_18_5_3_8760274_1541429923718_108300_25581"/>
					<specification xmi:type="uml:OpaqueExpression" xmi:id="_19_0_2_30b0125_1569273836134_601474_632">
						<body>-- type of TransferIn property must be TransferOut FTA Tree
TransferOut.allInstances().base_Class-&gt;includesAll(self.base_Property.type)</body>
						<language>OCL2.0</language>
					</specification>
				</ownedRule>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_18_5_3_8760274_1541429943881_267106_25609" name="base_Property" visibility="private" association="_18_5_3_8760274_1541429943881_381411_25608">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Property"/>
				</ownedAttribute>
				<icon xmi:type="uml:Image" xmi:id="_18_5_3_8760274_1541430206072_283490_25698" content="3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74 66 2d 38 22 3f 3e a 3c 21 2d 2d 20 47 65 6e 65 72 61 74 6f 72 3a 20 41 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 20 31 39 2e 32 2e 30 2c 20 53 56 47 20 45 78 70 6f 72 74 20 50 6c 75 67 2d 49 6e 20 2e 20 53 56 47 20 56 65 72 73 69 6f 6e 3a 20 36 2e 30 30 20 42 75 69 6c 64 20 30 29 20 20 2d 2d 3e a 3c 73 76 67 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20 69 64 3d 22 4c 61 79 65 72 5f 31 22 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67 22 20 78 6d 6c 6e 73 3a 78 6c 69 6e 6b 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39 2f 78 6c 69 6e 6b 22 20 78 3d 22 30 70 78 22 20 79 3d 22 30 70 78 22 a 9 20 77 69 64 74 68 3d 22 39 36 70 78 22 20 68 65 69 67 68 74 3d 22 39 36 70 78 22 20 76 69 65 77 42 6f 78 3d 22 30 20 30 20 39 36 20 39 36 22 20 65 6e 61 62 6c 65 2d 62 61 63 6b 67 72 6f 75 6e 64 3d 22 6e 65 77 20 30 20 30 20 39 36 20 39 36 22 20 78 6d 6c 3a 73 70 61 63 65 3d 22 70 72 65 73 65 72 76 65 22 3e a 3c 70 6f 6c 79 67 6f 6e 20 66 69 6c 6c 3d 22 6e 6f 6e 65 22 20 73 74 72 6f 6b 65 3d 22 23 30 30 30 30 30 30 22 20 73 74 72 6f 6b 65 2d 77 69 64 74 68 3d 22 33 22 20 73 74 72 6f 6b 65 2d 6d 69 74 65 72 6c 69 6d 69 74 3d 22 31 30 22 20 70 6f 69 6e 74 73 3d 22 38 39 2c 38 39 20 37 2c 38 39 20 34 38 2c 37 20 22 2f 3e a 3c 2f 73 76 67 3e a " format="SVG" location="C:\Users\andarm\AppData\Local\.cameo.systems.modeler\18.5\tmp\2018-10-28-19-53-10\transfer\transfer-node-96.svg"/>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_8760274_1541429943881_381411_25608">
				<memberEnd xmi:idref="_18_5_3_8760274_1541429943881_267106_25609"/>
				<memberEnd xmi:idref="_18_5_3_8760274_1541429943881_456539_25610"/>
				<navigableOwnedEnd xmi:idref="_18_5_3_8760274_1541429943881_456539_25610"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_8760274_1541429943881_456539_25610" name="extension_TransferIn" visibility="private" aggregation="composite" type="_18_5_3_8760274_1541429923718_108300_25581" association="_18_5_3_8760274_1541429943881_381411_25608">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_8760274_1541429943881_868624_25611"/>
				</ownedEnd>
			</packagedElement>
			<packagedElement xmi:type="uml:Stereotype" xmi:id="_18_5_3_8760274_1541429958237_602528_25614" name="TransferOut">
				<ownedComment xmi:type="uml:Comment" xmi:id="_18_5_3_8760274_1552426677196_24559_16489" body="A marker stereotype for partial fault trees. It indicates that this tree is used as a part of another fault tree through TransferIn. The computed probability of the top event of the TransferOut tree is used as a probability of the TransferIn node.">
					<annotatedElement xmi:idref="_18_5_3_8760274_1541429958237_602528_25614"/>
				</ownedComment>
				<generalization xmi:type="uml:Generalization" xmi:id="_18_5_3_8760274_1541429965337_850726_25643" general="_18_5_3_f720368_1537186137403_197981_11177"/>
				<ownedAttribute xmi:type="uml:Property" xmi:id="_18_5_3_8760274_1541429965391_108945_25645" name="base_Class" visibility="private" association="_18_5_3_8760274_1541429965391_74598_25644">
					<type href="http://www.omg.org/spec/UML/20161101/UML.xmi#Class"/>
				</ownedAttribute>
			</packagedElement>
			<packagedElement xmi:type="uml:Extension" xmi:id="_18_5_3_8760274_1541429965391_74598_25644">
				<memberEnd xmi:idref="_18_5_3_8760274_1541429965391_108945_25645"/>
				<memberEnd xmi:idref="_18_5_3_8760274_1541429965391_539947_25646"/>
				<navigableOwnedEnd xmi:idref="_18_5_3_8760274_1541429965391_539947_25646"/>
				<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_18_5_3_8760274_1541429965391_539947_25646" name="extension_TransferOut" visibility="private" aggregation="composite" type="_18_5_3_8760274_1541429958237_602528_25614" association="_18_5_3_8760274_1541429965391_74598_25644">
					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_18_5_3_8760274_1541429965391_611066_25647"/>
				</ownedEnd>
			</packagedElement>
		</uml:Profile>
	<mofext:Tag xmi:id="FTA_mofTag0" xmi:type="mofext:Tag" name="org.omg.xmi.nsPrefix" value="FTA" element="_18_5_3_f720368_1530538769343_678942_36985"/>		
</xmi:XMI>