Another commit
[erd-marker.git] / lib / erd_handler / link.rb
diff --git a/lib/erd_handler/link.rb b/lib/erd_handler/link.rb
new file mode 100644 (file)
index 0000000..f8ebc19
--- /dev/null
@@ -0,0 +1,15 @@
+module ErdHandler
+  class Link < Edge
+    def initialize(link_element = nil, vertices = nil)
+      super()
+      read(link_element, vertices) unless link_element.nil?
+      self
+    end
+    
+    def read(link_element, vertices)
+      self.id = link_element.attributes["id"].to_i
+      self.mark = link_element.attributes["mark"].to_f
+      
+    end
+  end
+end
\ No newline at end of file