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
ConstructorsModifierConstructorDescriptionprotectedProjectAbstractRepositoryInitializer(Class<? extends P> projectType) -
Method Summary
Modifier and TypeMethodDescriptionprotected final com.dassault_systemes.modeler.foundation.transaction.TransactionManagercreateTransactionManager(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:
getRepositoryTypein 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:
createTransactionManagerin classcom.dassault_systemes.modeler.foundation.project.RepositoryInitializer<P extends com.dassault_systemes.modeler.foundation.project.ModelElementProject,AbstractRepository>
-