Module: Xumlidot::Diagram::Xmi::Argument

Includes:
ID
Defined in:
lib/xumlidot/diagram/xmi/argument.rb

Instance Method Summary collapse

Methods included from ID

#association_end_id, #association_id, #force_id, #gen_id, #id

Instance Method Details

#drawObject



11
12
13
14
15
# File 'lib/xumlidot/diagram/xmi/argument.rb', line 11

def draw
  xmi = "<ownedParameter kind=\"inout\" name=\"#{name_to_xmi}\" xmi:id=\"#{id}\" xmi:type=\"uml:Parameter\">"
  xmi += "<defaultValue value=\"#{default_to_xmi}\" xmi:id=\"#{default_id}\" xmi:type=\"uml:LiteralString\"/>" if default
  xmi += "</ownedParameter>"
end