Package com.nomagic.uml2.ext.jmi.reflect
Class ProjectAbstractRepositoryInitializer<P extends com.dassault_systemes.modeler.foundation.project.ModelElementProject>
- java.lang.Object
-
- com.dassault_systemes.modeler.foundation.project.RepositoryInitializer<P,AbstractRepository>
-
- com.nomagic.uml2.ext.jmi.reflect.ProjectAbstractRepositoryInitializer<P>
-
- All Implemented Interfaces:
java.util.function.Consumer<com.dassault_systemes.modeler.foundation.project.ModelElementProject>
public abstract class ProjectAbstractRepositoryInitializer<P extends com.dassault_systemes.modeler.foundation.project.ModelElementProject> extends com.dassault_systemes.modeler.foundation.project.RepositoryInitializer<P,AbstractRepository>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ProjectAbstractRepositoryInitializer(java.lang.Class<? extends P> projectType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.dassault_systemes.modeler.foundation.transaction.TransactionManager
createTransactionManager(AbstractRepository repository)
protected java.lang.Class<? extends AbstractRepository>
getRepositoryType(P project)
-
Methods inherited from class com.dassault_systemes.modeler.foundation.project.RepositoryInitializer
accept, createRepository
-
-
-
-
Constructor Detail
-
ProjectAbstractRepositoryInitializer
protected ProjectAbstractRepositoryInitializer(java.lang.Class<? extends P> projectType)
-
-
Method Detail
-
getRepositoryType
protected final java.lang.Class<? extends AbstractRepository> getRepositoryType(P project)
- Specified by:
getRepositoryType
in classcom.dassault_systemes.modeler.foundation.project.RepositoryInitializer<P extends com.dassault_systemes.modeler.foundation.project.ModelElementProject,AbstractRepository>
-
createTransactionManager
protected final com.dassault_systemes.modeler.foundation.transaction.TransactionManager createTransactionManager(AbstractRepository repository)
- Specified by:
createTransactionManager
in classcom.dassault_systemes.modeler.foundation.project.RepositoryInitializer<P extends com.dassault_systemes.modeler.foundation.project.ModelElementProject,AbstractRepository>
-
-