@Override public void visitBefore(Model model) { OJAnnotatedInterface enumLookupInf = new OJAnnotatedInterface( UmlgRestletGenerationUtil.EnumerationLookupServerResource.getLast()); OJPackage ojPackage = new OJPackage(UmlgGenerationUtil.UmlgRootPackage.toJavaString()); enumLookupInf.setMyPackage(ojPackage); addToSource(enumLookupInf); OJAnnotatedClass enumLookup = new OJAnnotatedClass( UmlgRestletGenerationUtil.EnumerationLookupServerResouceImpl.getLast()); enumLookup.setMyPackage(ojPackage); enumLookup.addToImplementedInterfaces( UmlgRestletGenerationUtil.EnumerationLookupServerResource); enumLookup.setSuperclass(UmlgRestletGenerationUtil.ServerResource); addToSource(enumLookup); addDefaultConstructor(enumLookup); addGetRepresentation(enumLookupInf, enumLookup); addToRouterEnum(model, enumLookup, "ENUM_LOOKUP", "\"/tumlEnumLookup\""); }