svn commit: r13382 - trunk/www/gsoc2007/profiles/tutorial: . index_arquivos

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: maurelio1234
Date: 2007-08-16 17:38:24-0700
New Revision: 13382

Modified:
   trunk/www/gsoc2007/profiles/tutorial/index.htm
   trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml
   trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image005.jpg
   trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image025.jpg
   trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image027.gif

Log:
updating site

Modified: trunk/www/gsoc2007/profiles/tutorial/index.htm
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/gsoc2007/profiles/tutorial/index.htm?view=diff&rev=13382&p1=trunk/www/gsoc2007/profiles/tutorial/index.htm&p2=trunk/www/gsoc2007/profiles/tutorial/index.htm&r1=13381&r2=13382
==============================================================================
--- trunk/www/gsoc2007/profiles/tutorial/index.htm	(original)
+++ trunk/www/gsoc2007/profiles/tutorial/index.htm	2007-08-16 17:38:24-0700
@@ -1,14 +1,15 @@
 <html xmlns:v="urn:schemas-microsoft-com:vml"

 xmlns:o="urn:schemas-microsoft-com:office:office"

 xmlns:w="urn:schemas-microsoft-com:office:word"

-xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"

-xmlns="http://www.w3.org/TR/REC-html40">

+xmlns:st1="urn:schemas-microsoft-com:office:smarttags"

+xmlns="http://www.w3.org/TR/REC-html40"

+xmlns:ns0="http://schemas.microsoft.com/office/2004/12/omml">

 

 <head>

 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">

 <meta name=ProgId content=Word.Document>

-<meta name=Generator content="Microsoft Word 12">

-<meta name=Originator content="Microsoft Word 12">

+<meta name=Generator content="Microsoft Word 11">

+<meta name=Originator content="Microsoft Word 11">

 <link rel=File-List href="index_arquivos/filelist.xml">

 <link rel=Edit-Time-Data href="index_arquivos/editdata.mso">

 <!--[if !mso]>

@@ -20,40 +21,35 @@
 </style>

 <![endif]-->

 <title>Profiles for ArgoUML - Tutorial</title>

+<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"

+ name="metricconverter"/>

 <!--[if gte mso 9]><xml>

  <o:DocumentProperties>

   <o:Author>Marcos Aurélio</o:Author>

-  <o:LastAuthor>Marcos Aurélio</o:LastAuthor>

-  <o:Revision>7</o:Revision>

-  <o:TotalTime>477</o:TotalTime>

+  <o:LastAuthor>maas</o:LastAuthor>

+  <o:Revision>8</o:Revision>

+  <o:TotalTime>508</o:TotalTime>

   <o:Created>2007-07-10T06:57:00Z</o:Created>

-  <o:LastSaved>2007-07-31T03:10:00Z</o:LastSaved>

-  <o:Pages>4</o:Pages>

-  <o:Words>1323</o:Words>

-  <o:Characters>7150</o:Characters>

+  <o:LastSaved>2007-08-17T00:32:00Z</o:LastSaved>

+  <o:Pages>1</o:Pages>

+  <o:Words>1756</o:Words>

+  <o:Characters>10013</o:Characters>

   <o:Company>.</o:Company>

-  <o:Lines>59</o:Lines>

-  <o:Paragraphs>16</o:Paragraphs>

-  <o:CharactersWithSpaces>8457</o:CharactersWithSpaces>

-  <o:Version>12.00</o:Version>

+  <o:Lines>83</o:Lines>

+  <o:Paragraphs>23</o:Paragraphs>

+  <o:CharactersWithSpaces>11746</o:CharactersWithSpaces>

+  <o:Version>11.6568</o:Version>

  </o:DocumentProperties>

-</xml><![endif]-->

-<link rel=themeData href="index_arquivos/themedata.thmx">

-<link rel=colorSchemeMapping href="index_arquivos/colorschememapping.xml">

-<!--[if gte mso 9]><xml>

+</xml><![endif]--><!--[if gte mso 9]><xml>

  <w:WordDocument>

-  <w:TrackMoves>false</w:TrackMoves>

-  <w:TrackFormatting/>

+  <w:SpellingState>Clean</w:SpellingState>

+  <w:GrammarState>Clean</w:GrammarState>

   <w:HyphenationZone>21</w:HyphenationZone>

   <w:PunctuationKerning/>

   <w:ValidateAgainstSchemas/>

   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>

   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>

   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>

-  <w:DoNotPromoteQF/>

-  <w:LidThemeOther>PT-BR</w:LidThemeOther>

-  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>

-  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>

   <w:Compatibility>

    <w:BreakWrappedTables/>

    <w:SnapToGridInCell/>

@@ -68,6 +64,12 @@
    <w:CachedColBalance/>

   </w:Compatibility>

   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>

+  <w:TrackMoves>false</w:TrackMoves>

+  <w:TrackFormatting/>

+  <w:DoNotPromoteQF/>

+  <w:LidThemeOther>PT-BR</w:LidThemeOther>

+  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>

+  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>

   <m:mathPr>

    <m:mathFont m:val="Cambria Math"/>

    <m:brkBin m:val="before"/>

@@ -80,294 +82,201 @@
    <m:wrapIndent m:val="1440"/>

    <m:intLim m:val="subSup"/>

    <m:naryLim m:val="undOvr"/>

-  </m:mathPr></w:WordDocument>

+  </m:mathPr>

+ </w:WordDocument>

 </xml><![endif]--><!--[if gte mso 9]><xml>

- <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"

-  DefSemiHidden="true" DefQFormat="false" DefPriority="99"

-  LatentStyleCount="267">

-  <w:LsdException Locked="false" Priority="0" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Normal"/>

-  <w:LsdException Locked="false" Priority="9" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>

-  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 1"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 2"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 3"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 4"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 5"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 6"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 7"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 8"/>

-  <w:LsdException Locked="false" Priority="39" Name="toc 9"/>

-  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>

-  <w:LsdException Locked="false" Priority="10" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Title"/>

-  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>

-  <w:LsdException Locked="false" Priority="11" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>

-  <w:LsdException Locked="false" Priority="22" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Strong"/>

-  <w:LsdException Locked="false" Priority="20" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>

-  <w:LsdException Locked="false" Priority="59" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Table Grid"/>

-  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>

-  <w:LsdException Locked="false" Priority="1" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 1"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 1"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 1"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>

-  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>

-  <w:LsdException Locked="false" Priority="34" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>

-  <w:LsdException Locked="false" Priority="29" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Quote"/>

-  <w:LsdException Locked="false" Priority="30" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 1"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 1"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 2"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 2"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 2"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 2"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 2"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 3"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 3"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 3"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 3"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 3"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 4"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 4"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 4"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 4"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 4"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 5"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 5"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 5"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 5"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 5"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>

-  <w:LsdException Locked="false" Priority="60" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Shading Accent 6"/>

-  <w:LsdException Locked="false" Priority="61" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light List Accent 6"/>

-  <w:LsdException Locked="false" Priority="62" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Light Grid Accent 6"/>

-  <w:LsdException Locked="false" Priority="63" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>

-  <w:LsdException Locked="false" Priority="64" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>

-  <w:LsdException Locked="false" Priority="65" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>

-  <w:LsdException Locked="false" Priority="66" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>

-  <w:LsdException Locked="false" Priority="67" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>

-  <w:LsdException Locked="false" Priority="68" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>

-  <w:LsdException Locked="false" Priority="69" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>

-  <w:LsdException Locked="false" Priority="70" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Dark List Accent 6"/>

-  <w:LsdException Locked="false" Priority="71" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>

-  <w:LsdException Locked="false" Priority="72" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful List Accent 6"/>

-  <w:LsdException Locked="false" Priority="73" SemiHidden="false"

-   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>

-  <w:LsdException Locked="false" Priority="19" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>

-  <w:LsdException Locked="false" Priority="21" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>

-  <w:LsdException Locked="false" Priority="31" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>

-  <w:LsdException Locked="false" Priority="32" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>

-  <w:LsdException Locked="false" Priority="33" SemiHidden="false"

-   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>

-  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>

-  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>

+ <w:LatentStyles DefLockedState="false" LatentStyleCount="156">

  </w:LatentStyles>

-</xml><![endif]-->

+</xml><![endif]--><!--[if !mso]><object

+ classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>

+<style>

+st1\:*{behavior:url(#ieooui) }

+</style>

+<![endif]-->

 <style>

-<!--

+<!--p.MSONORMAL

+	{mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+li.MSONORMAL

+	{mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+div.MSONORMAL

+	{mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+p.MSOCAPTION

+	{mso-style-priority:35;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;

+	mso-themecolor:accent1;}

+li.MSOCAPTION

+	{mso-style-priority:35;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;

+	mso-themecolor:accent1;}

+div.MSOCAPTION

+	{mso-style-priority:35;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;

+	mso-themecolor:accent1;}

+p.MSOACETATE

+	{mso-style-priority:99;

+	mso-fareast-theme-font:minor-latin;}

+li.MSOACETATE

+	{mso-style-priority:99;

+	mso-fareast-theme-font:minor-latin;}

+div.MSOACETATE

+	{mso-style-priority:99;

+	mso-fareast-theme-font:minor-latin;}

+p.MSOLISTPARAGRAPH

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+li.MSOLISTPARAGRAPH

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+div.MSOLISTPARAGRAPH

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+p.MSOLISTPARAGRAPHCXSPFIRST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+li.MSOLISTPARAGRAPHCXSPFIRST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+div.MSOLISTPARAGRAPHCXSPFIRST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+p.MSOLISTPARAGRAPHCXSPMIDDLE

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+li.MSOLISTPARAGRAPHCXSPMIDDLE

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+div.MSOLISTPARAGRAPHCXSPMIDDLE

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+p.MSOLISTPARAGRAPHCXSPLAST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+li.MSOLISTPARAGRAPHCXSPLAST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+div.MSOLISTPARAGRAPHCXSPLAST

+	{mso-style-priority:34;

+	mso-style-unhide:no;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+span.TEXTODEBALOCHAR

+	{mso-style-priority:99;

+	mso-style-unhide:no;}

+.MSOCHPDEFAULT

+	{mso-default-props:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-fareast-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;

+	mso-bidi-theme-font:minor-bidi;}

+table.MSONORMALTABLE

+	{mso-style-priority:99;

+	mso-style-qformat:yes;

+	mso-ascii-theme-font:minor-latin;

+	mso-hansi-theme-font:minor-latin;}

+

  /* Font Definitions */

  @font-face

-	{font-family:"Cambria Math";

-	panose-1:2 4 5 3 5 4 6 3 2 4;

-	mso-font-charset:1;

-	mso-generic-font-family:roman;

-	mso-font-format:other;

-	mso-font-pitch:variable;

-	mso-font-signature:0 0 0 0 0 0;}

-@font-face

-	{font-family:Calibri;

-	panose-1:2 15 5 2 2 2 4 3 2 4;

+	{font-family:Tahoma;

+	panose-1:2 11 6 4 3 5 4 4 2 4;

 	mso-font-charset:0;

 	mso-generic-font-family:swiss;

 	mso-font-pitch:variable;

-	mso-font-signature:-1610611985 1073750139 0 0 159 0;}

+	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}

 @font-face

-	{font-family:Tahoma;

-	panose-1:2 11 6 4 3 5 4 4 2 4;

+	{font-family:Calibri;

+	mso-font-alt:Arial;

 	mso-font-charset:0;

 	mso-generic-font-family:swiss;

 	mso-font-pitch:variable;

-	mso-font-signature:1627400839 -2147483648 8 0 66047 0;}

+	mso-font-signature:-1610611985 1073750139 0 0 159 0;}

  /* Style Definitions */

  p.MsoNormal, li.MsoNormal, div.MsoNormal

-	{mso-style-unhide:no;

-	mso-style-qformat:yes;

-	mso-style-parent:"";

+	{mso-style-parent:"";

 	margin-top:0cm;

 	margin-right:0cm;

 	margin-bottom:10.0pt;

@@ -375,55 +284,44 @@
 	line-height:115%;

 	mso-pagination:widow-orphan;

 	font-size:11.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

+	mso-bidi-font-family:"Times New Roman";}

 p.MsoCaption, li.MsoCaption, div.MsoCaption

-	{mso-style-priority:35;

-	mso-style-qformat:yes;

-	mso-style-next:Normal;

+	{mso-style-next:Normal;

 	margin-top:0cm;

 	margin-right:0cm;

 	margin-bottom:10.0pt;

 	margin-left:0cm;

 	mso-pagination:widow-orphan;

 	font-size:9.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

 	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

 	color:#4F81BD;

-	mso-themecolor:accent1;

-	mso-fareast-language:EN-US;

 	font-weight:bold;}

 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate

 	{mso-style-noshow:yes;

-	mso-style-priority:99;

 	mso-style-link:"Texto de balão Char";

 	margin:0cm;

 	margin-bottom:.0001pt;

 	mso-pagination:widow-orphan;

 	font-size:8.0pt;

-	font-family:"Tahoma","sans-serif";

-	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-fareast-language:EN-US;}

-p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph

-	{mso-style-priority:34;

-	mso-style-unhide:no;

-	mso-style-qformat:yes;

+	font-family:Tahoma;

+	mso-fareast-font-family:Calibri;}

+span.TextodebaloChar

+	{mso-style-name:"Texto de balão Char";

+	mso-style-noshow:yes;

+	mso-style-locked:yes;

+	mso-style-link:"Texto de balão";

+	mso-ansi-font-size:8.0pt;

+	mso-bidi-font-size:8.0pt;

+	font-family:Tahoma;

+	mso-ascii-font-family:Tahoma;

+	mso-hansi-font-family:Tahoma;

+	mso-bidi-font-family:Tahoma;}

+p.msolistparagraph, li.msolistparagraph, div.msolistparagraph

+	{mso-style-name:msolistparagraph;

 	margin-top:0cm;

 	margin-right:0cm;

 	margin-bottom:10.0pt;

@@ -432,20 +330,11 @@
 	line-height:115%;

 	mso-pagination:widow-orphan;

 	font-size:11.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

-p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst

-	{mso-style-priority:34;

-	mso-style-unhide:no;

-	mso-style-qformat:yes;

+	mso-bidi-font-family:"Times New Roman";}

+p.msolistparagraphCxSpFirst, li.msolistparagraphCxSpFirst, div.msolistparagraphCxSpFirst

+	{mso-style-name:msolistparagraphCxSpFirst;

 	mso-style-type:export-only;

 	margin-top:0cm;

 	margin-right:0cm;

@@ -456,20 +345,11 @@
 	line-height:115%;

 	mso-pagination:widow-orphan;

 	font-size:11.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

-p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle

-	{mso-style-priority:34;

-	mso-style-unhide:no;

-	mso-style-qformat:yes;

+	mso-bidi-font-family:"Times New Roman";}

+p.msolistparagraphCxSpMiddle, li.msolistparagraphCxSpMiddle, div.msolistparagraphCxSpMiddle

+	{mso-style-name:msolistparagraphCxSpMiddle;

 	mso-style-type:export-only;

 	margin-top:0cm;

 	margin-right:0cm;

@@ -480,20 +360,11 @@
 	line-height:115%;

 	mso-pagination:widow-orphan;

 	font-size:11.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

-p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast

-	{mso-style-priority:34;

-	mso-style-unhide:no;

-	mso-style-qformat:yes;

+	mso-bidi-font-family:"Times New Roman";}

+p.msolistparagraphCxSpLast, li.msolistparagraphCxSpLast, div.msolistparagraphCxSpLast

+	{mso-style-name:msolistparagraphCxSpLast;

 	mso-style-type:export-only;

 	margin-top:0cm;

 	margin-right:0cm;

@@ -503,44 +374,15 @@
 	line-height:115%;

 	mso-pagination:widow-orphan;

 	font-size:11.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

+	font-family:Calibri;

 	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

-span.TextodebaloChar

-	{mso-style-name:"Texto de balão Char";

-	mso-style-noshow:yes;

-	mso-style-priority:99;

-	mso-style-unhide:no;

-	mso-style-locked:yes;

-	mso-style-link:"Texto de balão";

-	mso-ansi-font-size:8.0pt;

-	mso-bidi-font-size:8.0pt;

-	font-family:"Tahoma","sans-serif";

-	mso-ascii-font-family:Tahoma;

-	mso-hansi-font-family:Tahoma;

-	mso-bidi-font-family:Tahoma;}

-.MsoChpDefault

-	{mso-style-type:export-only;

-	mso-default-props:yes;

-	font-size:10.0pt;

-	mso-ansi-font-size:10.0pt;

-	mso-bidi-font-size:10.0pt;

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

-	mso-fareast-font-family:Calibri;

-	mso-fareast-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-bidi-font-family:"Times New Roman";

-	mso-bidi-theme-font:minor-bidi;

-	mso-fareast-language:EN-US;}

+	mso-bidi-font-family:"Times New Roman";}

+span.SpellE

+	{mso-style-name:"";

+	mso-spl-e:yes;}

+span.GramE

+	{mso-style-name:"";

+	mso-gram-e:yes;}

 @page Section1

 	{size:595.3pt 841.9pt;

 	margin:70.85pt 3.0cm 70.85pt 3.0cm;

@@ -650,198 +492,213 @@
 	mso-tstyle-rowband-size:0;

 	mso-tstyle-colband-size:0;

 	mso-style-noshow:yes;

-	mso-style-priority:99;

-	mso-style-qformat:yes;

 	mso-style-parent:"";

 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;

 	mso-para-margin:0cm;

 	mso-para-margin-bottom:.0001pt;

 	mso-pagination:widow-orphan;

 	font-size:10.0pt;

-	font-family:"Calibri","sans-serif";

-	mso-ascii-font-family:Calibri;

-	mso-ascii-theme-font:minor-latin;

-	mso-hansi-font-family:Calibri;

-	mso-hansi-theme-font:minor-latin;

-	mso-fareast-language:EN-US;}

+	font-family:"Times New Roman";

+	mso-ansi-language:#0400;

+	mso-fareast-language:#0400;

+	mso-bidi-language:#0400;}

 </style>

-<![endif]--><!--[if gte mso 9]><xml>

- <o:shapedefaults v:ext="edit" spidmax="4098"/>

+<![endif]-->

+<link rel=themeData href="index_arquivos/themedata.thmx">

+<link rel=colorSchemeMapping href="index_arquivos/colorschememapping.xml">

+<!--[if gte mso 9]><xml>

+ <o:shapedefaults v:ext="edit" spidmax="5122"/>

 </xml><![endif]--><!--[if gte mso 9]><xml>

  <o:shapelayout v:ext="edit">

   <o:idmap v:ext="edit" data="1"/>

  </o:shapelayout></xml><![endif]-->

 </head>

 

-<body lang=PT-BR style='tab-interval:35.4pt'>

+<body lang=EN-US style='tab-interval:35.4pt'>

 

 <div class=Section1>

 

-<p class=MsoNormal><span lang=EN-US style='font-size:16.0pt;line-height:115%;

-font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Profiles for

-ArgoUML<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>According to the UML specification: <o:p></o:p></span></p>

-

-<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>A <b

-style='mso-bidi-font-weight:normal'>profile</b> is a <span style='mso-bidi-font-weight:

-bold'>stereotyped package</span> that contains model elements that have been

-customized for a specific domain or purpose by extending the metamodel using <b

+<p class=MsoNormal><span style='font-size:16.0pt;line-height:115%;font-family:

+"Times New Roman"'>Profiles for <span class=SpellE>ArgoUML</span><o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>According to the

+UML specification: <o:p></o:p></span></p>

+

+<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span

+style='font-family:"Times New Roman"'>A <b style='mso-bidi-font-weight:normal'>profile</b>

+is a <span style='mso-bidi-font-weight:bold'>stereotyped package</span> that

+contains model elements that have been customized for a specific domain or

+purpose by extending the <span class=SpellE>metamodel</span> using <b

 style='mso-bidi-font-weight:normal'>stereotypes</b>, <b style='mso-bidi-font-weight:

 normal'>tagged definitions</b>, and <b style='mso-bidi-font-weight:normal'>constraints</b>.<o:p></o:p></span></i></p>

 

-<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>A <b>stereotype

-</b>is a model element that <b>defines </b>additional <b>values </b>(based on

-tag definitions), additional <b>constraints</b>, and optionally a new <b>graphical

-representation</b>.<o:p></o:p></span></i></p>

-

-<p class=MsoNormal><b><i style='mso-bidi-font-style:normal'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Tag

-definitions</span></i></b><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>

+<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span

+style='font-family:"Times New Roman"'>A <b>stereotype </b>is a model element

+that <b>defines </b>additional <b>values </b>(based on tag definitions),

+additional <b>constraints</b>, and optionally a new <b>graphical representation</b>.<o:p></o:p></span></i></p>

+

+<p class=MsoNormal><b><i style='mso-bidi-font-style:normal'><span

+style='font-family:"Times New Roman"'>Tag definitions</span></i></b><i

+style='mso-bidi-font-style:normal'><span style='font-family:"Times New Roman"'>

 specify new kinds of <b>properties </b>that may be attached to model elements.

 The actual properties of individual model elements are specified using <b>Tagged

 Values</b>.<o:p></o:p></span></i></p>

 

-<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Constraints

-attached to a stereotype <b>must be observed by all model elements branded by

-that stereotype</b>.<o:p></o:p></span></i></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The profiles implementation in ArgoUML allows:<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpFirst style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:

-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+<p class=MsoNormal><i style='mso-bidi-font-style:normal'><span

+style='font-family:"Times New Roman"'>Constraints attached to a stereotype <b>must

+be observed by all model elements branded by that stereotype</b>.<o:p></o:p></span></i></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The profiles

+implementation in <span class=SpellE>ArgoUML</span> allows:<o:p></o:p></span></p>

+

+<p class=msolistparagraph style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span

+style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:

+Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>The

-definition of new profiles as <b style='mso-bidi-font-weight:normal'>user made</b>

-XMI files containing <b style='mso-bidi-font-weight:normal'>stereotypes </b>and

-<b style='mso-bidi-font-weight:normal'>tagged definitions.</b><o:p></o:p></span></i></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:

-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+style='font-family:"Times New Roman"'>The definition of new profiles as <b

+style='mso-bidi-font-weight:normal'>user made</b> XMI files containing <b

+style='mso-bidi-font-weight:normal'>stereotypes </b>and <b style='mso-bidi-font-weight:

+normal'>tagged definitions.</b><o:p></o:p></span></i></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l1 level1 lfo2'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;

+mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span

+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>The

-use of plug-in profiles that define <o:p></o:p></span></i></p>

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'>The use of plug-in profiles that define <o:p></o:p></span></i></p>

 

-<p class=MsoListParagraphCxSpMiddle style='margin-left:72.0pt;mso-add-space:

-auto;text-indent:-18.0pt;mso-list:l1 level2 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";

-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;

+<p class=MsoNormalCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:

+auto;margin-left:72.0pt;mso-add-space:auto;text-indent:-18.0pt;line-height:

+normal;mso-list:l1 level2 lfo2'><![if !supportLists]><span style='font-size:

+12.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span

+style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><b style='mso-bidi-font-weight:normal'><i

-style='mso-bidi-font-style:normal'><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>constraints </span></i></b><i style='mso-bidi-font-style:

-normal'><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>as critics<o:p></o:p></span></i></p>

-

-<p class=MsoListParagraphCxSpMiddle style='margin-left:72.0pt;mso-add-space:

-auto;text-indent:-18.0pt;mso-list:l1 level2 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:"Courier New";mso-fareast-font-family:"Courier New";

-mso-ansi-language:EN-US'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;

+style='mso-bidi-font-style:normal'><span style='font-size:12.0pt;font-family:

+"Times New Roman";mso-fareast-font-family:"Times New Roman"'>constraints </span></i></b><i

+style='mso-bidi-font-style:normal'><span style='font-size:12.0pt;font-family:

+"Times New Roman";mso-fareast-font-family:"Times New Roman"'>as critics<o:p></o:p></span></i></p>

+

+<p class=MsoNormalCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:

+auto;margin-left:72.0pt;mso-add-space:auto;text-indent:-18.0pt;line-height:

+normal;mso-list:l1 level2 lfo2'><![if !supportLists]><span style='font-size:

+12.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span

+style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>new

-<b style='mso-bidi-font-weight:normal'>graphical representations</b> for

-stereotyped elements<o:p></o:p></span></i></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:

-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'>new <b style='mso-bidi-font-weight:normal'>graphical

+representations</b> for stereotyped elements<o:p></o:p></span></i></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l1 level1 lfo2'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;

+mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span

+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>The

-use of <b style='mso-bidi-font-weight:normal'>multiple profiles</b> at the same

-time on a given project<o:p></o:p></span></i></p>

-

-<p class=MsoListParagraphCxSpLast style='text-indent:-18.0pt;mso-list:l1 level1 lfo2'><![if !supportLists]><span

-lang=EN-US style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:

-Symbol;mso-ansi-language:EN-US'><span style='mso-list:Ignore'>·<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'>The use of <b style='mso-bidi-font-weight:normal'>multiple

+profiles</b> at the same time on a given project<o:p></o:p></span></i></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l1 level1 lfo2'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;

+mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span

+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

 </span></span></span><![endif]><i style='mso-bidi-font-style:normal'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>The

-clear separation among the UML, Java and C++ profiles.<o:p></o:p></span></i></p>

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'>The clear separation among the UML, Java and C++ profiles.<o:p></o:p></span></i></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>Tutorial<o:p></o:p></span></p>

 

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>Tutorial<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpFirst style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>1.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Creating

-a new Profile<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>2.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Loading

-an user defined Profile<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>3.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Using

-a profile defined as a plug-in<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>4.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Changing

-the default visualization for stereotyped elements<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>5.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Global

-settings<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>6.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Breaking

-the rules: testing the constraints<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>7.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Persistence<o:p></o:p></span></p>

-

-<p class=MsoListParagraphCxSpLast style='text-indent:-18.0pt;mso-list:l0 level1 lfo4'><![if !supportLists]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-fareast-font-family:

-"Times New Roman";mso-ansi-language:EN-US'><span style='mso-list:Ignore'>8.<span

-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>The

-default profiles<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>1. Creating a new profile<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>Any XMI model can be loaded as a profile. Thus, in

-order to define a new profile (File -&gt; New), create a new model defining the

-profile’s stereotypes and tag definitions and export it as an XMI file (File

--&gt; Export XMI). The next picture illustrates a profile for GUI modeling:<o:p></o:p></span></p>

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Creating a new profile<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Loading an user defined Profile<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Using a profile defined as a plug-in<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Changing the default visualization

+for stereotyped elements<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Global settings<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Breaking the rules: testing the

+constraints<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Persistence<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>The default profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'>Defining local Profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;

+margin-left:36.0pt;text-indent:-18.0pt;line-height:normal;mso-list:l0 level1 lfo4'><![if !supportLists]><span

+style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:

+"Times New Roman"'><span style='mso-list:Ignore'>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;

+</span></span></span><![endif]><span style='font-size:12.0pt;font-family:"Times New Roman";

+mso-fareast-font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>Coding your own profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>1. Creating a new profile<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>Any XMI model

+can be loaded as a profile. Thus, in order to define a new profile (File -&gt;

+New), create a new model defining the profile’s stereotypes and tag definitions

+and export it as an XMI file (File -&gt; Export XMI). The next picture

+illustrates a profile for GUI modeling:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"

- o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"

- stroked="f">

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shapetype

+ id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"

+ path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">

  <v:stroke joinstyle="miter"/>

  <v:formulas>

   <v:f eqn="if lineDrawn pixelLineWidth 0"/>

@@ -859,423 +716,770 @@
  </v:formulas>

  <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>

  <o:lock v:ext="edit" aspectratio="t"/>

-</v:shapetype><v:shape id="Imagem_x0020_0" o:spid="_x0000_i1037" type="#_x0000_t75"

+</v:shapetype><v:shape id="Imagem_x0020_0" o:spid="_x0000_i1025" type="#_x0000_t75"

  alt="NewProfile.png" style='width:181.5pt;height:38.25pt;visibility:visible;

  mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image001.png" o:title="NewProfile"/>

 </v:shape><![endif]--><![if !vml]><img width=242 height=51

-src="index_arquivos/image003.gif" alt=NewProfile.png v:shapes="Imagem_x0020_0"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image002.gif" alt=NewProfile.png v:shapes="Imagem_x0020_0"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>1</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Defining

-a new Profile<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>It defines two stereotypes. The <i style='mso-bidi-font-style:

-normal'>Frame</i> stereotype marks a class as a frame that is displayed on the

-screen whereas the <i style='mso-bidi-font-style:normal'>Link</i> stereotype

-marks some associations between frames, it indicates that some action execute

-in a frame leads to the exhibition of another. <o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>2. Loading a user defined profile<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>In order to apply a user defined profile to a project.

-Open the project and go to the File -&gt; Properties option. Click on the

-“Profiles” tab. The displayed screen should be similar to the next one:<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>1</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Defining a new Profile<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>It defines two

+stereotypes. The <i style='mso-bidi-font-style:normal'>Frame</i> stereotype

+marks a class as a frame that is displayed on the screen whereas the <i

+style='mso-bidi-font-style:normal'>Link</i> stereotype marks some associations

+between frames, it indicates that some action execute in a frame leads to the

+exhibition of another. <o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>2. Loading a user defined

+profile<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>In order to

+apply a user defined profile to a project. Open the project and go to the File

+-&gt; Properties option. <span class=GramE>Click on the “Profiles” tab.</span>

+The displayed screen should be similar to the next one:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_13" o:spid="_x0000_i1036"

- type="#_x0000_t75" style='width:381pt;height:303.75pt;visibility:visible;

- mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_13"

+ o:spid="_x0000_i1026" type="#_x0000_t75" style='width:381pt;height:303.75pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image004.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=508 height=405

-src="index_arquivos/image005.jpg" v:shapes="Imagem_x0020_13"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image003.jpg" v:shapes="Imagem_x0020_13"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>2</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> File

-properties<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The left panel lists the profiles that are currently

-loaded but have not been applied to the current project. The right pane shows

-the profiles that have been loaded and are applied to the current project. The

-picture above shows that the “C++” profile has been loaded, but is not active

-and that the “UML 1.4” and the “Java” profiles are currently active.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>Use the “&gt;&gt;” and the “&lt;&lt;” buttons in order

-to activate and deactivate the loaded profiles. The “UML 1.4” profile is

-considered to be the default profile and cannot be deactivated neither

-unloaded. In order to load a user defined profile, click on the “Load profile

-from file” button. Locate the XMI file that contains the user defined profile

-and open it. <o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The Stereotype visualization indicates the default

-stereotype visualization to be applied to all newer elements in this project.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>As soon as the new profile is applied, its

-stereotypes, datatypes and tag definitions are available on the current

-project. For example, create a new class. Since the profile defines a new

-stereotype (Frame) that can be applied to classes, the “Stereotypes” tab of the

-created class should now contain the recently created stereotype. See the next

-picture:<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>2</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> File properties<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The left panel

+lists the profiles that are currently loaded but have not been applied to the

+current project. The right pane shows the profiles that have been loaded and

+are applied to the current project. The picture above shows that the “C++”

+profile has been loaded, but is not active and that the “UML <st1:metricconverter

+ProductID="1.4”" w:st="on">1.4”</st1:metricconverter> and the “Java” profiles

+are currently active.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>Use the

+“&gt;&gt;” and the “&lt;&lt;” buttons in order to activate and deactivate the

+loaded profiles. The “UML <st1:metricconverter ProductID="1.4”" w:st="on">1.4”</st1:metricconverter>

+profile is considered to be the default profile and cannot be deactivated

+neither unloaded. In order to load a user defined profile, click on the “Load

+profile from file” button. Locate the XMI file that contains the user defined

+profile and open it. <o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The Stereotype

+visualization indicates the default stereotype visualization to be applied to

+all newer elements in this project.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>As soon as the

+new profile is applied, its stereotypes, <span class=SpellE>datatypes</span>

+and tag definitions are available on the current project. For example, create a

+new class. Since the profile defines a new stereotype (Frame) that can be

+applied to classes, the “Stereotypes” tab of the created class should now

+contain the recently created stereotype. See the next picture:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_7" o:spid="_x0000_i1035"

- type="#_x0000_t75" style='width:283.5pt;height:238.5pt;visibility:visible;

- mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_7"

+ o:spid="_x0000_i1027" type="#_x0000_t75" style='width:283.5pt;height:238.5pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image007.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=378 height=318

-src="index_arquivos/image025.jpg" v:shapes="Imagem_x0020_7"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image005.jpg" v:shapes="Imagem_x0020_7"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>3</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Applying

-a stereotype<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The tree explorer also shows the list of currently applied

-profiles. Using this feature you can see the stereotypes and other elements

-that are part of each profile. <o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>3</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> <span class=GramE>Applying</span> a stereotype<o:p></o:p></span></p>

 

-<p class=MsoNormal align=center style='text-align:center'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_14" o:spid="_x0000_i1034"

- type="#_x0000_t75" style='width:259.5pt;height:171pt;visibility:visible;

- mso-wrap-style:square'>

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The tree

+explorer also shows the list of currently applied profiles. Using this feature

+you can see the stereotypes and other elements that are part of each profile. <o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal align=center style='text-align:center'><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR;mso-fareast-language:

+PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_14"

+ o:spid="_x0000_i1028" type="#_x0000_t75" style='width:259.5pt;height:171pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image010.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=346 height=228

-src="index_arquivos/image026.jpg" v:shapes="Imagem_x0020_14"><![endif]></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>

+src="index_arquivos/image006.jpg" v:shapes="Imagem_x0020_14"><![endif]></span><span

+style='font-family:"Times New Roman"'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>4</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>4</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

 style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

-"Times New Roman","serif";mso-ansi-language:EN-US'> <span lang=EN-US>Profiles

-in the tree view<o:p></o:p></span></span></p>

+"Times New Roman"'> Profiles in the tree view<o:p></o:p></span></p>

 

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The following picture illustrates a model for the

-ArgoUML’s GUI created using the user-defined profile:<o:p></o:p></span></p>

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The following

+picture illustrates a model for the <span class=SpellE>ArgoUML’s</span> GUI

+created using the user-defined profile:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_2" o:spid="_x0000_i1033"

- type="#_x0000_t75" alt="SampleArgoUMLGUIModel.png" style='width:270pt;

- height:148.5pt;visibility:visible;mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_2"

+ o:spid="_x0000_i1029" type="#_x0000_t75" alt="SampleArgoUMLGUIModel.png"

+ style='width:270pt;height:148.5pt;visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image009.png" o:title="SampleArgoUMLGUIModel"/>

 </v:shape><![endif]--><![if !vml]><img width=360 height=198

-src="index_arquivos/image027.gif" alt=SampleArgoUMLGUIModel.png v:shapes="Imagem_x0020_2"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image008.gif" alt=SampleArgoUMLGUIModel.png v:shapes="Imagem_x0020_2"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

+

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>5</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Sample model using user defined profile<o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>5</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Sample

-model using user defined profile<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The model says that there are three “Frames”: the

-“MainWindow”, the “FilePropertiesDialog” and the “FileOpenDialog”. There is a

-“Link” between the “MainWindow” and the “FilePropertiesDialog” called

-“fileProperties”. There is a “Link” from the “MainWindow” to the

-“FileOpenDialog” called “exportGraphics” and there is a “Link” from the

-“FilePropertiesDialog” to the “FileOpenDialog” called “loadProfile”.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>3. Using a profile defined as a plug-in<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>A plug-in profile is provided as a JAR file. It should

-be installed as any other plug-in (copying the JAR files into the “ext”

-directory). The profiles provided as plug-ins can define new icons for

-stereotyped elements (see item 4) and new critiques (see item 5). Here you can

-find a subset of a JavaBeans profile.<span style='mso-spacerun:yes'> 

-</span>When copied to the “ext” directory, the plug-in automatically installs

-itself during the initialization phase. It should appear then at the list of

-loaded profiles, as seen on the next picture:<o:p></o:p></span></p>

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The model says

+that there are three “Frames”: the “<span class=SpellE>MainWindow</span>”, the

+“<span class=SpellE>FilePropertiesDialog</span>” and the “<span class=SpellE>FileOpenDialog</span>”.

+There is a “Link” between the “<span class=SpellE>MainWindow</span>” and the “<span

+class=SpellE>FilePropertiesDialog</span>” called “<span class=SpellE>fileProperties</span>”.

+There is a “Link” from the “<span class=SpellE>MainWindow</span>” to the “<span

+class=SpellE>FileOpenDialog</span>” called “<span class=SpellE>exportGraphics</span>”

+and there is a “Link” from the “<span class=SpellE>FilePropertiesDialog</span>”

+to the “<span class=SpellE>FileOpenDialog</span>” called “<span class=SpellE>loadProfile</span>”.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>3. Using a profile defined as a

+plug-in<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>A plug-in

+profile is provided as a JAR file. It should be installed as any other plug-in

+(copying the JAR files into the “ext” directory). The profiles provided as

+plug-ins can define new icons for stereotyped elements (see item 4) and new

+critiques (see item 5). Here you can find a subset of a JavaBeans profile.<span

+style='mso-spacerun:yes'>  </span>When copied to the “ext” directory, the

+plug-in automatically installs itself during the initialization phase. It

+should appear then at the list of loaded profiles, as seen on the next picture:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_6" o:spid="_x0000_i1032"

- type="#_x0000_t75" style='width:308.25pt;height:250.5pt;visibility:visible;

- mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_6"

+ o:spid="_x0000_i1030" type="#_x0000_t75" style='width:308.25pt;height:250.5pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image011.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=411 height=334

-src="index_arquivos/image028.jpg" v:shapes="Imagem_x0020_6"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image012.jpg" v:shapes="Imagem_x0020_6"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>6</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Profile

-list after 'JavaBeans' profile being loaded<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>4. Changing the default visualization for stereotyped elements<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>According to UML 2.0’s specification, a profile can

-profile can define a new icon for a stereotyped element. This implementation

-provides three visualizations for a stereotyped element: its default

-visualization, its default visualization with a small icon for each stereotype

-that defines an icon and the provided icon replacing the default visualization.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>In order to change the default visualization, use the

-right mouse button to click on some model element and use the “Stereotype

-Visualization” to select the desired view. See the next picture:<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>6</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Profile list after 'JavaBeans' profile being loaded<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>4. Changing the default

+visualization for stereotyped elements<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>According to UML

+2.0’s specification, a profile can profile can define a new icon for a

+stereotyped element. This implementation provides three visualizations for a

+stereotyped element: its default visualization, its default visualization with

+a small icon for each stereotype that defines an icon and the provided icon

+replacing the default visualization.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>In order to

+change the default visualization, use the right mouse button to click on some

+model element and use the “Stereotype Visualization” to select the desired

+view. See the next picture:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_11" o:spid="_x0000_i1031"

- type="#_x0000_t75" style='width:226.5pt;height:231pt;visibility:visible;

- mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_11"

+ o:spid="_x0000_i1031" type="#_x0000_t75" style='width:226.5pt;height:231pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image013.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=302 height=308

-src="index_arquivos/image029.jpg" v:shapes="Imagem_x0020_11"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image014.jpg" v:shapes="Imagem_x0020_11"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>7</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Changing

-visualization<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The following picture displays the three possible

-views for a class stereotyped with the “&lt;&lt;Bean&gt;&gt;” stereotype:<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>7</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Changing visualization<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The following

+picture displays the three possible views for a class stereotyped with the

+“&lt;&lt;Bean&gt;&gt;” stereotype:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_4" o:spid="_x0000_i1030"

- type="#_x0000_t75" alt="MyClassBeanTextual.png" style='width:58.5pt;height:57pt;

- visibility:visible;mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_4"

+ o:spid="_x0000_i1032" type="#_x0000_t75" alt="MyClassBeanTextual.png" style='width:58.5pt;

+ height:57pt;visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image015.png" o:title="MyClassBeanTextual"/>

 </v:shape><![endif]--><![if !vml]><img width=78 height=76

-src="index_arquivos/image030.gif" alt=MyClassBeanTextual.png v:shapes="Imagem_x0020_4"><![endif]><!--[if gte vml 1]><v:shape

- id="Imagem_x0020_5" o:spid="_x0000_i1029" type="#_x0000_t75" alt="MyClassBeanBigIcon.png"

+src="index_arquivos/image016.gif" alt=MyClassBeanTextual.png v:shapes="Imagem_x0020_4"><![endif]><!--[if gte vml 1]><v:shape

+ id="Imagem_x0020_5" o:spid="_x0000_i1033" type="#_x0000_t75" alt="MyClassBeanBigIcon.png"

  style='width:50.25pt;height:80.25pt;visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image017.png" o:title="MyClassBeanBigIcon"/>

 </v:shape><![endif]--><![if !vml]><img width=67 height=107

-src="index_arquivos/image031.gif" alt=MyClassBeanBigIcon.png v:shapes="Imagem_x0020_5"><![endif]><!--[if gte vml 1]><v:shape

- id="Imagem_x0020_8" o:spid="_x0000_i1028" type="#_x0000_t75" alt="MyClassBeanSmallIcon.png"

+src="index_arquivos/image018.gif" alt=MyClassBeanBigIcon.png v:shapes="Imagem_x0020_5"><![endif]><!--[if gte vml 1]><v:shape

+ id="Imagem_x0020_8" o:spid="_x0000_i1034" type="#_x0000_t75" alt="MyClassBeanSmallIcon.png"

  style='width:58.5pt;height:79.5pt;visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image019.png" o:title="MyClassBeanSmallIcon"/>

 </v:shape><![endif]--><![if !vml]><img width=78 height=106

-src="index_arquivos/image032.gif" alt=MyClassBeanSmallIcon.png v:shapes="Imagem_x0020_8"><![endif]></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>

+src="index_arquivos/image020.gif" alt=MyClassBeanSmallIcon.png v:shapes="Imagem_x0020_8"><![endif]></span><span

+style='font-family:"Times New Roman"'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>8</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Possible

-visualizations for a class with the “Bean” stereotype. Textual (left), Big Icon

-(center) and Small Icon (right)<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span class=GramE><span

+style='font-family:"Times New Roman"'>Picture </span></span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span class=GramE><span

+style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span></span><![endif]--><span

+class=GramE><span style='font-family:"Times New Roman";mso-no-proof:yes'>8</span></span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span class=GramE><span

+style='font-family:"Times New Roman"'> Possible visualizations for a class with

+the “Bean” stereotype.</span></span><span style='font-family:"Times New Roman"'>

+Textual (left), Big Icon (center) and Small Icon (right)<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

+style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

 

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The following pictures illustrate a model created using

-the sample JavaBeans profile:<o:p></o:p></span></p>

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The following

+pictures illustrate a model created using the sample JavaBeans profile:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_9" o:spid="_x0000_i1027"

- type="#_x0000_t75" alt="SampleBeans.png" style='width:232.5pt;height:222.75pt;

- visibility:visible;mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_9"

+ o:spid="_x0000_i1035" type="#_x0000_t75" alt="SampleBeans.png" style='width:232.5pt;

+ height:222.75pt;visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image021.png" o:title="SampleBeans"/>

 </v:shape><![endif]--><![if !vml]><img width=310 height=297

-src="index_arquivos/image033.gif" alt=SampleBeans.png v:shapes="Imagem_x0020_9"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image022.gif" alt=SampleBeans.png v:shapes="Imagem_x0020_9"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>9</span><!--[if supportFields]><span style='font-family:"Times New Roman","serif"'><span

-style='mso-element:field-end'></span></span><![endif]--><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> Sample

-java beans model<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>5. Global Settings<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The profiles tab at the settings window contains the

-set of configurations used to create new projects. The Stereotype Visualization

-combobox selects the default visualization in all new projects. The Available

-Profiles and the Default Profiles contain the list profiles that are going to

-be applied to the new project.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The default XMI directories contain a list of directories.

-When ArgoUML starts, it searches through all of the directories looking for the

-XMI files in these folders. The found XMI files are going to be automatically

-added as available and will appear on the “Available Profiles” list.<o:p></o:p></span></p>

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>9</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Sample java beans model<o:p></o:p></span></p>

 

-<p class=MsoNormal align=center style='text-align:center'><span

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>5. Global Settings<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The profiles tab

+at the settings window contains the set of configurations used to create new

+projects. The Stereotype Visualization <span class=SpellE>combobox</span>

+selects the default visualization in all new projects. The Available Profiles and

+the Default Profiles contain the list profiles that are going to be applied to

+the new project.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The default XMI

+directories contain a list of directories. When <span class=SpellE>ArgoUML</span>

+starts, it searches through all of the directories looking for the XMI files in

+these folders. The found XMI files are going to be automatically added as

+available and will appear on the “Available Profiles” list.<o:p></o:p></span></p>

+

+<p class=MsoNormal align=center style='text-align:center'><span lang=PT-BR

 style='font-size:14.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:

-"Times New Roman","serif";mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape

- id="Imagem_x0020_15" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:324.75pt;

- height:392.25pt;visibility:visible;mso-wrap-style:square'>

+"Times New Roman";mso-ansi-language:PT-BR;mso-fareast-language:PT-BR;

+mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_15" o:spid="_x0000_i1036"

+ type="#_x0000_t75" style='width:324.75pt;height:392.25pt;visibility:visible;

+ mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image034.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=433 height=523

-src="index_arquivos/image035.jpg" v:shapes="Imagem_x0020_15"><![endif]></span><span

-lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:11.0pt;line-height:115%;

-font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><o:p></o:p></span></p>

-

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>10</span><!--[if supportFields]><span style='font-family:

-"Times New Roman","serif"'><span style='mso-element:field-end'></span></span><![endif]--><span

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'> <span

-lang=EN-US>Global Settings<o:p></o:p></span></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>6. Breaking the rules: testing the constraints<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>A profile provided as a plug-in can use the critic’s

-mechanism in order to enforce its constraints. The sample JavaBeans profile

-discussed at the previous sections installs a critic that says that

-“Properties” can only be defined in classes with the “Bean” stereotype. If you

-try applying the “Property” stereotype to some attribute that is not part of a

-“Bean” the critic’s mechanism will point the problem. See the next picture:<o:p></o:p></span></p>

+src="index_arquivos/image024.jpg" v:shapes="Imagem_x0020_15"><![endif]></span><span

+style='font-size:14.0pt;mso-bidi-font-size:11.0pt;line-height:115%;font-family:

+"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>10</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Global Settings<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>6. Breaking the rules: testing

+the constraints<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>A profile

+provided as a plug-in can use the critic’s mechanism in order to enforce its

+constraints. The sample JavaBeans profile discussed at the previous sections

+installs a critic that says that “Properties” can only be defined in classes

+with the “Bean” stereotype. If you try applying the “Property” stereotype to

+some attribute that is not part of a “Bean” the critic’s mechanism will point

+the problem. See the next picture:<o:p></o:p></span></p>

 

 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><span

-style='font-family:"Times New Roman","serif";mso-fareast-language:PT-BR;

-mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_12" o:spid="_x0000_i1025"

- type="#_x0000_t75" style='width:425.25pt;height:303pt;visibility:visible;

- mso-wrap-style:square'>

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR;

+mso-fareast-language:PT-BR;mso-no-proof:yes'><!--[if gte vml 1]><v:shape id="Imagem_x0020_12"

+ o:spid="_x0000_i1037" type="#_x0000_t75" style='width:425.25pt;height:303pt;

+ visibility:visible;mso-wrap-style:square'>

  <v:imagedata src="index_arquivos/image023.png" o:title=""/>

 </v:shape><![endif]--><![if !vml]><img width=567 height=404

-src="index_arquivos/image036.jpg" v:shapes="Imagem_x0020_12"><![endif]></span><span

-style='font-family:"Times New Roman","serif"'><o:p></o:p></span></p>

+src="index_arquivos/image025.jpg" v:shapes="Imagem_x0020_12"><![endif]></span><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><o:p></o:p></span></p>

+

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>11</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span style='font-family:

+"Times New Roman"'> Critic provided by a plug-in<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>7. Persistence<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The list of used

+profiles is persisted along with the project. When some element from an applied

+profile is used on a project it is copied from the profile model into the

+project model, thus, if some profile used to build a model is not available

+anymore the used stereotypes will still be available and the model will be

+still valid.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The user defined

+profiles used to build the project model are persisted in the <span

+class=SpellE>Zargo</span> file. Thus, if some user defined profile is not

+available at the current machine the <span class=SpellE>Zargo</span> file is

+still loadable. Although being loaded from the <span class=SpellE>Zargo</span>

+file, the user defined profiles are not registered as available profiles. They

+are not going to appear at the Profile Settings tab and if it is removed from

+the profile configuration it will be lost forever.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>8. The default profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>Some profiles

+are enabled by default. This is the case of the “UML <st1:metricconverter

+ProductID="1.4”" w:st="on">1.4”</st1:metricconverter>, the “Java” and the “C++”

+profiles. The “UML <st1:metricconverter ProductID="1.4”" w:st="on">1.4”</st1:metricconverter>

+one is the default profile (because it contains the <span class=SpellE>UML’s</span>

+default stereotypes and <span class=SpellE>datatypes</span>) and thus cannot be

+removed. The Java and the C++ profiles define classes and <span class=SpellE>datatypes</span>

+that are available in these programming languages.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>9. Defining local profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>A profile is

+applied by default to the whole model, so the defined elements will be

+available to all elements in user model. You can also define a profile that exists

+only in your model and apply it to part of the model. <o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'><!--[if gte vml 1]><v:shape id="_x0000_i1038"

+ type="#_x0000_t75" style='width:448.5pt;height:138pt'>

+ <v:imagedata src="index_arquivos/image026.png" o:title="ClassDiagram1"/>

+</v:shape><![endif]--><![if !vml]><img width=598 height=184

+src="index_arquivos/image027.gif" v:shapes="_x0000_i1038"><![endif]><o:p></o:p></span></p>

+

+<p class=MsoCaption align=center style='text-align:center'><span

+style='font-family:"Times New Roman"'>Picture </span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-begin'></span></span><span style='font-family:"Times New Roman"'><span

+style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span lang=PT-BR

+style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-separator'></span></span><![endif]--><span

+style='font-family:"Times New Roman";mso-no-proof:yes'>12</span><!--[if supportFields]><span

+lang=PT-BR style='font-family:"Times New Roman";mso-ansi-language:PT-BR'><span

+style='mso-element:field-end'></span></span><![endif]--><span lang=PT-BR

+style='font-family:"Times New Roman"'> </span><span class=GramE><span

+style='font-family:"Times New Roman"'>Locally</span></span><span

+style='font-family:"Times New Roman"'> defined profile<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>In order to

+define a local profile, you must create a new package and add the “&lt;&lt;profile&gt;&gt;”

+stereotype to it. As depicted in Picture 12, you can define new stereotypes, data

+types and so on, as you define any profile. Locally defined profiles can only

+be applied to packages into <span class=GramE>an</span> user model. You need to

+add <span class=GramE>an</span> dependency from the package to the profile and

+stereotype the dependency with the “&lt;&lt;<span class=SpellE>appliedProfile</span>&gt;&gt;”

+stereotype. The elements defined in the profile can now be used in all elements

+in the model.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;

+line-height:115%;font-family:"Times New Roman"'>10. Coding your own profiles<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>Profiles

+provided as plug-ins can offer a better support than the user defined ones. This

+tutorial is not going to teach how to write plug-ins but aims to describe how

+plug-ins providing Profiles are expected to behave. The first thing you should

+do is to implement a subclass of the <span class=SpellE>org.argouml.uml.profile.Profile</span>

+class, following, you can see the code of the JavaBeans class (a reduced

+version, in fact):<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span class=GramE><b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:#7F0055'>public</span></b></span><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>

+</span><b><span style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:

+"Times New Roman";color:#7F0055'>class</span></b><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>

+<span class=SpellE>ProfileJavaBeans</span> </span><b><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:#7F0055'>extends</span></b><span style='font-size:10.0pt;font-family:

+"Courier New";mso-fareast-font-family:"Times New Roman";color:black'> Profile {</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>private</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> Collection </span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#0000C0'>model</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>;</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>public</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> <span class=SpellE>ProfileJavaBeans</span>() </span><b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:#7F0055'>throws</span></b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:black'> <span class=SpellE>ProfileException</span>

+{</span><span style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:

+"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:2'>            </span></span><span

+class=GramE><span style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:

+"Times New Roman";color:#0000C0'>model</span></span><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> = </span><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>new</span></b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> <span class=SpellE>ResourceModelLoader</span>(</span><span

+class=SpellE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>this</span></b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>.getClass</span></span><span style='font-size:10.0pt;font-family:

+"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>()).<span

+class=SpellE>loadModel</span>(</span><span style='font-size:10.0pt;font-family:

+"Courier New";mso-fareast-font-family:"Times New Roman";color:#2A00FF'>&quot;<span

+class=SpellE>JavaBeans.xmi</span>&quot;</span><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>);</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:2'>            </span><span

+class=SpellE><span class=GramE>addProfileDependency</span></span><span

+class=GramE>(</span><span class=SpellE>ProfileJava.<i>getInstance</i></span>());</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span>}</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>public</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> String <span class=SpellE>getDisplayName</span>() {</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:2'>            </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>return</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> </span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#2A00FF'>&quot;JavaBeans&quot;</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>;</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span>}</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>public</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> Collection <span class=SpellE>getProfilePackages</span>() </span><b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:#7F0055'>throws</span></b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:black'> <span class=SpellE>ProfileException</span>

+{</span><span style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:

+"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:2'>            </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>return</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> </span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#0000C0'>model</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>;</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span>}</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>}</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>The first thing

+a generally profile does is to load its model from an XMI file, this is done

+invoking the <span class=SpellE><span class=GramE>loadModel</span></span><span

+class=GramE>(</span>) method from one of the <span class=SpellE>ProfileModelLoader</span>

+subclasses:<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:2'>            </span></span><span

+class=GramE><span style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:

+"Times New Roman";color:#0000C0'>model</span></span><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> = </span><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>new</span></b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> <span class=SpellE>ResourceModelLoader</span>(</span><span

+class=SpellE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>this</span></b><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'>.getClass</span></span><span style='font-size:10.0pt;font-family:

+"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>()).<span

+class=SpellE>loadModel</span>(</span><span style='font-size:10.0pt;font-family:

+"Courier New";mso-fareast-font-family:"Times New Roman";color:#2A00FF'>&quot;<span

+class=SpellE>JavaBeans.xmi</span>&quot;</span><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:black'>);</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>After loading

+the profile model, a profile is expected to declare its dependencies. This is

+done invoking the <span class=SpellE><span class=GramE>addProfileDependency</span></span><span

+class=GramE>(</span>) method from the <span class=SpellE>superclass</span>. The

+dependency relation is recursive (so you automatically depend on the UML 1.4

+profile when you say that you depend on the Java profile). Cycles are also not

+allowed. The <span class=SpellE><span class=GramE>addProfileDependency</span></span><span

+class=GramE>(</span>)<span style='mso-spacerun:yes'>  </span>should raise an <span

+class=SpellE>IllegalArgumentException</span> if it detects an cycle. Profiles

+are not expected to change its dependencies after they have been instantiated. Profiles

+are also expected to be able to find the profiles they depend on and

+dependencies can only be added between registered profiles.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>After defining

+the profile class, the first thing a plug-in should do is to register the

+profile at the <span class=SpellE>ProfileManager</span>. This is done <span

+class=SpellE>inviking</span> the <span class=SpellE><span class=GramE>registerProfile</span></span><span

+class=GramE>(</span>) method of the <span class=SpellE>ProfileManager</span>:<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-spacerun:yes'>    </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>public</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> </span><span class=SpellE><b><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:#7F0055'>boolean</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> enable() {</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span><span class=SpellE><span

+class=GramE>ProfileManagerImpl.<i>getInstance</i></span></span><span

+class=GramE>(</span>).<span class=SpellE>registerProfile</span>(<span

+class=SpellE>ProfileJavaBeans.getInstance</span>());<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-spacerun:yes'>      </span>...<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-spacerun:yes'>    </span>}</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>Don’t forget to remove

+the profile of the <span class=SpellE>ProfileManager</span> when your plug-in

+gets unloaded:<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-spacerun:yes'>    </span></span><span

+class=GramE><b><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman";color:#7F0055'>public</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> </span><span class=SpellE><b><span style='font-size:10.0pt;

+font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:#7F0055'>boolean</span></b></span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'> disable() {</span><span style='font-size:10.0pt;font-family:"Courier New";

+mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span><span class=SpellE><span

+class=GramE>ProfileManagerImpl.<i>getInstance</i></span></span><span

+class=GramE>(</span>).<span class=SpellE>removeProfile</span>(<span

+class=SpellE>ProfileJavaBeans.getInstance</span>());<o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-tab-count:1'>      </span>...</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height:

+normal;mso-layout-grid-align:none;text-autospace:none'><span style='font-size:

+10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";

+color:black'><span style='mso-spacerun:yes'>    </span>}</span><span

+style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'>When the plug-in

+gets loaded the profile should then be registered at the <span class=SpellE>ProfileManager</span>

+and should be available for users to use.<o:p></o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

+

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

 

-<p class=MsoCaption align=center style='text-align:center'><span lang=EN-US

-style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>Picture </span><!--[if supportFields]><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-begin'></span></span><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'><span

-style='mso-spacerun:yes'> </span>SEQ Picture \* ARABIC </span><span

-style='font-family:"Times New Roman","serif"'><span style='mso-element:field-separator'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US;

-mso-no-proof:yes'>11</span><!--[if supportFields]><span style='font-family:

-"Times New Roman","serif"'><span style='mso-element:field-end'></span></span><![endif]--><span

-lang=EN-US style='font-family:"Times New Roman","serif";mso-ansi-language:EN-US'>

-Critic provided by a plug-in<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>7. Persistence<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The list of used profiles is persisted along with the

-project. When some element from an applied profile is used on a project it is

-copied from the profile model into the project model, thus, if some profile

-used to build a model is not available anymore the used stereotypes will still

-be available and the model will be still valid.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>The user defined profiles used to build the project

-model are persisted in the Zargo file. Thus, if some user defined profile is

-not available at the current machine the Zargo file is still loadable. Although

-being loaded from the Zargo file, the user defined profiles are not registered

-as available profiles. They are not going to appear at the Profile Settings tab

-and if it is removed from the profile configuration it will be lost forever.<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'><o:p>&nbsp;</o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-size:14.0pt;mso-bidi-font-size:

-11.0pt;line-height:115%;font-family:"Times New Roman","serif";mso-ansi-language:

-EN-US'>8. The default profiles<o:p></o:p></span></p>

-

-<p class=MsoNormal><span lang=EN-US style='font-family:"Times New Roman","serif";

-mso-ansi-language:EN-US'>Some profiles are enabled by default. This is the case

-of the “UML 1.4”, the “Java” and the “C++” profiles. The “UML 1.4” one is the

-default profile (because it contains the UML’s default stereotypes and

-datatypes) and thus cannot be removed. The Java and the C++ profiles define

-classes and datatypes that are available in these programming languages.<o:p></o:p></span></p>

+<p class=MsoNormal><span style='font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></p>

 

 </div>

 


Modified: trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml?view=diff&rev=13382&p1=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml&p2=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml&r1=13381&r2=13382
==============================================================================
--- trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml	(original)
+++ trunk/www/gsoc2007/profiles/tutorial/index_arquivos/filelist.xml	2007-08-16 17:38:24-0700
@@ -1,32 +1,32 @@
 <xml xmlns:o="urn:schemas-microsoft-com:office:office">

  <o:MainFile HRef="../index.htm"/>

- <o:File HRef="themedata.thmx"/>

- <o:File HRef="colorschememapping.xml"/>

  <o:File HRef="image001.png"/>

- <o:File HRef="image003.gif"/>

+ <o:File HRef="image002.gif"/>

  <o:File HRef="image004.png"/>

- <o:File HRef="image005.jpg"/>

+ <o:File HRef="image003.jpg"/>

  <o:File HRef="image007.png"/>

- <o:File HRef="image025.jpg"/>

+ <o:File HRef="image005.jpg"/>

  <o:File HRef="image010.png"/>

- <o:File HRef="image026.jpg"/>

+ <o:File HRef="image006.jpg"/>

  <o:File HRef="image009.png"/>

- <o:File HRef="image027.gif"/>

+ <o:File HRef="image008.gif"/>

  <o:File HRef="image011.png"/>

- <o:File HRef="image028.jpg"/>

+ <o:File HRef="image012.jpg"/>

  <o:File HRef="image013.png"/>

- <o:File HRef="image029.jpg"/>

+ <o:File HRef="image014.jpg"/>

  <o:File HRef="image015.png"/>

- <o:File HRef="image030.gif"/>

+ <o:File HRef="image016.gif"/>

  <o:File HRef="image017.png"/>

- <o:File HRef="image031.gif"/>

+ <o:File HRef="image018.gif"/>

  <o:File HRef="image019.png"/>

- <o:File HRef="image032.gif"/>

+ <o:File HRef="image020.gif"/>

  <o:File HRef="image021.png"/>

- <o:File HRef="image033.gif"/>

+ <o:File HRef="image022.gif"/>

  <o:File HRef="image034.png"/>

- <o:File HRef="image035.jpg"/>

+ <o:File HRef="image024.jpg"/>

  <o:File HRef="image023.png"/>

- <o:File HRef="image036.jpg"/>

+ <o:File HRef="image025.jpg"/>

+ <o:File HRef="image026.png"/>

+ <o:File HRef="image027.gif"/>

  <o:File HRef="filelist.xml"/>

 </xml>
\ No newline at end of file

Modified: trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image005.jpg
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image005.jpg?view=diff&rev=13382&p1=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image005.jpg&p2=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image005.jpg&r1=13381&r2=13382
==============================================================================
Binary files. No diff available.

Modified: trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image025.jpg
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image025.jpg?view=diff&rev=13382&p1=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image025.jpg&p2=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image025.jpg&r1=13381&r2=13382
==============================================================================
Binary files. No diff available.

Modified: trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image027.gif
Url: http://argouml.tigris.org/source/browse/argouml/trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image027.gif?view=diff&rev=13382&p1=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image027.gif&p2=trunk/www/gsoc2007/profiles/tutorial/index_arquivos/image027.gif&r1=13381&r2=13382
==============================================================================
Binary files. No diff available.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.