This commit is contained in:
Timo Westkämper 2009-08-19 08:55:49 +00:00
parent 9ce3d97fa7
commit 0af4b2ff6c

View File

@ -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();
}