package com.cfsoft.ofbiz.dom.entity; import com.cfsoft.ofbiz.dom.entity.api.EntityModel; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.NotNullLazyKey; import org.jetbrains.annotations.NotNull; import java.util.List; /** * Created by IntelliJ IDEA. * User: Administrator * Date: 10/2/11 * Time: 1:47 AM * To change this template use File | Settings | File Templates. */ public abstract class EntityModelManger { private static final NotNullLazyKey<EntityModelManger, Project> INSTANCE_KEY = ServiceManager.createLazyKey(EntityModelManger.class); public static EntityModelManger getInstance(@NotNull final Project project) { return INSTANCE_KEY.getValue(project); } public abstract List<EntityModel> getEntityModels(); }