All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cc.catalysts.structurizr.ModelPostProcessor Maven / Gradle / Ivy

There is a newer version: 1.3.0.4
Show newest version
package cc.catalysts.structurizr;

import com.structurizr.model.Model;

import javax.annotation.Nonnull;

/**
 * Implementors of this interface will be called after all spring components have been initialized but before all implicit
 * relationships are created and before all views are generated
 *
 * @author Klaus Lehner, Catalysts GmbH
 */
public interface ModelPostProcessor {

    /**
     * Do some action on the {@link Model} after the spring context has been initialized
     *
     * @param model
     */
    void postProcess(@Nonnull Model model);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy