module Xumlidot::Diagram::Xmi::Attribute

Public Instance Methods

draw() click to toggle source

TODO - public/private visibility on attributes

# File lib/xumlidot/diagram/xmi/attribute.rb, line 12
def draw
  attribute_xmi = "<ownedAttribute aggregation=\"none\" isDerived=\"false\" isDerivedUnion=\"false\" isID=\"false\" isLeaf=\"false\" isReadOnly=\"false\" isStatic=\"false\" name=\"#{name_to_xmi}\" visibility=\"public\" xmi:id=\"#{id}\" xmi:type=\"uml:Property\">"
  attribute_xmi += "</ownedAttribute>"
end
name_to_xmi() click to toggle source
# File lib/xumlidot/diagram/xmi/attribute.rb, line 17
def name_to_xmi
  name.encode(:xml => :text) if name
end