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:
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
ModifierConstructorDescriptionprotected
ProjectAbstractRepositoryInitializer
(Class<? extends P> projectType) -
Method Summary
Modifier and TypeMethodDescriptionprotected final com.dassault_systemes.modeler.foundation.transaction.TransactionManager
createTransactionManager
(AbstractRepository repository) protected final Class<? extends AbstractRepository>
getRepositoryType
(P project) Methods inherited from class com.dassault_systemes.modeler.foundation.project.RepositoryInitializer
accept, createRepository
-
Constructor Details
-
ProjectAbstractRepositoryInitializer
-
-
Method Details
-
getRepositoryType
- 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>
-