package org.jboss.tools.hibernate.runtime.spi;
public interface INamingStrategy {
String collectionTableName(
String ownerEntityName,
String name,
String targetEntityName,
String name2,
String propName);
String columnName(String specifiedName);
String propertyToColumnName(String buildDefaultName);
String tableName(String specifiedTableName);
String joinKeyColumnName(
String primaryKeyColumnName,
String primaryTableName);
String classToTableName(String defaultName);
String getStrategyClassName();
}