- Added plugin source code

- removed plugin dll
- Changed file structure
- Added readme
This commit is contained in:
2022-03-11 17:13:30 +01:00
parent 21f52871c2
commit 98119c56f4
460 changed files with 92059 additions and 98 deletions

View File

@@ -0,0 +1,23 @@
LATEX_CMD=pdflatex
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
$(LATEX_CMD) refman
makeindex refman.idx
$(LATEX_CMD) refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
$(LATEX_CMD) refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf

View File

@@ -0,0 +1,16 @@
\hypertarget{_about_8xaml_8cs}{}\doxysection{About.\+xaml.\+cs File Reference}
\label{_about_8xaml_8cs}\index{About.xaml.cs@{About.xaml.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_about}{Aml.\+Editor.\+Plugin.\+About}}
\begin{DoxyCompactList}\small\item\em Interaction logic for About.\+xaml \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_animation_class_8cs}{}\doxysection{Animation\+Class.\+cs File Reference}
\label{_animation_class_8cs}\index{AnimationClass.cs@{AnimationClass.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}{Aml.\+Editor.\+Plugin.\+Animation\+Class}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_automation_m_l_data_tables_8cs}{}\doxysection{Automation\+M\+L\+Data\+Tables.\+cs File Reference}
\label{_automation_m_l_data_tables_8cs}\index{AutomationMLDataTables.cs@{AutomationMLDataTables.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}{Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_class_of_lists_from_data_grid_views_8cs}{}\doxysection{Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+cs File Reference}
\label{_class_of_lists_from_data_grid_views_8cs}\index{ClassOfListsFromDataGridViews.cs@{ClassOfListsFromDataGridViews.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_class_of_lists_from_referencefile_8cs}{}\doxysection{Class\+Of\+Lists\+From\+Referencefile.\+cs File Reference}
\label{_class_of_lists_from_referencefile_8cs}\index{ClassOfListsFromReferencefile.cs@{ClassOfListsFromReferencefile.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_device_description_8_designer_8cs}{}\doxysection{Device\+Description.\+Designer.\+cs File Reference}
\label{_device_description_8_designer_8cs}\index{DeviceDescription.Designer.cs@{DeviceDescription.Designer.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Aml.\+Editor.\+Plugin.\+Device\+Description}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_device_description_8cs}{}\doxysection{Device\+Description.\+cs File Reference}
\label{_device_description_8cs}\index{DeviceDescription.cs@{DeviceDescription.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Aml.\+Editor.\+Plugin.\+Device\+Description}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_m_w_controller_8cs}{}\doxysection{M\+W\+Controller.\+cs File Reference}
\label{_m_w_controller_8cs}\index{MWController.cs@{MWController.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{Aml.\+Editor.\+Plugin.\+M\+W\+Controller}}
\begin{DoxyCompactList}\small\item\em This class passes the inputs of the G\+U\+Is to \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} where needed and it is in controll of what is displayed at the screen \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,18 @@
\hypertarget{_m_w_data_8cs}{}\doxysection{M\+W\+Data.\+cs File Reference}
\label{_m_w_data_8cs}\index{MWData.cs@{MWData.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{Aml.\+Editor.\+Plugin.\+M\+W\+Data}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}{Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Object}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,28 @@
\hypertarget{_m_w_device_8cs}{}\doxysection{M\+W\+Device.\+cs File Reference}
\label{_m_w_device_8cs}\index{MWDevice.cs@{MWDevice.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{Aml.\+Editor.\+Plugin.\+M\+W\+Device}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters}}
\begin{DoxyCompactList}\small\item\em /\+The following classes are parameter holders for Electrical Interfaces \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_modelling_wizard_8xaml_8cs}{}\doxysection{Modelling\+Wizard.\+xaml.\+cs File Reference}
\label{_modelling_wizard_8xaml_8cs}\index{ModellingWizard.xaml.cs@{ModellingWizard.xaml.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Aml.\+Editor.\+Plugin.\+Modelling\+Wizard}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} is an Plug\+In, which implements the I\+A\+M\+L\+Editor\+View Interface. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,2 @@
\hypertarget{_r_e_a_d_m_e_8md}{}\doxysection{R\+E\+A\+D\+M\+E.\+md File Reference}
\label{_r_e_a_d_m_e_8md}\index{README.md@{README.md}}

View File

@@ -0,0 +1,16 @@
\hypertarget{_search_a_m_l_component_file_8cs}{}\doxysection{Search\+A\+M\+L\+Component\+File.\+cs File Reference}
\label{_search_a_m_l_component_file_8cs}\index{SearchAMLComponentFile.cs@{SearchAMLComponentFile.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File}}
\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,16 @@
\hypertarget{_search_a_m_l_library_file_8cs}{}\doxysection{Search\+A\+M\+L\+Library\+File.\+cs File Reference}
\label{_search_a_m_l_library_file_8cs}\index{SearchAMLLibraryFile.cs@{SearchAMLLibraryFile.cs}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File}}
\begin{DoxyCompactList}\small\item\em This class reads the library file loaded in to the plugin \char`\"{}\+Role Class Library Tree\+View\char`\"{} and \char`\"{}\+Interface Class Library Tree\+View\char`\"{} \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml}{Aml}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,22 @@
\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_about}{Aml.\+Editor.\+Plugin.\+About}} \\*Interaction logic for About.\+xaml }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_about}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}{Aml.\+Editor.\+Plugin.\+Animation\+Class}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}{Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Aml.\+Editor.\+Plugin.\+Device\+Description}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_device_description}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters}} \\*/\+The following classes are parameter holders for Electrical Interfaces }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Aml.\+Editor.\+Plugin.\+Modelling\+Wizard}} \\*\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} is an Plug\+In, which implements the I\+A\+M\+L\+Editor\+View Interface }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{Aml.\+Editor.\+Plugin.\+M\+W\+Controller}} \\*This class passes the inputs of the G\+U\+Is to \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} where needed and it is in controll of what is displayed at the screen }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{Aml.\+Editor.\+Plugin.\+M\+W\+Data}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{Aml.\+Editor.\+Plugin.\+M\+W\+Device}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}{Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Object}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File}} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}}{}
\item\contentsline{section}{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File}} \\*This class reads the library file loaded in to the plugin \char`\"{}\+Role Class Library Tree\+View\char`\"{} and \char`\"{}\+Interface Class Library Tree\+View\char`\"{} }{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}}{}
\end{DoxyCompactList}

View File

@@ -0,0 +1,197 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 259.740260
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 1.925000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.About) cw
(Window) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.About) 0.000000 0.000000 box
(Window) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in

View File

@@ -0,0 +1,95 @@
%PDF-1.7
%<25>
5 0 obj
<</Length 6 0 R/Filter /FlateDecode>>
stream
x<EFBFBD><EFBFBD>P<EFBFBD>N<EFBFBD>0<10><>W<EFBFBD>8,~<7E><><1C>Tq<12>;<3B><><EFBFBD><EFBFBD>Z<><5A>Y<EFBFBD>Q<EFBFBD>#<23>a<EFBFBD>93<39>3*Ҩ<><D2A8>p<EFBFBD><70><EFBFBD>#`<60>
k8<EFBFBD><1E>8<EFBFBD>.<2E>K%{vX`\Ԩ#<15>4<>8<01><0F><><EFBFBD>v<EFBFBD>^<5E>oz<6F><7A>u{<7B><>W<57><VG<56>V<EFBFBD>6P<11><><EFBFBD>ȽB<C8BD>I<EFBFBD>J<EFBFBD><4A><1B><>9c$]<5D>y<EFBFBD><17>"#<23>LY2A<32>O<EFBFBD>A<13> <18>y7x<37>lO<6C><4F>v<EFBFBD>(c,<2C>E<EFBFBD><45><EFBFBD><EFBFBD>d<EFBFBD><18>5a0<61><30><EFBFBD><EFBFBD><1A>&:z<>0<><1C><><EFBFBD><EFBFBD>nxqgS<>mA<6D><41>v<EFBFBD>.<2E><>;{<7B>.<2E>>{*<j<><07><>8gI<67>ee<65><65><EFBFBD><EFBFBD>IN<49><05>dlyendstream
endobj
6 0 obj
260
endobj
4 0 obj
<</Type/Page/MediaBox [0 0 500 260]
/Parent 3 0 R
/Resources<</ProcSet[/PDF /Text]
/ExtGState 9 0 R
/Font 10 0 R
>>
/Contents 5 0 R
>>
endobj
3 0 obj
<< /Type /Pages /Kids [
4 0 R
] /Count 1
>>
endobj
1 0 obj
<</Type /Catalog /Pages 3 0 R
/Metadata 11 0 R
>>
endobj
7 0 obj
<</Type/ExtGState
/OPM 1>>endobj
9 0 obj
<</R7
7 0 R>>
endobj
10 0 obj
<</R8
8 0 R>>
endobj
8 0 obj
<</BaseFont/Times-Roman/Type/Font
/Subtype/Type1>>
endobj
11 0 obj
<</Type/Metadata
/Subtype/XML/Length 1402>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:cc21f9fd-4387-11ea-0000-4132be2e2438' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.25'/>
<rdf:Description rdf:about='uuid:cc21f9fd-4387-11ea-0000-4132be2e2438' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2020-01-27T18:41:50+01:00</xmp:ModifyDate>
<xmp:CreateDate>2020-01-27T18:41:50+01:00</xmp:CreateDate>
<xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:cc21f9fd-4387-11ea-0000-4132be2e2438' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:cc21f9fd-4387-11ea-0000-4132be2e2438'/>
<rdf:Description rdf:about='uuid:cc21f9fd-4387-11ea-0000-4132be2e2438' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(MiKTeX GPL Ghostscript 9.25)
/CreationDate(D:20200127184150+01'00')
/ModDate(D:20200127184150+01'00')
/Title(ClassName)
/Creator(Doxygen)
/Author()>>endobj
xref
0 12
0000000000 65535 f
0000000573 00000 n
0000002283 00000 n
0000000514 00000 n
0000000364 00000 n
0000000015 00000 n
0000000345 00000 n
0000000638 00000 n
0000000738 00000 n
0000000679 00000 n
0000000708 00000 n
0000000804 00000 n
trailer
<< /Size 12 /Root 1 0 R /Info 2 0 R
/ID [<0FCB9BB0C5B396120D4E1766EC31F1C2><0FCB9BB0C5B396120D4E1766EC31F1C2>]
>>
startxref
2459
%%EOF

View File

@@ -0,0 +1,51 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_about}{}\doxysection{Aml.\+Editor.\+Plugin.\+About Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_about}\index{Aml.Editor.Plugin.About@{Aml.Editor.Plugin.About}}
Interaction logic for About.\+xaml
Inheritance diagram for Aml.\+Editor.\+Plugin.\+About\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_about}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_about_a0001137d5fb3972b81264ce5568cc4d8}{About}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_about_a542282bf537e261e5294e607f88dc9e6}{Version}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Interaction logic for About.\+xaml
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_about_a0001137d5fb3972b81264ce5568cc4d8}\label{class_aml_1_1_editor_1_1_plugin_1_1_about_a0001137d5fb3972b81264ce5568cc4d8}}
\index{Aml.Editor.Plugin.About@{Aml.Editor.Plugin.About}!About@{About}}
\index{About@{About}!Aml.Editor.Plugin.About@{Aml.Editor.Plugin.About}}
\doxysubsubsection{\texorpdfstring{About()}{About()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+About.\+About (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_about_a542282bf537e261e5294e607f88dc9e6}\label{class_aml_1_1_editor_1_1_plugin_1_1_about_a542282bf537e261e5294e607f88dc9e6}}
\index{Aml.Editor.Plugin.About@{Aml.Editor.Plugin.About}!Version@{Version}}
\index{Version@{Version}!Aml.Editor.Plugin.About@{Aml.Editor.Plugin.About}}
\doxysubsubsection{\texorpdfstring{Version}{Version}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+About.\+Version\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_about_8xaml_8cs}{About.\+xaml.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,158 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}{}\doxysection{Aml.\+Editor.\+Plugin.\+Animation\+Class Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a99e06693a64c2eecb54276b906d14822}{Animation\+Class}} ()
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ad95b75f8f5095b88ef3aa75d92e25263}{Window\+Size\+Changer}} (Panel panel\+Number, Button button\+Number)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae9de03fc8ff4839dff7873a64d5eaf8c}{Window\+Size\+Changer}} (Panel panel\+Number)
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a4fba2da1c2015740334e10dd50d1fb4a}{Open\+File\+Dialog}} (Text\+Box textbox\+Name)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_af622bb4ee8c59d14abad92dd8ceb976e}{Open\+File\+Dialog}} (Text\+Box textbox\+Name, Button pdf\+Display\+Btn)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a77d8bf72f7d54a50df736fee1006836d}{Manual\+Opener}} (string btn\+Text)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aac584071d94916c2df7d91bbe39e5c6c}{Open\+File\+Dialog}} (Text\+Box textbox\+Name, Picture\+Box picture\+Box\+Number)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9aecddc8211b6ef2cb45103ee8cee319}{Open\+File\+Dialog}} (Text\+Box textbox\+Name, Picture\+Box picture\+Box\+Number, Button display\+Button)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aa7de242b566e80898c52fe89d19626b0}{Dispaly\+Semantic\+Btn}} (Button ref\+Semantic\+Btn, Data\+Grid\+View data\+Grids, string word)
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
Panel \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a978d71a487ceb1fab343b33afca66775}{Panel\+Number}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Button \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a60f3bd7a53a308a0963b9d603757c289}{Button\+Number}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Web\+Browser \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a3a43c6acd43cc44cd85ea42610db93e5}{Webbrowser}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Text\+Box \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a19dcafe11285ec11f235d3c84e765151}{Textbox\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Picture\+Box \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a07f73e83f366c180d868edb155629349}{Picturebox\+Number}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Button \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9c5863b36d871cca1a96d53be4637c65}{Display\+Btn}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Data\+Grid\+View \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a30e0efbd0cfdcc718d2bb26f8dc3a0f8}{data\+Grid\+View}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae2dd3c44c8e8a9cc4ecb11cb7ad79682}{words}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a99e06693a64c2eecb54276b906d14822}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a99e06693a64c2eecb54276b906d14822}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!AnimationClass@{AnimationClass}}
\index{AnimationClass@{AnimationClass}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{AnimationClass()}{AnimationClass()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Animation\+Class (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aa7de242b566e80898c52fe89d19626b0}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aa7de242b566e80898c52fe89d19626b0}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!DispalySemanticBtn@{DispalySemanticBtn}}
\index{DispalySemanticBtn@{DispalySemanticBtn}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{DispalySemanticBtn()}{DispalySemanticBtn()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Dispaly\+Semantic\+Btn (\begin{DoxyParamCaption}\item[{Button}]{ref\+Semantic\+Btn, }\item[{Data\+Grid\+View}]{data\+Grids, }\item[{string}]{word }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a77d8bf72f7d54a50df736fee1006836d}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a77d8bf72f7d54a50df736fee1006836d}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!ManualOpener@{ManualOpener}}
\index{ManualOpener@{ManualOpener}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{ManualOpener()}{ManualOpener()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Manual\+Opener (\begin{DoxyParamCaption}\item[{string}]{btn\+Text }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a4fba2da1c2015740334e10dd50d1fb4a}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a4fba2da1c2015740334e10dd50d1fb4a}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!OpenFileDialog@{OpenFileDialog}}
\index{OpenFileDialog@{OpenFileDialog}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{OpenFileDialog()}{OpenFileDialog()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Open\+File\+Dialog (\begin{DoxyParamCaption}\item[{Text\+Box}]{textbox\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_af622bb4ee8c59d14abad92dd8ceb976e}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_af622bb4ee8c59d14abad92dd8ceb976e}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!OpenFileDialog@{OpenFileDialog}}
\index{OpenFileDialog@{OpenFileDialog}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{OpenFileDialog()}{OpenFileDialog()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Open\+File\+Dialog (\begin{DoxyParamCaption}\item[{Text\+Box}]{textbox\+Name, }\item[{Button}]{pdf\+Display\+Btn }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aac584071d94916c2df7d91bbe39e5c6c}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_aac584071d94916c2df7d91bbe39e5c6c}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!OpenFileDialog@{OpenFileDialog}}
\index{OpenFileDialog@{OpenFileDialog}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{OpenFileDialog()}{OpenFileDialog()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Open\+File\+Dialog (\begin{DoxyParamCaption}\item[{Text\+Box}]{textbox\+Name, }\item[{Picture\+Box}]{picture\+Box\+Number }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9aecddc8211b6ef2cb45103ee8cee319}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9aecddc8211b6ef2cb45103ee8cee319}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!OpenFileDialog@{OpenFileDialog}}
\index{OpenFileDialog@{OpenFileDialog}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{OpenFileDialog()}{OpenFileDialog()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Open\+File\+Dialog (\begin{DoxyParamCaption}\item[{Text\+Box}]{textbox\+Name, }\item[{Picture\+Box}]{picture\+Box\+Number, }\item[{Button}]{display\+Button }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae9de03fc8ff4839dff7873a64d5eaf8c}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae9de03fc8ff4839dff7873a64d5eaf8c}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!WindowSizeChanger@{WindowSizeChanger}}
\index{WindowSizeChanger@{WindowSizeChanger}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{WindowSizeChanger()}{WindowSizeChanger()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Window\+Size\+Changer (\begin{DoxyParamCaption}\item[{Panel}]{panel\+Number }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ad95b75f8f5095b88ef3aa75d92e25263}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ad95b75f8f5095b88ef3aa75d92e25263}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!WindowSizeChanger@{WindowSizeChanger}}
\index{WindowSizeChanger@{WindowSizeChanger}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{WindowSizeChanger()}{WindowSizeChanger()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Window\+Size\+Changer (\begin{DoxyParamCaption}\item[{Panel}]{panel\+Number, }\item[{Button}]{button\+Number }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a60f3bd7a53a308a0963b9d603757c289}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a60f3bd7a53a308a0963b9d603757c289}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!ButtonNumber@{ButtonNumber}}
\index{ButtonNumber@{ButtonNumber}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{ButtonNumber}{ButtonNumber}}
{\footnotesize\ttfamily Button Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Button\+Number\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a30e0efbd0cfdcc718d2bb26f8dc3a0f8}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a30e0efbd0cfdcc718d2bb26f8dc3a0f8}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!dataGridView@{dataGridView}}
\index{dataGridView@{dataGridView}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{dataGridView}{dataGridView}}
{\footnotesize\ttfamily Data\+Grid\+View Aml.\+Editor.\+Plugin.\+Animation\+Class.\+data\+Grid\+View\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9c5863b36d871cca1a96d53be4637c65}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a9c5863b36d871cca1a96d53be4637c65}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!DisplayBtn@{DisplayBtn}}
\index{DisplayBtn@{DisplayBtn}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{DisplayBtn}{DisplayBtn}}
{\footnotesize\ttfamily Button Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Display\+Btn\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a978d71a487ceb1fab343b33afca66775}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a978d71a487ceb1fab343b33afca66775}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!PanelNumber@{PanelNumber}}
\index{PanelNumber@{PanelNumber}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{PanelNumber}{PanelNumber}}
{\footnotesize\ttfamily Panel Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Panel\+Number\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a07f73e83f366c180d868edb155629349}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a07f73e83f366c180d868edb155629349}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!PictureboxNumber@{PictureboxNumber}}
\index{PictureboxNumber@{PictureboxNumber}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{PictureboxNumber}{PictureboxNumber}}
{\footnotesize\ttfamily Picture\+Box Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Picturebox\+Number\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a19dcafe11285ec11f235d3c84e765151}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a19dcafe11285ec11f235d3c84e765151}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!TextboxName@{TextboxName}}
\index{TextboxName@{TextboxName}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{TextboxName}{TextboxName}}
{\footnotesize\ttfamily Text\+Box Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Textbox\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a3a43c6acd43cc44cd85ea42610db93e5}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_a3a43c6acd43cc44cd85ea42610db93e5}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!Webbrowser@{Webbrowser}}
\index{Webbrowser@{Webbrowser}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{Webbrowser}{Webbrowser}}
{\footnotesize\ttfamily Web\+Browser Aml.\+Editor.\+Plugin.\+Animation\+Class.\+Webbrowser\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae2dd3c44c8e8a9cc4ecb11cb7ad79682}\label{class_aml_1_1_editor_1_1_plugin_1_1_animation_class_ae2dd3c44c8e8a9cc4ecb11cb7ad79682}}
\index{Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}!words@{words}}
\index{words@{words}!Aml.Editor.Plugin.AnimationClass@{Aml.Editor.Plugin.AnimationClass}}
\doxysubsubsection{\texorpdfstring{words}{words}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Animation\+Class.\+words\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_animation_class_8cs}{Animation\+Class.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,70 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{}\doxysection{Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a58df9ca5564d2e6002e7616793fa03d2}{Attachables\+Data\+Grid\+View\+Parameters}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a169521da74d35dad5bf31aa7073fcc86}{Attachables\+Data\+Grid\+View\+Parameters}} (string element\+Name, string file\+Path, bool add\+To\+File)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac56d0c84695e18c0c8793ff63dff0644}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_aace740ed93ef1af8570d1cc2c244ad70}{Element\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a9f5245fd7be3ec1af0400bc0280279c0}{File\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac066151417d31343474366e089519f83}{Add\+To\+File}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a58df9ca5564d2e6002e7616793fa03d2}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a58df9ca5564d2e6002e7616793fa03d2}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!AttachablesDataGridViewParameters@{AttachablesDataGridViewParameters}}
\index{AttachablesDataGridViewParameters@{AttachablesDataGridViewParameters}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{AttachablesDataGridViewParameters()}{AttachablesDataGridViewParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+Attachables\+Data\+Grid\+View\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a169521da74d35dad5bf31aa7073fcc86}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a169521da74d35dad5bf31aa7073fcc86}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!AttachablesDataGridViewParameters@{AttachablesDataGridViewParameters}}
\index{AttachablesDataGridViewParameters@{AttachablesDataGridViewParameters}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{AttachablesDataGridViewParameters()}{AttachablesDataGridViewParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+Attachables\+Data\+Grid\+View\+Parameters (\begin{DoxyParamCaption}\item[{string}]{element\+Name, }\item[{string}]{file\+Path, }\item[{bool}]{add\+To\+File }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac56d0c84695e18c0c8793ff63dff0644}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac56d0c84695e18c0c8793ff63dff0644}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac066151417d31343474366e089519f83}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_ac066151417d31343474366e089519f83}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!AddToFile@{AddToFile}}
\index{AddToFile@{AddToFile}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{AddToFile}{AddToFile}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+Add\+To\+File\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_aace740ed93ef1af8570d1cc2c244ad70}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_aace740ed93ef1af8570d1cc2c244ad70}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!ElementName@{ElementName}}
\index{ElementName@{ElementName}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{ElementName}{ElementName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+Element\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a9f5245fd7be3ec1af0400bc0280279c0}\label{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters_a9f5245fd7be3ec1af0400bc0280279c0}}
\index{Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}!FilePath@{FilePath}}
\index{FilePath@{FilePath}!Aml.Editor.Plugin.AttachablesDataGridViewParameters@{Aml.Editor.Plugin.AttachablesDataGridViewParameters}}
\doxysubsubsection{\texorpdfstring{FilePath}{FilePath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters.\+File\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,45 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}{}\doxysection{Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}\index{Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
Data\+Table \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a504d5b014d4b10a3762a17b2b6b2ed6a}{A\+M\+L\+Attribute\+Parameters}} ()
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a09ab6e8a0fc0d12b1e1f681e22b237c9}{Create\+Data\+Table\+With\+Columns}} (Data\+Table data\+Row\+Name, Data\+Grid\+View data\+Grid\+View\+Name, Key\+Value\+Pair$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$$>$ pair)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a458fec8a343a700daeaa499ce499b5f3}{Check\+For\+Same\+Name\+Text\+Of\+Internal\+Attributes}} (Data\+Table data\+Row\+Name, Data\+Grid\+View data\+Grid\+View\+Name, Key\+Value\+Pair$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ pair)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_afb66a5f37e2ade40f3f73967cfa3b65a}{Create\+Data\+Table\+With\+Columns}} (Data\+Table data\+Row\+Name, Data\+Grid\+View data\+Grid\+View\+Name, Key\+Value\+Pair$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}} $>$$>$ pair)
\end{DoxyCompactItemize}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a504d5b014d4b10a3762a17b2b6b2ed6a}\label{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a504d5b014d4b10a3762a17b2b6b2ed6a}}
\index{Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}!AMLAttributeParameters@{AMLAttributeParameters}}
\index{AMLAttributeParameters@{AMLAttributeParameters}!Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}}
\doxysubsubsection{\texorpdfstring{AMLAttributeParameters()}{AMLAttributeParameters()}}
{\footnotesize\ttfamily Data\+Table Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables.\+A\+M\+L\+Attribute\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a458fec8a343a700daeaa499ce499b5f3}\label{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a458fec8a343a700daeaa499ce499b5f3}}
\index{Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}!CheckForSameNameTextOfInternalAttributes@{CheckForSameNameTextOfInternalAttributes}}
\index{CheckForSameNameTextOfInternalAttributes@{CheckForSameNameTextOfInternalAttributes}!Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}}
\doxysubsubsection{\texorpdfstring{CheckForSameNameTextOfInternalAttributes()}{CheckForSameNameTextOfInternalAttributes()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables.\+Check\+For\+Same\+Name\+Text\+Of\+Internal\+Attributes (\begin{DoxyParamCaption}\item[{Data\+Table}]{data\+Row\+Name, }\item[{Data\+Grid\+View}]{data\+Grid\+View\+Name, }\item[{Key\+Value\+Pair$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{pair }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_afb66a5f37e2ade40f3f73967cfa3b65a}\label{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_afb66a5f37e2ade40f3f73967cfa3b65a}}
\index{Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}!CreateDataTableWithColumns@{CreateDataTableWithColumns}}
\index{CreateDataTableWithColumns@{CreateDataTableWithColumns}!Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}}
\doxysubsubsection{\texorpdfstring{CreateDataTableWithColumns()}{CreateDataTableWithColumns()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables.\+Create\+Data\+Table\+With\+Columns (\begin{DoxyParamCaption}\item[{Data\+Table}]{data\+Row\+Name, }\item[{Data\+Grid\+View}]{data\+Grid\+View\+Name, }\item[{Key\+Value\+Pair$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}} $>$$>$}]{pair }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a09ab6e8a0fc0d12b1e1f681e22b237c9}\label{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables_a09ab6e8a0fc0d12b1e1f681e22b237c9}}
\index{Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}!CreateDataTableWithColumns@{CreateDataTableWithColumns}}
\index{CreateDataTableWithColumns@{CreateDataTableWithColumns}!Aml.Editor.Plugin.AutomationMLDataTables@{Aml.Editor.Plugin.AutomationMLDataTables}}
\doxysubsubsection{\texorpdfstring{CreateDataTableWithColumns()}{CreateDataTableWithColumns()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables.\+Create\+Data\+Table\+With\+Columns (\begin{DoxyParamCaption}\item[{Data\+Table}]{data\+Row\+Name, }\item[{Data\+Grid\+View}]{data\+Grid\+View\+Name, }\item[{Key\+Value\+Pair$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$$>$}]{pair }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_automation_m_l_data_tables_8cs}{Automation\+M\+L\+Data\+Tables.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,142 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}{}\doxysection{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a0e8a3323743c15f0d7a391d440214d8a}{Class\+Of\+Lists\+From\+Data\+Grid\+Views}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a88d3c0088d5f28a287ca5531a153ec0b}{Class\+Of\+Lists\+From\+Data\+Grid\+Views}} (string name, string value, string \+\_\+default, string unit, string reference, string description, string copy\+Right, string semantic, string attribute\+Path, string ref\+Base\+Class\+Path, string id, string referenced\+Class\+Name)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a44a20c90a03807c981772a574a1d9eca}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2b05161d540d7cd91ae360c5d3ce931d}{Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a75676971f172722b3dd7a99bdf2f8b8a}{Value}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_ad3b50c5b8cc491af905f895449cc3ab2}{Default}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a7be0e6cafa4b934c86e6a0d5c44ee8cb}{Unit}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_add70e060fa6395e05d9f60443304b7dd}{Semantic}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a16935dd08fa0c1b25410b7297aa5760c}{Reference}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a6baeec084c45f3c534c3d99383ec5611}{Description}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a97aa6ce9a7458c216785837491325e9d}{Copy\+Right}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2da0dffa5a85f93c37da9b7c284ffc33}{Attribute\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a24c19702edd78b6628d70b516c6e6ab8}{Ref\+Base\+Class\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_adc03aaee82e06b704b1c350a6833f611}{ID}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a168e93de06adae33dd337416674d98d4}{Referenced\+Class\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a0e8a3323743c15f0d7a391d440214d8a}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a0e8a3323743c15f0d7a391d440214d8a}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!ClassOfListsFromDataGridViews@{ClassOfListsFromDataGridViews}}
\index{ClassOfListsFromDataGridViews@{ClassOfListsFromDataGridViews}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{ClassOfListsFromDataGridViews()}{ClassOfListsFromDataGridViews()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a88d3c0088d5f28a287ca5531a153ec0b}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a88d3c0088d5f28a287ca5531a153ec0b}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!ClassOfListsFromDataGridViews@{ClassOfListsFromDataGridViews}}
\index{ClassOfListsFromDataGridViews@{ClassOfListsFromDataGridViews}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{ClassOfListsFromDataGridViews()}{ClassOfListsFromDataGridViews()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views (\begin{DoxyParamCaption}\item[{string}]{name, }\item[{string}]{value, }\item[{string}]{\+\_\+default, }\item[{string}]{unit, }\item[{string}]{reference, }\item[{string}]{description, }\item[{string}]{copy\+Right, }\item[{string}]{semantic, }\item[{string}]{attribute\+Path, }\item[{string}]{ref\+Base\+Class\+Path, }\item[{string}]{id, }\item[{string}]{referenced\+Class\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a44a20c90a03807c981772a574a1d9eca}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a44a20c90a03807c981772a574a1d9eca}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2da0dffa5a85f93c37da9b7c284ffc33}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2da0dffa5a85f93c37da9b7c284ffc33}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!AttributePath@{AttributePath}}
\index{AttributePath@{AttributePath}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{AttributePath}{AttributePath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Attribute\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a97aa6ce9a7458c216785837491325e9d}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a97aa6ce9a7458c216785837491325e9d}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!CopyRight@{CopyRight}}
\index{CopyRight@{CopyRight}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{CopyRight}{CopyRight}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Copy\+Right\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_ad3b50c5b8cc491af905f895449cc3ab2}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_ad3b50c5b8cc491af905f895449cc3ab2}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Default@{Default}}
\index{Default@{Default}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Default}{Default}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Default\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a6baeec084c45f3c534c3d99383ec5611}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a6baeec084c45f3c534c3d99383ec5611}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Description@{Description}}
\index{Description@{Description}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Description}{Description}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Description\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_adc03aaee82e06b704b1c350a6833f611}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_adc03aaee82e06b704b1c350a6833f611}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!ID@{ID}}
\index{ID@{ID}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{ID}{ID}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+ID\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2b05161d540d7cd91ae360c5d3ce931d}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a2b05161d540d7cd91ae360c5d3ce931d}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Name@{Name}}
\index{Name@{Name}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Name}{Name}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a24c19702edd78b6628d70b516c6e6ab8}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a24c19702edd78b6628d70b516c6e6ab8}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!RefBaseClassPath@{RefBaseClassPath}}
\index{RefBaseClassPath@{RefBaseClassPath}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{RefBaseClassPath}{RefBaseClassPath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Ref\+Base\+Class\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a16935dd08fa0c1b25410b7297aa5760c}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a16935dd08fa0c1b25410b7297aa5760c}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Reference@{Reference}}
\index{Reference@{Reference}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Reference}{Reference}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Reference\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a168e93de06adae33dd337416674d98d4}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a168e93de06adae33dd337416674d98d4}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!ReferencedClassName@{ReferencedClassName}}
\index{ReferencedClassName@{ReferencedClassName}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{ReferencedClassName}{ReferencedClassName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Referenced\+Class\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_add70e060fa6395e05d9f60443304b7dd}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_add70e060fa6395e05d9f60443304b7dd}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Semantic@{Semantic}}
\index{Semantic@{Semantic}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Semantic}{Semantic}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Semantic\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a7be0e6cafa4b934c86e6a0d5c44ee8cb}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a7be0e6cafa4b934c86e6a0d5c44ee8cb}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Unit@{Unit}}
\index{Unit@{Unit}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Unit}{Unit}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Unit\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a75676971f172722b3dd7a99bdf2f8b8a}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views_a75676971f172722b3dd7a99bdf2f8b8a}}
\index{Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}!Value@{Value}}
\index{Value@{Value}!Aml.Editor.Plugin.ClassOfListsFromDataGridViews@{Aml.Editor.Plugin.ClassOfListsFromDataGridViews}}
\doxysubsubsection{\texorpdfstring{Value}{Value}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+Value\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_class_of_lists_from_data_grid_views_8cs}{Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,166 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{}\doxysection{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a578795b95ac5f0363dd0f21153e49efb}{Class\+Of\+Lists\+From\+Referencefile}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a54e9f428292f5dd6a6e9b5b335e00a6a}{Class\+Of\+Lists\+From\+Referencefile}} (string name, string value, string \+\_\+default, string unit, string reference, string description, string copy\+Right, string semantic, string attribute\+Path, string ref\+Base\+Class\+Path, string id, string referenced\+Class\+Name, C\+A\+E\+X\+Sequence$<$ Ref\+Semantic\+Type $>$ ref\+Semantic\+List, string supportes\+Role\+Class\+Type, string data\+Type)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a7d76b5c340287155248d3cd6275585b0}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a615ebad7839429334256ad90d985b1e3}{Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac58111d02e5a620cbd19818d544442ba}{Value}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ae77f5e7de1578ebd1d13fc1875b00f2d}{Default}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9277f25074496cfaff11f041441e1ec9}{Unit}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a3dc85cafdc162bfdedba8720b654ee3f}{Semantic}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_af7f0d4fd668472123a6aa76ec3d41bdc}{Reference}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a05fc8dcadd1ee497fb5211428585312e}{Description}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac76172d9552575c6f519859248c60788}{Copy\+Right}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9750122c6e7b78f3a21fc4e89da8d7bc}{Attribute\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a95d7023958dcaba928b0282405f0203b}{Ref\+Base\+Class\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a349e791c119e8a3e4afa9a9b9ccf46cc}{ID}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a009c972b83ad9845970ac9fede52fbad}{Referenced\+Class\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
C\+A\+E\+X\+Sequence$<$ Ref\+Semantic\+Type $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a17b87abdd2b4e792aeff7d8b3d0cdfb4}{Ref\+Semantic\+List}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_aa20d2e52af2ab5bcddd720acb789b2d0}{Supportes\+Role\+Class\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a12110843109248f422b15548d9c3c1d2}{Data\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a578795b95ac5f0363dd0f21153e49efb}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a578795b95ac5f0363dd0f21153e49efb}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!ClassOfListsFromReferencefile@{ClassOfListsFromReferencefile}}
\index{ClassOfListsFromReferencefile@{ClassOfListsFromReferencefile}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{ClassOfListsFromReferencefile()}{ClassOfListsFromReferencefile()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Class\+Of\+Lists\+From\+Referencefile (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a54e9f428292f5dd6a6e9b5b335e00a6a}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a54e9f428292f5dd6a6e9b5b335e00a6a}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!ClassOfListsFromReferencefile@{ClassOfListsFromReferencefile}}
\index{ClassOfListsFromReferencefile@{ClassOfListsFromReferencefile}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{ClassOfListsFromReferencefile()}{ClassOfListsFromReferencefile()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Class\+Of\+Lists\+From\+Referencefile (\begin{DoxyParamCaption}\item[{string}]{name, }\item[{string}]{value, }\item[{string}]{\+\_\+default, }\item[{string}]{unit, }\item[{string}]{reference, }\item[{string}]{description, }\item[{string}]{copy\+Right, }\item[{string}]{semantic, }\item[{string}]{attribute\+Path, }\item[{string}]{ref\+Base\+Class\+Path, }\item[{string}]{id, }\item[{string}]{referenced\+Class\+Name, }\item[{C\+A\+E\+X\+Sequence$<$ Ref\+Semantic\+Type $>$}]{ref\+Semantic\+List, }\item[{string}]{supportes\+Role\+Class\+Type, }\item[{string}]{data\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a7d76b5c340287155248d3cd6275585b0}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a7d76b5c340287155248d3cd6275585b0}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9750122c6e7b78f3a21fc4e89da8d7bc}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9750122c6e7b78f3a21fc4e89da8d7bc}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!AttributePath@{AttributePath}}
\index{AttributePath@{AttributePath}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{AttributePath}{AttributePath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Attribute\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac76172d9552575c6f519859248c60788}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac76172d9552575c6f519859248c60788}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!CopyRight@{CopyRight}}
\index{CopyRight@{CopyRight}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{CopyRight}{CopyRight}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Copy\+Right\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a12110843109248f422b15548d9c3c1d2}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a12110843109248f422b15548d9c3c1d2}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!DataType@{DataType}}
\index{DataType@{DataType}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{DataType}{DataType}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Data\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ae77f5e7de1578ebd1d13fc1875b00f2d}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ae77f5e7de1578ebd1d13fc1875b00f2d}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Default@{Default}}
\index{Default@{Default}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Default}{Default}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Default\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a05fc8dcadd1ee497fb5211428585312e}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a05fc8dcadd1ee497fb5211428585312e}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Description@{Description}}
\index{Description@{Description}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Description}{Description}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Description\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a349e791c119e8a3e4afa9a9b9ccf46cc}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a349e791c119e8a3e4afa9a9b9ccf46cc}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!ID@{ID}}
\index{ID@{ID}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{ID}{ID}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+ID\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a615ebad7839429334256ad90d985b1e3}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a615ebad7839429334256ad90d985b1e3}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Name@{Name}}
\index{Name@{Name}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Name}{Name}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a95d7023958dcaba928b0282405f0203b}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a95d7023958dcaba928b0282405f0203b}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!RefBaseClassPath@{RefBaseClassPath}}
\index{RefBaseClassPath@{RefBaseClassPath}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{RefBaseClassPath}{RefBaseClassPath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Ref\+Base\+Class\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_af7f0d4fd668472123a6aa76ec3d41bdc}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_af7f0d4fd668472123a6aa76ec3d41bdc}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Reference@{Reference}}
\index{Reference@{Reference}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Reference}{Reference}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Reference\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a009c972b83ad9845970ac9fede52fbad}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a009c972b83ad9845970ac9fede52fbad}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!ReferencedClassName@{ReferencedClassName}}
\index{ReferencedClassName@{ReferencedClassName}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{ReferencedClassName}{ReferencedClassName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Referenced\+Class\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a17b87abdd2b4e792aeff7d8b3d0cdfb4}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a17b87abdd2b4e792aeff7d8b3d0cdfb4}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!RefSemanticList@{RefSemanticList}}
\index{RefSemanticList@{RefSemanticList}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{RefSemanticList}{RefSemanticList}}
{\footnotesize\ttfamily C\+A\+E\+X\+Sequence$<$Ref\+Semantic\+Type$>$ Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Ref\+Semantic\+List\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a3dc85cafdc162bfdedba8720b654ee3f}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a3dc85cafdc162bfdedba8720b654ee3f}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Semantic@{Semantic}}
\index{Semantic@{Semantic}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Semantic}{Semantic}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Semantic\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_aa20d2e52af2ab5bcddd720acb789b2d0}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_aa20d2e52af2ab5bcddd720acb789b2d0}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!SupportesRoleClassType@{SupportesRoleClassType}}
\index{SupportesRoleClassType@{SupportesRoleClassType}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{SupportesRoleClassType}{SupportesRoleClassType}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Supportes\+Role\+Class\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9277f25074496cfaff11f041441e1ec9}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_a9277f25074496cfaff11f041441e1ec9}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Unit@{Unit}}
\index{Unit@{Unit}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Unit}{Unit}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Unit\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac58111d02e5a620cbd19818d544442ba}\label{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile_ac58111d02e5a620cbd19818d544442ba}}
\index{Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}!Value@{Value}}
\index{Value@{Value}!Aml.Editor.Plugin.ClassOfListsFromReferencefile@{Aml.Editor.Plugin.ClassOfListsFromReferencefile}}
\doxysubsubsection{\texorpdfstring{Value}{Value}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile.\+Value\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_class_of_lists_from_referencefile_8cs}{Class\+Of\+Lists\+From\+Referencefile.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,70 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{}\doxysection{Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_adddca2861fb0e123d8d2c02a296cee15}{Data\+Grid\+Parameters}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a8eaebdff6d41dea7a8b7033674d1f981}{Data\+Grid\+Parameters}} (string ref\+Semantic, string attributes, string value)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a4e5626067de539c4e0d8c7c642ebb12a}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_abbec7835f2cbd9be8123ddd041883ad2}{Ref\+Semantics}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_ab2a0e0dd77ffa6d715d70a5e112d3903}{Attributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_aa56c2203849aa594e43637830a599014}{Values}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_adddca2861fb0e123d8d2c02a296cee15}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_adddca2861fb0e123d8d2c02a296cee15}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!DataGridParameters@{DataGridParameters}}
\index{DataGridParameters@{DataGridParameters}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{DataGridParameters()}{DataGridParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+Data\+Grid\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a8eaebdff6d41dea7a8b7033674d1f981}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a8eaebdff6d41dea7a8b7033674d1f981}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!DataGridParameters@{DataGridParameters}}
\index{DataGridParameters@{DataGridParameters}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{DataGridParameters()}{DataGridParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+Data\+Grid\+Parameters (\begin{DoxyParamCaption}\item[{string}]{ref\+Semantic, }\item[{string}]{attributes, }\item[{string}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a4e5626067de539c4e0d8c7c642ebb12a}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_a4e5626067de539c4e0d8c7c642ebb12a}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_ab2a0e0dd77ffa6d715d70a5e112d3903}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_ab2a0e0dd77ffa6d715d70a5e112d3903}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!Attributes@{Attributes}}
\index{Attributes@{Attributes}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{Attributes}{Attributes}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+Attributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_abbec7835f2cbd9be8123ddd041883ad2}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_abbec7835f2cbd9be8123ddd041883ad2}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!RefSemantics@{RefSemantics}}
\index{RefSemantics@{RefSemantics}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{RefSemantics}{RefSemantics}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+Ref\+Semantics\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_aa56c2203849aa594e43637830a599014}\label{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters_aa56c2203849aa594e43637830a599014}}
\index{Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}!Values@{Values}}
\index{Values@{Values}!Aml.Editor.Plugin.DataGridParameters@{Aml.Editor.Plugin.DataGridParameters}}
\doxysubsubsection{\texorpdfstring{Values}{Values}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters.\+Values\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,203 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 266.666667
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 1.875000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 3 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.DeviceDescription) cw
(UserControl) cw
(Aml.Editor.Plugin.MWData) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.DeviceDescription) 0.000000 1.000000 box
(UserControl) 0.000000 2.000000 box
(Aml.Editor.Plugin.MWData) 0.000000 0.000000 box
% ----- relations -----
solid
0 0.000000 1.000000 out
solid
1 0.000000 2.000000 in
solid
1 0.000000 0.250000 out
solid
0 0.000000 0.750000 in

View File

@@ -0,0 +1,160 @@
\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}

View File

@@ -0,0 +1,126 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{}\doxysection{Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a64129081230a1ce2dedac0522336001a}{Electrical\+Interface\+Parameters}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a2425301b26c5eafbb023537874f81656}{Electrical\+Interface\+Parameters}} (string name, string value, string \+\_\+default, string unit, string reference, string description, string copy\+Right, string semantic, string attribute\+Path)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a110a9f1c713de6edc31a590e846aeb36}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_aae6be1d86c3b36ada1ca2d229a62df75}{Attribute\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a4ae422487fb3066d2aea5b9842e0ca9f}{Values}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a476b2378ae234a5108b9748169a27a34}{Default}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a7a76f3f614c194a2b9b9276000faf5d2}{Units}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a60d6e9588dcad17528bd134169533c17}{Data\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_adb09787efcf00be86699ce8fa6479361}{Semantic}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a91c2d8c6f81ab6e64b3f735e7d8f49e0}{Reference}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_ae675816f7be5d22f23bfd93dc41bb078}{Description}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a9542dcb67cca638df6df6d853e878c36}{Copy\+Right}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a12bdc7039d7f14b5358ae364947c0e78}{Attribute\+Path}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a64129081230a1ce2dedac0522336001a}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a64129081230a1ce2dedac0522336001a}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!ElectricalInterfaceParameters@{ElectricalInterfaceParameters}}
\index{ElectricalInterfaceParameters@{ElectricalInterfaceParameters}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{ElectricalInterfaceParameters()}{ElectricalInterfaceParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Electrical\+Interface\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a2425301b26c5eafbb023537874f81656}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a2425301b26c5eafbb023537874f81656}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!ElectricalInterfaceParameters@{ElectricalInterfaceParameters}}
\index{ElectricalInterfaceParameters@{ElectricalInterfaceParameters}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{ElectricalInterfaceParameters()}{ElectricalInterfaceParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Electrical\+Interface\+Parameters (\begin{DoxyParamCaption}\item[{string}]{name, }\item[{string}]{value, }\item[{string}]{\+\_\+default, }\item[{string}]{unit, }\item[{string}]{reference, }\item[{string}]{description, }\item[{string}]{copy\+Right, }\item[{string}]{semantic, }\item[{string}]{attribute\+Path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a110a9f1c713de6edc31a590e846aeb36}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a110a9f1c713de6edc31a590e846aeb36}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_aae6be1d86c3b36ada1ca2d229a62df75}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_aae6be1d86c3b36ada1ca2d229a62df75}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!AttributeName@{AttributeName}}
\index{AttributeName@{AttributeName}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{AttributeName}{AttributeName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Attribute\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a12bdc7039d7f14b5358ae364947c0e78}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a12bdc7039d7f14b5358ae364947c0e78}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!AttributePath@{AttributePath}}
\index{AttributePath@{AttributePath}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{AttributePath}{AttributePath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Attribute\+Path\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a9542dcb67cca638df6df6d853e878c36}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a9542dcb67cca638df6df6d853e878c36}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!CopyRight@{CopyRight}}
\index{CopyRight@{CopyRight}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{CopyRight}{CopyRight}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Copy\+Right\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a60d6e9588dcad17528bd134169533c17}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a60d6e9588dcad17528bd134169533c17}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!DataType@{DataType}}
\index{DataType@{DataType}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{DataType}{DataType}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Data\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a476b2378ae234a5108b9748169a27a34}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a476b2378ae234a5108b9748169a27a34}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Default@{Default}}
\index{Default@{Default}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Default}{Default}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Default\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_ae675816f7be5d22f23bfd93dc41bb078}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_ae675816f7be5d22f23bfd93dc41bb078}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Description@{Description}}
\index{Description@{Description}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Description}{Description}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Description\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a91c2d8c6f81ab6e64b3f735e7d8f49e0}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a91c2d8c6f81ab6e64b3f735e7d8f49e0}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Reference@{Reference}}
\index{Reference@{Reference}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Reference}{Reference}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Reference\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_adb09787efcf00be86699ce8fa6479361}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_adb09787efcf00be86699ce8fa6479361}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Semantic@{Semantic}}
\index{Semantic@{Semantic}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Semantic}{Semantic}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Semantic\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a7a76f3f614c194a2b9b9276000faf5d2}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a7a76f3f614c194a2b9b9276000faf5d2}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Units@{Units}}
\index{Units@{Units}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Units}{Units}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Units\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a4ae422487fb3066d2aea5b9842e0ca9f}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters_a4ae422487fb3066d2aea5b9842e0ca9f}}
\index{Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}!Values@{Values}}
\index{Values@{Values}!Aml.Editor.Plugin.ElectricalInterfaceParameters@{Aml.Editor.Plugin.ElectricalInterfaceParameters}}
\doxysubsubsection{\texorpdfstring{Values}{Values}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters.\+Values\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,104 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{}\doxysection{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
/\+The following classes are parameter holders for Electrical Interfaces
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a1dcaebc309e32a207a7a49982aaaeed3}{Electrical\+Parameters}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a975986d2d8141fc680be571a81b94ee4}{Electrical\+Parameters}} (string connector, string connector\+Code, string connector\+Type, string pins, string lis)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a943d71e879a36ccbc5a9fbaa021bfe7e}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ae654b44fdd0a058cd3a6f6eb8dc47969}{Connector}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_acc6774cd7ddc2b52dbe8f688a6211630}{Connector\+Code}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a17ebc9a1e5d2c756f22447f633174d20}{Connector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ac98fb3c0870ade0b85413ca8d0cfeaa0}{Pins}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ab601f8d815e184180d6ffb5e08c6d5e6}{listof\+Electrical\+Data\+Data\+Grid\+View\+Parameters}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_aa298f8f20aa8eb03430eacec9d097f5b}{list\+Of\+Pin\+Info\+Data\+Grid\+View\+Parameters}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
/\+The following classes are parameter holders for Electrical Interfaces
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a1dcaebc309e32a207a7a49982aaaeed3}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a1dcaebc309e32a207a7a49982aaaeed3}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!ElectricalParameters@{ElectricalParameters}}
\index{ElectricalParameters@{ElectricalParameters}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{ElectricalParameters()}{ElectricalParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Electrical\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a975986d2d8141fc680be571a81b94ee4}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a975986d2d8141fc680be571a81b94ee4}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!ElectricalParameters@{ElectricalParameters}}
\index{ElectricalParameters@{ElectricalParameters}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{ElectricalParameters()}{ElectricalParameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Electrical\+Parameters (\begin{DoxyParamCaption}\item[{string}]{connector, }\item[{string}]{connector\+Code, }\item[{string}]{connector\+Type, }\item[{string}]{pins, }\item[{string}]{lis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a943d71e879a36ccbc5a9fbaa021bfe7e}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a943d71e879a36ccbc5a9fbaa021bfe7e}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ae654b44fdd0a058cd3a6f6eb8dc47969}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ae654b44fdd0a058cd3a6f6eb8dc47969}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!Connector@{Connector}}
\index{Connector@{Connector}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{Connector}{Connector}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Connector\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_acc6774cd7ddc2b52dbe8f688a6211630}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_acc6774cd7ddc2b52dbe8f688a6211630}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!ConnectorCode@{ConnectorCode}}
\index{ConnectorCode@{ConnectorCode}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{ConnectorCode}{ConnectorCode}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Connector\+Code\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a17ebc9a1e5d2c756f22447f633174d20}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_a17ebc9a1e5d2c756f22447f633174d20}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!ConnectorType@{ConnectorType}}
\index{ConnectorType@{ConnectorType}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{ConnectorType}{ConnectorType}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Connector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ab601f8d815e184180d6ffb5e08c6d5e6}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ab601f8d815e184180d6ffb5e08c6d5e6}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!listofElectricalDataDataGridViewParameters@{listofElectricalDataDataGridViewParameters}}
\index{listofElectricalDataDataGridViewParameters@{listofElectricalDataDataGridViewParameters}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{listofElectricalDataDataGridViewParameters}{listofElectricalDataDataGridViewParameters}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}}$>$ Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+listof\+Electrical\+Data\+Data\+Grid\+View\+Parameters\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_aa298f8f20aa8eb03430eacec9d097f5b}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_aa298f8f20aa8eb03430eacec9d097f5b}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!listOfPinInfoDataGridViewParameters@{listOfPinInfoDataGridViewParameters}}
\index{listOfPinInfoDataGridViewParameters@{listOfPinInfoDataGridViewParameters}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{listOfPinInfoDataGridViewParameters}{listOfPinInfoDataGridViewParameters}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}}$>$ Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+list\+Of\+Pin\+Info\+Data\+Grid\+View\+Parameters\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ac98fb3c0870ade0b85413ca8d0cfeaa0}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_ac98fb3c0870ade0b85413ca8d0cfeaa0}}
\index{Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}!Pins@{Pins}}
\index{Pins@{Pins}!Aml.Editor.Plugin.ElectricalParameters@{Aml.Editor.Plugin.ElectricalParameters}}
\doxysubsubsection{\texorpdfstring{Pins}{Pins}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters.\+Pins\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,78 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{}\doxysection{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aeb0bd8fee678d1d2b2cb17ccca492b32}{Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac6d42645334f211b7612db4c268b847e}{Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}} (string reference\+ID, string attribute, string values, string units)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aba4c25ac5e517f9f360d5501767bcbfd}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a7ec764e68408965696d6e63a4f5b1940}{Reference\+ID}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac1f19e7f6cfb0941b7ce630ca12a7c76}{Attributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_afad2f4d7970e790736854b23984fc600}{Values}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a38a479b3e379cfdd431903504404d747}{Units}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aeb0bd8fee678d1d2b2cb17ccca492b32}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aeb0bd8fee678d1d2b2cb17ccca492b32}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!ElectricalParametersInElectricalDataDataGridView@{ElectricalParametersInElectricalDataDataGridView}}
\index{ElectricalParametersInElectricalDataDataGridView@{ElectricalParametersInElectricalDataDataGridView}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{ElectricalParametersInElectricalDataDataGridView()}{ElectricalParametersInElectricalDataDataGridView()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac6d42645334f211b7612db4c268b847e}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac6d42645334f211b7612db4c268b847e}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!ElectricalParametersInElectricalDataDataGridView@{ElectricalParametersInElectricalDataDataGridView}}
\index{ElectricalParametersInElectricalDataDataGridView@{ElectricalParametersInElectricalDataDataGridView}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{ElectricalParametersInElectricalDataDataGridView()}{ElectricalParametersInElectricalDataDataGridView()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View (\begin{DoxyParamCaption}\item[{string}]{reference\+ID, }\item[{string}]{attribute, }\item[{string}]{values, }\item[{string}]{units }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aba4c25ac5e517f9f360d5501767bcbfd}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_aba4c25ac5e517f9f360d5501767bcbfd}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac1f19e7f6cfb0941b7ce630ca12a7c76}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_ac1f19e7f6cfb0941b7ce630ca12a7c76}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!Attributes@{Attributes}}
\index{Attributes@{Attributes}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{Attributes}{Attributes}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Attributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a7ec764e68408965696d6e63a4f5b1940}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a7ec764e68408965696d6e63a4f5b1940}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!ReferenceID@{ReferenceID}}
\index{ReferenceID@{ReferenceID}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{ReferenceID}{ReferenceID}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Reference\+ID\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a38a479b3e379cfdd431903504404d747}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_a38a479b3e379cfdd431903504404d747}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!Units@{Units}}
\index{Units@{Units}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{Units}{Units}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Units\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_afad2f4d7970e790736854b23984fc600}\label{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view_afad2f4d7970e790736854b23984fc600}}
\index{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}!Values@{Values}}
\index{Values@{Values}!Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView@{Aml.Editor.Plugin.ElectricalParametersInElectricalDataDataGridView}}
\doxysubsubsection{\texorpdfstring{Values}{Values}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View.\+Values\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,172 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{}\doxysection{Aml.\+Editor.\+Plugin.\+M\+W\+Controller Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
This class passes the inputs of the G\+U\+Is to \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} where needed and it is in controll of what is displayed at the screen
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item
enum \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}{M\+W\+G\+U\+I\+Type}} \{ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a08139fc253db7964964002703bda052e}{M\+W\+G\+U\+I\+Type.\+Create\+Device}},
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0afd44e4ee14bded07d2f3dff42dea0f6e}{M\+W\+G\+U\+I\+Type.\+Create\+Interface}},
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0aa6122a65eaa676f700ae68d393054a37}{M\+W\+G\+U\+I\+Type.\+Start}},
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a5d2adcfd71637096d3d16648971c33c5}{M\+W\+G\+U\+I\+Type.\+Device\+Description}}
\}
\begin{DoxyCompactList}\small\item\em Enum to represent the G\+UI \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_a9c87165813d6f480fb4d1141de016565}{M\+W\+Controller}} (\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} modelling\+Wizard)
\begin{DoxyCompactList}\small\item\em Init the controller and reload all amlx devices \end{DoxyCompactList}\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Device\+Description}} \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_adba55c4a5135c58c69a0d92d495a0ad1}{Get\+Device\+Description\+Form}} ()
\begin{DoxyCompactList}\small\item\em Create the new Create\+Device G\+UI or return the previously created G\+UI \end{DoxyCompactList}\item
String \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad0432669e3a6e29aadfb7892746b5068}{Create\+Device\+On\+Click}} (\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{M\+W\+Device}} new\+Device, bool is\+Edit)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_aa613a0bc4392c195c617dcd7aba257f5}{Change\+Gui}} (\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}{M\+W\+G\+U\+I\+Type}} target\+G\+UI)
\begin{DoxyCompactList}\small\item\em Show the correct G\+UI for the selected device \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad2f99785d2a3b068dd3ce6c1d7f7fceb}{import\+File}} (string filename, \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}{M\+W\+Data.\+M\+W\+File\+Type}} filetype)
\begin{DoxyCompactList}\small\item\em Call the Converter with the given file \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
This class passes the inputs of the G\+U\+Is to \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} where needed and it is in controll of what is displayed at the screen
\doxysubsection{Member Enumeration Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!MWGUIType@{MWGUIType}}
\index{MWGUIType@{MWGUIType}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{MWGUIType}{MWGUIType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}{Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+M\+W\+G\+U\+I\+Type}}\hspace{0.3cm}{\ttfamily [strong]}}
Enum to represent the G\+UI
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{CreateDevice@{CreateDevice}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!CreateDevice@{CreateDevice}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a08139fc253db7964964002703bda052e}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a08139fc253db7964964002703bda052e}}
Create\+Device&\\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{CreateInterface@{CreateInterface}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!CreateInterface@{CreateInterface}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0afd44e4ee14bded07d2f3dff42dea0f6e}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0afd44e4ee14bded07d2f3dff42dea0f6e}}
Create\+Interface&\\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{Start@{Start}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!Start@{Start}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0aa6122a65eaa676f700ae68d393054a37}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0aa6122a65eaa676f700ae68d393054a37}}
Start&\\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{DeviceDescription@{DeviceDescription}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!DeviceDescription@{DeviceDescription}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a5d2adcfd71637096d3d16648971c33c5}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0a5d2adcfd71637096d3d16648971c33c5}}
Device\+Description&\\
\hline
\end{DoxyEnumFields}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_a9c87165813d6f480fb4d1141de016565}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_a9c87165813d6f480fb4d1141de016565}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!MWController@{MWController}}
\index{MWController@{MWController}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{MWController()}{MWController()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+M\+W\+Controller (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}}}]{modelling\+Wizard }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Init the controller and reload all amlx devices
\begin{DoxyParams}{Parameters}
{\em modelling\+Wizard} & \\
\hline
\end{DoxyParams}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_aa613a0bc4392c195c617dcd7aba257f5}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_aa613a0bc4392c195c617dcd7aba257f5}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!ChangeGui@{ChangeGui}}
\index{ChangeGui@{ChangeGui}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{ChangeGui()}{ChangeGui()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+Change\+Gui (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_add13bd390b8d39fee5fb2b73d85ec6b0}{M\+W\+G\+U\+I\+Type}}}]{target\+G\+UI }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Show the correct G\+UI for the selected device
\begin{DoxyParams}{Parameters}
{\em selected\+Index} & The index of the selected item in the dropdown\\
\hline
\end{DoxyParams}
Reload all .amlx files in ./modellingwizard/ and update the dropdown.
Switch the displayed
\begin{DoxyParams}{Parameters}
{\em target\+G\+UI} & the G\+UI Type to display\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad0432669e3a6e29aadfb7892746b5068}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad0432669e3a6e29aadfb7892746b5068}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!CreateDeviceOnClick@{CreateDeviceOnClick}}
\index{CreateDeviceOnClick@{CreateDeviceOnClick}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{CreateDeviceOnClick()}{CreateDeviceOnClick()}}
{\footnotesize\ttfamily String Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+Create\+Device\+On\+Click (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{M\+W\+Device}}}]{new\+Device, }\item[{bool}]{is\+Edit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\begin{DoxyParams}{Parameters}
{\em new\+Device} & \\
\hline
{\em is\+Edit} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_adba55c4a5135c58c69a0d92d495a0ad1}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_adba55c4a5135c58c69a0d92d495a0ad1}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!GetDeviceDescriptionForm@{GetDeviceDescriptionForm}}
\index{GetDeviceDescriptionForm@{GetDeviceDescriptionForm}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{GetDeviceDescriptionForm()}{GetDeviceDescriptionForm()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Device\+Description}} Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+Get\+Device\+Description\+Form (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Create the new Create\+Device G\+UI or return the previously created G\+UI
\begin{DoxyReturn}{Returns}
the Create\+Device G\+UI for this session
\end{DoxyReturn}
creáte the new \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Device\+Description}} G\+UI or return the previously created G\+UI\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad2f99785d2a3b068dd3ce6c1d7f7fceb}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller_ad2f99785d2a3b068dd3ce6c1d7f7fceb}}
\index{Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}!importFile@{importFile}}
\index{importFile@{importFile}!Aml.Editor.Plugin.MWController@{Aml.Editor.Plugin.MWController}}
\doxysubsubsection{\texorpdfstring{importFile()}{importFile()}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Controller.\+import\+File (\begin{DoxyParamCaption}\item[{string}]{filename, }\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}{M\+W\+Data.\+M\+W\+File\+Type}}}]{filetype }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Call the Converter with the given file
\begin{DoxyParams}{Parameters}
{\em filename} & the full path to the file\\
\hline
{\em filetype} & whether the file is an I\+O\+DD or an G\+SD file\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_controller_8cs}{M\+W\+Controller.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,203 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 266.666667
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 1.875000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 3 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.MWData) cw
(Aml.Editor.Plugin.DeviceDescription) cw
(UserControl) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.MWData) 0.000000 0.000000 box
(Aml.Editor.Plugin.DeviceDescription) 0.000000 1.000000 box
(UserControl) 0.000000 2.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
solid
0 0.000000 1.000000 out
solid
1 0.000000 2.000000 in

View File

@@ -0,0 +1,239 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{}\doxysection{Aml.\+Editor.\+Plugin.\+M\+W\+Data Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
Inheritance diagram for Aml.\+Editor.\+Plugin.\+M\+W\+Data\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}{M\+W\+Object}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Types}
\begin{DoxyCompactItemize}
\item
enum \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}{M\+W\+File\+Type}} \{ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a39b9e3b34cacf78c2c21cf073949a2ad}{M\+W\+File\+Type.\+I\+O\+DD}},
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a8e78dfecfc3872d38eb7f78c8427987a}{M\+W\+File\+Type.\+G\+SD}}
\}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a767c914fb975ac022140ea314fa8a425}{M\+W\+Data}} (\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 Create the \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} Object \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a71cc9a3da731421b4b58bf0d5902471d}{Create\+Device}} (\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{M\+W\+Device}} device, bool is\+Edit)
\begin{DoxyCompactList}\small\item\em Create the A\+M\+LX File with the correct A\+ML File and optional pictures \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a27f6de7395f7fd5dbbddcbc3655dc35b}{Search\+For\+Attributes\+Inside\+Attributesof\+Automation\+Component}} (string search\+Name, Attribute\+Type attribute, \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} item, Supported\+Role\+Class\+Type S\+RC)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a05f0351fc99bd19136a3fc6888506020}{Search\+Attributes\+Inside\+Attributes\+O\+F\+Electric\+Connector\+Type}} (string search\+Name, Attribute\+Type attribute, \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} item, External\+Interface\+Type electric\+Connector\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a89057897b9fb2106ee38d14a2ff070aa}{interneturl}} (string url, string urltype, string externalname, System\+Unit\+Class\+Type system\+Unit\+Class)
\begin{DoxyCompactList}\small\item\em Takes the url of the picture and setup in the value attribute of the corresponding internal element {\itshape pic} . \end{DoxyCompactList}\item
Uri \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_ac060052e0d94500e5ed2c3747790195e}{create\+Picture\+Ref}} (string pic, string pictype, string externalname, System\+Unit\+Class\+Type system\+Unit\+Class)
\begin{DoxyCompactList}\small\item\em Creates the Structur to reference a picture and set the correct value {\itshape pic} . \end{DoxyCompactList}\item
Uri \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a3d43709c34fb4171f4999a72bfc439b2}{create\+Document\+Ref}} (string doc, string doctype, string externalname, System\+Unit\+Class\+Type system\+Unit\+Class)
\begin{DoxyCompactList}\small\item\em Creates the Structur to reference a document and set the correct value {\itshape doc} . \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a9968abc7dcc16187dd2f604d8c3a927e}{Import\+I\+O\+D\+D2\+A\+ML}} (string filename)
\begin{DoxyCompactList}\small\item\em Calls the iodd2aml Converter using System.\+Reflection the converted iodd will be saved in an amlx \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a629fe82e27f15bbd5616e78c1e3f41bb}{Import\+G\+S\+D2\+A\+ML}} (string filename)
\begin{DoxyCompactList}\small\item\em Calls the gsd2aml Converter using System.\+Reflection the converted gsdml will be saved in an amlx \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a90291aedf55074223efa93204edb3dbb}{copy\+Files}} (string source\+File\+Path, string destination\+File\+Path)
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}
\doxysubsection{Member Enumeration Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!MWFileType@{MWFileType}}
\index{MWFileType@{MWFileType}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{MWFileType}{MWFileType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233}{Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+File\+Type}}\hspace{0.3cm}{\ttfamily [strong]}}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{IODD@{IODD}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!IODD@{IODD}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a39b9e3b34cacf78c2c21cf073949a2ad}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a39b9e3b34cacf78c2c21cf073949a2ad}}
I\+O\+DD&\\
\hline
\raisebox{\heightof{T}}[0pt][0pt]{\index{GSD@{GSD}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!GSD@{GSD}}}\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a8e78dfecfc3872d38eb7f78c8427987a}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a932def9f5f257f8c1cbc4949e549d233a8e78dfecfc3872d38eb7f78c8427987a}}
G\+SD&\\
\hline
\end{DoxyEnumFields}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a767c914fb975ac022140ea314fa8a425}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a767c914fb975ac022140ea314fa8a425}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!MWData@{MWData}}
\index{MWData@{MWData}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{MWData()}{MWData()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Data (\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]}}
Create the \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} Object
\begin{DoxyParams}{Parameters}
{\em m\+W\+Controller} & the \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{M\+W\+Controller}} to report to\\
\hline
\end{DoxyParams}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a90291aedf55074223efa93204edb3dbb}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a90291aedf55074223efa93204edb3dbb}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!copyFiles@{copyFiles}}
\index{copyFiles@{copyFiles}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{copyFiles()}{copyFiles()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+copy\+Files (\begin{DoxyParamCaption}\item[{string}]{source\+File\+Path, }\item[{string}]{destination\+File\+Path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a71cc9a3da731421b4b58bf0d5902471d}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a71cc9a3da731421b4b58bf0d5902471d}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!CreateDevice@{CreateDevice}}
\index{CreateDevice@{CreateDevice}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{CreateDevice()}{CreateDevice()}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+Create\+Device (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{M\+W\+Device}}}]{device, }\item[{bool}]{is\+Edit }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Create the A\+M\+LX File with the correct A\+ML File and optional pictures
\begin{DoxyParams}{Parameters}
{\em device} & The device which will be created\\
\hline
{\em is\+Edit} & true if an amlx file get update, false if a new file will be created\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a3d43709c34fb4171f4999a72bfc439b2}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a3d43709c34fb4171f4999a72bfc439b2}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!createDocumentRef@{createDocumentRef}}
\index{createDocumentRef@{createDocumentRef}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{createDocumentRef()}{createDocumentRef()}}
{\footnotesize\ttfamily Uri Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+create\+Document\+Ref (\begin{DoxyParamCaption}\item[{string}]{doc, }\item[{string}]{doctype, }\item[{string}]{externalname, }\item[{System\+Unit\+Class\+Type}]{system\+Unit\+Class }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Creates the Structur to reference a document and set the correct value {\itshape doc} .
If the structur is already there, it will only update the value.
\begin{DoxyParams}{Parameters}
{\em doc} & the absolut path to the document\\
\hline
{\em doctype} & Documenttype like \textquotesingle{}Short Guide\textquotesingle{} or \textquotesingle{}Bill of Materials\textquotesingle{}\\
\hline
{\em externalname} & The name of the external\+Element\\
\hline
{\em system\+Unit\+Class} & the system\+Unit\+Class to insert the structure into\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_ac060052e0d94500e5ed2c3747790195e}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_ac060052e0d94500e5ed2c3747790195e}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!createPictureRef@{createPictureRef}}
\index{createPictureRef@{createPictureRef}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{createPictureRef()}{createPictureRef()}}
{\footnotesize\ttfamily Uri Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+create\+Picture\+Ref (\begin{DoxyParamCaption}\item[{string}]{pic, }\item[{string}]{pictype, }\item[{string}]{externalname, }\item[{System\+Unit\+Class\+Type}]{system\+Unit\+Class }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Creates the Structur to reference a picture and set the correct value {\itshape pic} .
If the structur is already there, it will only update the value.
\begin{DoxyParams}{Parameters}
{\em pic} & the absolut path to the picture\\
\hline
{\em pictype} & Picturetyp like \textquotesingle{}Device\+Picture\textquotesingle{} or \textquotesingle{}Device\+Icon\textquotesingle{}\\
\hline
{\em externalname} & The name of the external\+Element\\
\hline
{\em system\+Unit\+Class} & the system\+Unit\+Class to insert the structure into\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a629fe82e27f15bbd5616e78c1e3f41bb}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a629fe82e27f15bbd5616e78c1e3f41bb}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!ImportGSD2AML@{ImportGSD2AML}}
\index{ImportGSD2AML@{ImportGSD2AML}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{ImportGSD2AML()}{ImportGSD2AML()}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+Import\+G\+S\+D2\+A\+ML (\begin{DoxyParamCaption}\item[{string}]{filename }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Calls the gsd2aml Converter using System.\+Reflection the converted gsdml will be saved in an amlx
\begin{DoxyParams}{Parameters}
{\em filename} & the path to the gsdml file\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the result message as a string
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a9968abc7dcc16187dd2f604d8c3a927e}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a9968abc7dcc16187dd2f604d8c3a927e}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!ImportIODD2AML@{ImportIODD2AML}}
\index{ImportIODD2AML@{ImportIODD2AML}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{ImportIODD2AML()}{ImportIODD2AML()}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+Import\+I\+O\+D\+D2\+A\+ML (\begin{DoxyParamCaption}\item[{string}]{filename }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Calls the iodd2aml Converter using System.\+Reflection the converted iodd will be saved in an amlx
\begin{DoxyParams}{Parameters}
{\em filename} & the path to the iodd file\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the result message as a string
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a89057897b9fb2106ee38d14a2ff070aa}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a89057897b9fb2106ee38d14a2ff070aa}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!interneturl@{interneturl}}
\index{interneturl@{interneturl}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{interneturl()}{interneturl()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+interneturl (\begin{DoxyParamCaption}\item[{string}]{url, }\item[{string}]{urltype, }\item[{string}]{externalname, }\item[{System\+Unit\+Class\+Type}]{system\+Unit\+Class }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Takes the url of the picture and setup in the value attribute of the corresponding internal element {\itshape pic} .
\begin{DoxyParams}{Parameters}
{\em url} & the absolut path to the picture or document in the internet\\
\hline
{\em urltype} & Picturetyp like \textquotesingle{}Device\+Picture\textquotesingle{} or \textquotesingle{}Device\+Icon\textquotesingle{} and document type like \char`\"{}\+Short guide\char`\"{} or \char`\"{}\+Bill of materials\char`\"{} etc\\
\hline
{\em externalname} & The name of the external\+Element\\
\hline
{\em system\+Unit\+Class} & the system\+Unit\+Class to insert the structure into\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a05f0351fc99bd19136a3fc6888506020}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a05f0351fc99bd19136a3fc6888506020}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!SearchAttributesInsideAttributesOFElectricConnectorType@{SearchAttributesInsideAttributesOFElectricConnectorType}}
\index{SearchAttributesInsideAttributesOFElectricConnectorType@{SearchAttributesInsideAttributesOFElectricConnectorType}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{SearchAttributesInsideAttributesOFElectricConnectorType()}{SearchAttributesInsideAttributesOFElectricConnectorType()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+Search\+Attributes\+Inside\+Attributes\+O\+F\+Electric\+Connector\+Type (\begin{DoxyParamCaption}\item[{string}]{search\+Name, }\item[{Attribute\+Type}]{attribute, }\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}}]{item, }\item[{External\+Interface\+Type}]{electric\+Connector\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a27f6de7395f7fd5dbbddcbc3655dc35b}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_a27f6de7395f7fd5dbbddcbc3655dc35b}}
\index{Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}!SearchForAttributesInsideAttributesofAutomationComponent@{SearchForAttributesInsideAttributesofAutomationComponent}}
\index{SearchForAttributesInsideAttributesofAutomationComponent@{SearchForAttributesInsideAttributesofAutomationComponent}!Aml.Editor.Plugin.MWData@{Aml.Editor.Plugin.MWData}}
\doxysubsubsection{\texorpdfstring{SearchForAttributesInsideAttributesofAutomationComponent()}{SearchForAttributesInsideAttributesofAutomationComponent()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+Search\+For\+Attributes\+Inside\+Attributesof\+Automation\+Component (\begin{DoxyParamCaption}\item[{string}]{search\+Name, }\item[{Attribute\+Type}]{attribute, }\item[{\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}}]{item, }\item[{Supported\+Role\+Class\+Type}]{S\+RC }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_data_8cs}{M\+W\+Data.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,197 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 172.413793
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.900000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.MWData.MWObject) cw
(Aml.Editor.Plugin.MWDevice) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.MWData.MWObject) 0.000000 1.000000 box
(Aml.Editor.Plugin.MWDevice) 0.000000 0.000000 box
% ----- relations -----
solid
1 0.000000 0.250000 out
solid
0 0.000000 0.750000 in

View File

@@ -0,0 +1,95 @@
%PDF-1.7
%<25>
5 0 obj
<</Length 6 0 R/Filter /FlateDecode>>
stream
x<EFBFBD><EFBFBD>P<EFBFBD>N<EFBFBD>@<10><>+<2B><04>ag<61>-ADT <0C><><EFBFBD>qG6<47>`<60><><EFBFBD><EFBFBD><EFBFBD>H<><48><EFBFBD><EFBFBD><EFBFBD>
b<14>M<EFBFBD>h<EFBFBD><68><EFBFBD>a<EFBFBD>+耇&N<>h<EFBFBD>2<EFBFBD>e <20>Bc<42><63>q<EFBFBD><71>%<25><><EFBFBD>ِ<EFBFBD><12>N.چV<DA86>u<EFBFBD><75>Fw<46>GU<47><55><EFBFBD><EFBFBD>պ_<D5BA>p<EFBFBD><70>+<2B><>4<EFBFBD><34>*<2A> <0C>&$~E<>k<EFBFBD>p<EFBFBD>9Q<18>"<22><>#Ē5c<35><63>EH<19><><EFBFBD>2<EFBFBD><05><>#<23>D<EFBFBD>P$<24><>f<><66>g=i-,<2C>#<23><><1C>W~<7E>E<EFBFBD><08>C<EFBFBD><43>e<EFBFBD>Y<EFBFBD>L^<0F><><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD>6<EFBFBD>JJ<4A>#<23><>l<1B><>u_Ƌ<5F><C68B>#g<><67>!]<5D>H<EFBFBD><48><EFBFBD><EFBFBD>W<EFBFBD>|@<40>
)VqFj<46><6A>W{<7B><>[؜<1D><><EFBFBD><EFBFBD> 1<>f<EFBFBD>
Y<>rendstream
endobj
6 0 obj
281
endobj
4 0 obj
<</Type/Page/MediaBox [0 0 500 173]
/Parent 3 0 R
/Resources<</ProcSet[/PDF /Text]
/ExtGState 9 0 R
/Font 10 0 R
>>
/Contents 5 0 R
>>
endobj
3 0 obj
<< /Type /Pages /Kids [
4 0 R
] /Count 1
>>
endobj
1 0 obj
<</Type /Catalog /Pages 3 0 R
/Metadata 11 0 R
>>
endobj
7 0 obj
<</Type/ExtGState
/OPM 1>>endobj
9 0 obj
<</R7
7 0 R>>
endobj
10 0 obj
<</R8
8 0 R>>
endobj
8 0 obj
<</BaseFont/Times-Roman/Type/Font
/Subtype/Type1>>
endobj
11 0 obj
<</Type/Metadata
/Subtype/XML/Length 1402>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:cd5326fd-4387-11ea-0000-8e26787f6342' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.25'/>
<rdf:Description rdf:about='uuid:cd5326fd-4387-11ea-0000-8e26787f6342' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2020-01-27T18:41:52+01:00</xmp:ModifyDate>
<xmp:CreateDate>2020-01-27T18:41:52+01:00</xmp:CreateDate>
<xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:cd5326fd-4387-11ea-0000-8e26787f6342' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:cd5326fd-4387-11ea-0000-8e26787f6342'/>
<rdf:Description rdf:about='uuid:cd5326fd-4387-11ea-0000-8e26787f6342' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(MiKTeX GPL Ghostscript 9.25)
/CreationDate(D:20200127184152+01'00')
/ModDate(D:20200127184152+01'00')
/Title(ClassName)
/Creator(Doxygen)
/Author()>>endobj
xref
0 12
0000000000 65535 f
0000000594 00000 n
0000002304 00000 n
0000000535 00000 n
0000000385 00000 n
0000000015 00000 n
0000000366 00000 n
0000000659 00000 n
0000000759 00000 n
0000000700 00000 n
0000000729 00000 n
0000000825 00000 n
trailer
<< /Size 12 /Root 1 0 R /Info 2 0 R
/ID [<EC4C4AEB26A481826AC8C0D952AB46D5><EC4C4AEB26A481826AC8C0D952AB46D5>]
>>
startxref

View File

@@ -0,0 +1,13 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}{}\doxysection{Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Object Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}\index{Aml.Editor.Plugin.MWData.MWObject@{Aml.Editor.Plugin.MWData.MWObject}}
Inheritance diagram for Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Object\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}
\end{center}
\end{figure}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_data_8cs}{M\+W\+Data.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,197 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 172.413793
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 2.900000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.MWDevice) cw
(Aml.Editor.Plugin.MWData.MWObject) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.MWDevice) 0.000000 0.000000 box
(Aml.Editor.Plugin.MWData.MWObject) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in

View File

@@ -0,0 +1,147 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{}\doxysection{Aml.\+Editor.\+Plugin.\+M\+W\+Device Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
Inheritance diagram for Aml.\+Editor.\+Plugin.\+M\+W\+Device\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}
\end{center}
\end{figure}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a252e8e2a021284c3cdd5d8624179958b}{environment}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3663feace37ced657ce078295d2e4759}{file\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6e04054395d64c6c5947600cce015f6d}{filepath}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a19ee5f6fa6e1d90d37cc3a8c876ef919}{vendor\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a1039c54203b3bba6dc9b348ba2c1c876}{device\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{Data\+Grid\+Parameters}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6038813fa356059a4fdc94c32ea79e47}{data\+Grid\+Parameters\+Lists}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Electrical\+Parameters}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a98628a6b85464ccfb27fb083da7f1dfd}{Electrical\+Interfaces}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Electrical\+Parameters}} $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a65ccfd989b124d2e257b6f42578db336}{Electrical\+Interface\+Instances}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Attachables\+Data\+Grid\+View\+Parameters}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0a3b60dd4bea5558566aa7a50e0f91b5}{data\+Grid\+Attachables\+Parametrs\+List}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Attachables\+Data\+Grid\+View\+Parameters}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3c056d06b76f10cc782e8b4862810e5f}{list\+With\+U\+R\+I\+Converted\+To\+String}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}} $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a851204d24146ab1eff048bfe0a44010d}{listof\+Electrical\+Interface\+Parameters}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}} $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_aec64d8e95546e10e503e977b93b8949e}{Dictof\+Electrical\+Interface\+Parameters}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a34513f92d4611fa73fb98ca4607b111b}{Dictionary\+For\+Interface\+Classes\+In\+Electrical\+Interfaces}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0e196b056a21d36a26c48303178d0fb9}{Dictionary\+For\+External\+Interfaces\+Under\+Interface\+Class\+In\+Electrical\+Interfaces}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a619c83acdfc5baae1c1d363fb3989381}{Dictionary\+For\+Role\+Classof\+Component}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_ab3a9f9a95e979c569393c41f137b37d3}{Dictionary\+For\+External\+Interfaces\+Under\+Role\+Classof\+Component}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0a3b60dd4bea5558566aa7a50e0f91b5}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0a3b60dd4bea5558566aa7a50e0f91b5}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!dataGridAttachablesParametrsList@{dataGridAttachablesParametrsList}}
\index{dataGridAttachablesParametrsList@{dataGridAttachablesParametrsList}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{dataGridAttachablesParametrsList}{dataGridAttachablesParametrsList}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Attachables\+Data\+Grid\+View\+Parameters}}$>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+data\+Grid\+Attachables\+Parametrs\+List\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6038813fa356059a4fdc94c32ea79e47}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6038813fa356059a4fdc94c32ea79e47}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!dataGridParametersLists@{dataGridParametersLists}}
\index{dataGridParametersLists@{dataGridParametersLists}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{dataGridParametersLists}{dataGridParametersLists}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{Data\+Grid\+Parameters}}$>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+data\+Grid\+Parameters\+Lists\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a1039c54203b3bba6dc9b348ba2c1c876}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a1039c54203b3bba6dc9b348ba2c1c876}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!deviceName@{deviceName}}
\index{deviceName@{deviceName}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{deviceName}{deviceName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+device\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0e196b056a21d36a26c48303178d0fb9}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a0e196b056a21d36a26c48303178d0fb9}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces@{DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces}}
\index{DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces@{DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces}{DictionaryForExternalInterfacesUnderInterfaceClassInElectricalInterfaces}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Dictionary\+For\+External\+Interfaces\+Under\+Interface\+Class\+In\+Electrical\+Interfaces\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_ab3a9f9a95e979c569393c41f137b37d3}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_ab3a9f9a95e979c569393c41f137b37d3}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!DictionaryForExternalInterfacesUnderRoleClassofComponent@{DictionaryForExternalInterfacesUnderRoleClassofComponent}}
\index{DictionaryForExternalInterfacesUnderRoleClassofComponent@{DictionaryForExternalInterfacesUnderRoleClassofComponent}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{DictionaryForExternalInterfacesUnderRoleClassofComponent}{DictionaryForExternalInterfacesUnderRoleClassofComponent}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Dictionary\+For\+External\+Interfaces\+Under\+Role\+Classof\+Component\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a34513f92d4611fa73fb98ca4607b111b}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a34513f92d4611fa73fb98ca4607b111b}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!DictionaryForInterfaceClassesInElectricalInterfaces@{DictionaryForInterfaceClassesInElectricalInterfaces}}
\index{DictionaryForInterfaceClassesInElectricalInterfaces@{DictionaryForInterfaceClassesInElectricalInterfaces}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{DictionaryForInterfaceClassesInElectricalInterfaces}{DictionaryForInterfaceClassesInElectricalInterfaces}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Dictionary\+For\+Interface\+Classes\+In\+Electrical\+Interfaces\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a619c83acdfc5baae1c1d363fb3989381}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a619c83acdfc5baae1c1d363fb3989381}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!DictionaryForRoleClassofComponent@{DictionaryForRoleClassofComponent}}
\index{DictionaryForRoleClassofComponent@{DictionaryForRoleClassofComponent}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{DictionaryForRoleClassofComponent}{DictionaryForRoleClassofComponent}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Dictionary\+For\+Role\+Classof\+Component\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_aec64d8e95546e10e503e977b93b8949e}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_aec64d8e95546e10e503e977b93b8949e}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!DictofElectricalInterfaceParameters@{DictofElectricalInterfaceParameters}}
\index{DictofElectricalInterfaceParameters@{DictofElectricalInterfaceParameters}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{DictofElectricalInterfaceParameters}{DictofElectricalInterfaceParameters}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}}$>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Dictof\+Electrical\+Interface\+Parameters\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a65ccfd989b124d2e257b6f42578db336}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a65ccfd989b124d2e257b6f42578db336}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!ElectricalInterfaceInstances@{ElectricalInterfaceInstances}}
\index{ElectricalInterfaceInstances@{ElectricalInterfaceInstances}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{ElectricalInterfaceInstances}{ElectricalInterfaceInstances}}
{\footnotesize\ttfamily List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Electrical\+Parameters}}$>$ $>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Electrical\+Interface\+Instances\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a98628a6b85464ccfb27fb083da7f1dfd}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a98628a6b85464ccfb27fb083da7f1dfd}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!ElectricalInterfaces@{ElectricalInterfaces}}
\index{ElectricalInterfaces@{ElectricalInterfaces}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{ElectricalInterfaces}{ElectricalInterfaces}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Electrical\+Parameters}}$>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+Electrical\+Interfaces\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a252e8e2a021284c3cdd5d8624179958b}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a252e8e2a021284c3cdd5d8624179958b}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!environment@{environment}}
\index{environment@{environment}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{environment}{environment}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+environment\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3663feace37ced657ce078295d2e4759}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3663feace37ced657ce078295d2e4759}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!fileName@{fileName}}
\index{fileName@{fileName}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{fileName}{fileName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+file\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6e04054395d64c6c5947600cce015f6d}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a6e04054395d64c6c5947600cce015f6d}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!filepath@{filepath}}
\index{filepath@{filepath}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{filepath}{filepath}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+filepath\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a851204d24146ab1eff048bfe0a44010d}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a851204d24146ab1eff048bfe0a44010d}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!listofElectricalInterfaceParameters@{listofElectricalInterfaceParameters}}
\index{listofElectricalInterfaceParameters@{listofElectricalInterfaceParameters}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{listofElectricalInterfaceParameters}{listofElectricalInterfaceParameters}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}}$>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+listof\+Electrical\+Interface\+Parameters\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3c056d06b76f10cc782e8b4862810e5f}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a3c056d06b76f10cc782e8b4862810e5f}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!listWithURIConvertedToString@{listWithURIConvertedToString}}
\index{listWithURIConvertedToString@{listWithURIConvertedToString}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{listWithURIConvertedToString}{listWithURIConvertedToString}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Attachables\+Data\+Grid\+View\+Parameters}}$>$ Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+list\+With\+U\+R\+I\+Converted\+To\+String\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a19ee5f6fa6e1d90d37cc3a8c876ef919}\label{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device_a19ee5f6fa6e1d90d37cc3a8c876ef919}}
\index{Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}!vendorName@{vendorName}}
\index{vendorName@{vendorName}!Aml.Editor.Plugin.MWDevice@{Aml.Editor.Plugin.MWDevice}}
\doxysubsubsection{\texorpdfstring{vendorName}{vendorName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+M\+W\+Device.\+vendor\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,203 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 93.023256
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 5.375000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 2 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(Aml.Editor.Plugin.ModellingWizard) cw
(UserControl) cw
(IAMLEditorView) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(Aml.Editor.Plugin.ModellingWizard) 0.500000 0.000000 box
(UserControl) 0.000000 1.000000 box
(IAMLEditorView) 1.000000 1.000000 box
% ----- relations -----
solid
0 0.500000 0.000000 out
solid
0.000000 1.000000 1.000000 conn
solid
1 0.000000 1.000000 in
solid
1 1.000000 1.000000 in

View File

@@ -0,0 +1,95 @@
%PDF-1.7
%<25>
5 0 obj
<</Length 6 0 R/Filter /FlateDecode>>
stream
x<EFBFBD><EFBFBD><EFBFBD>[K<>@<10><><EFBFBD>W<EFBFBD><57><EFBFBD>0<EFBFBD><30>}<1F>,X<1B>YzI#IC/R<><52>;i<>4i@P<><50>ݓ<EFBFBD>3<EFBFBD><33><EFBFBD>ZH$!<21><><EFBFBD><EFBFBD>p<><70>E<EFBFBD>)RX><3E><>kZ<6B><5A><EFBFBD>
A<EFBFBD>E<EFBFBD>,<2C>d<01>A<12>
z<EFBFBD>DD"<13>H
<EFBFBD>9<67><D9AE>s<EFBFBD><73>f+<1C><>y<EFBFBD>g<EFBFBD><67>=<3D><><EFBFBD>̮<EFBFBD>O&0<06>(<28><><1F>TPh-<2D>-@{<7B>h<EFBFBD><75><DEAC>h(<28>rr<72><72>ʿ<04><>B<EFBFBD>T<EFBFBD><07>&<>4<><34>Q8.<10><>^<5E><><EFBFBD>}<7D><>mʼ <20>U<03>*@<19>!6J<36>(>*[a<><61><EFBFBD><EFBFBD>\9<><39>w$<24><>A֊0<18> ?FO<46><><DEB2><EFBFBD>V<EFBFBD>Y<EFBFBD><59>b<EFBFBD>R<EFBFBD>q<0E>3<EFBFBD><33><EFBFBD>W<EFBFBD> 8<>C<EFBFBD> <09>В4<D092>竸d3<64><33><EFBFBD><EFBFBD>(9E<39><45><13>_=<3D><>V݀z<DD80><7A><EFBFBD>N<EFBFBD>d<><64>*<2A>v %<25> <> E<>Q<EFBFBD><51>^<5E>%,nzg<>v<EFBFBD>K<EFBFBD>]A*<2A><><EFBFBD>ڻ<EFBFBD><DABB>w<EFBFBD><77>J<EFBFBD><4A>c<EFBFBD><01> <20>Zendstream
endobj
6 0 obj
376
endobj
4 0 obj
<</Type/Page/MediaBox [0 0 500 94]
/Parent 3 0 R
/Resources<</ProcSet[/PDF /Text]
/ExtGState 9 0 R
/Font 10 0 R
>>
/Contents 5 0 R
>>
endobj
3 0 obj
<< /Type /Pages /Kids [
4 0 R
] /Count 1
>>
endobj
1 0 obj
<</Type /Catalog /Pages 3 0 R
/Metadata 11 0 R
>>
endobj
7 0 obj
<</Type/ExtGState
/OPM 1>>endobj
9 0 obj
<</R7
7 0 R>>
endobj
10 0 obj
<</R8
8 0 R>>
endobj
8 0 obj
<</BaseFont/Times-Roman/Type/Font
/Subtype/Type1>>
endobj
11 0 obj
<</Type/Metadata
/Subtype/XML/Length 1402>>stream
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?adobe-xap-filters esc="CRLF"?>
<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
<rdf:Description rdf:about='uuid:ccba907d-4387-11ea-0000-aa5450a6d956' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='MiKTeX GPL Ghostscript 9.25'/>
<rdf:Description rdf:about='uuid:ccba907d-4387-11ea-0000-aa5450a6d956' xmlns:xmp='http://ns.adobe.com/xap/1.0/'><xmp:ModifyDate>2020-01-27T18:41:51+01:00</xmp:ModifyDate>
<xmp:CreateDate>2020-01-27T18:41:51+01:00</xmp:CreateDate>
<xmp:CreatorTool>Doxygen</xmp:CreatorTool></rdf:Description>
<rdf:Description rdf:about='uuid:ccba907d-4387-11ea-0000-aa5450a6d956' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:ccba907d-4387-11ea-0000-aa5450a6d956'/>
<rdf:Description rdf:about='uuid:ccba907d-4387-11ea-0000-aa5450a6d956' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>ClassName</rdf:li></rdf:Alt></dc:title><dc:creator><rdf:Seq><rdf:li></rdf:li></rdf:Seq></dc:creator></rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end='w'?>
endstream
endobj
2 0 obj
<</Producer(MiKTeX GPL Ghostscript 9.25)
/CreationDate(D:20200127184151+01'00')
/ModDate(D:20200127184151+01'00')
/Title(ClassName)
/Creator(Doxygen)
/Author()>>endobj
xref
0 12
0000000000 65535 f
0000000688 00000 n
0000002398 00000 n
0000000629 00000 n
0000000480 00000 n
0000000015 00000 n
0000000461 00000 n
0000000753 00000 n
0000000853 00000 n
0000000794 00000 n
0000000823 00000 n
0000000919 00000 n
trailer
<< /Size 12 /Root 1 0 R /Info 2 0 R
/ID [<37F210F5871A17FF6D3F3FBA9E0EC421><37F210F5871A17FF6D3F3FBA9E0EC421>]
>>
startxref

View File

@@ -0,0 +1,357 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{}\doxysection{Aml.\+Editor.\+Plugin.\+Modelling\+Wizard Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} is an Plug\+In, which implements the I\+A\+M\+L\+Editor\+View Interface.
Inheritance diagram for Aml.\+Editor.\+Plugin.\+Modelling\+Wizard\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a85e08850a3ce8148f119f8e3d14f6d02}{Modelling\+Wizard}} ()
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a26f6f59bc82891ccc525e509720d5302}{Change\+A\+M\+L\+File\+Path}} (string aml\+File\+Path)
\begin{DoxyCompactList}\small\item\em Changes the current aml\+File\+Path. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a467688bd862ea1e99e204f6d3735ed1d}{Change\+Selected\+Object}} (C\+A\+E\+X\+Basic\+Object selected\+Object)
\begin{DoxyCompactList}\small\item\em Changes the selected object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4dc6bf714b86a1d9be420637c23a1307}{Execute\+Command}} (Plugin\+Commands\+Enum command, string aml\+File\+Path)
\begin{DoxyCompactList}\small\item\em This Method is called from the Automation\+ML \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} to execute a specific command. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_acedb8a1abb912c96703fd73d3267bcea}{Publish\+Automation\+M\+L\+File\+And\+Object}} (string aml\+File\+Path, C\+A\+E\+X\+Basic\+Object selected\+Object)
\begin{DoxyCompactList}\small\item\em This Method is called on activation of a Plug\+In. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3426aa766858f85fbdcdc6f3cfe92dc1}{change\+G\+UI}} (System.\+Windows.\+Forms.\+Control content)
\begin{DoxyCompactList}\small\item\em Replace the Content in the \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}} window with the Windows Forms G\+UI \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item
Dock\+Position\+Enum \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ad191779a3806423c951cf6839300c6e9}{Initial\+Dock\+Position}} =$>$ Dock\+Position\+Enum.\+Floating
\begin{DoxyCompactList}\small\item\em Gets the initial dock position for the Plug\+In window. \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a333ba75a3b713bdbae46969df659d06b}{Package\+Name}} =$>$ \char`\"{}\char`\"{}
\begin{DoxyCompactList}\small\item\em Gets the package name which is used to download the Plug\+In package from a Nu\+Get feed. \end{DoxyCompactList}\item
Bitmap\+Image \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ae6285059764c32a912289a8f0c97262d}{Pane\+Image}} =$>$ null
\begin{DoxyCompactList}\small\item\em Gets the image which should be used in the Header of the Plug\+In window. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
System.\+Windows.\+Input.\+I\+Command?? \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ac767be8789446b8040a0d7fd9a8eb283}{About\+Command}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em The About\+Command -\/ Command \end{DoxyCompactList}\item
Plugin\+Command \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a68418cf3879299385765d352ffc4731b}{Activate\+Plugin}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the Command to activate the Plug\+In. \end{DoxyCompactList}\item
Plugin\+Command \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4311a3ca5fb875e5035bc029291e5920}{Reload\+Objects}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the Command to reload the A\+M\+LX Files in . \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2f1de7716c88ed7de9cf7f716a0d4f76}{Can\+Close}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether this User\+Control could be closed from the \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}}\textquotesingle{}s Window\+Manager. \end{DoxyCompactList}\item
List$<$ Plugin\+Command $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_aa92890be9446ee5c87cc91739e41a5f0}{Commands}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the List of commands, which are viewed in the Plug\+In Menu in the Host Application \end{DoxyCompactList}\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6d63f793ebaa384ba4bbf9903f06fdaa}{Display\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the display name which is shown in the Plug\+In Menu in the Host Application \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2bd037ce5c76ad9051a995400e28a75e}{Is\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether this instance is active. \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6b3b6e17a0159a4c6045c2b8751e2fc5}{Is\+Reactive}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether this instance is reactive. \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9700716878b0e98f507d30b396e2872f}{Is\+Readonly}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets a value indicating whether this instance is read only. \end{DoxyCompactList}\item
Plugin\+Command \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a1754b39a06b47d1b1f9010f6bcbbffde}{Terminate\+Plugin}}\hspace{0.3cm}{\ttfamily \mbox{[}get\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets the terminate Plug\+In command. \end{DoxyCompactList}\item
bool \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9ff5d55c0dd2f4113e5a9d41b5418c4a}{Is\+Auto\+Active}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em Gets or sets a value indicating whether this instance is automatic active when loaded. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Events}
\begin{DoxyCompactItemize}
\item
Event\+Handler \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a5acb66f94a2026857791dcb495e200df}{Plugin\+Activated}}
\begin{DoxyCompactList}\small\item\em Occurs when the Plug\+In is activated (for example via the Start\+Command ). \end{DoxyCompactList}\item
Event\+Handler \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3da02aecef3324c9c3b65a1b8fa73f6c}{Plugin\+Terminated}}
\begin{DoxyCompactList}\small\item\em Occurs when the Plug\+In is deactivated (some User\+Interaction inside the Plug\+In or via the Stop\+Command ). \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} is an Plug\+In, which implements the I\+A\+M\+L\+Editor\+View Interface.
The Plug\+In is a User\+Control, which is managed by the Automation\+ML Editors Window-\/ and Docking -\/ Manager. The Export Attribute enables the Automation\+ML \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} to load the Plug\+In with the \href{http://msdn.microsoft.com/en-us/library/dd460648\%28v=vs.110\%29.aspx}{\texttt{ Microsoft Managed Extensibility Framework}}.
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a85e08850a3ce8148f119f8e3d14f6d02}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a85e08850a3ce8148f119f8e3d14f6d02}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ModellingWizard@{ModellingWizard}}
\index{ModellingWizard@{ModellingWizard}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ModellingWizard()}{ModellingWizard()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Modelling\+Wizard (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a26f6f59bc82891ccc525e509720d5302}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a26f6f59bc82891ccc525e509720d5302}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ChangeAMLFilePath@{ChangeAMLFilePath}}
\index{ChangeAMLFilePath@{ChangeAMLFilePath}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ChangeAMLFilePath()}{ChangeAMLFilePath()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Change\+A\+M\+L\+File\+Path (\begin{DoxyParamCaption}\item[{string}]{aml\+File\+Path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Changes the current aml\+File\+Path.
The Host Application will call this method when the Plug\+Ins P\+:\+Aml.\+Editor.\+Plugin.\+Contracts.\+I\+A\+M\+L\+Editor\+Plugin.\+Is\+Reactive Property is set to true and the Currently opened Automation\+ML File changes in the A\+M\+L\+Editor Host Application.
\begin{DoxyParams}{Parameters}
{\em aml\+File\+Path} & The Path to the current A\+ML File in the A\+ML \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}}.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3426aa766858f85fbdcdc6f3cfe92dc1}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3426aa766858f85fbdcdc6f3cfe92dc1}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!changeGUI@{changeGUI}}
\index{changeGUI@{changeGUI}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{changeGUI()}{changeGUI()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+change\+G\+UI (\begin{DoxyParamCaption}\item[{System.\+Windows.\+Forms.\+Control}]{content }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Replace the Content in the \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}} window with the Windows Forms G\+UI
\begin{DoxyParams}{Parameters}
{\em content} & The Form to be displayed in the plugin window\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a467688bd862ea1e99e204f6d3735ed1d}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a467688bd862ea1e99e204f6d3735ed1d}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ChangeSelectedObject@{ChangeSelectedObject}}
\index{ChangeSelectedObject@{ChangeSelectedObject}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ChangeSelectedObject()}{ChangeSelectedObject()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Change\+Selected\+Object (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Basic\+Object}]{selected\+Object }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
Changes the selected object.
The Host Application will call this method when the Plug\+Ins P\+:\+Aml.\+Editor.\+Plugin.\+Contracts.\+I\+A\+M\+L\+Editor\+Plugin.\+Is\+Reactive Property is set to true and the Current Selection changes in the A\+M\+L\+Editor Host Application.
\begin{DoxyParams}{Parameters}
{\em selected\+Object} & The selected C\+A\+EX -\/ object.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4dc6bf714b86a1d9be420637c23a1307}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4dc6bf714b86a1d9be420637c23a1307}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ExecuteCommand@{ExecuteCommand}}
\index{ExecuteCommand@{ExecuteCommand}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ExecuteCommand()}{ExecuteCommand()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Execute\+Command (\begin{DoxyParamCaption}\item[{Plugin\+Commands\+Enum}]{command, }\item[{string}]{aml\+File\+Path }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This Method is called from the Automation\+ML \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} to execute a specific command.
The \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} can only execute those commands, which are identified by the Plugin\+Commands\+Enum Enumeration. The \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} may execute the termination command of the Plug\+In, so here some preparations for a clean termination should be performed.
\begin{DoxyParams}{Parameters}
{\em command} & The command.\\
\hline
{\em aml\+File\+Path} & The aml\+File\+Path.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_acedb8a1abb912c96703fd73d3267bcea}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_acedb8a1abb912c96703fd73d3267bcea}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!PublishAutomationMLFileAndObject@{PublishAutomationMLFileAndObject}}
\index{PublishAutomationMLFileAndObject@{PublishAutomationMLFileAndObject}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{PublishAutomationMLFileAndObject()}{PublishAutomationMLFileAndObject()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Publish\+Automation\+M\+L\+File\+And\+Object (\begin{DoxyParamCaption}\item[{string}]{aml\+File\+Path, }\item[{C\+A\+E\+X\+Basic\+Object}]{selected\+Object }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This Method is called on activation of a Plug\+In.
The Automation\+ML \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}} \textquotesingle{}publishes\textquotesingle{} its current state to the Plug\+In, that is the Path of the loaded Automation\+ML Document and the currently selected Automation\+ML Object\textquotesingle{}. Please note, that the objects may be empty or null.
\begin{DoxyParams}{Parameters}
{\em aml\+File\+Path} & The A\+ML file path, may be empty.\\
\hline
{\em selected\+Object} & The selected object, may be null.\\
\hline
\end{DoxyParams}
\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ad191779a3806423c951cf6839300c6e9}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ad191779a3806423c951cf6839300c6e9}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!InitialDockPosition@{InitialDockPosition}}
\index{InitialDockPosition@{InitialDockPosition}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{InitialDockPosition}{InitialDockPosition}}
{\footnotesize\ttfamily Dock\+Position\+Enum Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Initial\+Dock\+Position =$>$ Dock\+Position\+Enum.\+Floating}
Gets the initial dock position for the Plug\+In window.
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a333ba75a3b713bdbae46969df659d06b}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a333ba75a3b713bdbae46969df659d06b}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!PackageName@{PackageName}}
\index{PackageName@{PackageName}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{PackageName}{PackageName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Package\+Name =$>$ \char`\"{}\char`\"{}}
Gets the package name which is used to download the Plug\+In package from a Nu\+Get feed.
If a Package name is defined, the A\+M\+L\+Editor can update Plug\+In packages independently from its own update cycle.
The package name. \mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ae6285059764c32a912289a8f0c97262d}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ae6285059764c32a912289a8f0c97262d}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!PaneImage@{PaneImage}}
\index{PaneImage@{PaneImage}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{PaneImage}{PaneImage}}
{\footnotesize\ttfamily Bitmap\+Image Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Pane\+Image =$>$ null}
Gets the image which should be used in the Header of the Plug\+In window.
If no image is defined the editor uses a default image.
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ac767be8789446b8040a0d7fd9a8eb283}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_ac767be8789446b8040a0d7fd9a8eb283}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!AboutCommand@{AboutCommand}}
\index{AboutCommand@{AboutCommand}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{AboutCommand}{AboutCommand}}
{\footnotesize\ttfamily System.\+Windows.\+Input.\+I\+Command?? Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+About\+Command\hspace{0.3cm}{\ttfamily [get]}}
The About\+Command -\/ Command
The about command.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a68418cf3879299385765d352ffc4731b}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a68418cf3879299385765d352ffc4731b}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ActivatePlugin@{ActivatePlugin}}
\index{ActivatePlugin@{ActivatePlugin}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ActivatePlugin}{ActivatePlugin}}
{\footnotesize\ttfamily Plugin\+Command Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Activate\+Plugin\hspace{0.3cm}{\ttfamily [get]}}
Gets the Command to activate the Plug\+In.
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2f1de7716c88ed7de9cf7f716a0d4f76}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2f1de7716c88ed7de9cf7f716a0d4f76}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!CanClose@{CanClose}}
\index{CanClose@{CanClose}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{CanClose}{CanClose}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Can\+Close\hspace{0.3cm}{\ttfamily [get]}}
Gets a value indicating whether this User\+Control could be closed from the \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}}\textquotesingle{}s Window\+Manager.
When a close occurs from the Window\+Manager, the Stop\+Command will be executed via the \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4dc6bf714b86a1d9be420637c23a1307}{Execute\+Command}} Method.
{\ttfamily true} if this instance can close; otherwise, {\ttfamily false}.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_aa92890be9446ee5c87cc91739e41a5f0}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_aa92890be9446ee5c87cc91739e41a5f0}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!Commands@{Commands}}
\index{Commands@{Commands}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{Commands}{Commands}}
{\footnotesize\ttfamily List$<$Plugin\+Command$>$ Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Commands\hspace{0.3cm}{\ttfamily [get]}}
Gets the List of commands, which are viewed in the Plug\+In Menu in the Host Application
The command List.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6d63f793ebaa384ba4bbf9903f06fdaa}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6d63f793ebaa384ba4bbf9903f06fdaa}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!DisplayName@{DisplayName}}
\index{DisplayName@{DisplayName}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{DisplayName}{DisplayName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Display\+Name\hspace{0.3cm}{\ttfamily [get]}}
Gets the display name which is shown in the Plug\+In Menu in the Host Application
The display name.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2bd037ce5c76ad9051a995400e28a75e}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a2bd037ce5c76ad9051a995400e28a75e}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!IsActive@{IsActive}}
\index{IsActive@{IsActive}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{IsActive}{IsActive}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Is\+Active\hspace{0.3cm}{\ttfamily [get]}}
Gets a value indicating whether this instance is active.
The Property should be set to true in the Start\+Command and set to false in the Stop\+Command
{\ttfamily true} if this instance is active; otherwise, {\ttfamily false}.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9ff5d55c0dd2f4113e5a9d41b5418c4a}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9ff5d55c0dd2f4113e5a9d41b5418c4a}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!IsAutoActive@{IsAutoActive}}
\index{IsAutoActive@{IsAutoActive}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{IsAutoActive}{IsAutoActive}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Is\+Auto\+Active\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
Gets or sets a value indicating whether this instance is automatic active when loaded.
This value can be initially set and will be defined by the user.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6b3b6e17a0159a4c6045c2b8751e2fc5}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a6b3b6e17a0159a4c6045c2b8751e2fc5}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!IsReactive@{IsReactive}}
\index{IsReactive@{IsReactive}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{IsReactive}{IsReactive}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Is\+Reactive\hspace{0.3cm}{\ttfamily [get]}}
Gets a value indicating whether this instance is reactive.
Reactive Plug\+In will be notified, when the actual C\+A\+E\+X-\/\+Object changes (Selection of the Tree view Item) \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a26f6f59bc82891ccc525e509720d5302}{Change\+A\+M\+L\+File\+Path}} and \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a467688bd862ea1e99e204f6d3735ed1d}{Change\+Selected\+Object}}.
{\ttfamily true} if this instance is reactive; otherwise, {\ttfamily false}.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9700716878b0e98f507d30b396e2872f}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a9700716878b0e98f507d30b396e2872f}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!IsReadonly@{IsReadonly}}
\index{IsReadonly@{IsReadonly}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{IsReadonly}{IsReadonly}}
{\footnotesize\ttfamily bool Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Is\+Readonly\hspace{0.3cm}{\ttfamily [get]}}
Gets a value indicating whether this instance is read only.
A Read only Plug\+In should not change any C\+A\+EX Objects.
{\ttfamily true} if this instance is read only; otherwise, {\ttfamily false}. \mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4311a3ca5fb875e5035bc029291e5920}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a4311a3ca5fb875e5035bc029291e5920}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!ReloadObjects@{ReloadObjects}}
\index{ReloadObjects@{ReloadObjects}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{ReloadObjects}{ReloadObjects}}
{\footnotesize\ttfamily Plugin\+Command Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Reload\+Objects\hspace{0.3cm}{\ttfamily [get]}}
Gets the Command to reload the A\+M\+LX Files in .
/modellingwizard/\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a1754b39a06b47d1b1f9010f6bcbbffde}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a1754b39a06b47d1b1f9010f6bcbbffde}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!TerminatePlugin@{TerminatePlugin}}
\index{TerminatePlugin@{TerminatePlugin}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{TerminatePlugin}{TerminatePlugin}}
{\footnotesize\ttfamily Plugin\+Command Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Terminate\+Plugin\hspace{0.3cm}{\ttfamily [get]}}
Gets the terminate Plug\+In command.
\doxysubsection{Event Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a5acb66f94a2026857791dcb495e200df}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a5acb66f94a2026857791dcb495e200df}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!PluginActivated@{PluginActivated}}
\index{PluginActivated@{PluginActivated}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{PluginActivated}{PluginActivated}}
{\footnotesize\ttfamily Event\+Handler Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Plugin\+Activated}
Occurs when the Plug\+In is activated (for example via the Start\+Command ).
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3da02aecef3324c9c3b65a1b8fa73f6c}\label{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard_a3da02aecef3324c9c3b65a1b8fa73f6c}}
\index{Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}!PluginTerminated@{PluginTerminated}}
\index{PluginTerminated@{PluginTerminated}!Aml.Editor.Plugin.ModellingWizard@{Aml.Editor.Plugin.ModellingWizard}}
\doxysubsubsection{\texorpdfstring{PluginTerminated}{PluginTerminated}}
{\footnotesize\ttfamily Event\+Handler Aml.\+Editor.\+Plugin.\+Modelling\+Wizard.\+Plugin\+Terminated}
Occurs when the Plug\+In is deactivated (some User\+Interaction inside the Plug\+In or via the Stop\+Command ).
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_modelling_wizard_8xaml_8cs}{Modelling\+Wizard.\+xaml.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,86 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{}\doxysection{Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a2b4f579583593fcd36ca4429849b3a92}{Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}} ()
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a20c1ba8d8e62d2958a2a784ea993f12a}{Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}} (string pin\+Number, string reference\+ID, string attribute, string values, string units)
\item
override string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aabde8d8400da538c0d695e3f2a13afcc}{To\+String}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0dc6c5df881ffe504570c7d74ad19fcc}{Pin\+Number}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aaa63e321a2e027653a6ec7ff00e57af5}{Reference\+ID}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a526a65510795b641175bdcc3aa946b4b}{Attributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0aa068480b67328eaa773ed8c5d7d3f5}{Values}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_ae1260c02a1e4e5a3f8a5dbace4df3192}{Units}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a2b4f579583593fcd36ca4429849b3a92}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a2b4f579583593fcd36ca4429849b3a92}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!PinParametersInPinInfoDataGridView@{PinParametersInPinInfoDataGridView}}
\index{PinParametersInPinInfoDataGridView@{PinParametersInPinInfoDataGridView}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{PinParametersInPinInfoDataGridView()}{PinParametersInPinInfoDataGridView()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a20c1ba8d8e62d2958a2a784ea993f12a}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a20c1ba8d8e62d2958a2a784ea993f12a}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!PinParametersInPinInfoDataGridView@{PinParametersInPinInfoDataGridView}}
\index{PinParametersInPinInfoDataGridView@{PinParametersInPinInfoDataGridView}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{PinParametersInPinInfoDataGridView()}{PinParametersInPinInfoDataGridView()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View (\begin{DoxyParamCaption}\item[{string}]{pin\+Number, }\item[{string}]{reference\+ID, }\item[{string}]{attribute, }\item[{string}]{values, }\item[{string}]{units }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aabde8d8400da538c0d695e3f2a13afcc}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aabde8d8400da538c0d695e3f2a13afcc}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!ToString@{ToString}}
\index{ToString@{ToString}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{ToString()}{ToString()}}
{\footnotesize\ttfamily override string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+To\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a526a65510795b641175bdcc3aa946b4b}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a526a65510795b641175bdcc3aa946b4b}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!Attributes@{Attributes}}
\index{Attributes@{Attributes}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{Attributes}{Attributes}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Attributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0dc6c5df881ffe504570c7d74ad19fcc}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0dc6c5df881ffe504570c7d74ad19fcc}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!PinNumber@{PinNumber}}
\index{PinNumber@{PinNumber}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{PinNumber}{PinNumber}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Pin\+Number\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aaa63e321a2e027653a6ec7ff00e57af5}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_aaa63e321a2e027653a6ec7ff00e57af5}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!ReferenceID@{ReferenceID}}
\index{ReferenceID@{ReferenceID}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{ReferenceID}{ReferenceID}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Reference\+ID\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_ae1260c02a1e4e5a3f8a5dbace4df3192}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_ae1260c02a1e4e5a3f8a5dbace4df3192}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!Units@{Units}}
\index{Units@{Units}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{Units}{Units}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Units\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0aa068480b67328eaa773ed8c5d7d3f5}\label{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view_a0aa068480b67328eaa773ed8c5d7d3f5}}
\index{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}!Values@{Values}}
\index{Values@{Values}!Aml.Editor.Plugin.PinParametersInPinInfoDataGridView@{Aml.Editor.Plugin.PinParametersInPinInfoDataGridView}}
\doxysubsubsection{\texorpdfstring{Values}{Values}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View.\+Values\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,158 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}{}\doxysection{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_abf1e485c8340a4ace50c1f3528ac31c6}{Search\+A\+M\+L\+Component\+File}} ()
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a287538dfad55ab58ee81fa819efa5dd1}{Check\+For\+Attributes\+Of\+External\+Iterface}} (int i, External\+Interface\+Type external\+Interface)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7464e1841996b1f84bdd4f8223acde92}{Ckeck\+For\+Nested\+Attributes\+Of\+External\+Iterface}} (int i, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a33431d164f3f97f60fe6b316e266ed16}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+External\+Iterface}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a35823b5736745c6982ad851270b3d09f}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+External\+Iterface}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1b72b959bcfef0f2112c6c548891fc8b}{Check\+For\+Attributes\+Of\+Eclectrical\+Connector\+Pins}} (int i, External\+Interface\+Type external\+Interface, External\+Interface\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad023edfb7d36334b2baee9f02e21a309}{Ckeck\+For\+Nested\+Attributes\+Of\+Electrical\+Connector\+Pins}} (int i, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface, External\+Interface\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a801781b46981a3776adbca80fd5be541}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Electrical\+Connector\+Pins}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface, External\+Interface\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a77f257e6118ee1af16421c90f2d72a95}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Electrical\+Connector\+Pins}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface, External\+Interface\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad8e573b75dc40186f962fe62c047192f}{Check\+For\+Attributes\+Of\+Component}} (int i, Supported\+Role\+Class\+Type supported\+Role\+Class, System\+Unit\+Family\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a4021856bf9f4a11a141e4e3faa2a6c4a}{Ckeck\+For\+Nested\+Attributes\+Of\+Component}} (int i, Attribute\+Type attribute\+Type, Supported\+Role\+Class\+Type supported\+Role\+Class, System\+Unit\+Family\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a9831cae9b9d5baec3afedd3c3a4266b8}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Component}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type attribute\+Type, Supported\+Role\+Class\+Type supported\+Role\+Class, System\+Unit\+Family\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ae6987825477c5d277db9f57d84c3afae}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Component}} (int i, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Attribute\+Type attribute\+Type, Supported\+Role\+Class\+Type supported\+Role\+Class, System\+Unit\+Family\+Type class\+Type)
\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a0c343579c1bbd8eed0668d8ce4dcee0c}{Dictionaryof\+Electrical\+Connector\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a08ad7a3a1907fb5545e71a02eaf20d43}{Dictioanryof\+Electrical\+Connector\+Pin\+Type}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7e22c7aeba504efaeb89a38ce8bdbe71}{Dictionaryof\+Rolesfor\+Automation\+Componenet}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1e8ef567cfba2b43fac8afcdd3abb6b2}{Dictionaryof\+Roles}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_abf1e485c8340a4ace50c1f3528ac31c6}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_abf1e485c8340a4ace50c1f3528ac31c6}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!SearchAMLComponentFile@{SearchAMLComponentFile}}
\index{SearchAMLComponentFile@{SearchAMLComponentFile}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{SearchAMLComponentFile()}{SearchAMLComponentFile()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Search\+A\+M\+L\+Component\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad8e573b75dc40186f962fe62c047192f}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad8e573b75dc40186f962fe62c047192f}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CheckForAttributesOfComponent@{CheckForAttributesOfComponent}}
\index{CheckForAttributesOfComponent@{CheckForAttributesOfComponent}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfComponent()}{CheckForAttributesOfComponent()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Check\+For\+Attributes\+Of\+Component (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Supported\+Role\+Class\+Type}]{supported\+Role\+Class, }\item[{System\+Unit\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1b72b959bcfef0f2112c6c548891fc8b}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1b72b959bcfef0f2112c6c548891fc8b}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CheckForAttributesOfEclectricalConnectorPins@{CheckForAttributesOfEclectricalConnectorPins}}
\index{CheckForAttributesOfEclectricalConnectorPins@{CheckForAttributesOfEclectricalConnectorPins}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfEclectricalConnectorPins()}{CheckForAttributesOfEclectricalConnectorPins()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Check\+For\+Attributes\+Of\+Eclectrical\+Connector\+Pins (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{External\+Interface\+Type}]{external\+Interface, }\item[{External\+Interface\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a287538dfad55ab58ee81fa819efa5dd1}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a287538dfad55ab58ee81fa819efa5dd1}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CheckForAttributesOfExternalIterface@{CheckForAttributesOfExternalIterface}}
\index{CheckForAttributesOfExternalIterface@{CheckForAttributesOfExternalIterface}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfExternalIterface()}{CheckForAttributesOfExternalIterface()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Check\+For\+Attributes\+Of\+External\+Iterface (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a4021856bf9f4a11a141e4e3faa2a6c4a}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a4021856bf9f4a11a141e4e3faa2a6c4a}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CkeckForNestedAttributesOfComponent@{CkeckForNestedAttributesOfComponent}}
\index{CkeckForNestedAttributesOfComponent@{CkeckForNestedAttributesOfComponent}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfComponent()}{CkeckForNestedAttributesOfComponent()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Component (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Supported\+Role\+Class\+Type}]{supported\+Role\+Class, }\item[{System\+Unit\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad023edfb7d36334b2baee9f02e21a309}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ad023edfb7d36334b2baee9f02e21a309}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CkeckForNestedAttributesOfElectricalConnectorPins@{CkeckForNestedAttributesOfElectricalConnectorPins}}
\index{CkeckForNestedAttributesOfElectricalConnectorPins@{CkeckForNestedAttributesOfElectricalConnectorPins}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfElectricalConnectorPins()}{CkeckForNestedAttributesOfElectricalConnectorPins()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Electrical\+Connector\+Pins (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface, }\item[{External\+Interface\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7464e1841996b1f84bdd4f8223acde92}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7464e1841996b1f84bdd4f8223acde92}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!CkeckForNestedAttributesOfExternalIterface@{CkeckForNestedAttributesOfExternalIterface}}
\index{CkeckForNestedAttributesOfExternalIterface@{CkeckForNestedAttributesOfExternalIterface}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfExternalIterface()}{CkeckForNestedAttributesOfExternalIterface()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+External\+Iterface (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ae6987825477c5d277db9f57d84c3afae}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_ae6987825477c5d277db9f57d84c3afae}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfComponent@{StoreEachAttributeValueInListOfComponent}}
\index{StoreEachAttributeValueInListOfComponent@{StoreEachAttributeValueInListOfComponent}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfComponent()}{StoreEachAttributeValueInListOfComponent()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Component (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Supported\+Role\+Class\+Type}]{supported\+Role\+Class, }\item[{System\+Unit\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a9831cae9b9d5baec3afedd3c3a4266b8}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a9831cae9b9d5baec3afedd3c3a4266b8}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfComponent@{StoreEachAttributeValueInListOfComponent}}
\index{StoreEachAttributeValueInListOfComponent@{StoreEachAttributeValueInListOfComponent}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfComponent()}{StoreEachAttributeValueInListOfComponent()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Component (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Supported\+Role\+Class\+Type}]{supported\+Role\+Class, }\item[{System\+Unit\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a77f257e6118ee1af16421c90f2d72a95}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a77f257e6118ee1af16421c90f2d72a95}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfElectricalConnectorPins@{StoreEachAttributeValueInListOfElectricalConnectorPins}}
\index{StoreEachAttributeValueInListOfElectricalConnectorPins@{StoreEachAttributeValueInListOfElectricalConnectorPins}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfElectricalConnectorPins()}{StoreEachAttributeValueInListOfElectricalConnectorPins()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Electrical\+Connector\+Pins (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface, }\item[{External\+Interface\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a801781b46981a3776adbca80fd5be541}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a801781b46981a3776adbca80fd5be541}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfElectricalConnectorPins@{StoreEachAttributeValueInListOfElectricalConnectorPins}}
\index{StoreEachAttributeValueInListOfElectricalConnectorPins@{StoreEachAttributeValueInListOfElectricalConnectorPins}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfElectricalConnectorPins()}{StoreEachAttributeValueInListOfElectricalConnectorPins()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Electrical\+Connector\+Pins (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface, }\item[{External\+Interface\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a35823b5736745c6982ad851270b3d09f}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a35823b5736745c6982ad851270b3d09f}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfExternalIterface@{StoreEachAttributeValueInListOfExternalIterface}}
\index{StoreEachAttributeValueInListOfExternalIterface@{StoreEachAttributeValueInListOfExternalIterface}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfExternalIterface()}{StoreEachAttributeValueInListOfExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+External\+Iterface (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a33431d164f3f97f60fe6b316e266ed16}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a33431d164f3f97f60fe6b316e266ed16}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!StoreEachAttributeValueInListOfExternalIterface@{StoreEachAttributeValueInListOfExternalIterface}}
\index{StoreEachAttributeValueInListOfExternalIterface@{StoreEachAttributeValueInListOfExternalIterface}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfExternalIterface()}{StoreEachAttributeValueInListOfExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+External\+Iterface (\begin{DoxyParamCaption}\item[{int}]{i, }\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a08ad7a3a1907fb5545e71a02eaf20d43}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a08ad7a3a1907fb5545e71a02eaf20d43}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!DictioanryofElectricalConnectorPinType@{DictioanryofElectricalConnectorPinType}}
\index{DictioanryofElectricalConnectorPinType@{DictioanryofElectricalConnectorPinType}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{DictioanryofElectricalConnectorPinType}{DictioanryofElectricalConnectorPinType}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Dictioanryof\+Electrical\+Connector\+Pin\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a0c343579c1bbd8eed0668d8ce4dcee0c}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a0c343579c1bbd8eed0668d8ce4dcee0c}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!DictionaryofElectricalConnectorType@{DictionaryofElectricalConnectorType}}
\index{DictionaryofElectricalConnectorType@{DictionaryofElectricalConnectorType}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{DictionaryofElectricalConnectorType}{DictionaryofElectricalConnectorType}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Dictionaryof\+Electrical\+Connector\+Type\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1e8ef567cfba2b43fac8afcdd3abb6b2}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a1e8ef567cfba2b43fac8afcdd3abb6b2}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!DictionaryofRoles@{DictionaryofRoles}}
\index{DictionaryofRoles@{DictionaryofRoles}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{DictionaryofRoles}{DictionaryofRoles}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Dictionaryof\+Roles\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7e22c7aeba504efaeb89a38ce8bdbe71}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file_a7e22c7aeba504efaeb89a38ce8bdbe71}}
\index{Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}!DictionaryofRolesforAutomationComponenet@{DictionaryofRolesforAutomationComponenet}}
\index{DictionaryofRolesforAutomationComponenet@{DictionaryofRolesforAutomationComponenet}!Aml.Editor.Plugin.SearchAMLComponentFile@{Aml.Editor.Plugin.SearchAMLComponentFile}}
\doxysubsubsection{\texorpdfstring{DictionaryofRolesforAutomationComponenet}{DictionaryofRolesforAutomationComponenet}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File.\+Dictionaryof\+Rolesfor\+Automation\+Componenet\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_search_a_m_l_component_file_8cs}{Search\+A\+M\+L\+Component\+File.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,850 @@
\hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}{}\doxysection{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File Class Reference}
\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
This class reads the library file loaded in to the plugin \char`\"{}\+Role Class Library Tree\+View\char`\"{} and \char`\"{}\+Interface Class Library Tree\+View\char`\"{}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aec38502ce275c149500a135b82f3d4e9}{Search\+A\+M\+L\+Library\+File}} ()
\begin{DoxyCompactList}\small\item\em This is the constructor of this class where all properties are intitialised to there early state \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10fd9a1fcbf4033415354765a7b5223e}{Search\+For\+Referenced\+Class\+Name}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Interface\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method is responsible to iterate over \char`\"{}\+Interafce Class Libraries \& Interafce Classes in it\char`\"{}, and strore attributes of \char`\"{}\+Referenced Class Name\char`\"{} in the dictionary. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a59edcf46c97b643baec157aa2904bb62}{Search\+For\+Interface\+Classes\+Inside\+Interface\+Class}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Interface\+Family\+Type class\+Type, Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name)
\begin{DoxyCompactList}\small\item\em This class is responsible to search for interface classes ´nested inside Interface classes and recursion of this interface classes. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a018cf327c2e354cb04ead38c34307852}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Name}} (Interface\+Family\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a82cf799b61e58be9c68e92949fc7842e}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name}} (Attribute\+Type attribute\+Type, Interface\+Family\+Type class\+Type)
\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a146489175fd769883842ca2c148f1a8c}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Name}} (Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Interface\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method search for \char`\"{}\+Attributes\char`\"{} of \char`\"{}referenced Class name\char`\"{}. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0ee3cf6b377de457bec9874531dedc83}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name}} (Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Attribute\+Type attribute\+Type, Interface\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method is responsible to check nested attributes of \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a11a5f85235f45a9dd490ed80f116583c}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Interface\+Family\+Type class\+Type, Attribute\+Type attribute\+Type)
\begin{DoxyCompactList}\small\item\em This the method that stores Attribute values of \char`\"{}\+Referened Class name\char`\"{} of \char`\"{}\+Interface Class\char`\"{} in the dictionary. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae8c186a47b1131b50fb6555f6ab169d0}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Interface\+Family\+Type class\+Type, Attribute\+Type attribute\+Type)
\begin{DoxyCompactList}\small\item\em This method store nested attributes of each attribute of \char`\"{}\+Referenced C\+L\+A\+S\+S name\char`\"{} in the dictionary. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5c19581d6a736a2a158b2645ca4630d7}{Search\+For\+Referenced\+Class\+Nameof\+External\+Iterface}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Interface\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em //\+This method search for \char`\"{}\+Referenced Class\char`\"{} of \char`\"{}\+External Interface\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a74c126142b223c61a0315c31c1f0abe4}{Search\+For\+Interface\+Classes\+Inside\+Interface\+Classof\+External\+Iterface}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Interface\+Family\+Type class\+Type, Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method search for \char`\"{}\+Interface Classes\char`\"{} inside \char`\"{}\+Interface Classes\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0acb853cf4f5cdb3c8c4a35c6a551756}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Interface\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to Check \char`\"{}attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ab83a891496cd97f72f4756335513b360}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Attribute\+Type attribute\+Type, Interface\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to check \char`\"{}\+Nested A\+Ttributes\char`\"{} of \char`\"{}\+External Interface\textquotesingle{}s Attribute \char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a9dff615a305d66eb984477ba92b043b9}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Interface\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to check \char`\"{}attributes\char`\"{} OF \char`\"{}\+Refrenced Class Name\char`\"{} of \char`\"{}\+External\+Interface\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a21e849724bea0e2528bc13522809aa04}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Interface\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Attribute\+Type attribute\+Type, Interface\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to check the \char`\"{}\+Nested Attributes\char`\"{} of \char`\"{}\+Attributes\char`\"{} of\char`\"{}\+Interface Class\textquotesingle{}s External interafce\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a8bf5d8868fda86a13eaa8efe5f8c6f7b}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Interface\+Family\+Type class\+Type, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method store each \char`\"{}\+Attribute value\char`\"{} into respective dictionary \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0048a13cd6298b8b942e52b04aedc624}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Interface\+Family\+Type class\+Type, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method stores \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class\textquotesingle{}s External Interface\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5aa1ede5fe9adae926187baa8a33900e}{Search\+For\+Referenced\+Class\+Name}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Role\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This function is responsible for checking whole document for the \char`\"{}\+Referenced Class Name\char`\"{}\+: Note\+:-\/ This function is a recursion function, which conduct many iterations in the document. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_af14e0365f069689e2a345384a1d88561}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Name}} (Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Role\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method is responsible for checking \char`\"{}\+Attributes\char`\"{} under \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad712edf69757e816d68ecb2b500584e0}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name}} (Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Attribute\+Type attribute\+Type, Role\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method check for nested attributes under attributes of \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2c4569929beec8af516a2fe28da3bbdc}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Role\+Family\+Type class\+Type, Attribute\+Type attribute\+Type)
\begin{DoxyCompactList}\small\item\em This fuunction stores \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} in the dictionary \char`\"{}\+Dictionary\+For\+Role\+Class\+Instance\+Attributes\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a56dea9bce7b957ddbb7506f5b84ad236}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Role\+Family\+Type class\+Type, Attribute\+Type attribute\+Type)
\begin{DoxyCompactList}\small\item\em This method is responsible to store \char`\"{}\+Nested Attributes\char`\"{} under \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_abe0ec2875b120645b6b2810eea32e603}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Role\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This Function is responsible to search attributes under the \char`\"{}\+Referenced Classs Name\char`\"{} i.\+e. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a93e56dee9780b0eb614ae9f63c654845}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Attribute\+Type attribute\+Type, Role\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This function is responsible for checking \char`\"{}nested attributes\char`\"{} under \char`\"{}attributes\char`\"{} of the \char`\"{}\+External Interface\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aa03bb4f0eca822618c6e590acd091d30}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Role\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This function is responsible to check and store \char`\"{}\+Attributes\char`\"{} under \char`\"{}\+External Interface\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+Role Class\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a929b87c2d6ac8ff5bac7ef6438c7fba0}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, Attribute\+Type attribute\+Type, Role\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This function is responsible to check \char`\"{}attribute\char`\"{} under \char`\"{}attributes\char`\"{} i.\+e. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a4d5da760852f65985eae02da24f5df06}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Role\+Family\+Type class\+Type, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to store each attribute value of \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+External Interface\char`\"{} of Role Class. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a66963e3c258c2bcc8f51353861a2bae6}{Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface}} (List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$ list, Attribute\+Type Attribute\+In\+Attribute, Role\+Family\+Type class\+Type, Attribute\+Type attribute\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method stores the nested attributes in \char`\"{}\+Dictionary\+For\+External\+Interfaces\+Instances\+Attributes\+Of\+Role\+Class\+Lib\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a7c6096f38f03c5e7e2e3b06a7e139017}{Search\+For\+Referenced\+Class\+Nameof\+External\+Iterface}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Role\+Family\+Type class\+Type, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is responsible to check for \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+External Interfaces\char`\"{} under the \char`\"{}\+Role Class\char`\"{} This method is a recursive method, that looks for the \char`\"{}\+Referenced Class Name\char`\"{} of the \char`\"{}\+Extenal Interface\char`\"{} under \char`\"{}\+Role Class\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a09a785a7ce03cbcea1e305d2144b2963}{Search\+For\+Interface\+Classes\+Inside\+Interface\+Class}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Role\+Family\+Type class\+Type, Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name)
\begin{DoxyCompactList}\small\item\em This method searches \char`\"{}\+Role Classes\char`\"{} under \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a171c7b416129418d0b3c27514e98410c}{Search\+For\+Interface\+Classes\+Inside\+Interface\+Classof\+External\+Iterface}} (C\+A\+E\+X\+Document doc, string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}, Role\+Family\+Type class\+Type, Role\+Family\+Type class\+Type\+Search\+For\+Referenced\+Class\+Name, External\+Interface\+Type external\+Interface)
\begin{DoxyCompactList}\small\item\em This method is a recursive method, which checks for \char`\"{}\+Refernced Class Name\char`\"{} under role class under role class \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_adc56320b0d72660f2f45cadc498edffd}{Check\+For\+Attributes\+Of\+Referenced\+Class\+Name}} (Role\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method is responsible for checking attributes under \char`\"{}\+Referenced Class Name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10b21544dd605907ae1b5de5f1523070}{Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name}} (Attribute\+Type attribute\+Type, Role\+Family\+Type class\+Type)
\begin{DoxyCompactList}\small\item\em This method check for \char`\"{}nested attributes\char`\"{} of \char`\"{}referenced class name\char`\"{} \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a885dc0dac3ebebe9a4e264860d6c1bcf}{Print\+Nodes\+Recursive\+In\+Role\+Class\+Lib}} (C\+A\+E\+X\+Document document, Tree\+Node o\+Parent\+Node, Role\+Family\+Type class\+Type, string referencedclass\+Name)
\begin{DoxyCompactList}\small\item\em This method takes arguments \char`\"{}\+Tree\+Node\char`\"{} and \char`\"{}\+Role\+Family\+Type\char`\"{} to print tree nodes in \char`\"{}\+Role Class Library Tree\+View \char`\"{} in \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}}. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2d048625f052a65bd1a69c2622b013c3}{Print\+Nodes\+Recursive\+In\+Interface\+Class\+Lib}} (C\+A\+E\+X\+Document document, Tree\+Node o\+Parent\+Node, Interface\+Family\+Type class\+Type, string referencedclass\+Name)
\begin{DoxyCompactList}\small\item\em This method Takes parameters \char`\"{}\+Tree\+Node\char`\"{} and \char`\"{}\+Interface\+Family\+Type\char`\"{} to print tree nodes in \char`\"{}\+Interface Class Library Tree\+View \char`\"{} in \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}}. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a84270fba66af2b2c4b1e550e9c232076}{Print\+External\+Interface\+Nodes}} (C\+A\+E\+X\+Document document, Tree\+Node o\+Parent\+Node, External\+Interface\+Type class\+Type, Interface\+Family\+Type Interafceclass\+Type)
\begin{DoxyCompactList}\small\item\em This method is called to print \char`\"{}\+External Interfaces\char`\"{} in both \char`\"{}\+Role class Library and Interface Class Library\char`\"{} in the plugin. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a1b60137e70854d4b6988bb53feefbc02}{Print\+External\+Interface\+Nodes}} (C\+A\+E\+X\+Document document, Tree\+Node o\+Parent\+Node, External\+Interface\+Type class\+Type, Role\+Family\+Type Roleclass\+Type)
\begin{DoxyCompactList}\small\item\em This method is called to print \char`\"{}\+External Interfaces\char`\"{} in both \char`\"{}\+Role class Library and Interface Class Library\char`\"{} in the plugin. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Properties}
\begin{DoxyCompactItemize}
\item
Dictionary$<$ string, string $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae2a9f746ba71aac0e1af3a3e6576b842}{Dictioanry\+Of\+I\+Dof\+Interface\+Class\+Library\+Nodes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\begin{DoxyCompactList}\small\item\em These are the properties of this class i.\+e. \end{DoxyCompactList}\item
Dictionary$<$ string, List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad15f0a5bc1513eb4379ff6d5ec7d8c32}{dictionaryof\+Role\+Classattributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a05463d55d6ccbd8379a158a72bb3f595}{Dictionary\+For\+Interface\+Class\+Instances\+Attributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ac19b278b2e5411e59f04885d24418de9}{Dictionary\+For\+External\+Interfaces\+Instance\+Attributesof\+Interface\+Class\+Lib}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aefaaeac579bf73534e5101b4f4f52dcd}{Dictionary\+For\+Role\+Class\+Instance\+Attributes}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
Dictionary$<$ string, List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$ $>$ $>$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a574ca9332b8d007675793598ad421fb8}{Dictionary\+For\+External\+Interfaces\+Instances\+Attributes\+Of\+Role\+Class\+Lib}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\item
string \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}{referenced\+Class\+Name}}\hspace{0.3cm}{\ttfamily \mbox{[}get, set\mbox{]}}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
This class reads the library file loaded in to the plugin \char`\"{}\+Role Class Library Tree\+View\char`\"{} and \char`\"{}\+Interface Class Library Tree\+View\char`\"{}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aec38502ce275c149500a135b82f3d4e9}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aec38502ce275c149500a135b82f3d4e9}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchAMLLibraryFile@{SearchAMLLibraryFile}}
\index{SearchAMLLibraryFile@{SearchAMLLibraryFile}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchAMLLibraryFile()}{SearchAMLLibraryFile()}}
{\footnotesize\ttfamily Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+A\+M\+L\+Library\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This is the constructor of this class where all properties are intitialised to there early state
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a018cf327c2e354cb04ead38c34307852}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a018cf327c2e354cb04ead38c34307852}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}}
\index{CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassName()}{CheckForAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a146489175fd769883842ca2c148f1a8c}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a146489175fd769883842ca2c148f1a8c}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}}
\index{CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassName()}{CheckForAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method search for \char`\"{}\+Attributes\char`\"{} of \char`\"{}referenced Class name\char`\"{}.
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, for which attributes has to be stored in dictionary.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, to which this \char`\"{}referenced Class name\char`\"{} belongs to \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_adc56320b0d72660f2f45cadc498edffd}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_adc56320b0d72660f2f45cadc498edffd}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}}
\index{CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassName()}{CheckForAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible for checking attributes under \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type} & This is \char`\"{}\+Role\+Family\+Type\char`\"{}, which is \char`\"{}\+Groud\+Class\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_af14e0365f069689e2a345384a1d88561}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_af14e0365f069689e2a345384a1d88561}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}}
\index{CheckForAttributesOfReferencedClassName@{CheckForAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassName()}{CheckForAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible for checking \char`\"{}\+Attributes\char`\"{} under \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & this is \char`\"{}\+Role\+Family\+Type\char`\"{}, which we are checking attributes for.\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0acb853cf4f5cdb3c8c4a35c6a551756}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0acb853cf4f5cdb3c8c4a35c6a551756}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}}
\index{CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassNameofExternalIterface()}{CheckForAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to Check \char`\"{}attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{}.\\
\hline
{\em external\+Interface} & This is \char`\"{}\+External\+Interface\+Type\char`\"{}, which attributes has to be stored in a dictionary\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a9dff615a305d66eb984477ba92b043b9}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a9dff615a305d66eb984477ba92b043b9}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}}
\index{CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassNameofExternalIterface()}{CheckForAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to check \char`\"{}attributes\char`\"{} OF \char`\"{}\+Refrenced Class Name\char`\"{} of \char`\"{}\+External\+Interface\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, for which attributes are checked.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface Family Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{} used for creating Key to the dictionary.\\
\hline
{\em external\+Interface} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_abe0ec2875b120645b6b2810eea32e603}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_abe0ec2875b120645b6b2810eea32e603}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}}
\index{CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassNameofExternalIterface()}{CheckForAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This Function is responsible to search attributes under the \char`\"{}\+Referenced Classs Name\char`\"{} i.\+e.
in this part \char`\"{}\+Role\+Family\+Type\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type} & This is \char`\"{}\+Ground Class we are checking attributes for.\char`\"{} \\
\hline
{\em external\+Interface} & This is \char`\"{}\+External\+Interface\+Type\char`\"{}, for which the attributes has to be checked and stored\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aa03bb4f0eca822618c6e590acd091d30}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aa03bb4f0eca822618c6e590acd091d30}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}}
\index{CheckForAttributesOfReferencedClassNameofExternalIterface@{CheckForAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CheckForAttributesOfReferencedClassNameofExternalIterface()}{CheckForAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Check\+For\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This function is responsible to check and store \char`\"{}\+Attributes\char`\"{} under \char`\"{}\+External Interface\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+Role Class\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is the \char`\"{}\+Referenced Class Name\char`\"{} of Role Classe\textquotesingle{}s \char`\"{}\+External Interface\char`\"{}.\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Role Class\char`\"{}\\
\hline
{\em external\+Interface} & Thi is the \char`\"{}\+External Interface\char`\"{} we are looking for.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a82cf799b61e58be9c68e92949fc7842e}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a82cf799b61e58be9c68e92949fc7842e}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}}
\index{CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassName()}{CkeckForNestedAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Attribute\+Type}]{attribute\+Type, }\item[{Interface\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10b21544dd605907ae1b5de5f1523070}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10b21544dd605907ae1b5de5f1523070}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}}
\index{CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassName()}{CkeckForNestedAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Attribute\+Type}]{attribute\+Type, }\item[{Role\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method check for \char`\"{}nested attributes\char`\"{} of \char`\"{}referenced class name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, for which nest attributes has to be checked.\\
\hline
{\em class\+Type} & This \char`\"{}\+Role\+Family\+Type\char`\"{}, which is \char`\"{}\+Ground class\char`\"{}\\
\hline
\end{DoxyParams}
Foreach attribute.....\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0ee3cf6b377de457bec9874531dedc83}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0ee3cf6b377de457bec9874531dedc83}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}}
\index{CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassName()}{CkeckForNestedAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Interface\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to check nested attributes of \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, for which attributes has to be stored in dictionary.\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, where the attributes values has to be stored\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, to which this \char`\"{}referenced Class name\char`\"{} belongs to\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad712edf69757e816d68ecb2b500584e0}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad712edf69757e816d68ecb2b500584e0}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}}
\index{CkeckForNestedAttributesOfReferencedClassName@{CkeckForNestedAttributesOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassName()}{CkeckForNestedAttributesOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Role\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method check for nested attributes under attributes of \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Role\+Family\+Type\char`\"{}, which we are checking attributes \\
\hline
{\em attribute\+Type} & This is the \char`\"{}\+Attribute\+Type\char`\"{}, which is having \char`\"{}\+Nested Attributes\char`\"{}\\
\hline
{\em class\+Type} & This id the \char`\"{}\+Ground Class\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ab83a891496cd97f72f4756335513b360}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ab83a891496cd97f72f4756335513b360}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}}
\index{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Attribute\+Type}]{attribute\+Type, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to check \char`\"{}\+Nested A\+Ttributes\char`\"{} of \char`\"{}\+External Interface\textquotesingle{}s Attribute \char`\"{}
\begin{DoxyParams}{Parameters}
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{} , for which nested attributes has to be checked.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type, which is \char`\"{}Ground Class\char`\"{} used while creating \char`\"{}keyname\char`\"{} in dictionary$<$/param$>$
$<$param name=\char`\"{}external\+Interface\char`\"{}$>$\+This \char`\"{}External\+Interface\+Type for which attributes are checked."\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a93e56dee9780b0eb614ae9f63c654845}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a93e56dee9780b0eb614ae9f63c654845}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}}
\index{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Attribute\+Type}]{attribute\+Type, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This function is responsible for checking \char`\"{}nested attributes\char`\"{} under \char`\"{}attributes\char`\"{} of the \char`\"{}\+External Interface\char`\"{}
\begin{DoxyParams}{Parameters}
{\em attribute\+Type} & This is the \char`\"{}\+Attribute\+Type\char`\"{}, which is having nested attributes.\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{} we are Searching in.\\
\hline
{\em external\+Interface} & This is the \char`\"{}\+External\+Interface\+Type\char`\"{}, which is having attributes.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a21e849724bea0e2528bc13522809aa04}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a21e849724bea0e2528bc13522809aa04}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}}
\index{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to check the \char`\"{}\+Nested Attributes\char`\"{} of \char`\"{}\+Attributes\char`\"{} of\char`\"{}\+Interface Class\textquotesingle{}s External interafce\char`\"{}
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, for which attributes are checked.\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, which attribtes has to be stored.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interfce\+Class\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{} used for creating a key in dictionary. \\
\hline
{\em external\+Interface} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a929b87c2d6ac8ff5bac7ef6438c7fba0}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a929b87c2d6ac8ff5bac7ef6438c7fba0}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}}
\index{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface@{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}{CkeckForNestedAttributesOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Ckeck\+For\+Nested\+Attributes\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This function is responsible to check \char`\"{}attribute\char`\"{} under \char`\"{}attributes\char`\"{} i.\+e.
nested attributes This function is a recursive function, which check nested attributes untill they were ended.
\begin{DoxyParams}{Parameters}
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This if \char`\"{}\+Role\+Family\+Type\char`\"{}, which we are storing attributes for \\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type \char`\"{}, which retrives attribute values \\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{}, which we are looking in\\
\hline
{\em external\+Interface} & This is the \char`\"{}external interface\char`\"{}, under which the attributes has to be stored. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a84270fba66af2b2c4b1e550e9c232076}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a84270fba66af2b2c4b1e550e9c232076}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!PrintExternalInterfaceNodes@{PrintExternalInterfaceNodes}}
\index{PrintExternalInterfaceNodes@{PrintExternalInterfaceNodes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{PrintExternalInterfaceNodes()}{PrintExternalInterfaceNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Print\+External\+Interface\+Nodes (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{document, }\item[{Tree\+Node}]{o\+Parent\+Node, }\item[{External\+Interface\+Type}]{class\+Type, }\item[{Interface\+Family\+Type}]{Interafceclass\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is called to print \char`\"{}\+External Interfaces\char`\"{} in both \char`\"{}\+Role class Library and Interface Class Library\char`\"{} in the plugin.
\begin{DoxyParams}{Parameters}
{\em o\+Parent\+Node} & \\
\hline
{\em class\+Type} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a1b60137e70854d4b6988bb53feefbc02}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a1b60137e70854d4b6988bb53feefbc02}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!PrintExternalInterfaceNodes@{PrintExternalInterfaceNodes}}
\index{PrintExternalInterfaceNodes@{PrintExternalInterfaceNodes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{PrintExternalInterfaceNodes()}{PrintExternalInterfaceNodes()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Print\+External\+Interface\+Nodes (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{document, }\item[{Tree\+Node}]{o\+Parent\+Node, }\item[{External\+Interface\+Type}]{class\+Type, }\item[{Role\+Family\+Type}]{Roleclass\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is called to print \char`\"{}\+External Interfaces\char`\"{} in both \char`\"{}\+Role class Library and Interface Class Library\char`\"{} in the plugin.
\begin{DoxyParams}{Parameters}
{\em o\+Parent\+Node} & This is \char`\"{}\+Tree\+Node\char`\"{}, which is parent node for the new node that is going to be created using this method. \\
\hline
{\em class\+Type} & This is \char`\"{}\+Role\+Family\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2d048625f052a65bd1a69c2622b013c3}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2d048625f052a65bd1a69c2622b013c3}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!PrintNodesRecursiveInInterfaceClassLib@{PrintNodesRecursiveInInterfaceClassLib}}
\index{PrintNodesRecursiveInInterfaceClassLib@{PrintNodesRecursiveInInterfaceClassLib}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{PrintNodesRecursiveInInterfaceClassLib()}{PrintNodesRecursiveInInterfaceClassLib()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Print\+Nodes\+Recursive\+In\+Interface\+Class\+Lib (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{document, }\item[{Tree\+Node}]{o\+Parent\+Node, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{string}]{referencedclass\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method Takes parameters \char`\"{}\+Tree\+Node\char`\"{} and \char`\"{}\+Interface\+Family\+Type\char`\"{} to print tree nodes in \char`\"{}\+Interface Class Library Tree\+View \char`\"{} in \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}}.
\begin{DoxyParams}{Parameters}
{\em o\+Parent\+Node} & \\
\hline
{\em class\+Type} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a885dc0dac3ebebe9a4e264860d6c1bcf}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a885dc0dac3ebebe9a4e264860d6c1bcf}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!PrintNodesRecursiveInRoleClassLib@{PrintNodesRecursiveInRoleClassLib}}
\index{PrintNodesRecursiveInRoleClassLib@{PrintNodesRecursiveInRoleClassLib}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{PrintNodesRecursiveInRoleClassLib()}{PrintNodesRecursiveInRoleClassLib()}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Print\+Nodes\+Recursive\+In\+Role\+Class\+Lib (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{document, }\item[{Tree\+Node}]{o\+Parent\+Node, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{string}]{referencedclass\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method takes arguments \char`\"{}\+Tree\+Node\char`\"{} and \char`\"{}\+Role\+Family\+Type\char`\"{} to print tree nodes in \char`\"{}\+Role Class Library Tree\+View \char`\"{} in \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}}.
\begin{DoxyParams}{Parameters}
{\em o\+Parent\+Node} & This is a \char`\"{}\+Tree\+Node\char`\"{}, which is parent node for the new node that is going to be created using this method. \\
\hline
{\em class\+Type} & This is \char`\"{}\+Role\+Family\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a59edcf46c97b643baec157aa2904bb62}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a59edcf46c97b643baec157aa2904bb62}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForInterfaceClassesInsideInterfaceClass@{SearchForInterfaceClassesInsideInterfaceClass}}
\index{SearchForInterfaceClassesInsideInterfaceClass@{SearchForInterfaceClassesInsideInterfaceClass}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForInterfaceClassesInsideInterfaceClass()}{SearchForInterfaceClassesInsideInterfaceClass()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Interface\+Classes\+Inside\+Interface\+Class (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This class is responsible to search for interface classes ´nested inside Interface classes and recursion of this interface classes.
\begin{DoxyParams}{Parameters}
{\em doc} & This is the \char`\"{}\+C\+A\+E\+X\+Document, where the search has to be done \char`\"{}\\
\hline
{\em referenced\+Class\+Name} & This is \char`\"{}\+String\char`\"{} variable, that stores the name of the \char`\"{}\+Referenced Class Name\char`\"{}\\
\hline
{\em class\+Type} & This \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is a\char`\"{}\+Ground Class\char`\"{}\\
\hline
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, where the \char`\"{}referenced Class Name\char`\"{} is presented\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a09a785a7ce03cbcea1e305d2144b2963}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a09a785a7ce03cbcea1e305d2144b2963}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForInterfaceClassesInsideInterfaceClass@{SearchForInterfaceClassesInsideInterfaceClass}}
\index{SearchForInterfaceClassesInsideInterfaceClass@{SearchForInterfaceClassesInsideInterfaceClass}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForInterfaceClassesInsideInterfaceClass()}{SearchForInterfaceClassesInsideInterfaceClass()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Interface\+Classes\+Inside\+Interface\+Class (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method searches \char`\"{}\+Role Classes\char`\"{} under \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em doc} & This is the document, where we are searching for \char`\"{}\+Referenced Class Name\char`\"{} \\
\hline
{\em referenced\+Class\+Name} & This is the \char`\"{}\+Referenced Class Name\char`\"{} i.\+e. \char`\"{}\+String\char`\"{} used to search for the name of thE \char`\"{}\+Referenced Class Name\char`\"{}\\
\hline
{\em class\+Type} & This is \char`\"{}\+Role\+Family\+Type\char`\"{} i.\+e. \char`\"{}\+Ground Class\char`\"{}\\
\hline
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Role\+Family\+Type\char`\"{}, under which the role clasees are searched.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a74c126142b223c61a0315c31c1f0abe4}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a74c126142b223c61a0315c31c1f0abe4}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForInterfaceClassesInsideInterfaceClassofExternalIterface@{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface}}
\index{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface@{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface()}{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Interface\+Classes\+Inside\+Interface\+Classof\+External\+Iterface (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Interface\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method search for \char`\"{}\+Interface Classes\char`\"{} inside \char`\"{}\+Interface Classes\char`\"{}
\begin{DoxyParams}{Parameters}
{\em doc} & This is \char`\"{}\+C\+A\+E\+X\+Docuemt\char`\"{} in which the search has to be done\+:\\
\hline
{\em referenced\+Class\+Name} & This is \char`\"{}\+String variable\char`\"{} in which \char`\"{}\+Refrenced Class name\char`\"{} is stored\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{}´used to generate key name in dictionary.\\
\hline
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Interface Class T\+Y\+P\+E\char`\"{}; where \char`\"{}\+Interfac Classes\char`\"{} inside has to be searched.\\
\hline
{\em external\+Interface} & This is the \char`\"{}\+External\+Interface\+Type\char`\"{}, for which refernced name attributes has to be stored.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a171c7b416129418d0b3c27514e98410c}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a171c7b416129418d0b3c27514e98410c}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForInterfaceClassesInsideInterfaceClassofExternalIterface@{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface}}
\index{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface@{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface()}{SearchForInterfaceClassesInsideInterfaceClassofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Interface\+Classes\+Inside\+Interface\+Classof\+External\+Iterface (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Role\+Family\+Type}]{class\+Type\+Search\+For\+Referenced\+Class\+Name, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is a recursive method, which checks for \char`\"{}\+Refernced Class Name\char`\"{} under role class under role class
\begin{DoxyParams}{Parameters}
{\em doc} & This is the document or file, where the search has to be done\\
\hline
{\em referenced\+Class\+Name} & This is the \char`\"{}\+Referenced Class\+Name\char`\"{}, that we are looking i the document.\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{} we stared search at.\\
\hline
{\em class\+Type\+Search\+For\+Referenced\+Class\+Name} & This is \char`\"{}\+Role\+Famil\+Type\char`\"{} to search, if \char`\"{}\+Role Classes\char`\"{} are present. \\
\hline
{\em external\+Interface} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10fd9a1fcbf4033415354765a7b5223e}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a10fd9a1fcbf4033415354765a7b5223e}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForReferencedClassName@{SearchForReferencedClassName}}
\index{SearchForReferencedClassName@{SearchForReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForReferencedClassName()}{SearchForReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to iterate over \char`\"{}\+Interafce Class Libraries \& Interafce Classes in it\char`\"{}, and strore attributes of \char`\"{}\+Referenced Class Name\char`\"{} in the dictionary.
\begin{DoxyParams}{Parameters}
{\em doc} & This is the \char`\"{}\+C\+A\+E\+X\+Document, where the search has to be done \char`\"{}\\
\hline
{\em referenced\+Class\+Name} & This is \char`\"{}\+String\char`\"{} variable, that stores the name of the \char`\"{}\+Referenced Class Name\char`\"{}\\
\hline
{\em class\+Type} & This \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is a\char`\"{}\+Ground Class\char`\"{}.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5aa1ede5fe9adae926187baa8a33900e}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5aa1ede5fe9adae926187baa8a33900e}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForReferencedClassName@{SearchForReferencedClassName}}
\index{SearchForReferencedClassName@{SearchForReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForReferencedClassName()}{SearchForReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This function is responsible for checking whole document for the \char`\"{}\+Referenced Class Name\char`\"{}\+: Note\+:-\/ This function is a recursion function, which conduct many iterations in the document.
\begin{DoxyParams}{Parameters}
{\em doc} & This is the loaded document. This might be loaded by user or can be from the plugin as well.\\
\hline
{\em referenced\+Class\+Name} & This is the \char`\"{}\+Role Class Name\char`\"{} in the documentm, which the function is checking for \\
\hline
{\em class\+Type} & This is just the Class Type that we are asking this function to check in the document. i.\+e. (Role\+Family\+Type)\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5c19581d6a736a2a158b2645ca4630d7}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a5c19581d6a736a2a158b2645ca4630d7}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForReferencedClassNameofExternalIterface@{SearchForReferencedClassNameofExternalIterface}}
\index{SearchForReferencedClassNameofExternalIterface@{SearchForReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForReferencedClassNameofExternalIterface()}{SearchForReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
//\+This method search for \char`\"{}\+Referenced Class\char`\"{} of \char`\"{}\+External Interface\char`\"{}
\begin{DoxyParams}{Parameters}
{\em doc} & This is \char`\"{}\+C\+A\+E\+X\+Docuemt\char`\"{} in which the search has to be done.\\
\hline
{\em referenced\+Class\+Name} & This is \char`\"{}\+String variable\char`\"{} in which \char`\"{}\+Refrenced Class name\char`\"{} is stored.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is a \char`\"{}\+Ground Class\char`\"{}´used to generate key name in dictionary.\\
\hline
{\em external\+Interface} & This is the \char`\"{}\+External\+Interface\+Type\char`\"{}, for which refernced name attributes has to be stored.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a7c6096f38f03c5e7e2e3b06a7e139017}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a7c6096f38f03c5e7e2e3b06a7e139017}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!SearchForReferencedClassNameofExternalIterface@{SearchForReferencedClassNameofExternalIterface}}
\index{SearchForReferencedClassNameofExternalIterface@{SearchForReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{SearchForReferencedClassNameofExternalIterface()}{SearchForReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Search\+For\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{C\+A\+E\+X\+Document}]{doc, }\item[{string}]{referenced\+Class\+Name, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to check for \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+External Interfaces\char`\"{} under the \char`\"{}\+Role Class\char`\"{} This method is a recursive method, that looks for the \char`\"{}\+Referenced Class Name\char`\"{} of the \char`\"{}\+Extenal Interface\char`\"{} under \char`\"{}\+Role Class\char`\"{}
\begin{DoxyParams}{Parameters}
{\em doc} & This is the document loaded from the plugin or loaded by user from his local machine.\\
\hline
{\em referenced\+Class\+Name} & This is the string that we are looking for inside the document.\\
\hline
{\em class\+Type} & This is the Class Type i.\+e. \char`\"{}\+Role\+Famliy\+Type\char`\"{} i.\+e. under \char`\"{}\+Role Classes\char`\"{} we are looking for.\\
\hline
{\em external\+Interface} & Don\textquotesingle{}t forget we are looking for thev\char`\"{}\+Extenal\+Interface\char`\"{} \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae8c186a47b1131b50fb6555f6ab169d0}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae8c186a47b1131b50fb6555f6ab169d0}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}}
\index{StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassName()}{StoreEachAttributeValueInListOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method store nested attributes of each attribute of \char`\"{}\+Referenced C\+L\+A\+S\+S name\char`\"{} in the dictionary.
\begin{DoxyParams}{Parameters}
{\em list} & This is list of attribute values .\\
\hline
{\em Attribute\+In\+Attribute} & This is \char`\"{}\+Attribute\+Type \char`\"{}, where the values has to be stored.\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interafce Class\char`\"{}, which is having \char`\"{}\+Referenced Class Name \char`\"{}\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a56dea9bce7b957ddbb7506f5b84ad236}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a56dea9bce7b957ddbb7506f5b84ad236}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}}
\index{StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassName()}{StoreEachAttributeValueInListOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to store \char`\"{}\+Nested Attributes\char`\"{} under \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{}
\begin{DoxyParams}{Parameters}
{\em list} & This is the list of attributes which has to be intantiaed as an empty list .\\
\hline
{\em Attribute\+In\+Attribute} & This is \char`\"{}\+Attribute\+Type\char`\"{}, which represents \char`\"{}nested attributes\char`\"{} of an \char`\"{}attribute\char`\"{}\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{}\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, which is the main attribute.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a11a5f85235f45a9dd490ed80f116583c}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a11a5f85235f45a9dd490ed80f116583c}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}}
\index{StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassName()}{StoreEachAttributeValueInListOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This the method that stores Attribute values of \char`\"{}\+Referened Class name\char`\"{} of \char`\"{}\+Interface Class\char`\"{} in the dictionary.
\begin{DoxyParams}{Parameters}
{\em list} & This is list of attribute values .\\
\hline
{\em class\+Type} & This is \char`\"{}\+Interafce Class\char`\"{}, which is having \char`\"{}\+Referenced Class Name \char`\"{}\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, where the values has to be stored.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2c4569929beec8af516a2fe28da3bbdc}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a2c4569929beec8af516a2fe28da3bbdc}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}}
\index{StoreEachAttributeValueInListOfReferencedClassName@{StoreEachAttributeValueInListOfReferencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassName()}{StoreEachAttributeValueInListOfReferencedClassName()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Name (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This fuunction stores \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class Name\char`\"{} in the dictionary \char`\"{}\+Dictionary\+For\+Role\+Class\+Instance\+Attributes\char`\"{}
\begin{DoxyParams}{Parameters}
{\em list} & This is the list of attributes, which has to be initiated and stores values\\
\hline
{\em class\+Type} & This is the \char`\"{}\+Ground Class\char`\"{}\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, Which can give access to every value in the \char`\"{}\+Attribute\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0048a13cd6298b8b942e52b04aedc624}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a0048a13cd6298b8b942e52b04aedc624}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}}
\index{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [1/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method stores \char`\"{}\+Attributes\char`\"{} of \char`\"{}\+Referenced Class\textquotesingle{}s External Interface\char`\"{}
\begin{DoxyParams}{Parameters}
{\em list} & This is list of \char`\"{}attribute values\char`\"{}, that a\char`\"{}ttribute values\char`\"{} of \char`\"{}\+External Interfacs\char`\"{} has to be stored in.\\
\hline
{\em Attribute\+In\+Attribute} & This is \char`\"{}\+Attribute\+Type, for which \char`\"{}Nested Attributes\char`\"{} has to be stored.$<$/param$>$
$<$param name=\char`\"{}class\+Type\char`\"{}$>$\+This is \char`\"{}Interface\+Family\+Type\char`\"{}, which is \char`\"{}Ground Class\char`\"{} used while naming a key in dictioonary.$<$/param$>$
$<$param name=\char`\"{}attribute\+Type\char`\"{}$>$\+This \char`\"{}Attribute\+Type\char`\"{} is nested attribute of parent attribute. $<$/param$>$
$<$param name=\char`\"{}external\+Interface"$>$\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a66963e3c258c2bcc8f51353861a2bae6}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a66963e3c258c2bcc8f51353861a2bae6}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}}
\index{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Attribute\+Type}]{Attribute\+In\+Attribute, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method stores the nested attributes in \char`\"{}\+Dictionary\+For\+External\+Interfaces\+Instances\+Attributes\+Of\+Role\+Class\+Lib\char`\"{}
\begin{DoxyParams}{Parameters}
{\em list} & This the list of attributes \\
\hline
{\em Attribute\+In\+Attribute} & This is \char`\"{}\+Attribute\+Type\char`\"{} i.\+e. nested attribute \\
\hline
{\em class\+Type} & This is the \char`\"{}\+Role\+Family\+Type\char`\"{} used to define the \char`\"{}keyname\char`\"{} of the dictionary \\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{} under which \char`\"{}\+Nested Attributes\char`\"{} are present\\
\hline
{\em external\+Interface} & This is the \char`\"{}\+External\+Interface\+Type\char`\"{} used to define the \char`\"{}keyname\char`\"{} of the dictionary and also the attribute holder \char`\"{}\+External Interface\char`\"{}\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a8bf5d8868fda86a13eaa8efe5f8c6f7b}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a8bf5d8868fda86a13eaa8efe5f8c6f7b}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}}
\index{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [3/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Interface\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method store each \char`\"{}\+Attribute value\char`\"{} into respective dictionary
\begin{DoxyParams}{Parameters}
{\em list} & This is the list of attribute values \\
\hline
{\em class\+Type} & This is \char`\"{}\+Interface\+Family\+Type\char`\"{}, which is \char`\"{}ground class\char`\"{} used while creating \char`\"{}key name\char`\"{} .\\
\hline
{\em attribute\+Type} & This is \char`\"{}\+Attribute\+Type\char`\"{}, whose values are going to be stored.\\
\hline
{\em external\+Interface} & This \char`\"{}\+External\+Interface\+Type\char`\"{}, to which these attributes belong to.\\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a4d5da760852f65985eae02da24f5df06}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a4d5da760852f65985eae02da24f5df06}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}}
\index{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface@{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}{StoreEachAttributeValueInListOfReferencedClassNameofExternalIterface()}\hspace{0.1cm}{\footnotesize\ttfamily [4/4]}}
{\footnotesize\ttfamily void Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Store\+Each\+Attribute\+Value\+In\+List\+Of\+Referenced\+Class\+Nameof\+External\+Iterface (\begin{DoxyParamCaption}\item[{List$<$ List$<$ \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}} $>$$>$}]{list, }\item[{Role\+Family\+Type}]{class\+Type, }\item[{Attribute\+Type}]{attribute\+Type, }\item[{External\+Interface\+Type}]{external\+Interface }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}
This method is responsible to store each attribute value of \char`\"{}\+Referenced Class Name\char`\"{} of \char`\"{}\+External Interface\char`\"{} of Role Class.
This method stores each value in attribute into a dictionary (Dictionary\+For\+External\+Interfaces\+Instances\+Attributes\+Of\+Role\+Class\+Lib)
\begin{DoxyParams}{Parameters}
{\em list} & This is list of lists that can hold attribute values\\
\hline
{\em class\+Type} & Role\+Family\+Type is the \char`\"{}ground Class\char`\"{} We are storing this \char`\"{}\+Attributes\char`\"{} for\\
\hline
{\em attribute\+Type} & This is each attribute\\
\hline
{\em external\+Interface} & This is \char`\"{}external interface\char`\"{} we are storing \char`\"{}\+Attributes\char`\"{} for\\
\hline
\end{DoxyParams}
\doxysubsection{Property Documentation}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae2a9f746ba71aac0e1af3a3e6576b842}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ae2a9f746ba71aac0e1af3a3e6576b842}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!DictioanryOfIDofInterfaceClassLibraryNodes@{DictioanryOfIDofInterfaceClassLibraryNodes}}
\index{DictioanryOfIDofInterfaceClassLibraryNodes@{DictioanryOfIDofInterfaceClassLibraryNodes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{DictioanryOfIDofInterfaceClassLibraryNodes}{DictioanryOfIDofInterfaceClassLibraryNodes}}
{\footnotesize\ttfamily Dictionary$<$string, string$>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Dictioanry\+Of\+I\+Dof\+Interface\+Class\+Library\+Nodes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
These are the properties of this class i.\+e.
dictionaries where all attribute values from A\+ML file are strored and\# further retrived in \char`\"{}\+Device Description Class\char`\"{} to edit values by user.\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ac19b278b2e5411e59f04885d24418de9}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ac19b278b2e5411e59f04885d24418de9}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib@{DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib}}
\index{DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib@{DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib}{DictionaryForExternalInterfacesInstanceAttributesofInterfaceClassLib}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Dictionary\+For\+External\+Interfaces\+Instance\+Attributesof\+Interface\+Class\+Lib\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a574ca9332b8d007675793598ad421fb8}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a574ca9332b8d007675793598ad421fb8}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib@{DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib}}
\index{DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib@{DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib}{DictionaryForExternalInterfacesInstancesAttributesOfRoleClassLib}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Dictionary\+For\+External\+Interfaces\+Instances\+Attributes\+Of\+Role\+Class\+Lib\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a05463d55d6ccbd8379a158a72bb3f595}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a05463d55d6ccbd8379a158a72bb3f595}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!DictionaryForInterfaceClassInstancesAttributes@{DictionaryForInterfaceClassInstancesAttributes}}
\index{DictionaryForInterfaceClassInstancesAttributes@{DictionaryForInterfaceClassInstancesAttributes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{DictionaryForInterfaceClassInstancesAttributes}{DictionaryForInterfaceClassInstancesAttributes}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Dictionary\+For\+Interface\+Class\+Instances\+Attributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aefaaeac579bf73534e5101b4f4f52dcd}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_aefaaeac579bf73534e5101b4f4f52dcd}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!DictionaryForRoleClassInstanceAttributes@{DictionaryForRoleClassInstanceAttributes}}
\index{DictionaryForRoleClassInstanceAttributes@{DictionaryForRoleClassInstanceAttributes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{DictionaryForRoleClassInstanceAttributes}{DictionaryForRoleClassInstanceAttributes}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+Dictionary\+For\+Role\+Class\+Instance\+Attributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad15f0a5bc1513eb4379ff6d5ec7d8c32}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_ad15f0a5bc1513eb4379ff6d5ec7d8c32}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!dictionaryofRoleClassattributes@{dictionaryofRoleClassattributes}}
\index{dictionaryofRoleClassattributes@{dictionaryofRoleClassattributes}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{dictionaryofRoleClassattributes}{dictionaryofRoleClassattributes}}
{\footnotesize\ttfamily Dictionary$<$string, List$<$\mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}$>$ $>$ Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+dictionaryof\+Role\+Classattributes\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
\mbox{\Hypertarget{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}\label{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file_a614e280498e0017b87a23031a745b879}}
\index{Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}!referencedClassName@{referencedClassName}}
\index{referencedClassName@{referencedClassName}!Aml.Editor.Plugin.SearchAMLLibraryFile@{Aml.Editor.Plugin.SearchAMLLibraryFile}}
\doxysubsubsection{\texorpdfstring{referencedClassName}{referencedClassName}}
{\footnotesize\ttfamily string Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File.\+referenced\+Class\+Name\hspace{0.3cm}{\ttfamily [get]}, {\ttfamily [set]}}
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{_search_a_m_l_library_file_8cs}{Search\+A\+M\+L\+Library\+File.\+cs}}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,576 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{doxygen}
% Packages used by this style file
\RequirePackage{alltt}
%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{calc}
\RequirePackage{float}
%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{verbatim}
\RequirePackage[table]{xcolor}
\RequirePackage{longtable_doxygen}
\RequirePackage{tabu_doxygen}
\RequirePackage{fancyvrb}
\RequirePackage{tabularx}
\RequirePackage{multirow}
\RequirePackage{hanging}
\RequirePackage{ifpdf}
\RequirePackage{adjustbox}
\RequirePackage{amssymb}
\RequirePackage{stackengine}
\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis
%---------- Internal commands used in this style file ----------------
\newcommand{\ensurespace}[1]{%
\begingroup%
\setlength{\dimen@}{#1}%
\vskip\z@\@plus\dimen@%
\penalty -100\vskip\z@\@plus -\dimen@%
\vskip\dimen@%
\penalty 9999%
\vskip -\dimen@%
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
\endgroup%
}
\newcommand{\DoxyHorRuler}[1]{%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\ifthenelse{#1=0}%
{%
\hrule%
}%
{%
\hrulefilll%
}%
}
\newcommand{\DoxyLabelFont}{}
\newcommand{\entrylabel}[1]{%
{%
\parbox[b]{\labelwidth-4pt}{%
\makebox[0pt][l]{\DoxyLabelFont#1}%
\vspace{1.5\baselineskip}%
}%
}%
}
\newenvironment{DoxyDesc}[1]{%
\ensurespace{4\baselineskip}%
\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
%\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}%
\item[#1]%
}{%
\end{list}%
}
\newsavebox{\xrefbox}
\newlength{\xreflength}
\newcommand{\xreflabel}[1]{%
\sbox{\xrefbox}{#1}%
\setlength{\xreflength}{\wd\xrefbox}%
\ifthenelse{\xreflength>\labelwidth}{%
\begin{minipage}{\textwidth}%
\setlength{\parindent}{0pt}%
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
\end{minipage}%
}{%
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
}%
}
%---------- Commands used by doxygen LaTeX output generator ----------
% Used by <pre> ... </pre>
\newenvironment{DoxyPre}{%
\small%
\begin{alltt}%
}{%
\end{alltt}%
\normalsize%
}
% Necessary for redefining not defined characters, i.e. "Replacement Character" in tex output.
\newlength{\CodeWidthChar}
\newlength{\CodeHeightChar}
\settowidth{\CodeWidthChar}{?}
\settoheight{\CodeHeightChar}{?}
% Necessary for hanging indent
\newlength{\DoxyCodeWidth}
\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par}
\newcommand\NiceSpace{%
\discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}%
}
% Used by @code ... @endcode
\newenvironment{DoxyCode}[1]{%
\par%
\scriptsize%
\normalfont\ttfamily%
\rightskip0pt plus 1fil%
\settowidth{\DoxyCodeWidth}{000000}%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\ifthenelse{\equal{#1}{0}}
{
{\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces%
}
{
{\lccode`~32 \lowercase{\global\let~}}\obeyspaces%
}
}{%
\normalfont%
\normalsize%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
}
% Redefining not defined characters, i.e. "Replacement Character" in tex output.
\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{%
\textcolor{white}{\sffamily\bfseries\small ?}}{%
\rotatebox{45}{$\blacksquare$}}}}
% Used by @example, @include, @includelineno and @dontinclude
\newenvironment{DoxyCodeInclude}[1]{%
\DoxyCode{#1}%
}{%
\endDoxyCode%
}
% Used by @verbatim ... @endverbatim
\newenvironment{DoxyVerb}{%
\footnotesize%
\verbatim%
}{%
\endverbatim%
\normalsize%
}
% Used by @verbinclude
\newenvironment{DoxyVerbInclude}{%
\DoxyVerb%
}{%
\endDoxyVerb%
}
% Used by numbered lists (using '-#' or <ol> ... </ol>)
\newenvironment{DoxyEnumerate}{%
\enumerate%
}{%
\endenumerate%
}
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
\newenvironment{DoxyItemize}{%
\itemize%
}{%
\enditemize%
}
% Used by description lists (using <dl> ... </dl>)
\newenvironment{DoxyDescription}{%
\description%
}{%
\enddescription%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if caption is specified)
\newenvironment{DoxyImage}{%
\begin{figure}[H]%
\begin{center}%
}{%
\end{center}%
\end{figure}%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if no caption is specified)
\newenvironment{DoxyImageNoCaption}{%
\begin{center}%
}{%
\end{center}%
}
% Used by @image
% (only if inline is specified)
\newenvironment{DoxyInlineImage}{%
}{%
}
% Used by @attention
\newenvironment{DoxyAttention}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @author and @authors
\newenvironment{DoxyAuthor}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @date
\newenvironment{DoxyDate}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @invariant
\newenvironment{DoxyInvariant}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @note
\newenvironment{DoxyNote}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @post
\newenvironment{DoxyPostcond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @pre
\newenvironment{DoxyPrecond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @copyright
\newenvironment{DoxyCopyright}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @remark
\newenvironment{DoxyRemark}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @return and @returns
\newenvironment{DoxyReturn}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @since
\newenvironment{DoxySince}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @see
\newenvironment{DoxySeeAlso}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @version
\newenvironment{DoxyVersion}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @warning
\newenvironment{DoxyWarning}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @internal
\newenvironment{DoxyInternal}[1]{%
\paragraph*{#1}%
}{%
}
% Used by @par and @paragraph
\newenvironment{DoxyParagraph}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\tabulinesep=1mm%
\par%
\ifthenelse{\equal{#1}{}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
{\ifthenelse{\equal{#1}{1}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
}
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields of simple structs
\newenvironment{DoxyFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields simple class style enums
\newenvironment{DoxyEnumFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for parameters within a detailed function description
\newenvironment{DoxyParamCaption}{%
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
}{%
}
% Used by return value lists
\newenvironment{DoxyRetVals}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by exception lists
\newenvironment{DoxyExceptions}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by template parameter lists
\newenvironment{DoxyTemplParams}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for member lists
\newenvironment{DoxyCompactItemize}{%
\begin{itemize}%
\setlength{\itemsep}{-3pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\setlength{\partopsep}{0pt}%
}{%
\end{itemize}%
}
% Used for member descriptions
\newenvironment{DoxyCompactList}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
\setlength{\itemsep}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\renewcommand{\makelabel}{\hfill}%
}%
}{%
\end{list}%
}
% Used for reference lists (@bug, @deprecated, @todo, etc.)
\newenvironment{DoxyRefList}{%
\begin{list}{}{%
\setlength{\labelwidth}{10pt}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\xreflabel}%
}%
}{%
\end{list}%
}
% Used by @bug, @deprecated, @todo, etc.
\newenvironment{DoxyRefDesc}[1]{%
\begin{list}{}{%
\renewcommand\makelabel[1]{\textbf{##1}}%
\settowidth\labelwidth{\makelabel{#1}}%
\setlength\leftmargin{\labelwidth+\labelsep}%
}%
}{%
\end{list}%
}
% Used by parameter lists and simple sections
\newenvironment{Desc}
{\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}
}{%
\end{list}%
}
% Used by tables
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
\newenvironment{TabularC}[1]%
{\tabulinesep=1mm
\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
{\end{longtabu*}\par}%
\newenvironment{TabularNC}[1]%
{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
{\end{tabu}\par}%
% Used for member group headers
\newenvironment{Indent}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
}%
\item[]\ignorespaces%
}{%
\unskip%
\end{list}%
}
% Used when hyperlinks are turned off
\newcommand{\doxyref}[3]{%
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
}
% Used to link to a table when hyperlinks are turned on
\newcommand{\doxytablelink}[2]{%
\ref{#1}%
}
% Used to link to a table when hyperlinks are turned off
\newcommand{\doxytableref}[3]{%
\ref{#3}%
}
% Used by @addindex
\newcommand{\lcurly}{\{}
\newcommand{\rcurly}{\}}
% Colors used for syntax highlighting
\definecolor{comment}{rgb}{0.5,0.0,0.0}
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
% Color used for table heading
\newcommand{\tableheadbgcolor}{lightgray}%
% Version of hypertarget with correct landing location
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
% possibility to have sections etc. be within the margins
% unfortunately had to copy part of book.cls and add \raggedright
\makeatletter
\newcommand\doxysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\raggedright\normalfont\Large\bfseries}}
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\large\bfseries}}
\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\makeatother
% Define caption that is also suitable in a table
\makeatletter
\def\doxyfigcaption{%
\refstepcounter{figure}%
\@dblarg{\@caption{figure}}}
\makeatother

View File

@@ -0,0 +1,16 @@
\doxysection{File List}
Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{_about_8xaml_8cs}{About.\+xaml.\+cs}} }{\pageref{_about_8xaml_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_animation_class_8cs}{Animation\+Class.\+cs}} }{\pageref{_animation_class_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_automation_m_l_data_tables_8cs}{Automation\+M\+L\+Data\+Tables.\+cs}} }{\pageref{_automation_m_l_data_tables_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_class_of_lists_from_data_grid_views_8cs}{Class\+Of\+Lists\+From\+Data\+Grid\+Views.\+cs}} }{\pageref{_class_of_lists_from_data_grid_views_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_class_of_lists_from_referencefile_8cs}{Class\+Of\+Lists\+From\+Referencefile.\+cs}} }{\pageref{_class_of_lists_from_referencefile_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_device_description_8cs}{Device\+Description.\+cs}} }{\pageref{_device_description_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_device_description_8_designer_8cs}{Device\+Description.\+Designer.\+cs}} }{\pageref{_device_description_8_designer_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_modelling_wizard_8xaml_8cs}{Modelling\+Wizard.\+xaml.\+cs}} }{\pageref{_modelling_wizard_8xaml_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_m_w_controller_8cs}{M\+W\+Controller.\+cs}} }{\pageref{_m_w_controller_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_m_w_data_8cs}{M\+W\+Data.\+cs}} }{\pageref{_m_w_data_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_m_w_device_8cs}{M\+W\+Device.\+cs}} }{\pageref{_m_w_device_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_search_a_m_l_component_file_8cs}{Search\+A\+M\+L\+Component\+File.\+cs}} }{\pageref{_search_a_m_l_component_file_8cs}}{}
\item\contentsline{section}{\mbox{\hyperlink{_search_a_m_l_library_file_8cs}{Search\+A\+M\+L\+Library\+File.\+cs}} }{\pageref{_search_a_m_l_library_file_8cs}}{}
\end{DoxyCompactList}

View File

@@ -0,0 +1,33 @@
\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Animation\+Class}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Attachables\+Data\+Grid\+View\+Parameters}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Automation\+M\+L\+Data\+Tables}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Data\+Grid\+Views}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Class\+Of\+Lists\+From\+Referencefile}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Data\+Grid\+Parameters}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Electrical\+Interface\+Parameters}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}}{}
\item I\+A\+M\+L\+Editor\+View\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Modelling\+Wizard}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+M\+W\+Controller}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+M\+W\+Data.\+M\+W\+Object}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+M\+W\+Device}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Component\+File}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}}{}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Search\+A\+M\+L\+Library\+File}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}}{}
\item User\+Control\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Device\+Description}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_device_description}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+M\+W\+Data}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}}{}
\end{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+Modelling\+Wizard}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}}{}
\end{DoxyCompactList}
\item Window\begin{DoxyCompactList}
\item \contentsline{section}{Aml.\+Editor.\+Plugin.\+About}{\pageref{class_aml_1_1_editor_1_1_plugin_1_1_about}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}

View File

@@ -0,0 +1,448 @@
%%
%% This is file `longtable.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% longtable.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% The source is maintained by the LaTeX Project team and bug
%% reports for it can be opened at http://latex-project.org/bugs.html
%% (but please observe conditions on bug reports sent to that address!)
%%
%% Copyright 1993-2016
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
%% --------------------------------------------------------------------------
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This file may only be distributed together with a copy of the LaTeX
%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
%% without such generated files.
%%
%% The list of all files belonging to the LaTeX `Tools Bundle' is
%% given in the file `manifest.txt'.
%%
%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\ProvidesPackage{longtable_doxygen}
[2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen]
\def\LT@err{\PackageError{longtable}}
\def\LT@warn{\PackageWarning{longtable}}
\def\LT@final@warn{%
\AtEndDocument{%
\LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
\global\let\LT@final@warn\relax}
\DeclareOption{errorshow}{%
\def\LT@warn{\PackageInfo{longtable}}}
\DeclareOption{pausing}{%
\def\LT@warn#1{%
\LT@err{#1}{This is not really an error}}}
\DeclareOption{set}{}
\DeclareOption{final}{}
\ProcessOptions
\newskip\LTleft \LTleft=\fill
\newskip\LTright \LTright=\fill
\newskip\LTpre \LTpre=\bigskipamount
\newskip\LTpost \LTpost=\bigskipamount
\newcount\LTchunksize \LTchunksize=20
\let\c@LTchunksize\LTchunksize
\newdimen\LTcapwidth \LTcapwidth=4in
\newbox\LT@head
\newbox\LT@firsthead
\newbox\LT@foot
\newbox\LT@lastfoot
\newcount\LT@cols
\newcount\LT@rows
\newcounter{LT@tables}
\newcounter{LT@chunks}[LT@tables]
\ifx\c@table\undefined
\newcounter{table}
\def\fnum@table{\tablename~\thetable}
\fi
\ifx\tablename\undefined
\def\tablename{Table}
\fi
\newtoks\LT@p@ftn
\mathchardef\LT@end@pen=30000
\def\longtable{%
\par
\ifx\multicols\@undefined
\else
\ifnum\col@number>\@ne
\@twocolumntrue
\fi
\fi
\if@twocolumn
\LT@err{longtable not in 1-column mode}\@ehc
\fi
\begingroup
\@ifnextchar[\LT@array{\LT@array[x]}}
\def\LT@array[#1]#2{%
\refstepcounter{table}\stepcounter{LT@tables}%
\if l#1%
\LTleft\z@ \LTright\fill
\else\if r#1%
\LTleft\fill \LTright\z@
\else\if c#1%
\LTleft\fill \LTright\fill
\fi\fi\fi
\let\LT@mcol\multicolumn
\let\LT@@tabarray\@tabarray
\let\LT@@hl\hline
\def\@tabarray{%
\let\hline\LT@@hl
\LT@@tabarray}%
\let\\\LT@tabularcr\let\tabularnewline\\%
\def\newpage{\noalign{\break}}%
\def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
\def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
\let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
\@tempdima\ht\strutbox
\let\@endpbox\LT@endpbox
\ifx\extrarowheight\@undefined
\let\@acol\@tabacol
\let\@classz\@tabclassz \let\@classiv\@tabclassiv
\def\@startpbox{\vtop\LT@startpbox}%
\let\@@startpbox\@startpbox
\let\@@endpbox\@endpbox
\let\LT@LL@FM@cr\@tabularcr
\else
\advance\@tempdima\extrarowheight
\col@sep\tabcolsep
\let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
\fi
\setbox\@arstrutbox\hbox{\vrule
\@height \arraystretch \@tempdima
\@depth \arraystretch \dp \strutbox
\@width \z@}%
\let\@sharp##\let\protect\relax
\begingroup
\@mkpream{#2}%
\xdef\LT@bchunk{%
\global\advance\c@LT@chunks\@ne
\global\LT@rows\z@\setbox\z@\vbox\bgroup
\LT@setprevdepth
\tabskip\LTleft \noexpand\halign to\hsize\bgroup
\tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
\endgroup
\expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
\LT@make@row
\m@th\let\par\@empty
\everycr{}\lineskip\z@\baselineskip\z@
\LT@bchunk}
\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}}
\def\LT@start{%
\let\LT@start\endgraf
\endgraf\penalty\z@\vskip\LTpre
\dimen@\pagetotal
\advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \ht\LT@foot
\dimen@ii\vfuzz
\vfuzz\maxdimen
\setbox\tw@\copy\z@
\setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
\setbox\tw@\vbox{\unvbox\tw@}%
\vfuzz\dimen@ii
\advance\dimen@ \ht
\ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@\dp
\ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@ -\pagegoal
\ifdim \dimen@>\z@\vfil\break\fi
\global\@colroom\@colht
\ifvoid\LT@foot\else
\advance\vsize-\ht\LT@foot
\global\advance\@colroom-\ht\LT@foot
\dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
\maxdepth\z@
\fi
\ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
\output{\LT@output}}
\def\endlongtable{%
\crcr
\noalign{%
\let\LT@entry\LT@entry@chop
\xdef\LT@save@row{\LT@save@row}}%
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\if@filesw
{\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
\gdef\expandafter\noexpand
\csname LT@\romannumeral\c@LT@tables\endcsname
{\LT@save@row}}}%
\fi
\ifx\LT@save@row\LT@@save@row
\else
\LT@warn{Column \@width s have changed\MessageBreak
in table \thetable}%
\LT@final@warn
\fi
\endgraf\penalty -\LT@end@pen
\endgroup
\global\@mparbottom\z@
\pagegoal\vsize
\endgraf\penalty\z@\addvspace\LTpost
\ifvoid\footins\else\insert\footins{}\fi}
\def\LT@nofcols#1&{%
\futurelet\@let@token\LT@n@fcols}
\def\LT@n@fcols{%
\advance\LT@cols\@ne
\ifx\@let@token\LT@nofcols
\expandafter\@gobble
\else
\expandafter\LT@nofcols
\fi}
\def\LT@tabularcr{%
\relax\iffalse{\fi\ifnum0=`}\fi
\@ifstar
{\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr
\LT@t@bularcr}%
{\LT@t@bularcr}}
\let\LT@crcr\crcr
\let\LT@setprevdepth\relax
\def\LT@t@bularcr{%
\global\advance\LT@rows\@ne
\ifnum\LT@rows=\LTchunksize
\gdef\LT@setprevdepth{%
\prevdepth\z@\global
\global\let\LT@setprevdepth\relax}%
\expandafter\LT@xtabularcr
\else
\ifnum0=`{}\fi
\expandafter\LT@LL@FM@cr
\fi}
\def\LT@xtabularcr{%
\@ifnextchar[\LT@argtabularcr\LT@ntabularcr}
\def\LT@ntabularcr{%
\ifnum0=`{}\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@argtabularcr[#1]{%
\ifnum0=`{}\fi
\ifdim #1>\z@
\unskip\@xargarraycr{#1}%
\else
\@yargarraycr{#1}%
\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@echunk{%
\crcr\LT@save@row\cr\egroup
\global\setbox\@ne\lastbox
\unskip
\egroup}
\def\LT@entry#1#2{%
\ifhmode\@firstofone{&}\fi\omit
\ifnum#1=\c@LT@chunks
\else
\kern#2\relax
\fi}
\def\LT@entry@chop#1#2{%
\noexpand\LT@entry
{\ifnum#1>\c@LT@chunks
1}{0pt%
\else
#1}{#2%
\fi}}
\def\LT@entry@write{%
\noexpand\LT@entry^^J%
\@spaces}
\def\LT@kill{%
\LT@echunk
\LT@get@widths
\expandafter\LT@rebox\LT@bchunk}
\def\LT@rebox#1\bgroup{%
#1\bgroup
\unvbox\z@
\unskip
\setbox\z@\lastbox}
\def\LT@blank@row{%
\xdef\LT@save@row{\expandafter\LT@build@blank
\romannumeral\number\LT@cols 001 }}
\def\LT@build@blank#1{%
\if#1m%
\noexpand\LT@entry{1}{0pt}%
\expandafter\LT@build@blank
\fi}
\def\LT@make@row{%
\global\expandafter\let\expandafter\LT@save@row
\csname LT@\romannumeral\c@LT@tables\endcsname
\ifx\LT@save@row\relax
\LT@blank@row
\else
{\let\LT@entry\or
\if!%
\ifcase\expandafter\expandafter\expandafter\LT@cols
\expandafter\@gobble\LT@save@row
\or
\else
\relax
\fi
!%
\else
\aftergroup\LT@blank@row
\fi}%
\fi}
\let\setlongtables\relax
\def\LT@get@widths{%
\setbox\tw@\hbox{%
\unhbox\@ne
\let\LT@old@row\LT@save@row
\global\let\LT@save@row\@empty
\count@\LT@cols
\loop
\unskip
\setbox\tw@\lastbox
\ifhbox\tw@
\LT@def@row
\advance\count@\m@ne
\repeat}%
\ifx\LT@@save@row\@undefined
\let\LT@@save@row\LT@save@row
\fi}
\def\LT@def@row{%
\let\LT@entry\or
\edef\@tempa{%
\ifcase\expandafter\count@\LT@old@row
\else
{1}{0pt}%
\fi}%
\let\LT@entry\relax
\xdef\LT@save@row{%
\LT@entry
\expandafter\LT@max@sel\@tempa
\LT@save@row}}
\def\LT@max@sel#1#2{%
{\ifdim#2=\wd\tw@
#1%
\else
\number\c@LT@chunks
\fi}%
{\the\wd\tw@}}
\def\LT@hline{%
\noalign{\ifnum0=`}\fi
\penalty\@M
\futurelet\@let@token\LT@@hline}
\def\LT@@hline{%
\ifx\@let@token\hline
\global\let\@gtempa\@gobble
\gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}%
\else
\global\let\@gtempa\@empty
\gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}%
\fi
\ifnum0=`{\fi}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\LT@sep}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\penalty\@M}%
\@gtempa}
\def\LT@caption{%
\noalign\bgroup
\@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n}
\def\LT@c@ption#1[#2]#3{%
\LT@makecaption#1\fnum@table{#3}%
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\let\\\space
\addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}%
\fi}
\def\LT@capti@n{%
\@ifstar
{\egroup\LT@c@ption\@gobble[]}%
{\egroup\@xdblarg{\LT@c@ption\@firstofone}}}
\def\LT@makecaption#1#2#3{%
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\sbox\@tempboxa{#1{#2: }#3}%
\ifdim\wd\@tempboxa>\hsize
#1{#2: }#3%
\else
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\endgraf\vskip\baselineskip}%
\hss}}}
\def\LT@output{%
\ifnum\outputpenalty <-\@Mi
\ifnum\outputpenalty > -\LT@end@pen
\LT@err{floats and marginpars not allowed in a longtable}\@ehc
\else
\setbox\z@\vbox{\unvbox\@cclv}%
\ifdim \ht\LT@lastfoot>\ht\LT@foot
\dimen@\pagegoal
\advance\dimen@-\ht\LT@lastfoot
\ifdim\dimen@<\ht\z@
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
\@makecol
\@outputpage
\setbox\z@\vbox{\box\LT@head}%
\fi
\fi
\global\@colroom\@colht
\global\vsize\@colht
\vbox
{\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}%
\fi
\else
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
\@makecol
\@outputpage
\global\vsize\@colroom
\copy\LT@head\nobreak
\fi}
\def\LT@end@hd@ft#1{%
\LT@echunk
\ifx\LT@start\endgraf
\LT@err
{Longtable head or foot not at start of table}%
{Increase LTchunksize}%
\fi
\setbox#1\box\z@
\LT@get@widths
\LT@bchunk}
\def\endfirsthead{\LT@end@hd@ft\LT@firsthead}
\def\endhead{\LT@end@hd@ft\LT@head}
\def\endfoot{\LT@end@hd@ft\LT@foot}
\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot}
\def\LT@startpbox#1{%
\bgroup
\let\@footnotetext\LT@p@ftntext
\setlength\hsize{#1}%
\@arrayparboxrestore
\vrule \@height \ht\@arstrutbox \@width \z@}
\def\LT@endpbox{%
\@finalstrut\@arstrutbox
\egroup
\the\LT@p@ftn
\global\LT@p@ftn{}%
\hfil}
\def\LT@p@ftntext#1{%
\edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}%
\global\LT@p@ftn\expandafter{\@tempa{#1}}}%
\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen}
\endinput
%%
%% End of file `longtable.sty'.

View File

@@ -0,0 +1,31 @@
set Dir_Old=%cd%
cd /D %~dp0
del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
set LATEX_CMD=pdflatex
%LATEX_CMD% refman
echo ----
makeindex refman.idx
echo ----
%LATEX_CMD% refman
setlocal enabledelayedexpansion
set count=8
:repeat
set content=X
for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
if !content! == X goto :skip
set /a count-=1
if !count! EQU 0 goto :skip
echo ----
%LATEX_CMD% refman
goto :repeat
:skip
endlocal
makeindex refman.idx
%LATEX_CMD% refman
cd /D %Dir_Old%
set Dir_Old=

View File

@@ -0,0 +1,47 @@
This is a Plugin for the Automation\+ML Editor. It is able to create new A\+ML Devices and Interfaces and save them as A\+M\+LX Package. It can also import I\+O\+DD and G\+S\+D\+ML Files using Converters
This project was developed as a student project at the \href{https://dhbw-stuttgart.de}{\texttt{ Cooperative State University (D\+H\+BW)}} in Stuttgart under supervision of \href{http://wwwlehre.dhbw-stuttgart.de/~rentschler/}{\texttt{ Markus Rentschler}} by the following student team in 2018/2019\+:
\begin{DoxyItemize}
\item Burkowitz, Steffen
\item Löffler, Tobias
\item Mayer, Simon
\item Joukhadar, Abdulkarim
\item Wandel, Simon
\end{DoxyItemize}
This project was further developed as a Mater Thesis work at \mbox{[}Innovative Software Services GmbH Stuttgart\mbox{]} by student from \mbox{[}Otto-\/\+Von-\/\+Guericke University Magdeburg\mbox{]} under supervision of Markus Rentschler.
\begin{DoxyItemize}
\item Raj Kumar Pulaparthi
\end{DoxyItemize}\hypertarget{md__r_e_a_d_m_e_autotoc_md1}{}\doxysection{Missing Labels and Text}\label{md__r_e_a_d_m_e_autotoc_md1}
Due to a bug in the window manager of the A\+M\+L\+Editor if you are using the theme \char`\"{}\+Metro Light\char`\"{} the text and icon will not be visible on startup. To fix this, simply select another theme using \char`\"{}\+View\char`\"{} $>$ \char`\"{}\+Change Theme\char`\"{}. (See also this \href{https://github.com/TINF17C/ModellingWizard/issues/9}{\texttt{ issue}})\hypertarget{md__r_e_a_d_m_e_autotoc_md2}{}\doxysection{A\+M\+L Devices Format}\label{md__r_e_a_d_m_e_autotoc_md2}
The Plugin creates Devices with the following Device\+Identification Internal\+Element\+:
\begin{DoxyCode}{0}
\DoxyCodeLine{<\textcolor{keywordtype}{InternalElement} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"DeviceIdentification"} \textcolor{keyword}{ID}=\textcolor{stringliteral}{"\%DEVICEID\%"}>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"CommunicationTechnology"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"VendorName"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"}>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"DeviceName"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"DeviceFamiliy"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"ProductName"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"OrderNumber"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"ProductText"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"IPProtection"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"VendorHompage"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"HardwareRelease"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"SoftwareRelease"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:string"} />}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"OperatingTemperatureMin"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:double"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"OperatingTemperatureMax"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:double"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"VendorId"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:integer"}/>}
\DoxyCodeLine{ <\textcolor{keywordtype}{Attribute} \textcolor{keyword}{Name}=\textcolor{stringliteral}{"DeviceId"} \textcolor{keyword}{AttributeDataType}=\textcolor{stringliteral}{"xs:integer"}/>}
\DoxyCodeLine{</\textcolor{keywordtype}{InternalElement}>}
\end{DoxyCode}
If a Device has this Internel\+Element Attributes, our Plugin will be able to display and modifiy the device.\hypertarget{md__r_e_a_d_m_e_autotoc_md3}{}\doxysection{Setup Projekt for development}\label{md__r_e_a_d_m_e_autotoc_md3}
\begin{DoxyEnumerate}
\item Open the .sln in Visual Studio
\item Make sure that the Nu\+Get Packages are installed (Check using\+: \textquotesingle{}Extras\textquotesingle{} -\/$>$ \textquotesingle{}Nu\+Get-\/\+Packet-\/\+Manager\textquotesingle{} -\/$>$ \textquotesingle{}Nu\+Get-\/\+Packete für diese Projektmappe verwalten\textquotesingle{})
\item Install the A\+M\+L\+Editor Version 5.\+1.\+3 or newer
\item To test the plugin, copy the build output (Modelling\+Wizard.\+dll) to the Plug\+In folder of the A\+M\+L\+Editor
\end{DoxyEnumerate}\hypertarget{md__r_e_a_d_m_e_autotoc_md4}{}\doxysection{Honorable mention}\label{md__r_e_a_d_m_e_autotoc_md4}
Christian K. und Philipp A.

View File

@@ -0,0 +1,7 @@
\hypertarget{namespace_aml}{}\doxysection{Aml Namespace Reference}
\label{namespace_aml}\index{Aml@{Aml}}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor}{Editor}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,7 @@
\hypertarget{namespace_aml_1_1_editor}{}\doxysection{Aml.\+Editor Namespace Reference}
\label{namespace_aml_1_1_editor}\index{Aml.Editor@{Aml.Editor}}
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item
namespace \mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Plugin}}
\end{DoxyCompactItemize}

View File

@@ -0,0 +1,41 @@
\hypertarget{namespace_aml_1_1_editor_1_1_plugin}{}\doxysection{Aml.\+Editor.\+Plugin Namespace Reference}
\label{namespace_aml_1_1_editor_1_1_plugin}\index{Aml.Editor.Plugin@{Aml.Editor.Plugin}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_about}{About}}
\begin{DoxyCompactList}\small\item\em Interaction logic for About.\+xaml \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}{Animation\+Class}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}{Attachables\+Data\+Grid\+View\+Parameters}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}{Automation\+M\+L\+Data\+Tables}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}{Class\+Of\+Lists\+From\+Data\+Grid\+Views}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}{Class\+Of\+Lists\+From\+Referencefile}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}{Data\+Grid\+Parameters}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_device_description}{Device\+Description}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}{Electrical\+Interface\+Parameters}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}{Electrical\+Parameters}}
\begin{DoxyCompactList}\small\item\em /\+The following classes are parameter holders for Electrical Interfaces \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}{Electrical\+Parameters\+In\+Electrical\+Data\+Data\+Grid\+View}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}}
\begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}{Modelling\+Wizard}} is an Plug\+In, which implements the I\+A\+M\+L\+Editor\+View Interface. \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}{M\+W\+Controller}}
\begin{DoxyCompactList}\small\item\em This class passes the inputs of the G\+U\+Is to \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}} where needed and it is in controll of what is displayed at the screen \end{DoxyCompactList}\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}{M\+W\+Data}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}{M\+W\+Device}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}{Pin\+Parameters\+In\+Pin\+Info\+Data\+Grid\+View}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}{Search\+A\+M\+L\+Component\+File}}
\item
class \mbox{\hyperlink{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}{Search\+A\+M\+L\+Library\+File}}
\begin{DoxyCompactList}\small\item\em This class reads the library file loaded in to the plugin \char`\"{}\+Role Class Library Tree\+View\char`\"{} and \char`\"{}\+Interface Class Library Tree\+View\char`\"{} \end{DoxyCompactList}\end{DoxyCompactItemize}

View File

@@ -0,0 +1,6 @@
\doxysection{Namespace List}
Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{namespace_aml}{Aml}} }{\pageref{namespace_aml}}{}
\item\contentsline{section}{\mbox{\hyperlink{namespace_aml_1_1_editor}{Aml.\+Editor}} }{\pageref{namespace_aml_1_1_editor}}{}
\item\contentsline{section}{\mbox{\hyperlink{namespace_aml_1_1_editor_1_1_plugin}{Aml.\+Editor.\+Plugin}} }{\pageref{namespace_aml_1_1_editor_1_1_plugin}}{}
\end{DoxyCompactList}

View File

@@ -0,0 +1,235 @@
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
\usepackage{ifthen}
\ifx\requestedLaTeXdate\undefined
\usepackage{array}
\else
\usepackage{array}[=2016-10-06]
\fi
%%
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}
\usepackage{ifpdf,ifxetex}
% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
% Arguments of doxygenemoji:
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
% 2) file with the name of the emoji without the .png extension
% in case image exist use this otherwise use the ':<text>:' form
\newcommand{\doxygenemoji}[2]{%
\IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
\doxynormalparskip
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
\makeatletter
\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
\usepackage{newunicodechar}
\newunicodechar{}{${}^{-}$}% Superscript minus
\newunicodechar{²}{${}^{2}$}% Superscript two
\newunicodechar{³}{${}^{3}$}% Superscript three
% Hyperlinks (required, but should be loaded last)
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
citecolor=blue,%
unicode%
}
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
\usepackage{caption}
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
\usepackage{etoc}
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\renewcommand{\numberline}[1]{#1~}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\hypersetup{pageanchor=false,
bookmarksnumbered=true,
pdfencoding=unicode
}
\pagenumbering{alph}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Modeling Wizard Plugin for Automation\+ML Editor \\[1ex]\large Version1.\+0.\+0.\+1 }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.17}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{Modelling\+Wizard\+Plugin}
\label{md__r_e_a_d_m_e}
\Hypertarget{md__r_e_a_d_m_e}
\input{md__r_e_a_d_m_e}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Namespace Documentation}
\input{namespace_aml}
\input{namespace_aml_1_1_editor}
\input{namespace_aml_1_1_editor_1_1_plugin}
\chapter{Class Documentation}
\input{class_aml_1_1_editor_1_1_plugin_1_1_about}
\input{class_aml_1_1_editor_1_1_plugin_1_1_animation_class}
\input{class_aml_1_1_editor_1_1_plugin_1_1_attachables_data_grid_view_parameters}
\input{class_aml_1_1_editor_1_1_plugin_1_1_automation_m_l_data_tables}
\input{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_data_grid_views}
\input{class_aml_1_1_editor_1_1_plugin_1_1_class_of_lists_from_referencefile}
\input{class_aml_1_1_editor_1_1_plugin_1_1_data_grid_parameters}
\input{class_aml_1_1_editor_1_1_plugin_1_1_device_description}
\input{class_aml_1_1_editor_1_1_plugin_1_1_electrical_interface_parameters}
\input{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters}
\input{class_aml_1_1_editor_1_1_plugin_1_1_electrical_parameters_in_electrical_data_data_grid_view}
\input{class_aml_1_1_editor_1_1_plugin_1_1_modelling_wizard}
\input{class_aml_1_1_editor_1_1_plugin_1_1_m_w_controller}
\input{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data}
\input{class_aml_1_1_editor_1_1_plugin_1_1_m_w_device}
\input{class_aml_1_1_editor_1_1_plugin_1_1_m_w_data_1_1_m_w_object}
\input{class_aml_1_1_editor_1_1_plugin_1_1_pin_parameters_in_pin_info_data_grid_view}
\input{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_component_file}
\input{class_aml_1_1_editor_1_1_plugin_1_1_search_a_m_l_library_file}
\chapter{File Documentation}
\input{_about_8xaml_8cs}
\input{_animation_class_8cs}
\input{_automation_m_l_data_tables_8cs}
\input{_class_of_lists_from_data_grid_views_8cs}
\input{_class_of_lists_from_referencefile_8cs}
\input{_device_description_8cs}
\input{_device_description_8_designer_8cs}
\input{_modelling_wizard_8xaml_8cs}
\input{_m_w_controller_8cs}
\input{_m_w_data_8cs}
\input{_m_w_device_8cs}
\input{_r_e_a_d_m_e_8md}
\input{_search_a_m_l_component_file_8cs}
\input{_search_a_m_l_library_file_8cs}
%--- End generated contents ---
% Index
\backmatter
\newpage
\phantomsection
\clearemptydoublepage
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}

File diff suppressed because it is too large Load Diff