Class SchemePictureSynchronizer
java.lang.Object
com.e1c.langtool.v8.dt.sync.AbstractExternalPropertySynchronizer
com.e1c.langtool.v8.dt.sync.ReplacebleExternalPropertySynchronizer
com.e1c.langtool.v8.dt.bp.scheme.sync.picture.SchemePictureSynchronizer
- All Implemented Interfaces:
ResourceSynchronizer
-
Field Summary
Fields inherited from class com.e1c.langtool.v8.dt.sync.ReplacebleExternalPropertySynchronizer
FILE_NAME_SEGMENT_SPLITTERFields inherited from class com.e1c.langtool.v8.dt.sync.AbstractExternalPropertySynchronizer
emfObjectProvider, qualifiedNameConverter, qualifiedNameFilePathConverter, topObjectFqnGenerator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Gets the unique ID of the synchronizer.Collection<org.eclipse.core.resources.IResource>synchronize(org.eclipse.core.resources.IFile sourceFile, ITranslatingProject sourceProject, ITranslatedProject target, SyncSession session, org.eclipse.core.runtime.IProgressMonitor monitor) Synchronize given source file to target project with translating.Methods inherited from class com.e1c.langtool.v8.dt.sync.ReplacebleExternalPropertySynchronizer
getSourceFile, synchronizeMethods inherited from class com.e1c.langtool.v8.dt.sync.AbstractExternalPropertySynchronizer
createParentFolders, executeInTransactionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.e1c.langtool.sync.ResourceSynchronizer
remove
-
Constructor Details
-
SchemePictureSynchronizer
public SchemePictureSynchronizer()
-
-
Method Details
-
getId
Description copied from interface:ResourceSynchronizerGets the unique ID of the synchronizer.- Specified by:
getIdin interfaceResourceSynchronizer- Overrides:
getIdin classReplacebleExternalPropertySynchronizer- Returns:
- the ID of the synchronizer, cannot return
null.
-
synchronize
public Collection<org.eclipse.core.resources.IResource> synchronize(org.eclipse.core.resources.IFile sourceFile, ITranslatingProject sourceProject, ITranslatedProject target, SyncSession session, org.eclipse.core.runtime.IProgressMonitor monitor) Description copied from interface:ResourceSynchronizerSynchronize given source file to target project with translating.- Specified by:
synchronizein interfaceResourceSynchronizer- Overrides:
synchronizein classAbstractExternalPropertySynchronizer- Parameters:
sourceFile- the source filesourceProject- the source projecttarget- the targetsession- the sessionmonitor- the monitor- Returns:
- the collection of synchronized files in target project, cannot return
null.
-