public void handleClass(Element e) {
		
		String id = e.getAttributeValue("Id");
		
		if(id == null || EntityMeta.all_entities.get(id) != null)
			return;
		
		ClassMeta c = new ClassMeta();
		
		c.id          = id;
		c.name        = e.getAttributeValue("Name");
		c.is_abstract = Boolean.parseBoolean(e.getAttributeValue("Abstract"));
		
		EntityMeta.all_entities.put(c.id, c);
		EntityMeta.all_classes.put(c.id, c);
		
		Element tmp = e.getFirstChildElement("ModelChildren");
		if(tmp != null) {
			Elements attributes = tmp.getChildElements("Attribute");
		
			for(int i = 0; i < attributes.size(); ++i)
				handleAttribute(attributes.get(i), c);
		}
	}