minor update
[debian/openrocket] / doc / simulation-2.0.uml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <uml:Package xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_J062EPIyEd6814i1KDlzfw" name="net.sf.openrocket.simulation">
3   <elementImport xmi:id="_J8VFoPIyEd6814i1KDlzfw">
4     <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
5   </elementImport>
6   <elementImport xmi:id="_J8VFofIyEd6814i1KDlzfw">
7     <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
8   </elementImport>
9   <elementImport xmi:id="_J8VssPIyEd6814i1KDlzfw">
10     <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
11   </elementImport>
12   <elementImport xmi:id="_J8VssfIyEd6814i1KDlzfw">
13     <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
14   </elementImport>
15   <packagedElement xmi:type="uml:Class" xmi:id="_Tba2QPIyEd6814i1KDlzfw" name="BasicSimulationEngine" clientDependency="_-iWDsPIzEd6814i1KDlzfw">
16     <interfaceRealization xmi:id="_-iWDsPIzEd6814i1KDlzfw" supplier="_cpXMgPIyEd6814i1KDlzfw" client="_Tba2QPIyEd6814i1KDlzfw" contract="_cpXMgPIyEd6814i1KDlzfw"/>
17   </packagedElement>
18   <packagedElement xmi:type="uml:Interface" xmi:id="_cpXMgPIyEd6814i1KDlzfw" name="SimulationEngine">
19     <ownedOperation xmi:id="_f7S3UPIyEd6814i1KDlzfw" name="simulate">
20       <ownedParameter xmi:id="_lcXTMPIyEd6814i1KDlzfw" direction="return"/>
21       <ownedParameter xmi:id="_lcX6QPIyEd6814i1KDlzfw" name="SimulationConditions"/>
22     </ownedOperation>
23   </packagedElement>
24   <packagedElement xmi:type="uml:Interface" xmi:id="_E_lM4PI0Ed6814i1KDlzfw" name="SimulationCalculator">
25     <ownedOperation xmi:id="_Zi4R0PI0Ed6814i1KDlzfw" name="step">
26       <ownedParameter xmi:id="_ag6nYPI0Ed6814i1KDlzfw" direction="return"/>
27       <ownedParameter xmi:id="_ag6nYfI0Ed6814i1KDlzfw" name="SimulationStatus"/>
28     </ownedOperation>
29     <ownedOperation xmi:id="_4Xf1kPI0Ed6814i1KDlzfw" name="initialize">
30       <ownedParameter xmi:id="_5bYUcPI0Ed6814i1KDlzfw" direction="return"/>
31       <ownedParameter xmi:id="_5bY7gPI0Ed6814i1KDlzfw" name="SimulationStatus"/>
32     </ownedOperation>
33     <ownedOperation xmi:id="_5w4qYPI0Ed6814i1KDlzfw" name="store">
34       <ownedParameter xmi:id="_6n_4kPI0Ed6814i1KDlzfw" direction="return"/>
35       <ownedParameter xmi:id="_6oAfoPI0Ed6814i1KDlzfw" name="SimulationStatus"/>
36     </ownedOperation>
37   </packagedElement>
38   <packagedElement xmi:type="uml:Class" xmi:id="_GxqOgPI0Ed6814i1KDlzfw" name="CartesianCalculator" clientDependency="_SwleoPI0Ed6814i1KDlzfw">
39     <interfaceRealization xmi:id="_SwleoPI0Ed6814i1KDlzfw" supplier="_E_lM4PI0Ed6814i1KDlzfw" client="_GxqOgPI0Ed6814i1KDlzfw" contract="_E_lM4PI0Ed6814i1KDlzfw"/>
40   </packagedElement>
41   <packagedElement xmi:type="uml:Class" xmi:id="_JF1QkPI0Ed6814i1KDlzfw" name="CartesianLaunchCalculator">
42     <generalization xmi:id="_PK6YcPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
43   </packagedElement>
44   <packagedElement xmi:type="uml:Class" xmi:id="_LMYtYPI0Ed6814i1KDlzfw" name="CartesianFlightCalculator">
45     <generalization xmi:id="_PzSAAPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
46   </packagedElement>
47   <packagedElement xmi:type="uml:Class" xmi:id="_MplrMPI0Ed6814i1KDlzfw" name="CartesianLandingCalculator">
48     <generalization xmi:id="_QQTTMPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
49   </packagedElement>
50   <packagedElement xmi:type="uml:Class" xmi:id="_TpljMPI0Ed6814i1KDlzfw" name="SphericalCalculator" clientDependency="_Vi51QPI0Ed6814i1KDlzfw">
51     <interfaceRealization xmi:id="_Vi51QPI0Ed6814i1KDlzfw" supplier="_E_lM4PI0Ed6814i1KDlzfw" client="_TpljMPI0Ed6814i1KDlzfw" contract="_E_lM4PI0Ed6814i1KDlzfw"/>
52   </packagedElement>
53   <packagedElement xmi:type="uml:Class" xmi:id="_dO-wIPI0Ed6814i1KDlzfw" name="AbstractSimulationStatus (?)" clientDependency="_WkCPYPJmEd6814i1KDlzfw" isAbstract="true">
54     <interfaceRealization xmi:id="_WkCPYPJmEd6814i1KDlzfw" supplier="_CNJOwPJmEd6814i1KDlzfw" client="_dO-wIPI0Ed6814i1KDlzfw" contract="_CNJOwPJmEd6814i1KDlzfw"/>
55     <ownedOperation xmi:id="_fWLGIPI0Ed6814i1KDlzfw" name="getPosition">
56       <ownedParameter xmi:id="_hKvbEPI0Ed6814i1KDlzfw" direction="return"/>
57     </ownedOperation>
58     <ownedOperation xmi:id="_hhJI4PI0Ed6814i1KDlzfw" name="getAltitude">
59       <ownedParameter xmi:id="_iJ4j4PI0Ed6814i1KDlzfw" direction="return"/>
60     </ownedOperation>
61     <ownedOperation xmi:id="_inlMgPI0Ed6814i1KDlzfw" name="getOrientation">
62       <ownedParameter xmi:id="_jSE7API0Ed6814i1KDlzfw" direction="return"/>
63     </ownedOperation>
64     <ownedOperation xmi:id="_1aRPcPI0Ed6814i1KDlzfw" name="getConfiguration">
65       <ownedParameter xmi:id="_2T4YAPI0Ed6814i1KDlzfw" direction="return"/>
66     </ownedOperation>
67   </packagedElement>
68   <packagedElement xmi:type="uml:Class" xmi:id="_oIIrAPI0Ed6814i1KDlzfw" name="CartesianSimulationStatus">
69     <generalization xmi:id="_qQ68cPI0Ed6814i1KDlzfw" general="_dO-wIPI0Ed6814i1KDlzfw"/>
70   </packagedElement>
71   <packagedElement xmi:type="uml:Class" xmi:id="_GqNGMPI1Ed6814i1KDlzfw" name="SphericalSimulationStatus">
72     <generalization xmi:id="_JAnj8PI1Ed6814i1KDlzfw" general="_dO-wIPI0Ed6814i1KDlzfw"/>
73   </packagedElement>
74   <packagedElement xmi:type="uml:Interface" xmi:id="_CNJOwPJmEd6814i1KDlzfw" name="SimulationStatus">
75     <ownedOperation xmi:id="_EEdVsPJmEd6814i1KDlzfw" name="getAltitude">
76       <ownedParameter xmi:id="_FBjQEPJmEd6814i1KDlzfw" direction="return"/>
77     </ownedOperation>
78     <ownedOperation xmi:id="_FUn9EPJmEd6814i1KDlzfw" name="getPosition">
79       <ownedParameter xmi:id="_F9Z0UPJmEd6814i1KDlzfw" direction="return"/>
80     </ownedOperation>
81     <ownedOperation xmi:id="_GxzFsPJmEd6814i1KDlzfw" name="getVelocity">
82       <ownedParameter xmi:id="_HuFu0PJmEd6814i1KDlzfw" direction="return"/>
83     </ownedOperation>
84     <ownedOperation xmi:id="_IGCUwPJmEd6814i1KDlzfw" name="getSpeed">
85       <ownedParameter xmi:id="_IfWzsPJmEd6814i1KDlzfw" direction="return"/>
86     </ownedOperation>
87     <ownedOperation xmi:id="_JT0WgPJmEd6814i1KDlzfw" name="getConfiguration">
88       <ownedParameter xmi:id="_J4oTwPJmEd6814i1KDlzfw" direction="return"/>
89     </ownedOperation>
90   </packagedElement>
91 </uml:Package>