\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{}\doxysection{Aml.\+Editor.\+Plugin.\+Device\+Description Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description}\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
Inheritance diagram for Aml.\+Editor.\+Plugin.\+Device\+Description\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_device_description}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a43910d4963765bbb83fb00f8f60b3149}{Device\+Description}} ()
\begin{DoxyCompactList}\small\item\em Constructor with no arguments that intilizes Device Description G\+UI \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aeaaa5d48d1117d26fce90474dea55a5b}{Device\+Description}} (\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{M\+W\+Controller}} m\+W\+Controller)
\begin{DoxyCompactList}\small\item\em This is a constructor of this class with M\+W\+Controlle rargument. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab9575cb89491e4d3f71d8f94b58b5cc3}{load\+Standard\+Library}} ()
\begin{DoxyCompactList}\small\item\em This function loads \char`\"{}\+Interface Class Libraries\char`\"{} and\char`\"{}\+Role Class Libraries\char`\"{} from already defined libaraies in plugin or, libraries from the A\+ML file those user want ot load from local machine. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a23c4a5fcaa60e5b2de9f9d2c271fdb0e}{check\+For\+Automtion\+Component}} ()
\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0c4099a413d2bf96ca8aacf75bee03e6}{clear}} ()
\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0cea107ee651f7b9567bf305f26c2918}{search\+For\+Component\+Names}} (Attribute\+Type class\+Type)
\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ac3abe6c0e5635f553fca28615722a80f}{Clear\+Header\+Tab\+Page\+Valuesof\+Electrical\+Interfaces}} ()
\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_af5ba2182ac553e9c73b532abb9aa6820}{Clear\+Header\+Tab\+Page\+Valuesofgeneric\+Data}} ()
\item 
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a925af3db84bdc0f89f6285c989c073cc}{select\+Library}} (byte\mbox{[}$\,$\mbox{]} file)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab5a4c5637056e4c6d2649fa7373839fa}{dragging}} = false
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
override void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0237a062c9718be0cc5bbdb61342ab0b}{Dispose}} (bool disposing)
\begin{DoxyCompactList}\small\item\em Clean up any resources being used. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item 
object \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aca047e64073b4250242f0b8cea862efe}{row}}\hspace{0.3cm}{\ttfamily  \mbox{[}get\mbox{]}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a43910d4963765bbb83fb00f8f60b3149}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a43910d4963765bbb83fb00f8f60b3149}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!DeviceDescription@{DeviceDescription}}
\index{DeviceDescription@{DeviceDescription}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{DeviceDescription()}{DeviceDescription()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Device\+Description.\+Device\+Description (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Constructor with no arguments that intilizes Device Description G\+UI 

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aeaaa5d48d1117d26fce90474dea55a5b}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aeaaa5d48d1117d26fce90474dea55a5b}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!DeviceDescription@{DeviceDescription}}
\index{DeviceDescription@{DeviceDescription}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{DeviceDescription()}{DeviceDescription()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Device\+Description.\+Device\+Description (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{M\+W\+Controller}}}]{m\+W\+Controller }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



This is a constructor of this class with M\+W\+Controlle rargument. 


\begin{DoxyParams}{Parameters}
{\em m\+W\+Controller} & \\
\hline
\end{DoxyParams}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a23c4a5fcaa60e5b2de9f9d2c271fdb0e}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a23c4a5fcaa60e5b2de9f9d2c271fdb0e}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!checkForAutomtionComponent@{checkForAutomtionComponent}}
\index{checkForAutomtionComponent@{checkForAutomtionComponent}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{checkForAutomtionComponent()}{checkForAutomtionComponent()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+check\+For\+Automtion\+Component (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0c4099a413d2bf96ca8aacf75bee03e6}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0c4099a413d2bf96ca8aacf75bee03e6}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!clear@{clear}}
\index{clear@{clear}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{clear()}{clear()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+clear (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ac3abe6c0e5635f553fca28615722a80f}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ac3abe6c0e5635f553fca28615722a80f}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!ClearHeaderTabPageValuesofElectricalInterfaces@{ClearHeaderTabPageValuesofElectricalInterfaces}}
\index{ClearHeaderTabPageValuesofElectricalInterfaces@{ClearHeaderTabPageValuesofElectricalInterfaces}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{ClearHeaderTabPageValuesofElectricalInterfaces()}{ClearHeaderTabPageValuesofElectricalInterfaces()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+Clear\+Header\+Tab\+Page\+Valuesof\+Electrical\+Interfaces (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_af5ba2182ac553e9c73b532abb9aa6820}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_af5ba2182ac553e9c73b532abb9aa6820}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!ClearHeaderTabPageValuesofgenericData@{ClearHeaderTabPageValuesofgenericData}}
\index{ClearHeaderTabPageValuesofgenericData@{ClearHeaderTabPageValuesofgenericData}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{ClearHeaderTabPageValuesofgenericData()}{ClearHeaderTabPageValuesofgenericData()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+Clear\+Header\+Tab\+Page\+Valuesofgeneric\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0237a062c9718be0cc5bbdb61342ab0b}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0237a062c9718be0cc5bbdb61342ab0b}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!Dispose@{Dispose}}
\index{Dispose@{Dispose}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{Dispose()}{Dispose()}}
{\footnotesize\ttfamily override void Aml.\+Editor.\+Plugin.\+Device\+Description.\+Dispose (\begin{DoxyParamCaption}\item[{bool}]{disposing }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}



Clean up any resources being used. 


\begin{DoxyParams}{Parameters}
{\em disposing} & true if managed resources should be disposed; otherwise, false.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab9575cb89491e4d3f71d8f94b58b5cc3}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab9575cb89491e4d3f71d8f94b58b5cc3}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!loadStandardLibrary@{loadStandardLibrary}}
\index{loadStandardLibrary@{loadStandardLibrary}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{loadStandardLibrary()}{loadStandardLibrary()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+load\+Standard\+Library (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



This function loads \char`\"{}\+Interface Class Libraries\char`\"{} and\char`\"{}\+Role Class Libraries\char`\"{} from already defined libaraies in plugin or, libraries from the A\+ML file those user want ot load from local machine. 

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0cea107ee651f7b9567bf305f26c2918}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a0cea107ee651f7b9567bf305f26c2918}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!searchForComponentNames@{searchForComponentNames}}
\index{searchForComponentNames@{searchForComponentNames}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{searchForComponentNames()}{searchForComponentNames()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+search\+For\+Component\+Names (\begin{DoxyParamCaption}\item[{Attribute\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a925af3db84bdc0f89f6285c989c073cc}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_a925af3db84bdc0f89f6285c989c073cc}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!selectLibrary@{selectLibrary}}
\index{selectLibrary@{selectLibrary}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{selectLibrary()}{selectLibrary()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Device\+Description.\+select\+Library (\begin{DoxyParamCaption}\item[{byte\mbox{[}$\,$\mbox{]}}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab5a4c5637056e4c6d2649fa7373839fa}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_ab5a4c5637056e4c6d2649fa7373839fa}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!dragging@{dragging}}
\index{dragging@{dragging}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{dragging}{dragging}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Device\+Description.\+dragging = false}



\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aca047e64073b4250242f0b8cea862efe}\label{class_aml_1_1_editor_1_1_plugin_1_1_device_description_aca047e64073b4250242f0b8cea862efe}} 
\index{Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}!row@{row}}
\index{row@{row}!Aml.Editor.Plugin.DeviceDescription@{Aml.Editor.Plugin.DeviceDescription}}
\doxysubsubsection{\texorpdfstring{row}{row}}
{\footnotesize\ttfamily object Aml.\+Editor.\+Plugin.\+Device\+Description.\+row\hspace{0.3cm}{\ttfamily [get]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_device_description_8cs}{Device\+Description.\+cs}}\item 
\mbox{\hyperlink{_device_description_8_designer_8cs}{Device\+Description.\+Designer.\+cs}}\end{DoxyCompactItemize}
