Package com.e1c.langtool.v8.dt.form.sync
Class FormObjectSynchronizer
java.lang.Object
com.e1c.langtool.v8.dt.sync.AbstractBmObjectSynchronizer
com.e1c.langtool.v8.dt.form.sync.FormObjectSynchronizer
- All Implemented Interfaces:
ResourceSynchronizer
- Direct Known Subclasses:
BaseFormObjectSynchronizer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.xtext.naming.IQualifiedNameProviderFields inherited from class com.e1c.langtool.v8.dt.sync.AbstractBmObjectSynchronizer
emfObjectProvider, featureSettingsService, fqnGenerator, modelManager, qualifiedNameFilePathConverter, runtimeVersionSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.emf.ecore.EObjectcreateModuleProxy(Form form, org.eclipse.core.resources.IProject project) protected BmObjectCopiercreateNewCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, IBmObject source, IProjectTranslationProvider translationProvider, org.eclipse.core.resources.IProject targetProject, Version runtimeVersion) getId()Gets the unique ID of the synchronizer.Methods inherited from class com.e1c.langtool.v8.dt.sync.AbstractBmObjectSynchronizer
copyBmObject, remove, synchronize, synchronize
-
Field Details
-
fqnProvider
@Inject protected org.eclipse.xtext.naming.IQualifiedNameProvider fqnProvider
-
-
Constructor Details
-
FormObjectSynchronizer
public FormObjectSynchronizer()
-
-
Method Details
-
getId
Description copied from interface:ResourceSynchronizerGets the unique ID of the synchronizer.- Returns:
- the ID of the synchronizer, cannot return
null.
-
createNewCopier
protected BmObjectCopier createNewCopier(org.eclipse.core.resources.IProject project, IBmPlatformTransaction transaction, IBmObject source, IProjectTranslationProvider translationProvider, org.eclipse.core.resources.IProject targetProject, Version runtimeVersion) - Overrides:
createNewCopierin classAbstractBmObjectSynchronizer
-
createModuleProxy
protected org.eclipse.emf.ecore.EObject createModuleProxy(Form form, org.eclipse.core.resources.IProject project)
-