Class diagramm was changed. Description of class diagramm was added

This commit is contained in:
2014-06-13 20:26:29 +06:00
parent 347f423ba3
commit de770fa35d
3 changed files with 105 additions and 48 deletions

75
c2.tex
View File

@@ -434,15 +434,16 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\}
напряжений в слое модельного тканого композита с локальным дефектом к напряжений в слое модельного тканого композита с локальным дефектом к
соответствующим компонентам в слое материала идеальной периодической структуры. соответствующим компонентам в слое материала идеальной периодической структуры.
Для расчета коэффициентов концентрации был написан пакет вспомогательных Для расчета коэффициентов концентрации в каждой точке конечно-элементой сетки
программ с использованием языка программирования Python, который является был написан модуль расширения платформы SALOME-MECA. В качестве языка для написания
простым и, в то же время, мощным интерпретируемым объектно-ориентированным модуля расширений был выбран объектно-ориентированный язык программирования Python 2.7,
языком программирования. Он предоставляет структуры данных высокого уровня, который предоставляет структуры данных высокого уровня, имеет изящный синтаксис и
имеет изящный синтаксис и использует динамический контроль типов, что делает использует динамический контроль типов, что делает его идеальным языком для быстрого
его идеальным языком для быстрого написания различных приложений, работающих написания различных приложений, работающих на большинстве распространенных платформ
на большинстве распространенных платформ \cite{bib:rossum}. Для увеличения \cite{bib:rossum}.
скорости обработки большого объема данных использовалась встраиваемая
система управления базами данных SQLite. Диаграмма классов модуля расширения платформы SALOME-MECA для рассчета коэффициентов
концентрации напряжений показана на рис.~\ref{fig:c2:classDiagramm}.
\begin{figure}[ht!] \begin{figure}[ht!]
\centering \centering
@@ -451,9 +452,65 @@ C_{ijkl}^{m} \left[ 1-\lambda({\bf r}) \right ] \right\}
\label{fig:c2:classDiagramm} \label{fig:c2:classDiagramm}
\end{figure} \end{figure}
Модуль расширения реализуется одним основным и тремя вспомогательными классами:
\begin{itemize}
\item TKCalculator --- основной класс для вычисления коэффициентов концентрации напряжений в
каждой точке конечно-элементной сетки;
\item TPoint --- вспомогательный класс для описания точки в трехмерном пространстве;
\item TKValues --- вспомогательный класс для описания множества значений коэффициентов концентрации
напряжений в каждой точке конечно-элементной сетки;
\item TObjective --- вспомогательный класс для описания параметров задачи, при которых необходимо
найти значения коэффициентов концентрации напряжений.
\end{itemize}
Для исключения ошибок использования классов используется 4 перечисления:
\begin{itemize}
\item EProblem --- вид задачи, может принимать значения:
\begin{description}
\item [СС\_Without\_Contact]: керамические волокна в поликристаллической матрице без учета контакта с трением;
\item [CC\_With\_Contact]: керамические волокна в поликристаллической матрице при наличии контакта с трением;
\item [CS\_Without\_Contact]: стальные волокна в поликристаллической матрице без учета контакта с трением;
\item [CS\_With\_Contact]: стальные волокна в поликристаллической матрице при наличии контакта с трением.
\end{description}
\item ESchema --- схема нагружения, может принимать значения:
\begin{description}
\item [X1X3\_Tension]: двухсторонняя равнокомпонентная деформация растяжения в плоскости слоя;
\item [X1\_Tension]: деформация растяжения в направлении волокон основы;
\item [X1\_Tension\_X3\_Compression]: чистое формоизменение;
\item [X1X3\_Compression]: двухсторонняя равнокомпонентная деформация сжатия в плоскости слоя;
\item [X1\_Compression]: деформация сжатия в направлении волокон основы;
\item [X1X3\_Unequal\_Compression]: двухсторонняя неравнокомпонентная деформация сжатия в плоскости слоя.
\end{description}
\item EDefect --- дефект, может принимать значения:
\begin{description}
\item [Regular]: идеальная периодическая структура;
\item [Fiber\_Skip]: пропуск волокна основы;
\item [Fiber\_Skip\_Matrix]: пропуск волокна основы с учетом доуплотнения полости образованной дефектом материалом матрицы;
\item [One\_Fiber\_Break]: разрыв волокна основы;
\item [One\_Fiber\_Break\_Matrix]: разрыв волокна основы с учетом доуплотнения полости образованной дефектом материалом матрицы;
\item [Two\_Fibers\_Break]: разрыв волокон основы и утка;
\item [Two\_Fibers\_Break\_Matrix]: разрыв волокон основы и утка с учетом доуплотнения полости образованной дефектом материалом матрицы;
\item [Pore]: внутренняя технологическая пора.
\end{description}
\item EPhase --- фаза, может принимать значения:
\begin{description}
\item [Matrix]: фаза матрицы;
\item [Fibers]: фаза волокон.
\end{description}
\end{itemize}
\subsection{Схема базы данных для определения коэффициентов концентрации напряжений в \subsection{Схема базы данных для определения коэффициентов концентрации напряжений в
слое тканого композита с искривленными волокнами} слое тканого композита с искривленными волокнами}
Для увеличения скорости обработки большого объема данных использовалась встраиваемая
система управления базами данных SQLite.
\immediate\write18{dot -Tpng -o fig/er.png er.dot} \immediate\write18{dot -Tpng -o fig/er.png er.dot}
\begin{figure}[ht!] \begin{figure}[ht!]
\centering \centering

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" xmi.version="1.2" timestamp="2014-06-13T19:29:51" xmlns:UML="http://schema.omg.org/spec/UML/1.3"> <XMI verified="false" xmi.version="1.2" timestamp="2014-06-13T20:04:26" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
<XMI.header> <XMI.header>
<XMI.documentation> <XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter> <XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
@@ -129,7 +129,7 @@
<UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DRa8QcXZcvwi" name="X1_Tension_X3_Compression"/> <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DRa8QcXZcvwi" name="X1_Tension_X3_Compression"/>
<UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q7TnYRTUCTnK" name="X1X3_Compression"/> <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q7TnYRTUCTnK" name="X1X3_Compression"/>
<UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C7jwSCXqJ0er" name="X1_Compression"/> <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="C7jwSCXqJ0er" name="X1_Compression"/>
<UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="U68QBg9LnsIF" name="X1X2_Unequal_Compression"/> <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="R1UgUlSWNfG0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="U68QBg9LnsIF" name="X1X3_Unequal_Compression"/>
</UML:Enumeration> </UML:Enumeration>
<UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uGSxnuzFYRy0" name="EDefect"> <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uGSxnuzFYRy0" name="EDefect">
<UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="uGSxnuzFYRy0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IgXtPXRdeMNp" name="Regular"/> <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="uGSxnuzFYRy0" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IgXtPXRdeMNp" name="Regular"/>
@@ -148,16 +148,16 @@
</UML:Namespace.ownedElement> </UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello"> <XMI.extension xmi.extender="umbrello">
<diagrams> <diagrams>
<diagram showopsig="1" linecolor="#ff0000" snapx="25" showattribassocs="1" snapy="25" linewidth="0" showattsig="1" textcolor="#000000" isopen="1" showpackage="1" showpubliconly="1" showstereotype="1" name="Диаграмма классов" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" canvasheight="1040,133027522936" canvaswidth="1829,969668363542" localid="-1" snapcsgrid="0" showgrid="1" showops="1" griddotcolor="#d3d3d3" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="105" xmi.id="6bykuiPec4V1" documentation="" showscope="1" snapgrid="0" showatts="1" type="1"> <diagram showopsig="1" linecolor="#ff0000" snapx="25" showattribassocs="1" snapy="25" linewidth="0" showattsig="1" textcolor="#000000" isopen="1" showpackage="1" showpubliconly="0" showstereotype="1" name="Диаграмма классов" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" canvasheight="1245" canvaswidth="2201,190476190476" localid="-1" snapcsgrid="0" showgrid="1" showops="1" griddotcolor="#d3d3d3" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="135" xmi.id="6bykuiPec4V1" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets> <widgets>
<classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1575,782676493623" showattsigs="601" showstereotype="1" y="-649,2668568658164" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="SqyVG4x8Y1iT" width="487,53125" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="kfh09ejRTekG" showscope="1" height="96" showopsigs="601"/> <classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1575,78271484375" showattsigs="601" showstereotype="1" y="-649,266845703125" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="SqyVG4x8Y1iT" width="487,53125" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="kfh09ejRTekG" showscope="1" height="96" showopsigs="601"/>
<classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-923,8696646341464" showattsigs="601" showstereotype="1" y="-774,8140243902438" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="RU4Ish8yfrsN" width="305" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="fp8xjtiIrohs" showscope="1" height="81,5625" showopsigs="601"/> <classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-923,8696899414062" showattsigs="601" showstereotype="1" y="-774,8140258789062" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="RU4Ish8yfrsN" width="305" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="fp8xjtiIrohs" showscope="1" height="81,5625" showopsigs="601"/>
<classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-899,0955284552842" showattsigs="601" showstereotype="1" y="-674,778418989547" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="GJN3yjHiDc7A" width="126" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="vDweH2lgqfqY" showscope="1" height="144" showopsigs="601"/> <classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-899,0955200195312" showattsigs="601" showstereotype="1" y="-674,7784423828125" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="GJN3yjHiDc7A" width="126" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="vDweH2lgqfqY" showscope="1" height="144" showopsigs="601"/>
<enumwidget width="190" showstereotype="1" x="-1425" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="EDt0wpNvcBUX" fillcolor="#ffffff" height="112" linecolor="#000000" xmi.id="R1UgUlSWNfG0" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/> <enumwidget width="190" showstereotype="1" x="-1425" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="EDt0wpNvcBUX" fillcolor="#ffffff" height="112" linecolor="#000000" xmi.id="R1UgUlSWNfG0" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/>
<enumwidget width="175" showstereotype="1" x="-1200" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="JgCKcOVVORJm" fillcolor="#ffffff" height="140" linecolor="#000000" xmi.id="uGSxnuzFYRy0" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/> <enumwidget width="175" showstereotype="1" x="-1200" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="JgCKcOVVORJm" fillcolor="#ffffff" height="140" linecolor="#000000" xmi.id="uGSxnuzFYRy0" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/>
<enumwidget width="100" showstereotype="1" x="-1000" usesdiagramusefillcolor="0" y="-975,4065040650407" usesdiagramfillcolor="0" isinstance="0" localid="cTwv78DjWiDu" fillcolor="#ffffff" height="56" linecolor="#000000" xmi.id="oSagg2cRuZgT" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/> <enumwidget width="100" showstereotype="1" x="-1000" usesdiagramusefillcolor="0" y="-975,406494140625" usesdiagramfillcolor="0" isinstance="0" localid="cTwv78DjWiDu" fillcolor="#ffffff" height="56" linecolor="#000000" xmi.id="oSagg2cRuZgT" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/>
<enumwidget width="139" showstereotype="1" x="-1575" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="I1YbqIlSJ8Zl" fillcolor="#ffffff" height="96" linecolor="#000000" xmi.id="NYY9tRLX6bnV" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/> <enumwidget width="139" showstereotype="1" x="-1575" usesdiagramusefillcolor="0" y="-975" usesdiagramfillcolor="0" isinstance="0" localid="I1YbqIlSJ8Zl" fillcolor="#ffffff" height="96" linecolor="#000000" xmi.id="NYY9tRLX6bnV" showpackage="1" textcolor="#000000" usefillcolor="1" linewidth="0" font="TeX Gyre Cursor,9,-1,5,75,1,0,0,0,0"/>
<classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1575" showattsigs="601" showstereotype="1" y="-774,1869918699188" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="yIroFLgw8jnn" width="614" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="f71jLTl8k9vI" showscope="1" height="96" showopsigs="601"/> <classwidget linecolor="#000000" usesdiagramfillcolor="0" linewidth="0" showoperations="1" textcolor="#000000" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="-1575" showattsigs="601" showstereotype="1" y="-774,18701171875" showattributes="1" font="TeX Gyre Cursor,9,-1,5,75,0,0,0,0,0" localid="yIroFLgw8jnn" width="614" isinstance="0" usefillcolor="1" fillcolor="#ffffff" xmi.id="f71jLTl8k9vI" showscope="1" height="96" showopsigs="601"/>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1025" showstereotype="1" y="-825" text="phase" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="KkhP1UzyRS5t" pretext="+" role="710" width="51" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="aehHUJ7CN7QM" height="20"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1025" showstereotype="1" y="-825" text="phase" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="KkhP1UzyRS5t" pretext="+" role="710" width="51" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="aehHUJ7CN7QM" height="20"/>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1175" showstereotype="1" y="-825" text="defect" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="zzV9R7bohpdr" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="k42Fy7HWfMee" height="20"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1175" showstereotype="1" y="-825" text="defect" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="zzV9R7bohpdr" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="k42Fy7HWfMee" height="20"/>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1350" showstereotype="1" y="-825" text="schema" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="NaGpAvTCXu74" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="YY4Az0556Hmc" height="20"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1350" showstereotype="1" y="-825" text="schema" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="NaGpAvTCXu74" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="YY4Az0556Hmc" height="20"/>
@@ -165,55 +165,55 @@
</widgets> </widgets>
<messages/> <messages/>
<associations> <associations>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="63" widgetbid="R1UgUlSWNfG0" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="none" changeabilityA="900" xmi.id="9XvSIti9gwSM" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="1" widgetbid="R1UgUlSWNfG0" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="none" changeabilityA="900" xmi.id="9XvSIti9gwSM" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1400" starty="-774,1869918699188"/> <startpoint startx="-1400" starty="-774,18701171875"/>
<endpoint endx="-1400" endy="-863"/> <endpoint endx="-1400" endy="-863"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1395,731707317073" showstereotype="1" y="-824,1869918699186" text="schema" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="F7sWS7o9WJyJ" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="3IamaSGdh70x" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1395,731689453125" showstereotype="1" y="-824,18701171875" text="schema" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="F7sWS7o9WJyJ" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="3IamaSGdh70x" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="uGSxnuzFYRy0" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="qa5dNEDLSgKL" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="uGSxnuzFYRy0" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="qa5dNEDLSgKL" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1175" starty="-774,1869918699188"/> <startpoint startx="-1175" starty="-774,18701171875"/>
<endpoint endx="-1175" endy="-835"/> <endpoint endx="-1175" endy="-835"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1172,357723577236" showstereotype="1" y="-823,3739837398374" text="defect" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="35rYLPlYWb4y" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ht5BA2UDK3xs" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1172,357666015625" showstereotype="1" y="-823,3739624023438" text="defect" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="35rYLPlYWb4y" pretext="+" role="710" width="58" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="ht5BA2UDK3xs" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="oSagg2cRuZgT" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="FIyAjJAtq6J6" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="oSagg2cRuZgT" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="FIyAjJAtq6J6" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-975" starty="-774,1869918699188"/> <startpoint startx="-975" starty="-774,18701171875"/>
<endpoint endx="-975" endy="-919,4065040650407"/> <endpoint endx="-975" endy="-919,406494140625"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-972,3577235772358" showstereotype="1" y="-822,560975609756" text="phase" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="VEVAJU6KZxss" pretext="+" role="710" width="51" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="MbQqBTmqKs1U" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-972,3577270507812" showstereotype="1" y="-822,5609741210938" text="phase" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="VEVAJU6KZxss" pretext="+" role="710" width="51" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="MbQqBTmqKs1U" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="NYY9tRLX6bnV" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="87" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="yGT1tb0cwRN2" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="NYY9tRLX6bnV" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="1" totalcounta="2" totalcountb="2" widgetaid="f71jLTl8k9vI" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="0" visibilityB="0" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="yGT1tb0cwRN2" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1550" starty="-774,1869918699188"/> <startpoint startx="-1550" starty="-774,18701171875"/>
<endpoint endx="-1550" endy="-879"/> <endpoint endx="-1550" endy="-879"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1546,544715447155" showstereotype="1" y="-822,560975609756" text="problem" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="uTfCWc30oWA7" pretext="+" role="710" width="66" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="0EPXCFNWrmL0" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1546,544677734375" showstereotype="1" y="-822,5609741210938" text="problem" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="uTfCWc30oWA7" pretext="+" role="710" width="66" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="0EPXCFNWrmL0" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="f71jLTl8k9vI" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="1OoC5kTNK5x1" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="f71jLTl8k9vI" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="1OoC5kTNK5x1" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1410,742026087119" starty="-649,2668568658164"/> <startpoint startx="-1410,742065429688" starty="-649,266845703125"/>
<endpoint endx="-1410,742026087119" endy="-678,1869918699188"/> <endpoint endx="-1410,742065429688" endy="-678,18701171875"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1403,611944786306" showstereotype="1" y="-658,3008130081301" text="currentObjective" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="H8wSbK8FMb7U" pretext="-" role="710" width="130" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="PXzTVpWWBIgE" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1403,611938476562" showstereotype="1" y="-658,3008422851562" text="currentObjective" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="H8wSbK8FMb7U" pretext="-" role="710" width="130" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="PXzTVpWWBIgE" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="fp8xjtiIrohs" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="4KPZ9t3IBjXC" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="fp8xjtiIrohs" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="4KPZ9t3IBjXC" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1088,251426493623" starty="-626,829268292683"/> <startpoint startx="-1088,25146484375" starty="-626,8292846679688"/>
<endpoint endx="-923,8696646341464" endy="-693,2515243902438"/> <endpoint endx="-923,8696899414062" endy="-693,2515258789062"/>
<point x="-925,2032520325203" y="-626,829268292683"/> <point x="-925,2032470703125" y="-626,8292846679688"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1469,316819105691" showstereotype="1" y="-652,2668568658164" text="currentPoint" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="q8V0fnRH3IVc" pretext="-" role="710" width="101" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="FwVnTqjXB64I" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1469,316772460938" showstereotype="1" y="-652,266845703125" text="currentPoint" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="q8V0fnRH3IVc" pretext="-" role="710" width="101" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="FwVnTqjXB64I" height="18"/>
</assocwidget> </assocwidget>
<assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="0" widgetbid="vDweH2lgqfqY" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="#ffff00" changeabilityA="900" xmi.id="wMjgEnk7mnnM" changeabilityB="900" type="510"> <assocwidget linecolor="none" indexa="1" usesdiagramfillcolor="63" widgetbid="vDweH2lgqfqY" indexb="1" linewidth="none" seqnum="" textcolor="none" usesdiagramusefillcolor="0" totalcounta="2" totalcountb="2" widgetaid="kfh09ejRTekG" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" visibilityA="1" visibilityB="1" usefillcolor="1" fillcolor="none" changeabilityA="900" xmi.id="wMjgEnk7mnnM" changeabilityB="900" type="510">
<linepath layout="Polyline"> <linepath layout="Polyline">
<startpoint startx="-1088,251426493623" starty="-593,4776059814169"/> <startpoint startx="-1088,25146484375" starty="-591,8154794198496"/>
<endpoint endx="-899,0955284552842" endy="-593,4776059814169"/> <endpoint endx="-899,0955200195312" endy="-591,8154794198496"/>
</linepath> </linepath>
<floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1002,721544715447" showstereotype="1" y="-612,2668568658164" text="currentValues" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="yIJlo1kOvaFd" pretext="-" role="710" width="109" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="sxrUWWXQsE66" height="18"/> <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" textcolor="none" usesdiagramusefillcolor="1" x="-1002,095520019531" showstereotype="1" y="-647,266845703125" text="currentValues" font="TeX Gyre Cursor,9,-1,5,50,0,0,0,0,0" localid="rftr0ZjLMkwK" pretext="-" role="710" width="109" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="A8NfCWPI2ejO" height="18"/>
</assocwidget> </assocwidget>
</associations> </associations>
</diagram> </diagram>
@@ -236,7 +236,7 @@
</UML:Model> </UML:Model>
</XMI.content> </XMI.content>
<XMI.extensions xmi.extender="umbrello"> <XMI.extensions xmi.extender="umbrello">
<docsettings viewid="6bykuiPec4V1" uniqueid="qj0gI4hnXx4t" documentation=""/> <docsettings viewid="6bykuiPec4V1" uniqueid="A8NfCWPI2ejO" documentation=""/>
<listview> <listview>
<listitem open="1" type="800" id="Views"> <listitem open="1" type="800" id="Views">
<listitem open="1" type="821" id="Component View"/> <listitem open="1" type="821" id="Component View"/>
@@ -260,7 +260,7 @@
<listitem open="1" type="829" id="IUziKoxJpoCC"/> <listitem open="1" type="829" id="IUziKoxJpoCC"/>
<listitem open="1" type="829" id="SNekUQiyfksX"/> <listitem open="1" type="829" id="SNekUQiyfksX"/>
</listitem> </listitem>
<listitem open="1" type="831" id="uGSxnuzFYRy0"> <listitem open="0" type="831" id="uGSxnuzFYRy0">
<listitem open="0" type="839" id="3dHXP6lfkHY9"/> <listitem open="0" type="839" id="3dHXP6lfkHY9"/>
<listitem open="0" type="839" id="IOAAgDqkp5FC"/> <listitem open="0" type="839" id="IOAAgDqkp5FC"/>
<listitem open="0" type="839" id="tdKS46jMUrVB"/> <listitem open="0" type="839" id="tdKS46jMUrVB"/>
@@ -270,26 +270,26 @@
<listitem open="0" type="839" id="92IAviOB7cmI"/> <listitem open="0" type="839" id="92IAviOB7cmI"/>
<listitem open="0" type="839" id="TBBsE8fMAxU4"/> <listitem open="0" type="839" id="TBBsE8fMAxU4"/>
</listitem> </listitem>
<listitem open="1" type="831" id="oSagg2cRuZgT"> <listitem open="0" type="831" id="oSagg2cRuZgT">
<listitem open="0" type="839" id="YMQcaXdoXEcf"/> <listitem open="0" type="839" id="YMQcaXdoXEcf"/>
<listitem open="0" type="839" id="G0ap815Op6Ts"/> <listitem open="0" type="839" id="G0ap815Op6Ts"/>
</listitem> </listitem>
<listitem open="1" type="831" id="NYY9tRLX6bnV"> <listitem open="0" type="831" id="NYY9tRLX6bnV">
<listitem open="0" type="839" id="Q7gQPsPQbMeU"/> <listitem open="0" type="839" id="Q7gQPsPQbMeU"/>
<listitem open="0" type="839" id="WUPI0iYzE9pW"/> <listitem open="0" type="839" id="WUPI0iYzE9pW"/>
<listitem open="0" type="839" id="aNSj07FbdrW2"/> <listitem open="0" type="839" id="aNSj07FbdrW2"/>
<listitem open="0" type="839" id="bWcxRlisqOIG"/> <listitem open="0" type="839" id="bWcxRlisqOIG"/>
</listitem> </listitem>
<listitem open="1" type="831" id="R1UgUlSWNfG0"> <listitem open="0" type="831" id="R1UgUlSWNfG0">
<listitem open="0" type="839" id="C7jwSCXqJ0er"/> <listitem open="0" type="839" id="C7jwSCXqJ0er"/>
<listitem open="0" type="839" id="91OM8Go4L6I9"/> <listitem open="0" type="839" id="91OM8Go4L6I9"/>
<listitem open="0" type="839" id="DRa8QcXZcvwi"/> <listitem open="0" type="839" id="DRa8QcXZcvwi"/>
<listitem open="0" type="839" id="U68QBg9LnsIF"/>
<listitem open="0" type="839" id="Q7TnYRTUCTnK"/> <listitem open="0" type="839" id="Q7TnYRTUCTnK"/>
<listitem open="0" type="839" id="x5IEpx5i9vec"/> <listitem open="0" type="839" id="x5IEpx5i9vec"/>
<listitem open="0" type="839" id="U68QBg9LnsIF"/>
</listitem> </listitem>
<listitem open="1" type="813" id="vkTOkoyktEQx"/> <listitem open="1" type="813" id="vkTOkoyktEQx"/>
<listitem open="1" type="813" id="kfh09ejRTekG"> <listitem open="0" type="813" id="kfh09ejRTekG">
<listitem open="0" type="814" id="1OoC5kTNK5x1"/> <listitem open="0" type="814" id="1OoC5kTNK5x1"/>
<listitem open="0" type="814" id="4KPZ9t3IBjXC"/> <listitem open="0" type="814" id="4KPZ9t3IBjXC"/>
<listitem open="0" type="814" id="wMjgEnk7mnnM"/> <listitem open="0" type="814" id="wMjgEnk7mnnM"/>
@@ -299,7 +299,7 @@
<listitem open="0" type="815" id="CXSqG0WDsgxI"/> <listitem open="0" type="815" id="CXSqG0WDsgxI"/>
<listitem open="0" type="815" id="ZAxc0O5hm4dE"/> <listitem open="0" type="815" id="ZAxc0O5hm4dE"/>
</listitem> </listitem>
<listitem open="1" type="813" id="vDweH2lgqfqY"> <listitem open="0" type="813" id="vDweH2lgqfqY">
<listitem open="0" type="814" id="W91oYuzUXHWG"/> <listitem open="0" type="814" id="W91oYuzUXHWG"/>
<listitem open="0" type="814" id="VEb2V5IRNCED"/> <listitem open="0" type="814" id="VEb2V5IRNCED"/>
<listitem open="0" type="814" id="9ENWJVabIpXC"/> <listitem open="0" type="814" id="9ENWJVabIpXC"/>
@@ -309,7 +309,7 @@
<listitem open="0" type="814" id="XXysjB6sPTMh"/> <listitem open="0" type="814" id="XXysjB6sPTMh"/>
<listitem open="0" type="815" id="oRxx1kgtdvx6"/> <listitem open="0" type="815" id="oRxx1kgtdvx6"/>
</listitem> </listitem>
<listitem open="1" type="813" id="f71jLTl8k9vI"> <listitem open="0" type="813" id="f71jLTl8k9vI">
<listitem open="0" type="814" id="qa5dNEDLSgKL"/> <listitem open="0" type="814" id="qa5dNEDLSgKL"/>
<listitem open="0" type="814" id="FIyAjJAtq6J6"/> <listitem open="0" type="814" id="FIyAjJAtq6J6"/>
<listitem open="0" type="814" id="yGT1tb0cwRN2"/> <listitem open="0" type="814" id="yGT1tb0cwRN2"/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 72 KiB