@@ -0,0 +1,1538 @@
+/**%0A *%0A * Copyright (c) 2006-2016, Speedment, Inc. All Rights Reserved.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22); You may not%0A * use this file except in compliance with the License. You may obtain a copy of%0A * the License at:%0A *%0A * http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A * License for the specific language governing permissions and limitations under%0A * the License.%0A */%0Apackage com.speedment.generator.event;%0A%0Aimport com.speedment.common.codegen.Meta;%0Aimport com.speedment.common.codegen.model.File;%0Aimport com.speedment.runtime.annotation.Api;%0Aimport com.speedment.runtime.config.Project;%0Aimport com.speedment.runtime.event.Event;%0Aimport com.speedment.runtime.event.trait.ProjectEvent;%0Aimport static java.util.Objects.requireNonNull;%0A%0A/**%0A *%0A * @author  Emil Forslund%0A * @since   2.4.0%0A */%0A@Api(version=%222.4%22)%0Apublic final class FileGenerated implements ProjectEvent, Event %7B%0A    %0A    private final Project project;%0A    private final Meta%3CFile, String%3E meta;%0A%0A    public FileGenerated(Project project, Meta%3CFile, String%3E meta) %7B%0A        this.project = requireNonNull(project);%0A        this.meta    = requireNonNull(meta);%0A    %7D%0A    %0A    public Meta%3CFile, String%3E meta() %7B%0A        return meta;%0A    %7D%0A%0A    @Override%0A    public Project project() %7B%0A        return project;%0A    %7D%0A%7D

Add event for every file generated