diff --git a/querydsl-core/src/main/java/com/mysema/query/codegen/TypeModel.java b/querydsl-core/src/main/java/com/mysema/query/codegen/TypeModel.java index 6fe754e51..e9abe35e6 100644 --- a/querydsl-core/src/main/java/com/mysema/query/codegen/TypeModel.java +++ b/querydsl-core/src/main/java/com/mysema/query/codegen/TypeModel.java @@ -13,18 +13,39 @@ package com.mysema.query.codegen; */ public interface TypeModel { + /** + * @return field type of type + */ FieldType getFieldType(); + /** + * @return key type of Map type + */ TypeModel getKeyType(); + /** + * @return name including optional enclosing class' simple name and + */ String getLocalName(); + /** + * @return fully qualified class name + */ String getName(); + /** + * @return package name + */ String getPackageName(); + /** + * @return simple class name + */ String getSimpleName(); + /** + * @return value type of Map and Collection type + */ TypeModel getValueType(); } \ No newline at end of file