addChildVisitor(JpaColumn.class, new ColumnVisitor());
}
@Override
public boolean onStartNode(ProjectPath path) {
JpaId id = (JpaId) path.getObject();
if (id.getColumn() == null) {
JpaColumn column = new JpaColumn(AnnotationPrototypes.getColumn());
column.setName(id.getName());
JpaEntity entity = (JpaEntity) path.firstInstanceOf(JpaEntity.class);
column.setTable(entity.getTable().getName());
id.setColumn(column);
}
return true;
}