/** @generated NOT */ private void createElement(dataMapper.diagram.tree.model.Element element, TreeNode treeNode) { Element ele = DataMapperFactory.eINSTANCE.createElement(); // ele.setName(element.getCount() + "," + element.getName()); ele.setName(element.getName()); ele.setLevel(element.getCount()); if (element.getSchemaType() != null) { switch (element.getSchemaType()) { case ARRAY: ele.setSchemaDataType(SchemaDataType.ARRAY); break; case BOOLEAN: ele.setSchemaDataType(SchemaDataType.BOOLEAN); break; case BYTES: ele.setSchemaDataType(SchemaDataType.BYTES); break; case DOUBLE: ele.setSchemaDataType(SchemaDataType.DOUBLE); break; case ENUM: ele.setSchemaDataType(SchemaDataType.ENUM); break; case FIXED: ele.setSchemaDataType(SchemaDataType.FIXED); break; case FLOAT: ele.setSchemaDataType(SchemaDataType.FLOAT); break; case INT: ele.setSchemaDataType(SchemaDataType.INT); break; case LONG: ele.setSchemaDataType(SchemaDataType.LONG); break; case MAP: ele.setSchemaDataType(SchemaDataType.MAP); break; case NULL: ele.setSchemaDataType(SchemaDataType.NULL); break; case RECORD: ele.setSchemaDataType(SchemaDataType.RECORD); break; case STRING: ele.setSchemaDataType(SchemaDataType.STRING); break; case UNION: ele.setSchemaDataType(SchemaDataType.UNION); break; default: break; } } treeNode.getElement().add(ele); if (!(element.getAttribute().isEmpty())) { for (dataMapper.diagram.tree.model.Attribute attribute : element.getAttribute()) { createAttribute(attribute, treeNode); } } }