title: in,out,inout,return parameter direction in UML
body: <p>As i read the following concepts through UML specification promoted by OMG 2.5 (Beta) as:</p>
  
  <blockquote>
    <p>in: Indicates that Parameter values are passed in by the 
    caller. </p>
    
    <p>inout:Indicates that Parameter values are passed in by the caller and then back out to the caller.</p>
    
    <p>out:Indicates that Parameter values are passed out to the caller.</p>
    
    <p>return:Indicates that Parameter values are passed as return values back to the caller.</p>
  </blockquote>
  
  <p>Does this mean that the "in" is as call by value 
  and "inout" as call by reference?</p>
  
  <p>could you please clarify each one of those concepts a bit?</p>