package org.jboss.tools.hibernate.runtime.spi; public interface IType { String toString(Object value); String getName(); Object fromStringValue(String value); boolean isEntityType(); boolean isOneToOne(); boolean isAnyType(); boolean isComponentType(); boolean isCollectionType(); Class<?> getReturnedClass(); String getAssociatedEntityName(); boolean isIntegerType(); boolean isArrayType(); boolean isInstanceOfPrimitiveType(); Class<?> getPrimitiveClass(); String getRole(); }