must declare your classes in separated source files if you want them to be correctly handled by the generator
Java enums
enum.gsp
JPA entity beans
entity.gsp
Java interfaces
interface.gsp
Java services
remote.gsp
Java events
bean.gsp
All other Java classes
bean.gsp
beanBase.gsp
beanBase.gsp
remoteBase.gsp, or tideRemoteBase.gsp
entityBase.gsp, or tideEntityBase.gsp
@Entity
@MappedSuperclass
@RemoteDestination
@TideEvent
templates are bundled in the granite-generator.jar
accessible as resources via the class loader
GraniteDS comes with an ActionScript3 code generator that writes AS3 beans for all externalized JavaBeans, with specific support for lazily loaded EJB 3 entities