bug fixes
[debian/openrocket] / doc / simulation-2.0.uml
diff --git a/doc/simulation-2.0.uml b/doc/simulation-2.0.uml
new file mode 100644 (file)
index 0000000..64b5482
--- /dev/null
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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">
+  <elementImport xmi:id="_J8VFoPIyEd6814i1KDlzfw">
+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+  </elementImport>
+  <elementImport xmi:id="_J8VFofIyEd6814i1KDlzfw">
+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+  </elementImport>
+  <elementImport xmi:id="_J8VssPIyEd6814i1KDlzfw">
+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
+  </elementImport>
+  <elementImport xmi:id="_J8VssfIyEd6814i1KDlzfw">
+    <importedElement xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+  </elementImport>
+  <packagedElement xmi:type="uml:Class" xmi:id="_Tba2QPIyEd6814i1KDlzfw" name="BasicSimulationEngine" clientDependency="_-iWDsPIzEd6814i1KDlzfw">
+    <interfaceRealization xmi:id="_-iWDsPIzEd6814i1KDlzfw" supplier="_cpXMgPIyEd6814i1KDlzfw" client="_Tba2QPIyEd6814i1KDlzfw" contract="_cpXMgPIyEd6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Interface" xmi:id="_cpXMgPIyEd6814i1KDlzfw" name="SimulationEngine">
+    <ownedOperation xmi:id="_f7S3UPIyEd6814i1KDlzfw" name="simulate">
+      <ownedParameter xmi:id="_lcXTMPIyEd6814i1KDlzfw" direction="return"/>
+      <ownedParameter xmi:id="_lcX6QPIyEd6814i1KDlzfw" name="SimulationConditions"/>
+    </ownedOperation>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Interface" xmi:id="_E_lM4PI0Ed6814i1KDlzfw" name="SimulationCalculator">
+    <ownedOperation xmi:id="_Zi4R0PI0Ed6814i1KDlzfw" name="step">
+      <ownedParameter xmi:id="_ag6nYPI0Ed6814i1KDlzfw" direction="return"/>
+      <ownedParameter xmi:id="_ag6nYfI0Ed6814i1KDlzfw" name="SimulationStatus"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_4Xf1kPI0Ed6814i1KDlzfw" name="initialize">
+      <ownedParameter xmi:id="_5bYUcPI0Ed6814i1KDlzfw" direction="return"/>
+      <ownedParameter xmi:id="_5bY7gPI0Ed6814i1KDlzfw" name="SimulationStatus"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_5w4qYPI0Ed6814i1KDlzfw" name="store">
+      <ownedParameter xmi:id="_6n_4kPI0Ed6814i1KDlzfw" direction="return"/>
+      <ownedParameter xmi:id="_6oAfoPI0Ed6814i1KDlzfw" name="SimulationStatus"/>
+    </ownedOperation>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_GxqOgPI0Ed6814i1KDlzfw" name="CartesianCalculator" clientDependency="_SwleoPI0Ed6814i1KDlzfw">
+    <interfaceRealization xmi:id="_SwleoPI0Ed6814i1KDlzfw" supplier="_E_lM4PI0Ed6814i1KDlzfw" client="_GxqOgPI0Ed6814i1KDlzfw" contract="_E_lM4PI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_JF1QkPI0Ed6814i1KDlzfw" name="CartesianLaunchCalculator">
+    <generalization xmi:id="_PK6YcPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_LMYtYPI0Ed6814i1KDlzfw" name="CartesianFlightCalculator">
+    <generalization xmi:id="_PzSAAPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_MplrMPI0Ed6814i1KDlzfw" name="CartesianLandingCalculator">
+    <generalization xmi:id="_QQTTMPI0Ed6814i1KDlzfw" general="_GxqOgPI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_TpljMPI0Ed6814i1KDlzfw" name="SphericalCalculator" clientDependency="_Vi51QPI0Ed6814i1KDlzfw">
+    <interfaceRealization xmi:id="_Vi51QPI0Ed6814i1KDlzfw" supplier="_E_lM4PI0Ed6814i1KDlzfw" client="_TpljMPI0Ed6814i1KDlzfw" contract="_E_lM4PI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_dO-wIPI0Ed6814i1KDlzfw" name="AbstractSimulationStatus (?)" clientDependency="_WkCPYPJmEd6814i1KDlzfw" isAbstract="true">
+    <interfaceRealization xmi:id="_WkCPYPJmEd6814i1KDlzfw" supplier="_CNJOwPJmEd6814i1KDlzfw" client="_dO-wIPI0Ed6814i1KDlzfw" contract="_CNJOwPJmEd6814i1KDlzfw"/>
+    <ownedOperation xmi:id="_fWLGIPI0Ed6814i1KDlzfw" name="getPosition">
+      <ownedParameter xmi:id="_hKvbEPI0Ed6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_hhJI4PI0Ed6814i1KDlzfw" name="getAltitude">
+      <ownedParameter xmi:id="_iJ4j4PI0Ed6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_inlMgPI0Ed6814i1KDlzfw" name="getOrientation">
+      <ownedParameter xmi:id="_jSE7API0Ed6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_1aRPcPI0Ed6814i1KDlzfw" name="getConfiguration">
+      <ownedParameter xmi:id="_2T4YAPI0Ed6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_oIIrAPI0Ed6814i1KDlzfw" name="CartesianSimulationStatus">
+    <generalization xmi:id="_qQ68cPI0Ed6814i1KDlzfw" general="_dO-wIPI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Class" xmi:id="_GqNGMPI1Ed6814i1KDlzfw" name="SphericalSimulationStatus">
+    <generalization xmi:id="_JAnj8PI1Ed6814i1KDlzfw" general="_dO-wIPI0Ed6814i1KDlzfw"/>
+  </packagedElement>
+  <packagedElement xmi:type="uml:Interface" xmi:id="_CNJOwPJmEd6814i1KDlzfw" name="SimulationStatus">
+    <ownedOperation xmi:id="_EEdVsPJmEd6814i1KDlzfw" name="getAltitude">
+      <ownedParameter xmi:id="_FBjQEPJmEd6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_FUn9EPJmEd6814i1KDlzfw" name="getPosition">
+      <ownedParameter xmi:id="_F9Z0UPJmEd6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_GxzFsPJmEd6814i1KDlzfw" name="getVelocity">
+      <ownedParameter xmi:id="_HuFu0PJmEd6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_IGCUwPJmEd6814i1KDlzfw" name="getSpeed">
+      <ownedParameter xmi:id="_IfWzsPJmEd6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+    <ownedOperation xmi:id="_JT0WgPJmEd6814i1KDlzfw" name="getConfiguration">
+      <ownedParameter xmi:id="_J4oTwPJmEd6814i1KDlzfw" direction="return"/>
+    </ownedOperation>
+  </packagedElement>
+</uml:Package>