--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Usuario.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Asesor extends Usuario
+{
+ // Attributes
+ // Associations
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Item.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Comentario extends Item
+{
+ // Attributes
+ // Associations
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ * @abstract
+ */
+class Item
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $autor;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $fecha;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $texto;
+
+ // Associations
+ // Operations
+ /**
+ * XXX
+ *
+ * @access public
+ * @returns string
+ */
+ function toHTML()
+ {
+ }
+
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Item.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Link extends Item
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $url;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $accesos;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $comentarios;
+
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Item.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Pregunta extends Item
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $activa;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $respuestas;
+
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Item.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Respuesta extends Item
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $ranking;
+
+ // Associations
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+require_once 'Usuario.php';
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ */
+class Socio extends Usuario
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $creditos;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $faltanteParaBonus;
+
+ // Associations
+ // Operations
+}
+
+?>
\ No newline at end of file
--- /dev/null
+<?php
+# vim: et sw=4 sts=4 binary noeol :
+
+/**
+ * XXX detailed description
+ *
+ * @author XXX
+ * @copyright XXX
+ * @abstract
+ */
+class Usuario
+{
+ // Attributes
+ /**
+ * XXX
+ * @access public
+ */
+ var $id;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $apellido;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $nombre;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $admin;
+
+ /**
+ * XXX
+ * @access public
+ */
+ var $ultimoLogin;
+
+ // Operations
+ /**
+ * XXX
+ *
+ * @access public
+ * @returns string
+ */
+ function toHTML()
+ {
+ }
+
+}
+
+?>
\ No newline at end of file