blob: d062b6449e710051fc0c3fc6545ac85660a8164f [file] [log] [blame]
<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2005-09-01 14:12:49">
<XMI.header>
<XMI.documentation>
<XMI.exporter>Enterprise Architect</XMI.exporter>
<XMI.exporterVersion>2.5</XMI.exporterVersion>
</XMI.documentation>
</XMI.header>
<XMI.content>
<UML:Model name="EA Model" xmi.id="MX_EAID_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:Namespace.ownedElement>
<UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/>
<UML:Package name="Mail" xmi.id="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" visibility="public">
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref="EAID_7EE959DD_1383_452f_99C5_9A05190A1AC7"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="The mail package provides functionality for sending and receiving mail. It
supports easy sending of multipart MIME and HTML mail and also provides a
simple way to control and send mail using the template system."/>
<UML:TaggedValue tag="created" value="2005-07-27 00:00:00"/>
<UML:TaggedValue tag="modified" value="2005-07-27 00:00:00"/>
<UML:TaggedValue tag="iscontrolled" value="TRUE"/>
<UML:TaggedValue tag="xmlpath" value="E:\src\ezcomponents\packages\Mail\trunk\design\mail.xml"/>
<UML:TaggedValue tag="lastloaddate" value="2005-08-19 13:59:37"/>
<UML:TaggedValue tag="lastsavedate" value="2005-09-01 14:12:49"/>
<UML:TaggedValue tag="version" value="0.1"/>
<UML:TaggedValue tag="isprotected" value="FALSE"/>
<UML:TaggedValue tag="usedtd" value="FALSE"/>
<UML:TaggedValue tag="owner" value="Frederik Holljen"/>
<UML:TaggedValue tag="xmiver" value="Enterprise Architect XMI/UML 1.3"/>
<UML:TaggedValue tag="logxml" value="FALSE"/>
<UML:TaggedValue tag="tpos" value="0"/>
<UML:TaggedValue tag="packageFlags" value="CRC=0;"/>
<UML:TaggedValue tag="batchsave" value="0"/>
<UML:TaggedValue tag="batchload" value="0"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="author" value="Frederik Holjen"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="stereotype" value="ezcomponent"/>
<UML:TaggedValue tag="ea_stype" value="Public"/>
<UML:TaggedValue tag="tpos" value="0"/>
</UML:ModelElement.taggedValue>
<UML:Namespace.ownedElement>
<UML:Class name="ezcMailComposer" xmi.id="EAID_2880884B_DC34_4517_805D_0DDD8EB453E4" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:44:34"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:57:07"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\composer.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=e2b0;OPN=f238;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="setPlainTextBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{3B218562-4C27-4a41-BD71-8EAEA833DB57}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-4C27-4a41-BD71-8EAEA833DB57}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="setHTMLBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{A41D8CE2-83B4-4df3-923D-CD42E9D9244F}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-83B4-4df3-923D-CD42E9D9244F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="addAttachment" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{55076FFF-18B6-4f4c-8DF5-0816FD40DEAE}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-18B6-4f4c-8DF5-0816FD40DEAE}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{5494058A-6463-49df-BCDF-272FE5FE5927}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-6463-49df-BCDF-272FE5FE5927}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_2880884B_DC34_4517_805D_0DDD8EB453E4" supertype="EAID_8227FC5E_CEE0_4b5f_8A0B_4E57F996D849" xmi.id="EAID_29181FA6_642C_4ee5_87CF_07507DA1D3C6" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={A2933835-7A3B-40d6-A0A1-E1309F662150}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={29181FA6-642C-4ee5-87CF-07507DA1D3C6}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Class name="Port1" xmi.id="EAID_29CD8010_55CB_45c8_9910_622426B2D7C1" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Port"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="owner" value="EAID_D419F0CF_02ED_4e18_86BB_EBD4FD5CBDD7"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:38:44"/>
<UML:TaggedValue tag="date_modified" value="2005-08-18 14:38:44"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={796E2EB8-C13C-4c9b-AA51-5F7F826EA993}$XID;$NAM=CustomProperties$NAM;$TYP=element property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isService@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=true@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;@PROP=@NAME=isBehavior@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=false@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={29CD8010-55CB-45c8-9910-622426B2D7C1}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
</UML:ModelElement.taggedValue>
</UML:Class>
<UML:Comment xmi.id="EAID_2A2980A3_71F7_456e_BD79_4AF48C2A61EF" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Text"/>
<UML:TaggedValue tag="ea_ntype" value="18"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:00:28"/>
<UML:TaggedValue tag="date_modified" value="2005-08-18 14:00:28"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
</UML:Comment>
<UML:Class name="ezcMailMultipartAlternative" xmi.id="EAID_40773391_DBAB_47d9_8696_9139D8CA22D9" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:07:54"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:58:10"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\multiparts\multipart_alternative.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=30a7;OPN=4224;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="multipartType" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{E936299B-2CB8-4018-93A3-43D689EA7295}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-2CB8-4018-93A3-43D689EA7295}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="appendPart" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{6E10A65D-E0C7-4c35-B7C7-E3464B537C7B}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-E0C7-4c35-B7C7-E3464B537C7B}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="part" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="ezcMailPart"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="classifier" value="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
<UML:TaggedValue tag="ea_guid" value="{C3E9FC2F-0D0E-486e-BFE8-280B97D423EE}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_40773391_DBAB_47d9_8696_9139D8CA22D9" supertype="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" xmi.id="EAID_ED22D633_8396_4509_9B4F_F83C88ACB33B" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={F2B81685-597B-4642-B3C1-B6E0E511E6AE}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={ED22D633-8396-4509-9B4F-F83C88ACB33B}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Comment xmi.id="EAID_40F284ED_37EA_430d_BDCA_38013B61EB86" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="All cmd commands are internal and throw Exceptions if they fail. The sendMail class is responsible for writing the error message to log. Only error codes are propagated further.
More authentication methods have to be implemented.
Note: What about multiple sends with one connect only?"/>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Note"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 14:31:44"/>
<UML:TaggedValue tag="date_modified" value="2005-08-02 11:21:29"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=eff7;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
</UML:Comment>
<UML:Class name="ezcMailTransportMta" xmi.id="EAID_423BB171_F548_404b_95CF_D1AAE3161404" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 13:04:21"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:55:06"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\transports\transport_mta.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=fdaa;OPN=d4f1;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="! Constructor"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{CF337B46-5267-4bd6-B26B-CE51636B21A4}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-5267-4bd6-B26B-CE51636B21A4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="send" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="! \reimp"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{338DEE6C-2C4E-441f-8EBE-8652FF164A1F}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-2C4E-441f-8EBE-8652FF164A1F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="mail" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid3"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="object"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{7C65FF41-CFBF-4588-A64D-BAFEADEB736F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_423BB171_F548_404b_95CF_D1AAE3161404" supertype="EAID_AF963201_C9CC_423d_8C5E_0F9A9AE0985C" xmi.id="EAID_4E2257C1_4D19_4123_B1CF_C669886086EE" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={84158D0B-35CF-4dd7-AA64-9B9AF877D5CB}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4E2257C1-4D19-4123-B1CF-C669886086EE}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Class name="ezcMailMultipartMixed" xmi.id="EAID_64E70264_33E1_403d_BE0E_6EFCE210DC06" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:07:21"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:58:19"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\multiparts\multipart_mixed.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=b13e;OPN=c0ee;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="multipartType" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{35296711-7A70-4529-AE23-E522EB51F502}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-7A70-4529-AE23-E522EB51F502}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="appendPart" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{36CA23D1-ED45-4427-86EF-EB2348964A9A}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-ED45-4427-86EF-EB2348964A9A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="part" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="ezcMailpart"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="classifier" value="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
<UML:TaggedValue tag="ea_guid" value="{28AA4336-DBAB-4ee6-AB04-19961F93560E}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_64E70264_33E1_403d_BE0E_6EFCE210DC06" supertype="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" xmi.id="EAID_F3438572_B30A_46be_8E4C_4B85E068ABE6" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={182678AA-4A85-4fd0-9EF3-691E6861AAE4}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={F3438572-B30A-46be-8E4C-4B85E068ABE6}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Class name="ezcMailMultipart" xmi.id="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:03:05"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:59:59"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\multipart.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="OPN=b846;LNK=86a0;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="parts" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{69D96834-63B9-4bc7-AB7E-693ED0967BCC}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{BCF0DDF7-3D06-40f4-B4A4-848C52AF5377}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-3D06-40f4-B4A4-848C52AF5377}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="multipartType" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="isAbstract" value="1"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{0B4CB5E1-CF70-4902-A1CA-CB9784E9BDF4}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-CF70-4902-A1CA-CB9784E9BDF4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Dependency client="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" supplier="EAID_878009B7_F255_4861_B747_5591A597C856" xmi.id="EAID_C2B363F7_006D_4988_B932_F675AC6B2262" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Dependency"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Dependency>
<UML:Generalization subtype="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" supertype="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" xmi.id="EAID_FAAD5B73_0C9E_4a24_A598_59358D19665B" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="privatedata5" value="EDGE=1;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Association xmi.id="EAID_6716410E_F7C1_4b61_B7CE_11167E5C2AE8" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Aggregation"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="subtype" value="Strong"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
<UML:Association.connection>
<UML:AssociationEnd visibility="protected" multiplicity="*" name="parts" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="containment" value="Unspecified"/>
</UML:ModelElement.taggedValue>
</UML:AssociationEnd>
<UML:AssociationEnd visibility="public" multiplicity="1" aggregation="composite" isOrdered="false" isNavigable="true" type="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="containment" value="Unspecified"/>
</UML:ModelElement.taggedValue>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Generalization subtype="EAID_7009A2E9_960F_4b8a_9CAE_8D500740AB6A" supertype="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" xmi.id="EAID_717F18E3_B807_435a_BD1E_FA47BB6B09CC" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={43E242A0-8156-4427-B5F0-C02FCE2A6279}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={717F18E3-B807-435a-BD1E-FA47BB6B09CC}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Class name="ezcMailMultipartRelated" xmi.id="EAID_7009A2E9_960F_4b8a_9CAE_8D500740AB6A" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:08:32"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:58:28"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\multiparts\multipart_related.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=5651;OPN=62e0;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="multipartType" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{CBA1C8B3-36CA-4ede-BDF7-0B78C6564687}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-36CA-4ede-BDF7-0B78C6564687}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="setMainPart" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{F6DC277E-3E53-4bb0-973D-5CA6897F0F2D}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-3E53-4bb0-973D-5CA6897F0F2D}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="part" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="ezcMailPart"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="classifier" value="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
<UML:TaggedValue tag="ea_guid" value="{3A252335-0E5B-4d81-A330-12519FA43EF6}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="addRelatedPart" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{94FF8DAF-25F9-4daa-9A4B-BB7DAC7694F4}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-25F9-4daa-9A4B-BB7DAC7694F4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class name="ezcMail" xmi.id="EAID_8227FC5E_CEE0_4b5f_8A0B_4E57F996D849" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 15:40:13"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:52:53"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\mail.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="ATT=1ebc;OPN=ebdd;LNK=bf1d;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="7BIT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="1"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid5"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="const"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{5D2C9CD3-4751-4766-9CBD-23369CFD70AC}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="8BIT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="2"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid5"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="const"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{3A7C6D28-6932-4b87-86D9-DDD296C85517}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="BINARY" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="3"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid5"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="const"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D511975B-E66F-43d1-ADBB-8BEAD245122C}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="QUOTED_PRINTABLE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="4"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid5"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="const"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D10BD7DF-D964-4e52-9839-00F9EE72DDF2}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="BASE64" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="5"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid5"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="const"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{EFE59D70-4668-46c9-9AD9-6AE131A79F67}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="to" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="5"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{82890272-6B3A-4e73-B142-EE7CD275C485}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="cc" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="6"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{43E8A276-A162-49f7-916A-0652A1805952}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="bcc" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="7"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{A0E81BA5-2A5B-4693-94B9-5DF77A6EE67B}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="additionalHeaders" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="8"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{ABD1B982-98E5-46e1-A485-A69D79FEE80A}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="subject" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="9"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{CC680C07-6725-4c33-A1F9-05C1CAB11164}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="body" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="10"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{AAF75CF0-D2E8-4c82-B752-ACB16A78D07D}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{88A2FFA7-BF89-4259-ACC9-C68CEFA72CB1}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-BF89-4259-ACC9-C68CEFA72CB1}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="headers" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D3D1DC45-D4A8-4336-BFDA-F5BC8BEB2E9D}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="getBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="ezcMailPart"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{133A442E-FAA2-45e7-8A50-D5F6F7725EA5}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="ezcMailPart"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="classifier" value="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-FAA2-45e7-8A50-D5F6F7725EA5}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="setBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{75B99EE4-4C7A-476f-A97D-62945277A793}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-4C7A-476f-A97D-62945277A793}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="body" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="ezcMailPart"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="classifier" value="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931"/>
<UML:TaggedValue tag="ea_guid" value="{9D5AD7B1-A810-4cef-AAF0-C09EC4065965}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{3D42F79E-BC78-411e-89A7-03DFEA53C063}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-BC78-411e-89A7-03DFEA53C063}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateHeaders" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{1539D7DE-0EFD-4186-97D1-C4358B0A8878}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-0EFD-4186-97D1-C4358B0A8878}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="setSubject" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="5"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{B8420EF3-C41B-4652-9437-E65630138BBE}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-C41B-4652-9437-E65630138BBE}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="subject" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{AE51D8C7-73E2-43aa-AC8D-CBBECF128F4F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="characterSet" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="1"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{98397074-BDBE-4c33-83FD-1AE7209D7E14}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_8227FC5E_CEE0_4b5f_8A0B_4E57F996D849" supertype="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" xmi.id="EAID_4AF05827_E852_4dda_B38A_CAA92038AABA" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={F627C9F0-63C3-4084-AD75-ABC376C332AC}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4AF05827-E852-4dda-B38A-CAA92038AABA}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Association xmi.id="EAID_07828E18_5952_490e_9D41_DC89B772402A" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Aggregation"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="subtype" value="Strong"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
<UML:Association.connection>
<UML:AssociationEnd visibility="private" multiplicity="1" name="body" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="containment" value="Unspecified"/>
</UML:ModelElement.taggedValue>
</UML:AssociationEnd>
<UML:AssociationEnd visibility="public" multiplicity="1" aggregation="composite" isOrdered="false" isNavigable="true" type="EAID_8227FC5E_CEE0_4b5f_8A0B_4E57F996D849">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="containment" value="Unspecified"/>
</UML:ModelElement.taggedValue>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Comment xmi.id="EAID_878009B7_F255_4861_B747_5591A597C856" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="We are missing two types of Multiparts here. They can be added later:
- digest
- parallel"/>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Note"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:09:43"/>
<UML:TaggedValue tag="date_modified" value="2005-08-18 14:12:02"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=c3c2;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
</UML:Comment>
<UML:Class name="ezcMailException" xmi.id="EAID_994294AD_CDF0_4427_8888_807DEE0430C0" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 14:27:35"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:57:22"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\exceptions\mail_exception.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=5956;ATT=491e;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="CommandFailed" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="1"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{F4A8A09D-A269-4415-BC95-7132504C7830}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="ConnectFailed" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="2"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{69DD7306-F19B-41a4-B86C-809108FE0B14}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="InvalidFile" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression body="3"/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{520FBF97-EEE1-4b6e-9E69-00A5CF06ED40}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{778F4890-0528-438b-A86C-62A237C7DF6C}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-0528-438b-A86C-62A237C7DF6C}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="code" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{5006503A-67BC-47fd-9891-5FC52B4D216F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Dependency client="EAID_F18814A0_7F4C_40a2_A1C9_7C8FBBBFBD10" supplier="EAID_994294AD_CDF0_4427_8888_807DEE0430C0" xmi.id="EAID_847AFB14_7EE9_40c0_92DB_2F3E089C0BA0" visibility="public">
<UML:ModelElement.stereotype>
<UML:Stereotype name="throws"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Dependency"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="stereotype" value="throws"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="conditional" value="«throws»"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
<UML:TaggedValue tag="mb" value="«throws»"/>
</UML:ModelElement.taggedValue>
</UML:Dependency>
<UML:Class name="ezcMailTransport" xmi.id="EAID_AF963201_C9CC_423d_8C5E_0F9A9AE0985C" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="! \class eZMailTransport ezmailtransport.php \brief Interface for mail transport handling
Function send is removed because it is application specific"/>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 12:55:53"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:59:38"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\interfaces\transport.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=124e;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="! Constructor"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{FCB646C9-E44A-4524-88CB-23658C43158B}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-E44A-4524-88CB-23658C43158B}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="send" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="! \virtual Tries to send the contents of the email object \a $mail and returns \c true if succesful."/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{1C0DE319-C1EE-4415-A6CF-415E79559F92}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-C1EE-4415-A6CF-415E79559F92}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="mail" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{12EE1929-58D9-48b9-B444-7CAEAC9BCB78}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_F18814A0_7F4C_40a2_A1C9_7C8FBBBFBD10" supertype="EAID_AF963201_C9CC_423d_8C5E_0F9A9AE0985C" xmi.id="EAID_9029E558_C454_46a8_BD1F_36F5DD990D59" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={9FAAB509-9E67-4bc1-A1EF-344809A339FB}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={9029E558-C454-46a8-BD1F-36F5DD990D59}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Comment xmi.id="EAID_C8F13297_C679_48d9_A756_3B2228D083A3" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Text"/>
<UML:TaggedValue tag="ea_ntype" value="18"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 14:04:55"/>
<UML:TaggedValue tag="date_modified" value="2005-07-28 14:04:55"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
</UML:Comment>
<UML:Class name="ezcMailTextPart" xmi.id="EAID_D419F0CF_02ED_4e18_86BB_EBD4FD5CBDD7" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:20:47"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:58:48"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\text_part.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="OPN=8710;LNK=1dfb;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="subType" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{500ACA0C-5A99-4096-9CF6-7AB33466EDF6}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="encoding" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{CFEC16ED-EE80-402d-B568-96E5C49C9C15}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="characterSet" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{F9C2E2C0-CA99-40cf-A3BC-307D9AAD55BC}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="text" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{9E77B3E4-39DD-4c47-A6A8-2919D1A1BF52}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{0652412A-DF76-4a11-B9A5-5DFAC4236A98}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-DF76-4a11-B9A5-5DFAC4236A98}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="text" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{8F698AA7-7F3B-4715-B175-5202473C2EF9}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="characterset" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="1"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{EBC99D2D-8524-44d5-8FE5-278C29CE7CC8}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="encoding" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="2"/>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D195EA3E-640C-4a5e-932F-FC60222FD9EB}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{4B5CCF95-D642-4fa2-B7E6-B73FAD84BDAF}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-D642-4fa2-B7E6-B73FAD84BDAF}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_D419F0CF_02ED_4e18_86BB_EBD4FD5CBDD7" supertype="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" xmi.id="EAID_8A413615_2D3D_4bfc_A201_9E38B0B6F81F" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={50C985B7-92FB-4390-A5EB-672E780CCF23}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={8A413615-2D3D-4bfc-A201-9E38B0B6F81F}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Generalization subtype="EAID_D419F0CF_02ED_4e18_86BB_EBD4FD5CBDD7" supertype="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" xmi.id="EAID_C5BDDF88_8B58_4296_8FF8_4AA6E7EFE0A0" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="privatedata5" value="EDGE=1;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Comment xmi.id="EAID_DE43C272_87A3_496a_8C19_66CC696D0365" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Relevant documents:
E-mail addresses: http://www.faqs.org/rfcs/rfc822
Mime: http://www.sendmail.org/rfc/2045.txt through 2049
setHeaders accept addresses in rfc822 format. All addresses are stored in this format internally. If you request the header you should get it back in rfc822 format. Maybe we need some conversion functions somewhere."/>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Note"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-29 07:55:20"/>
<UML:TaggedValue tag="date_modified" value="2005-08-18 14:51:54"/>
<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
</UML:Comment>
<UML:Class name="ezcMailTransportSmtp" xmi.id="EAID_F18814A0_7F4C_40a2_A1C9_7C8FBBBFBD10" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="This class needs to be completely reviewed since the implementation is somewhat flaky. Simply make sure that it follows SMTP standards.
Removed:
set - This should be replaced with properties if necessary"/>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-07-28 13:04:22"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:55:17"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\transports\transport_smtp.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="ATT=cbc5;LNK=0cdf;OPN=8d69;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="authenticated" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{C96E319A-69B9-42d8-9859-DEBFBFB91C17}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="connection" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{4025804F-9CCE-4bb2-96A4-6BF7CAC75D92}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="recipients" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{BA4E33E0-28C0-4be6-894B-FFD17EE323E1}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="CcRecipients" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{A235E27C-B594-4cab-8A16-232FB4A16B48}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="BccRecipients" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{7B0BC93C-FA2C-4aa0-A271-658FFDCA6C55}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="headers" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="5"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{01683578-F44C-43aa-9E86-E14685553A09}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="timeout" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="6"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{FF26B2C2-1652-49b1-8E63-965FBCB6E0F9}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="status" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="7"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{9572E65E-18A6-4dce-9DD3-946ED07F1096}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="body" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="8"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{2EFD4C3E-E1A3-485b-8DC9-17398F995614}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="from" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="9"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{27E6AF8E-FE79-41a1-B0F6-7A3D37F5884A}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="host" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="10"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{1B7D1C64-3BCD-41c0-B82E-8C5634F0DBA3}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="port" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="11"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{31469876-0F32-400f-9284-5B9A94491696}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="helo" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="12"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D6D24023-9AAD-4e58-88C1-1AC85F9ACE17}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="doAuthenticate" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid7"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="13"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{6CA60EF1-8B31-4836-9126-563B1C55F570}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="user" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="14"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{A929B3E6-D9DB-43e3-9E3B-DEE40CCB49CB}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="pass" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.stereotype>
<UML:Stereotype name="property"/>
</UML:ModelElement.stereotype>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="stereotype" value="property"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="15"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{6A03C38B-8037-4f83-8D16-D9C68CBA57A9}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{AA6573B7-DA7B-4e88-834A-14B33FF94CA1}"/>
</UML:ModelElement.taggedValue>
</UML:Operation>
<UML:Operation name="send" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{2315E1D7-D08C-4bb0-9E17-22309D5EDCC5}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid7"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-D08C-4bb0-9E17-22309D5EDCC5}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="mail" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{61D27535-A958-43d3-948C-7A50B427CC1E}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="smtp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Constructor function. Arguments: $params - An assoc array of parameters: host - The hostname of the smtp server Default: localhost port - The port the smtp server runs on Default: 25 helo - What to send as the HELO command Default: localhost (typically the hostname of the machine this script runs on) auth - Whether to use basic authentication Default: FALSE user - Username for authentication Default: &lt;blank&gt; pass - Password for authentication Default: &lt;blank&gt; timeout - The timeout in seconds for the call Default: 5 to fsockopen()"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{7A6605BD-E001-4044-8501-C1CB653B9C88}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-E001-4044-8501-C1CB653B9C88}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="params" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{A6C6B3F4-304E-46db-9D8A-0A09F725ADC4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="connect" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Connect function. This will, when called statically, create a new smtp object, call the connect function (ie this function) and return it. When not called statically, it will connect to the server and send the HELO command."/>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{97B2EC80-483B-4679-99CA-0F2E866B2FC5}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid7"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-483B-4679-99CA-0F2E866B2FC5}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="params" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{ED1A7B65-D9D1-4a91-BD05-418DD7D0BA68}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="isConnected" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to determine if this object is connected to the server or not."/>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{7A859C77-83AB-4dd2-A10B-06F4A463FB3A}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid7"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="boolean"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-83AB-4dd2-A10B-06F4A463FB3A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="send" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function which handles sending the mail. Arguments: $params - Optional assoc array of parameters. Can contain: recipients - Indexed array of recipients from - The from address. (used in MAIL FROM:), this will be the return path headers - Indexed array of headers, one header per array entry body - The body of the email It can also contain any of the parameters from the connect() function"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="5"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{679DE722-B504-412c-8D6A-3F95C3AA80B7}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-B504-412c-8D6A-3F95C3AA80B7}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="params" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{6AD843ED-BE6B-4d95-A69B-69571929E63A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression body="array()"/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="disconnect" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to implement QUIT cmd"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="6"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{843F0131-C041-4c6d-B187-62C522E1F4B7}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid2"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="var"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-C041-4c6d-B187-62C522E1F4B7}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdHelo" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to implement HELO cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="7"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{F0647E2A-8A0E-4997-8E83-793F7DE4360D}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-8A0E-4997-8E83-793F7DE4360D}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdEhlo" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to implement EHLO cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="8"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D113EECB-6E19-4d71-8629-BE52F7A4A94B}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-6E19-4d71-8629-BE52F7A4A94B}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdRset" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to implement RSET cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="9"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{4EB574F8-313D-4164-B96A-A5210BCABDC4}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-313D-4164-B96A-A5210BCABDC4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdAuth" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to implement AUTH cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="10"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{B2A257DE-8EBF-42d1-BFF9-306B2AEE5CFD}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-8EBF-42d1-BFF9-306B2AEE5CFD}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdMail" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function that handles the MAIL FROM: cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="11"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{E5954AA5-87E0-4efb-BE46-90D0F562FE6F}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-87E0-4efb-BE46-90D0F562FE6F}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="from" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{4C4C4023-8D89-4262-BA27-D78F5149D38C}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdRCPT" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function that handles the RCPT TO: cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="12"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{CAD8B1B8-397C-4e09-95CC-92FBD13C8950}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-397C-4e09-95CC-92FBD13C8950}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="to" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{4F10095E-F226-4f6d-882F-C098FA0BBAE4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="cmdData" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function that sends the DATA cmd"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="13"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{44690500-397C-4a9b-A0DD-EE8A534887B2}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-397C-4a9b-A0DD-EE8A534887B2}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="sendData" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to send a bit of data"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="14"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{1AFAAEF8-C526-41fd-92E0-6734CCB71935}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-C526-41fd-92E0-6734CCB71935}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="data" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{F574E9E1-A340-48db-8BA7-78096042903A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="getData" visibility="private" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="documentation" value="Function to get data."/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="15"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{9DD9B38A-3D3B-4775-8633-B753D7EBA787}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-3D3B-4775-8633-B753D7EBA787}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class name="ezcMailFilePart" xmi.id="EAID_F631CF69_C527_4b5f_9804_7A307C5A3CB1" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 14:28:29"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 13:57:51"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\parts\file_part.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="LNK=081d;OPN=a07b;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="fileName" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{05515606-152D-40a7-B44A-FDE9D99B5282}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="IMAGE" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{A92CB2DF-BC44-4cf4-9D72-3D0A84EDFA68}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="VIDEO" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{B6444C74-6AA8-4d6a-B57F-64ADA379464B}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="APPLICATION" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{8D189B05-77CB-460f-B3E3-3B9DAC844118}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="contentType" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{074CB624-CDF3-465e-9E61-C14454F69599}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="mimeType" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="5"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{1A27CF6E-3902-4153-853A-74CDEB10D0BE}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Attribute name="encoding" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="6"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="ea_guid" value="{B9EA1FDE-3485-4093-B94B-7494FF12B9FC}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="__construct" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{3DAAD8B2-9550-4049-970F-8A99A329D7BA}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid0"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="void"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-9550-4049-970F-8A99A329D7BA}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="fileName" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{C4AE7AA3-9DC9-4c3a-A426-135F178AD229}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="encoding" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid6"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="1"/>
<UML:TaggedValue tag="type" value="int"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{4E945D06-E61F-478e-9680-0172726DE9F4}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{65C38221-0D6A-499a-BBFA-16CD06B4F9AB}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-0D6A-499a-BBFA-16CD06B4F9AB}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Generalization subtype="EAID_F631CF69_C527_4b5f_9804_7A307C5A3CB1" supertype="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" xmi.id="EAID_1BA41D6E_F29F_4ced_8D9D_F86C81797FC9" visibility="public">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="style" value="3"/>
<UML:TaggedValue tag="ea_type" value="Generalization"/>
<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
<UML:TaggedValue tag="linemode" value="3"/>
<UML:TaggedValue tag="linecolor" value="-1"/>
<UML:TaggedValue tag="linewidth" value="0"/>
<UML:TaggedValue tag="seqno" value="0"/>
<UML:TaggedValue tag="headStyle" value="0"/>
<UML:TaggedValue tag="lineStyle" value="0"/>
<UML:TaggedValue tag="src_visibility" value="Public"/>
<UML:TaggedValue tag="src_aggregation" value="0"/>
<UML:TaggedValue tag="src_isOrdered" value="false"/>
<UML:TaggedValue tag="src_isNavigable" value="false"/>
<UML:TaggedValue tag="src_containment" value="Unspecified"/>
<UML:TaggedValue tag="dst_visibility" value="Public"/>
<UML:TaggedValue tag="dst_aggregation" value="0"/>
<UML:TaggedValue tag="dst_isOrdered" value="false"/>
<UML:TaggedValue tag="dst_isNavigable" value="true"/>
<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={FB9CDBE9-DB3D-49ee-9A6E-1A1B598F1451}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={1BA41D6E-F29F-4ced-8D9D-F86C81797FC9}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
<UML:TaggedValue tag="virtualInheritance" value="0"/>
</UML:ModelElement.taggedValue>
</UML:Generalization>
<UML:Class name="ezcMailPart" xmi.id="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" visibility="public" namespace="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" isRoot="false" isLeaf="false" isAbstract="true" isActive="false">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="isSpecification" value="false"/>
<UML:TaggedValue tag="ea_stype" value="Class"/>
<UML:TaggedValue tag="ea_ntype" value="0"/>
<UML:TaggedValue tag="version" value="1.0"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="date_created" value="2005-08-18 13:57:45"/>
<UML:TaggedValue tag="date_modified" value="2005-09-01 14:12:40"/>
<UML:TaggedValue tag="genfile" value="E:\src\ezcomponents\packages\Mail\trunk\src\interfaces\part.php"/>
<UML:TaggedValue tag="gentype" value="PHP"/>
<UML:TaggedValue tag="tagged" value="0"/>
<UML:TaggedValue tag="package_name" value="Mail"/>
<UML:TaggedValue tag="phase" value="1.0"/>
<UML:TaggedValue tag="complexity" value="1"/>
<UML:TaggedValue tag="status" value="Proposed"/>
<UML:TaggedValue tag="eventflags" value="ATT=fb71;OPN=e948;LNK=bf1d;"/>
<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
</UML:ModelElement.taggedValue>
<UML:Classifier.feature>
<UML:Attribute name="headers" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
<UML:Attribute.initialValue>
<UML:Expression/>
</UML:Attribute.initialValue>
<UML:StructuralFeature.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:StructuralFeature.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="derived" value="0"/>
<UML:TaggedValue tag="containment" value="Not Specified"/>
<UML:TaggedValue tag="length" value="0"/>
<UML:TaggedValue tag="ordered" value="0"/>
<UML:TaggedValue tag="precision" value="0"/>
<UML:TaggedValue tag="scale" value="0"/>
<UML:TaggedValue tag="collection" value="false"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="lowerBound" value="1"/>
<UML:TaggedValue tag="upperBound" value="1"/>
<UML:TaggedValue tag="duplicates" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{09D03999-59AA-4e82-92AF-6BE34A33F347}"/>
<UML:TaggedValue tag="styleex" value="volatile=0;"/>
</UML:ModelElement.taggedValue>
</UML:Attribute>
<UML:Operation name="getHeader" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="0"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{D92B65D8-AE42-4c67-B661-85EC6EDFF97E}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-AE42-4c67-B661-85EC6EDFF97E}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="setHeader" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="1"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{CAEFC7F3-12C3-4bca-996A-E125BC063738}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid4"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="array"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-12C3-4bca-996A-E125BC063738}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="name" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{34C75E44-40A7-444f-8F5B-263DE27E3422}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
<UML:Parameter name="value" kind="in" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="1"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{6E126788-A34F-4878-AE6F-2A13C025081A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateHeaders" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="2"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{F6DF1CFE-0ABA-4d5a-B6A5-6E19ACA1322E}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-0ABA-4d5a-B6A5-6E19ACA1322E}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generateBody" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="isAbstract" value="1"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="3"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{8668A075-2FC1-49d7-A77C-F4D00DC13798}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-2FC1-49d7-A77C-F4D00DC13798}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation name="generate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="false"/>
<UML:TaggedValue tag="synchronised" value="0"/>
<UML:TaggedValue tag="concurrency" value="Sequential"/>
<UML:TaggedValue tag="position" value="4"/>
<UML:TaggedValue tag="returnarray" value="0"/>
<UML:TaggedValue tag="pure" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{BE6AD244-1F17-4744-B20F-26335DBBE36A}"/>
</UML:ModelElement.taggedValue>
<UML:BehavioralFeature.parameter>
<UML:Parameter kind="return" visibility="public">
<UML:Parameter.type>
<UML:Classifier xmi.idref="eaxmiid1"/>
</UML:Parameter.type>
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="pos" value="0"/>
<UML:TaggedValue tag="type" value="string"/>
<UML:TaggedValue tag="const" value="0"/>
<UML:TaggedValue tag="ea_guid" value="{RETURNID-1F17-4744-B20F-26335DBBE36A}"/>
</UML:ModelElement.taggedValue>
<UML:Parameter.defaultValue>
<UML:Expression/>
</UML:Parameter.defaultValue>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Stereotype xmi.id="EAID_7EE959DD_1383_452f_99C5_9A05190A1AC7" name="ezcomponent" isRoot="false" isLeaf="false" isAbstract="false">
<UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:DataType xmi.id="eaxmiid1" name="string" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid4" name="array" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid0" name="void" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid7" name="boolean" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid6" name="int" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid5" name="const" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid3" name="object" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
<UML:DataType xmi.id="eaxmiid2" name="var" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
</UML:Namespace.ownedElement>
</UML:Model>
<UML:Diagram name="Mail transport" xmi.id="EAID_28CD0346_1413_4f0d_BFE0_03F121EF1929" diagramType="ClassDiagram" owner="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" toolName="Enterprise Architect 2.5">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="version" value="0.1"/>
<UML:TaggedValue tag="author" value="Frederik Holljen"/>
<UML:TaggedValue tag="created_date" value="2005-07-27 14:27:02"/>
<UML:TaggedValue tag="modified_date" value="2005-08-22 11:25:39"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="type" value="Logical"/>
<UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/>
<UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=780;DocSize.cy=1118;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=2;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/>
<UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;Layout=l=20:c=20:d=0:cr=1:la=2:i=1:it=4:a=0:;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/>
</UML:ModelElement.taggedValue>
<UML:Diagram.element>
<UML:DiagramElement geometry="Left=500;Top=50;Right=747;Bottom=241;" subject="EAID_DE43C272_87A3_496a_8C19_66CC696D0365" seqno="1" style="DUID=2C30AB3A;LBL=;"/>
<UML:DiagramElement geometry="Left=27;Top=557;Right=195;Bottom=758;" subject="EAID_40F284ED_37EA_430d_BDCA_38013B61EB86" seqno="2" style="DUID=D1C640AE;LBL=;"/>
<UML:DiagramElement geometry="Left=20;Top=335;Right=173;Bottom=436;" subject="EAID_994294AD_CDF0_4427_8888_807DEE0430C0" seqno="3" style="DUID=3724EB4E;LBL=;"/>
<UML:DiagramElement geometry="Left=20;Top=11;Right=185;Bottom=86;" subject="EAID_C8F13297_C679_48d9_A756_3B2228D083A3" seqno="4" style="DUID=B07BDB9E;"/>
<UML:DiagramElement geometry="Left=243;Top=242;Right=443;Bottom=707;" subject="EAID_F18814A0_7F4C_40a2_A1C9_7C8FBBBFBD10" seqno="5" style="DUID=2641BBBC;LBL=;"/>
<UML:DiagramElement geometry="Left=24;Top=222;Right=182;Bottom=298;" subject="EAID_423BB171_F548_404b_95CF_D1AAE3161404" seqno="6" style="DUID=3121D42D;LBL=;"/>
<UML:DiagramElement geometry="Left=34;Top=96;Right=178;Bottom=175;" subject="EAID_AF963201_C9CC_423d_8C5E_0F9A9AE0985C" seqno="7" style="DUID=9B3F48C6;LBL=;"/>
<UML:DiagramElement geometry="EDGE=1;SX=2;SY=15;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_4E2257C1_4D19_4123_B1CF_C669886086EE" style="Mode=3;EOID=9B3F48C6;SOID=3121D42D;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=4;$LLB=;LLT=;LMT=;LMB=CX=51:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LRT=;LRB=;Path=;" subject="EAID_847AFB14_7EE9_40c0_92DB_2F3E089C0BA0" style="Mode=3;EOID=3724EB4E;SOID=2641BBBC;Hidden=0;"/>
<UML:DiagramElement geometry="SX=75;SY=-19;EX=64;EY=-19;EDGE=4;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_9029E558_C454_46a8_BD1F_36F5DD990D59" style="Mode=3;EOID=9B3F48C6;SOID=2641BBBC;Hidden=0;"/>
</UML:Diagram.element>
</UML:Diagram>
<UML:Diagram name="Mail" xmi.id="EAID_8C63CE8C_7CBA_4069_8E6B_C3096AF97736" diagramType="ClassDiagram" owner="EAPK_A3839461_89E1_4d43_A557_F85606C0592C" toolName="Enterprise Architect 2.5">
<UML:ModelElement.taggedValue>
<UML:TaggedValue tag="version" value="0.2"/>
<UML:TaggedValue tag="author" value="Frederik Holljen"/>
<UML:TaggedValue tag="created_date" value="2005-08-18 13:57:29"/>
<UML:TaggedValue tag="modified_date" value="2005-09-01 14:12:42"/>
<UML:TaggedValue tag="package" value="EAPK_A3839461_89E1_4d43_A557_F85606C0592C"/>
<UML:TaggedValue tag="type" value="Logical"/>
<UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/>
<UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=0;PPgs.cy=0;DocSize.cx=1118;DocSize.cy=783;ShowDetails=0;Orientation=L;Zoom=100;ShowTags=0;OpParams=2;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;"/>
<UML:TaggedValue tag="styleex" value="ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=0;TDurLow=0;TDurHigh=100;TDurUnit=;TDurHide=0;"/>
</UML:ModelElement.taggedValue>
<UML:Diagram.element>
<UML:DiagramElement geometry="Left=875;Top=653;Right=1020;Bottom=745;" subject="EAID_2880884B_DC34_4517_805D_0DDD8EB453E4" seqno="1" style="DUID=FD3F537C;LBL=;"/>
<UML:DiagramElement geometry="Left=811;Top=305;Right=1082;Bottom=575;" subject="EAID_8227FC5E_CEE0_4b5f_8A0B_4E57F996D849" seqno="2" style="DUID=D5BF154B;LBL=;"/>
<UML:DiagramElement geometry="Left=789;Top=92;Right=1046;Bottom=258;" subject="EAID_F631CF69_C527_4b5f_9804_7A307C5A3CB1" seqno="3" style="DUID=565F4DAA;LBL=;"/>
<UML:DiagramElement geometry="Left=427;Top=301;Right=751;Bottom=441;" subject="EAID_D419F0CF_02ED_4e18_86BB_EBD4FD5CBDD7" seqno="4" style="DUID=CB6F96B4;ShowIFace=1;ShowDepIFace=1;LBL=;"/>
<UML:DiagramElement geometry="Left=19;Top=326;Right=134;Bottom=423;" subject="EAID_878009B7_F255_4861_B747_5591A597C856" seqno="5" style="DUID=6D39A70A;LBL=;"/>
<UML:DiagramElement geometry="Left=475;Top=523;Right=673;Bottom=602;" subject="EAID_7009A2E9_960F_4b8a_9CAE_8D500740AB6A" seqno="6" style="DUID=D30FBE15;LBL=;"/>
<UML:DiagramElement geometry="Left=244;Top=522;Right=441;Bottom=592;" subject="EAID_40773391_DBAB_47d9_8696_9139D8CA22D9" seqno="7" style="DUID=83D4970C;LBL=;"/>
<UML:DiagramElement geometry="Left=21;Top=525;Right=217;Bottom=595;" subject="EAID_64E70264_33E1_403d_BE0E_6EFCE210DC06" seqno="8" style="DUID=35D4F6E3;LBL=;"/>
<UML:DiagramElement geometry="Left=169;Top=330;Right=346;Bottom=431;" subject="EAID_6D0B689F_2170_4974_9EA8_5306D7C56E6D" seqno="9" style="DUID=15AF6AD1;LBL=;"/>
<UML:DiagramElement geometry="Left=14;Top=14;Right=179;Bottom=89;" subject="EAID_2A2980A3_71F7_456e_BD79_4AF48C2A61EF" seqno="10" style="DUID=DF7FD085;"/>
<UML:DiagramElement geometry="Left=225;Top=108;Right=458;Bottom=248;" subject="EAID_F96DA9DD_F7DE_433a_B5E5_52AAC56DB931" seqno="11" style="DUID=9E70EFBB;LBL=;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_717F18E3_B807_435a_BD1E_FA47BB6B09CC" style="Mode=3;EOID=15AF6AD1;SOID=D30FBE15;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;SX=116;SY=104;EX=1;EY=2;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_4AF05827_E852_4dda_B38A_CAA92038AABA" style="Mode=3;EOID=9E70EFBB;SOID=D5BF154B;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=3;SX=25;SY=1;EX=25;EY=1;$LLB=CX=14:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LLT=CX=38:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMT=;LMB=;LRT=;LRB=CX=16:CY=15:OX=-3:OY=16:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;Path=;" subject="EAID_6716410E_F7C1_4b61_B7CE_11167E5C2AE8" style="Mode=3;EOID=15AF6AD1;SOID=9E70EFBB;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=2;SX=1;SY=-24;EX=33;EY=6;$LLB=CX=16:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LLT=CX=36:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;LMT=;LMB=;LRT=;LRB=CX=16:CY=15:OX=0:OY=0:HDN=0:BLD=0:ITA=0:UND=0:CLR=-1:ALN=0:DIR=0:ROT=0;Path=739:-274$;" subject="EAID_07828E18_5952_490e_9D41_DC89B772402A" style="Mode=3;EOID=D5BF154B;SOID=9E70EFBB;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_29181FA6_642C_4ee5_87CF_07507DA1D3C6" style="Mode=3;EOID=D5BF154B;SOID=FD3F537C;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_ED22D633_8396_4509_9B4F_F83C88ACB33B" style="Mode=3;EOID=15AF6AD1;SOID=83D4970C;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_F3438572_B30A_46be_8E4C_4B85E068ABE6" style="Mode=3;EOID=15AF6AD1;SOID=35D4F6E3;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=4;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_C2B363F7_006D_4988_B932_F675AC6B2262" style="Mode=3;EOID=6D39A70A;SOID=15AF6AD1;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;SX=-28;SY=5;EX=-28;EY=5;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_FAAD5B73_0C9E_4a24_A598_59358D19665B" style="Mode=3;EOID=9E70EFBB;SOID=15AF6AD1;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_8A413615_2D3D_4bfc_A201_9E38B0B6F81F" style="Mode=3;EOID=9E70EFBB;SOID=CB6F96B4;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_C5BDDF88_8B58_4296_8FF8_4AA6E7EFE0A0" style="Mode=3;EOID=9E70EFBB;SOID=CB6F96B4;Hidden=0;"/>
<UML:DiagramElement geometry="EDGE=4;SX=5;SY=53;EX=18;EY=1;$LLB=;LLT=;LMT=;LMB=;LRT=;LRB=;Path=;" subject="EAID_1BA41D6E_F29F_4ced_8D9D_F86C81797FC9" style="Mode=3;EOID=9E70EFBB;SOID=565F4DAA;Hidden=0;"/>
</UML:Diagram.element>
</UML:Diagram>
</XMI.content>
<XMI.difference/>
<XMI.extensions xmi.extender="Enterprise Architect 2.5"/>
</XMI>