[duds0910] [easycookingduds] r114 committed - nuovi alberi di derivazione ocl e nuovo xml ocl grammar da sostituire ...

  • From: easycookingduds@xxxxxxxxxxxxxx
  • To: duds0910@xxxxxxxxxxxxx
  • Date: Mon, 06 Dec 2010 14:00:41 +0000

Revision: 114
Author: cicciogae@xxxxxxxxx
Date: Mon Dec  6 05:59:30 2010
Log: nuovi alberi di derivazione ocl e nuovo xml ocl grammar da sostituire con il vecchio
http://code.google.com/p/easycookingduds/source/detail?r=114

Added:
 /vpworkspace/XML SD/TO BE MERGED/new ocl grammar.xml
Modified:
 /img/OclExpressions/Ocltest.png
 /img/OclExpressions/Ocltest1.png
 /img/OclExpressions/Ocltest2.png

=======================================
--- /dev/null
+++ /vpworkspace/XML SD/TO BE MERGED/new ocl grammar.xml Mon Dec 6 05:59:30 2010
@@ -0,0 +1,556 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Project author="D.U.D.S." commentTableSortAscending="false" commentTableSortColumn="Date Time" company="" description="" documentationType="html" exportedFromDifferentName="false" exporterVersion="7.0.0" name="EasySM" textualAnalysisHighlightCaseSensitive="false" umlVersion="2.x">
+       <ProjectInfo>
+               <LogicalView/>
+       </ProjectInfo>
+       <Models>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Package" id="MtisTTSAUAAACNVX" modelType="Package" name="Data View - OCL Expressions: Grammar">
+                       <ModelProperties>
+ <StringProperty displayName="Name" name="name" value="Data View - OCL Expressions: Grammar"/> + <StringProperty displayName="Model Type" name="modelType" value="Package"/>
+                               <BooleanProperty displayName="Abstract" name="abstract" 
value="false"/>
+                               <BooleanProperty displayName="Leaf" name="leaf" 
value="false"/>
+                               <BooleanProperty displayName="Root" name="root" 
value="false"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+ <StringProperty displayName="Pm Author" name="pmAuthor" value="D.U.D.S."/> + <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1291480013644"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291548064624"/> + <ModelsProperty displayName="Template Parameters" name="templateParameters"/> + <StringProperty displayName="Visibility" name="visibility" value="public"/> + <StringProperty displayName="Default Diagram Id" name="defaultDiagramId"/> + <StringProperty displayName="Connect To Code Model" name="connectToCodeModel" value="None"/>
+                       </ModelProperties>
+                       <ChildModels>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Note" id="dHlsTTSAUAAACNjK" modelType="NOTE" name="">
+                                       <ModelProperties>
+                                               <StringProperty displayName="Name" 
name="name" value=""/>
+ <StringProperty displayName="Model Type" name="modelType" value="NOTE"/>
+                                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="OCLExpression    :=  Exp | never  &#10;Exp                       :=  Elems |( Elems )  &#10;Elems                   :=  Elem  OCLOp  Exp  | Elem  &#10;Elem                     :=  RefSO | Param | OCLValue  &#10;RefSO                  :=  not SO | SO  &#10;OCLOp                :=  and | or | xor | implies | iff | equal | differ  | gt | lt | ge | le | &#10;                                 plus | minus | times | divided&#10;OCLValue            :=  true | false | undef  | Real&#10;SO                       :=  so’ | so’’ | … | son &#10;Param                  :=  p’ | p’’ | … | pn " value="&lt;head&gt;&#13;&#10; &lt;style type=&quot;text/css&quot;&gt;&#10; &lt;!--&#10; body { color: #000000; font-family: Dialog; font-size: 11px }&#10; --&gt;&#10; &lt;/style&gt;&#13;&#10; &#13;&#10; &lt;/head&gt;&#13;&#10; &lt;body&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;OCLExpression&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&amp;nbsp; &#13;&#10; &amp;nbsp; &lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;:= &#13;&#10; &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;Exp &#13;&#10; | &lt;i&gt;never&lt;o font-style=&quot;italic&quot; font-style=&quot;italic&quot; font-weight=&quot;normal&quot; p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o font-style=&quot;italic&quot; style=&quot;font-size:18px&quot;&gt;&lt;/i&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&amp;nbsp;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Exp&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:= &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Elems &#13;&#10; |&lt;i&gt;( &lt;/i&gt;Elems &lt;i&gt;)&lt;/i&gt;&lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Elems&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:= &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Elem&lt;/span&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;OCLOp&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;Exp&lt;/span&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;| Elem &lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Elem&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &#13;&#10; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:=&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;RefSO | Param | OCLValue&lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;RefSO&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:=&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot;&gt;not &lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot;&gt;SO | SO &lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;OCLOp&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:=&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;and | or | xor | implies | iff | equal | differ&lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&amp;nbsp;| &#13;&#10; gt | lt | ge | le | &lt;/span&gt;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#13;&#10; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;plus | minus | times | divided&lt;/span&gt;&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;OCLValue&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:=&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;true | false | undef&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;red&quot; size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span color=&quot;red&quot;&gt;&lt;o color=&quot;red&quot; color=&quot;red&quot; p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o color=&quot;red&quot; style=&quot;font-size:18px&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;span color=&quot;red&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;| &#13;&#10; Real&lt;/font&gt;&lt;/span&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SO&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:=&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp; &#13;&#10; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;so&amp;#8217; | so&amp;#8217;&amp;#8217; | &amp;#8230; | so&lt;/span&gt;&lt;/font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;12px&quot; style=&quot;font-size:12px&quot;&gt;&lt;sup&gt;n&lt;/sup&gt;&lt;/font&gt;&lt;sup&gt;&lt;font size=&quot;14px&quot; style=&quot;font-size:14px&quot;&gt;&lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:14px&quot; vertical-align=&quot;sup&quot; vertical-align=&quot;sup&quot;&gt;&lt;/o style=&quot;font-size:14px&quot; vertical-align=&quot;sup&quot;&gt;&lt;/font&gt;&lt;/sup&gt;&lt;/span&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p class=&quot;MsoNormal&quot; margin-bottom=&quot;.0001pt&quot;&gt;&#13;&#10; &lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Param&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#13;&#10; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;:= &#13;&#10; &lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;p&amp;#8217; &#13;&#10; | p&amp;#8217;&amp;#8217; | &amp;#8230; | p&lt;/span&gt;&lt;/font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;12px&quot; style=&quot;font-size:12px&quot;&gt;&lt;sup&gt;n&lt;/sup&gt;&lt;/font&gt;&lt;font size=&quot;18px&quot; style=&quot;font-size:18px&quot;&gt;&lt;o p=&quot;#DEFAULT&quot; style=&quot;font-size:18px&quot;&gt;&lt;/o style=&quot;font-size:18px&quot;&gt;&lt;/font&gt;&lt;/span&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;/body&gt;"/>
+                                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                                               <ModelsProperty displayName="References" 
name="references"/>
+                                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                                               <ModelRefProperty displayName="Pm 
Difficulty" name="pmDifficulty"/>
+                                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                                               <ModelRefProperty displayName="Pm 
Discipline" name="pmDiscipline"/>
+ <StringProperty displayName="Pm Author" name="pmAuthor" value="D.U.D.S."/> + <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1291480112686"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291640781153"/> + <DiagramElementRefProperty displayName="Master View" name="masterView"> + <DiagramElementRef displayShapeType="NOTE" id="oHlsTTSAUAAACNjJ" model="dHlsTTSAUAAACNjK" name="" shapeType="NOTE"/>
+                                               </DiagramElementRefProperty>
+                                       </ModelProperties>
+                               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Note" id="FVv8TTSAUAAACEiM" modelType="NOTE" name="">
+                                       <ModelProperties>
+                                               <StringProperty displayName="Name" 
name="name" value=""/>
+ <StringProperty displayName="Model Type" name="modelType" value="NOTE"/>
+                                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="- L'operatore di negazione not può essere anteposto solamente ad uno State Observer.&#10;&#10;- SO e Param rappresentano rispettivamente tutte le istanze di State Observer e Parameter che possono essere richiamate e sono presenti nel momento in cui si sta definendo l'espressione." value="&lt;head&gt;&#13;&#10; &lt;style type=&quot;text/css&quot;&gt;&#10; &lt;!--&#10; body { color: #000000; font-family: Dialog; font-size: 11px }&#10; --&gt;&#10; &lt;/style&gt;&#13;&#10; &#13;&#10; &lt;/head&gt;&#13;&#10; &lt;body&gt;&#13;&#10; &lt;p&gt;&#13;&#10; &lt;font size=&quot;14px&quot; style=&quot;font-size:14px&quot;&gt;- L'operatore di negazione &lt;i&gt;not &#13;&#10; &lt;/i&gt;pu&amp;#242; essere anteposto solamente ad uno State Observer.&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p&gt;&#13;&#10; &#13;&#10; &lt;/p&gt;&#13;&#10; &lt;p&gt;&#13;&#10; &lt;font size=&quot;14px&quot; style=&quot;font-size:14px&quot;&gt;- SO e Param rappresentano &#13;&#10; rispettivamente tutte le istanze di State Observer e Parameter che &#13;&#10; possono essere richiamate e sono presenti nel momento in cui si sta &#13;&#10; definendo l'espressione.&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;/body&gt;"/>
+                                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                                               <ModelsProperty displayName="References" 
name="references"/>
+                                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                                               <ModelRefProperty displayName="Pm 
Difficulty" name="pmDifficulty"/>
+                                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                                               <ModelRefProperty displayName="Pm 
Discipline" name="pmDiscipline"/>
+ <StringProperty displayName="Pm Author" name="pmAuthor" value="D.U.D.S."/> + <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1291480717992"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291640180583"/> + <DiagramElementRefProperty displayName="Master View" name="masterView"> + <DiagramElementRef displayShapeType="NOTE" id="5Vv8TTSAUAAACEiL" model="FVv8TTSAUAAACEiM" name="" shapeType="NOTE"/>
+                                               </DiagramElementRefProperty>
+                                       </ModelProperties>
+                               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Note" id="FkFCTTSAUAAACEuK" modelType="NOTE" name="">
+                                       <ModelProperties>
+                                               <StringProperty displayName="Name" 
name="name" value=""/>
+ <StringProperty displayName="Model Type" name="modelType" value="NOTE"/>
+                                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="Questa grammatica definisce come le espressioni OCL devono essere strutturate,rappresentandone un semplice sottoinsieme necessario per lo sviluppo di una State Machine." value="&lt;head&gt;&#13;&#10; &lt;style type=&quot;text/css&quot;&gt;&#10; &lt;!--&#10; body { color: #000000; font-family: Dialog; font-size: 11px }&#10; --&gt;&#10; &lt;/style&gt;&#13;&#10; &#13;&#10; &lt;/head&gt;&#13;&#10; &lt;body&gt;&#13;&#10; &lt;p&gt;&#13;&#10; &lt;font size=&quot;14px&quot; style=&quot;font-size:14px&quot;&gt;Questa grammatica definisce &#13;&#10; come le espressioni OCL devono essere strutturate,rappresentandone un &#13;&#10; semplice sottoinsieme necessario per lo sviluppo di una State Machine.&lt;/font&gt;&#13;&#10; &lt;/p&gt;&#13;&#10; &lt;/body&gt;"/>
+                                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                                               <ModelsProperty displayName="References" 
name="references"/>
+                                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                                               <ModelRefProperty displayName="Pm 
Difficulty" name="pmDifficulty"/>
+                                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                                               <ModelRefProperty displayName="Pm 
Discipline" name="pmDiscipline"/>
+ <StringProperty displayName="Pm Author" name="pmAuthor" value="D.U.D.S."/> + <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1291480892008"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291548064624"/> + <DiagramElementRefProperty displayName="Master View" name="masterView"> + <DiagramElementRef displayShapeType="NOTE" id="FkFCTTSAUAAACEuJ" model="FkFCTTSAUAAACEuK" name="" shapeType="NOTE"/>
+                                               </DiagramElementRefProperty>
+                                       </ModelProperties>
+                               </Model>
+                       </ChildModels>
+                       <SubDiagrams>
+ <DiagramRef diagramType="ClassDiagram" id="uIYsTTSAUAAACMJZ" name="Data View - OCL Expressions: Grammar"/>
+                       </SubDiagrams>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknOl" modelType="DataType" name="boolean">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="boolean"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknOu" modelType="DataType" name="byte">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="byte"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknO3" modelType="DataType" name="char">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="char"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPA" modelType="DataType" name="double">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="double"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPJ" modelType="DataType" name="float">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="float"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPS" modelType="DataType" name="int">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="int"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPb" modelType="DataType" name="long">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="long"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPk" modelType="DataType" name="short">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="short"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknP2" modelType="DataType" name="string">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="string"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+ <Model composite="false" considerDefaultProperties="false" displayModelType="Data Type" id="IZcdXDSGAqGAknPt" modelType="DataType" name="void">
+                       <ModelProperties>
+                               <StringProperty displayName="Name" name="name" 
value="void"/>
+ <StringProperty displayName="Model Type" name="modelType" value="DataType"/>
+                               <ModelRefsProperty displayName="Stereotypes" 
name="stereotypes"/>
+                               <ModelProperty displayName="Tagged Values" 
name="taggedValues"/>
+                               <ModelsProperty displayName="Comments" 
name="comments"/>
+ <HTMLProperty displayName="Documentation" name="documentation" plainTextValue="" value=""/>
+                               <ModelsProperty displayName="Voices" 
name="voices"/>
+                               <ModelsProperty displayName="References" 
name="references"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+                               <ModelRefProperty displayName="Pm Status" 
name="pmStatus"/>
+                               <ModelRefProperty displayName="Pm Difficulty" 
name="pmDifficulty"/>
+                               <ModelRefProperty displayName="Pm Priority" 
name="pmPriority"/>
+                               <ModelRefProperty displayName="Pm Version" 
name="pmVersion"/>
+                               <ModelRefProperty displayName="Pm Iteration" 
name="pmIteration"/>
+                               <ModelRefProperty displayName="Pm Phase" 
name="pmPhase"/>
+                               <ModelRefProperty displayName="Pm Discipline" 
name="pmDiscipline"/>
+                               <StringProperty displayName="Pm Author" name="pmAuthor" 
value="lsk"/>
+ <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1289475385732"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291636024951"/>
+                       </ModelProperties>
+               </Model>
+       </Models>
+       <Diagrams>
+ <Diagram connectorStyle="Oblique" diagramType="ClassDiagram" displayDiagramType="Class Diagram" documentation="" id="uIYsTTSAUAAACMJZ" imageFileName="Data View - OCL Expressions_ Grammar.png" imageHeight="496" imageScale="1.0" imageWidth="636" name="Data View - OCL Expressions: Grammar" rtfDocumentation="" trimmedHeight="8" trimmedWidth="18">
+                       <DiagramProperties>
+ <StringProperty displayName="Reference Container Id" name="referenceContainerId"/>
+                               <StringProperty displayName="Pm Status Id" 
name="pmStatusId"/>
+                               <StringProperty displayName="Pm Difficulty Id" 
name="pmDifficultyId"/>
+                               <StringProperty displayName="Pm Discipline Id" 
name="pmDisciplineId"/>
+                               <StringProperty displayName="Pm Priority Id" 
name="pmPriorityId"/>
+                               <StringProperty displayName="Pm Version Id" 
name="pmVersionId"/>
+                               <StringProperty displayName="Pm Iteration Id" 
name="pmIterationId"/>
+                               <StringProperty displayName="Pm Phase Id" 
name="pmPhaseId"/>
+ <StringProperty displayName="Pm Author" name="pmAuthor" value="D.U.D.S."/> + <StringProperty displayName="Pm Create Date Time" name="pmCreateDateTime" value="1291479965981"/> + <StringProperty displayName="Pm Last Modified" name="pmLastModified" value="1291643843228"/> + <IntegerProperty displayName="Show Package Name Style" name="showPackageNameStyle" value="0"/> + <IntegerProperty displayName="Show Connector Name" name="showConnectorName" value="0"/> + <IntegerProperty displayName="Paint Connector Through Label" name="paintConnectorThroughLabel" value="0"/>
+                               <StringProperty displayName="Transit From" 
name="transitFrom"/>
+                               <StringProperty displayName="Transit To" 
name="transitTo"/>
+ <IntegerProperty displayName="Show Activity State Node Caption" name="showActivityStateNodeCaption" value="0"/>
+                               <StringProperty displayName="Documentation" 
name="documentation"/>
+                               <BooleanProperty displayName="Editable" name="editable" 
value="true"/>
+ <StringProperty displayName="Request Layout Type" name="requestLayoutType"/> + <BooleanProperty displayName="Follow Diagram Parent Element" name="followDiagramParentElement" value="true"/> + <BooleanProperty displayName="Auto Fit Shapes Size" name="autoFitShapesSize" value="false"/> + <BooleanProperty displayName="Show Tagged Values" name="showTaggedValues" value="false"/> + <BooleanProperty displayName="Show Stereotypes" name="showStereotypes" value="true"/> + <BooleanProperty displayName="Show Constraints" name="showConstraints" value="false"/> + <BooleanProperty displayName="Align To Grid" name="alignToGrid" value="true"/>
+                               <IntegerProperty displayName="Grid Width" name="gridWidth" 
value="10"/>
+ <IntegerProperty displayName="Grid Height" name="gridHeight" value="10"/> + <ColorProperty displayName="Grid Color" name="gridColor" value="Cr:192,192,192,255"/> + <ColorProperty displayName="Diagram Background" name="diagramBackground" value="Cr:255,255,255,255"/> + <IntegerProperty displayName="Connector Style" name="connectorStyle" value="1"/> + <IntegerProperty displayName="Connector Line Jumps" name="connectorLineJumps" value="0"/> + <IntegerProperty displayName="Connector Line Jumps Size" name="connectorLineJumpsSize" value="0"/> + <IntegerProperty displayName="Connection Point Style" name="connectionPointStyle" value="0"/> + <IntegerProperty displayName="Connector Label Orientation" name="connectorLabelOrientation" value="0"/> + <IntegerProperty displayName="Model Element Name Alignment" name="modelElementNameAlignment" value="4"/>
+                               <DoubleProperty displayName="Zoom Ratio" name="zoomRatio" 
value="1.0"/>
+                               <IntegerProperty displayName="X" name="x" 
value="0"/>
+                               <IntegerProperty displayName="Y" name="y" 
value="0"/>
+                               <IntegerProperty displayName="Width" name="width" 
value="1067"/>
+                               <IntegerProperty displayName="Height" name="height" 
value="576"/>
+                               <ModelRefProperty displayName="Parent Model" 
name="parentModel">
+                                       <ModelRef id="MtisTTSAUAAACNVX"/>
+                               </ModelRefProperty>
+ <BooleanProperty displayName="Global Palette Option" name="_globalPaletteOption" value="true"/> + <BooleanProperty displayName="Always Show Reference And Subdiagram Resource" name="_alwaysShowReferenceAndSubdiagramResource" value="false"/> + <BooleanProperty displayName="Initialize Diagram For Create" name="initializeDiagramForCreate" value="true"/> + <BooleanProperty displayName="Request Validate Snap To Grid" name="requestValidateSnapToGrid" value="false"/> + <BooleanProperty displayName="Show Default Package" name="showDefaultPackage" value="true"/>
+                               <ModelRefProperty displayName="Default Package" 
name="defaultPackage">
+                                       <ModelRef id="MtisTTSAUAAACNVX"/>
+                               </ModelRefProperty>
+ <BooleanProperty displayName="Show Attribute Getter Setter" name="showAttributeGetterSetter" value="false"/> + <IntegerProperty displayName="Show Class Owner" name="showClassOwner" value="2"/> + <IntegerProperty displayName="Show Package Owner" name="showPackageOwner" value="2"/> + <BooleanProperty displayName="Show Template Info Of Generalization And Realization" name="showTemplateInfoOfGeneralizationAndRealization" value="false"/> + <BooleanProperty displayName="Suppress Implied1 Multiplicity For Attribute And Association End" name="suppressImplied1MultiplicityForAttributeAndAssociationEnd" value="false"/> + <IntegerProperty displayName="Show Class Empty Compartments" name="showClassEmptyCompartments" value="2"/> + <IntegerProperty displayName="Show Attributes Code Details" name="showAttributesCodeDetails" value="2"/> + <IntegerProperty displayName="Show Attributes Type" name="showAttributesType" value="1"/> + <IntegerProperty displayName="Show Operations Parameters" name="showOperationsParameters" value="1"/> + <IntegerProperty displayName="Show Operations Return Type" name="showOperationsReturnType" value="1"/> + <IntegerProperty displayName="Show Operations Code Details" name="showOperationsCodeDetails" value="2"/> + <IntegerProperty displayName="Show Parameters Code Details" name="showParametersCodeDetails" value="2"/> + <IntegerProperty displayName="Show Ellipsis For Unshown Class Members" name="showEllipsisForUnshownClassMembers" value="2"/> + <IntegerProperty displayName="Generalization Set Notation" name="generalizationSetNotation" value="2"/>
+                       </DiagramProperties>
+                       <Shapes>
+ <Shape height="260" id="oHlsTTSAUAAACNjJ" model="dHlsTTSAUAAACNjK" name="" shapeType="NOTE" width="630" x="2" y="92" zorder="5">
+                                       <DiagramElementProperties>
+ <ModelRefProperty displayName="Meta Model Element" name="metaModelElement">
+                                                       <ModelRef 
id="dHlsTTSAUAAACNjK"/>
+                                               </ModelRefProperty>
+                                               <ModelRefProperty displayName="Style" 
name="style"/>
+                                               <IntegerProperty displayName="X" name="x" 
value="20"/>
+                                               <IntegerProperty displayName="Y" name="y" 
value="100"/>
+                                               <IntegerProperty displayName="Width" 
name="width" value="630"/>
+                                               <IntegerProperty displayName="Height" 
name="height" value="260"/>
+ <ColorProperty displayName="Background" name="background" value="Cr:255,255,128,255"/> + <ColorProperty displayName="Foreground" name="foreground" value="Cr:0,0,0,255"/>
+                                               <IntegerProperty displayName="ZOrder" 
name="zOrder" value="5"/>
+ <StringProperty displayName="Creator Diagram Type" name="creatorDiagramType" value="ClassDiagram"/> + <BooleanProperty displayName="Selectable" name="selectable" value="true"/> + <BooleanProperty displayName="Request Reset Caption" name="requestResetCaption" value="false"/> + <BooleanProperty displayName="Request Reset Caption Size" name="requestResetCaptionSize" value="false"/> + <StringProperty displayName="Display Image Path" name="displayImagePath"/> + <BooleanProperty displayName="Display Stereotype Icon" name="displayStereotypeIcon" value="false"/> + <BooleanProperty displayName="Override Appearance With Stereotype Icon" name="overrideAppearanceWithStereotypeIcon" value="true"/> + <IntegerProperty displayName="Request Set Size Option" name="requestSetSizeOption" value="0"/> + <IntegerProperty displayName="Parent Connector Header Length" name="parentConnectorHeaderLength" value="40"/> + <IntegerProperty displayName="Parent Connector Line Length" name="parentConnectorLineLength" value="10"/> + <BooleanProperty displayName="Connect To Point" name="connectToPoint" value="true"/> + <DoubleProperty displayName="Parent Connector DTheta" name="parentConnectorDTheta" value="0.0"/> + <IntegerProperty displayName="Connection Point Type" name="connectionPointType" value="2"/> + <IntegerProperty displayName="Model Element Name Alignment" name="modelElementNameAlignment" value="9"/> + <BooleanProperty displayName="Request Default Size" name="requestDefaultSize" value="false"/> + <BooleanProperty displayName="Request Fit Size" name="requestFitSize" value="false"/> + <BooleanProperty displayName="Request Fit Size From Center" name="requestFitSizeFromCenter" value="false"/>
+                                               <IntegerProperty displayName="Angle" 
name="angle" value="0"/>
+                                       </DiagramElementProperties>
+                                       <ElementFont color="Cr:0,0,0,255" name="Dialog" 
size="11" style="0"/>
+                                       <Line cap="0" color="Cr:0,0,0,255" transparency="0" 
weight="1.0">
+                                               <Stroke/>
+                                       </Line>
+ <Caption height="0" side="FreeMove" visible="true" width="630" x="-18" y="-8"/> + <FillColor color="Cr:255,255,128,255" style="1" transparency="0" type="1"/>
+                               </Shape>
+ <Shape height="130" id="5Vv8TTSAUAAACEiL" model="FVv8TTSAUAAACEiM" name="" shapeType="NOTE" width="520" x="2" y="362" zorder="3">
+                                       <DiagramElementProperties>
+ <ModelRefProperty displayName="Meta Model Element" name="metaModelElement">
+                                                       <ModelRef 
id="FVv8TTSAUAAACEiM"/>
+                                               </ModelRefProperty>
+                                               <ModelRefProperty displayName="Style" 
name="style"/>
+                                               <IntegerProperty displayName="X" name="x" 
value="20"/>
+                                               <IntegerProperty displayName="Y" name="y" 
value="370"/>
+                                               <IntegerProperty displayName="Width" 
name="width" value="520"/>
+                                               <IntegerProperty displayName="Height" 
name="height" value="130"/>
+ <ColorProperty displayName="Background" name="background" value="Cr:122,207,245,255"/> + <ColorProperty displayName="Foreground" name="foreground" value="Cr:0,0,0,255"/>
+                                               <IntegerProperty displayName="ZOrder" 
name="zOrder" value="3"/>
+ <StringProperty displayName="Creator Diagram Type" name="creatorDiagramType" value="ClassDiagram"/> + <BooleanProperty displayName="Selectable" name="selectable" value="true"/> + <BooleanProperty displayName="Request Reset Caption" name="requestResetCaption" value="false"/> + <BooleanProperty displayName="Request Reset Caption Size" name="requestResetCaptionSize" value="false"/> + <StringProperty displayName="Display Image Path" name="displayImagePath"/> + <BooleanProperty displayName="Display Stereotype Icon" name="displayStereotypeIcon" value="false"/> + <BooleanProperty displayName="Override Appearance With Stereotype Icon" name="overrideAppearanceWithStereotypeIcon" value="true"/> + <IntegerProperty displayName="Request Set Size Option" name="requestSetSizeOption" value="0"/> + <IntegerProperty displayName="Parent Connector Header Length" name="parentConnectorHeaderLength" value="40"/> + <IntegerProperty displayName="Parent Connector Line Length" name="parentConnectorLineLength" value="10"/> + <BooleanProperty displayName="Connect To Point" name="connectToPoint" value="true"/> + <DoubleProperty displayName="Parent Connector DTheta" name="parentConnectorDTheta" value="0.0"/> + <IntegerProperty displayName="Connection Point Type" name="connectionPointType" value="2"/> + <IntegerProperty displayName="Model Element Name Alignment" name="modelElementNameAlignment" value="9"/> + <BooleanProperty displayName="Request Default Size" name="requestDefaultSize" value="false"/> + <BooleanProperty displayName="Request Fit Size" name="requestFitSize" value="false"/> + <BooleanProperty displayName="Request Fit Size From Center" name="requestFitSizeFromCenter" value="false"/>
+                                               <IntegerProperty displayName="Angle" 
name="angle" value="0"/>
+                                       </DiagramElementProperties>
+                                       <ElementFont color="Cr:0,0,0,255" name="Dialog" 
size="11" style="0"/>
+                                       <Line cap="0" color="Cr:0,0,0,255" transparency="0" 
weight="1.0">
+                                               <Stroke/>
+                                       </Line>
+ <Caption height="0" side="FreeMove" visible="true" width="520" x="-18" y="-8"/> + <FillColor color="Cr:122,207,245,255" style="1" transparency="0" type="1"/>
+                               </Shape>
+ <Shape height="70" id="FkFCTTSAUAAACEuJ" model="FkFCTTSAUAAACEuK" name="" shapeType="NOTE" width="520" x="2" y="2" zorder="0">
+                                       <DiagramElementProperties>
+ <ModelRefProperty displayName="Meta Model Element" name="metaModelElement">
+                                                       <ModelRef 
id="FkFCTTSAUAAACEuK"/>
+                                               </ModelRefProperty>
+                                               <ModelRefProperty displayName="Style" 
name="style"/>
+                                               <IntegerProperty displayName="X" name="x" 
value="20"/>
+                                               <IntegerProperty displayName="Y" name="y" 
value="10"/>
+                                               <IntegerProperty displayName="Width" 
name="width" value="520"/>
+                                               <IntegerProperty displayName="Height" 
name="height" value="70"/>
+ <ColorProperty displayName="Background" name="background" value="Cr:122,207,245,255"/> + <ColorProperty displayName="Foreground" name="foreground" value="Cr:0,0,0,255"/>
+                                               <IntegerProperty displayName="ZOrder" 
name="zOrder" value="0"/>
+ <StringProperty displayName="Creator Diagram Type" name="creatorDiagramType" value="ClassDiagram"/> + <BooleanProperty displayName="Selectable" name="selectable" value="true"/> + <BooleanProperty displayName="Request Reset Caption" name="requestResetCaption" value="false"/> + <BooleanProperty displayName="Request Reset Caption Size" name="requestResetCaptionSize" value="false"/> + <StringProperty displayName="Display Image Path" name="displayImagePath"/> + <BooleanProperty displayName="Display Stereotype Icon" name="displayStereotypeIcon" value="false"/> + <BooleanProperty displayName="Override Appearance With Stereotype Icon" name="overrideAppearanceWithStereotypeIcon" value="true"/> + <IntegerProperty displayName="Request Set Size Option" name="requestSetSizeOption" value="0"/> + <IntegerProperty displayName="Parent Connector Header Length" name="parentConnectorHeaderLength" value="40"/> + <IntegerProperty displayName="Parent Connector Line Length" name="parentConnectorLineLength" value="10"/> + <BooleanProperty displayName="Connect To Point" name="connectToPoint" value="true"/> + <DoubleProperty displayName="Parent Connector DTheta" name="parentConnectorDTheta" value="0.0"/> + <IntegerProperty displayName="Connection Point Type" name="connectionPointType" value="2"/> + <IntegerProperty displayName="Model Element Name Alignment" name="modelElementNameAlignment" value="9"/> + <BooleanProperty displayName="Request Default Size" name="requestDefaultSize" value="false"/> + <BooleanProperty displayName="Request Fit Size" name="requestFitSize" value="false"/> + <BooleanProperty displayName="Request Fit Size From Center" name="requestFitSizeFromCenter" value="false"/>
+                                               <IntegerProperty displayName="Angle" 
name="angle" value="0"/>
+                                       </DiagramElementProperties>
+                                       <ElementFont color="Cr:0,0,0,255" name="Dialog" 
size="11" style="0"/>
+                                       <Line cap="0" color="Cr:0,0,0,255" transparency="0" 
weight="1.0">
+                                               <Stroke/>
+                                       </Line>
+ <Caption height="0" side="FreeMove" visible="true" width="520" x="-18" y="-8"/> + <FillColor color="Cr:122,207,245,255" style="1" transparency="0" type="1"/>
+                               </Shape>
+                       </Shapes>
+               </Diagram>
+       </Diagrams>
+</Project>
=======================================
--- /img/OclExpressions/Ocltest.png     Thu Dec  2 08:21:57 2010
+++ /img/OclExpressions/Ocltest.png     Mon Dec  6 05:59:30 2010
Binary file, no diff available.
=======================================
--- /img/OclExpressions/Ocltest1.png    Thu Dec  2 08:21:57 2010
+++ /img/OclExpressions/Ocltest1.png    Mon Dec  6 05:59:30 2010
Binary file, no diff available.
=======================================
--- /img/OclExpressions/Ocltest2.png    Thu Dec  2 08:21:57 2010
+++ /img/OclExpressions/Ocltest2.png    Mon Dec  6 05:59:30 2010
Binary file, no diff available.

Other related posts:

  • » [duds0910] [easycookingduds] r114 committed - nuovi alberi di derivazione ocl e nuovo xml ocl grammar da sostituire ... - easycookingduds