Uses of Interface
com._1c.g5.v8.dt.compare.merge.IMergeSession
-
Packages that use IMergeSession Package Description com._1c.g5.v8.dt.bsl.compare com._1c.g5.v8.dt.compare.core com._1c.g5.v8.dt.compare.matching com._1c.g5.v8.dt.compare.merge com._1c.g5.v8.dt.compare.participant -
-
Uses of IMergeSession in com._1c.g5.v8.dt.bsl.compare
Methods in com._1c.g5.v8.dt.bsl.compare with parameters of type IMergeSession Modifier and Type Method Description static InputStream
BslCompareUtils. getBslModuleContentStreamOnMerge(BslModuleComparisonNode node, IMergeSession mergeSession, ComparisonSide side, IQualifiedNameFilePathConverter filePathConverter)
Returns the Bsl module content stream on the specified comparison side on merge.static String
BslCompareUtils. readBslModuleContentOnMerge(BslModuleComparisonNode node, IMergeSession mergeSession, ComparisonSide side, IQualifiedNameFilePathConverter filePathConverter)
Reads the Bsl module content on the specified comparison side on merge. -
Uses of IMergeSession in com._1c.g5.v8.dt.compare.core
Methods in com._1c.g5.v8.dt.compare.core with parameters of type IMergeSession Modifier and Type Method Description MergeContext
IComparisonParticipant. createMergeContext(TopComparisonNode node, IMergeSession mergeSession, ComparisonContext comparisonContext)
Creates merge context for an upcoming merge operation.List<IRenameOnMergeOperation>
IComparisonParticipant. prepareRenameOperations(IMergeSession mergeSession, ComparisonContext context)
Gets a list of rename operations prepared by this participant.void
IComparisonParticipant. validateMerge(IMergeSession mergeSession, ComparisonContext comparisonContext, ComparisonNode node, List<MergeValidationProblem> validationProblems)
Validates the process of merge of the specified model node. -
Uses of IMergeSession in com._1c.g5.v8.dt.compare.matching
Methods in com._1c.g5.v8.dt.compare.matching with parameters of type IMergeSession Modifier and Type Method Description IMatchingSymlinks
ISymlinkTranslationContributor. getMatchingSymlinks(ComparisonNode node, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference reference, ComparisonSide sourceSide, String symlink, ComparisonContext comparisonContext, IMergeSession mergeSession)
Returns a "matching symlinks" object for the specified symbolic link in the specified context.IMatchingSymlinks
ISymlinkTranslator. getMatchingSymlinks(ComparisonNode node, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference reference, ComparisonSide sourceSide, String symlink, ComparisonContext comparisonContext, IMergeSession mergeSession)
For the specified symbolic link in the specified context on the specified side ("source side"), returns an object with this link on the specified target side and symbolic links (within the same context) of objects corresponding to the source object in the comparison model.IMatchingSymlinks
ISymlinkTranslationContributor. getMatchingSymlinksToTopObject(ComparisonContext comparisonContext, String symlink, ComparisonSide side, IMergeSession mergeSession)
Returns matched symlinks to the top object with the given symlink on a given comparison side.IMatchingSymlinks
ISymlinkTranslator. getMatchingSymlinksToTopObject(ComparisonContext comparisonContext, String symlink, ComparisonSide side, IMergeSession mergeSession)
Returns matched symlinks to the top object with the given symlink on a given comparison side.String
ISymlinkTranslator. translateForImport(IMergeSession mergeSession, ComparisonNode node, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EReference reference, String symlink, ComparisonContext comparisonContext)
Translates the specified symbolic link referencing an object on the OTHER side of comparison for the purposes of import, that is, when the reference is situated in an imported other object. -
Uses of IMergeSession in com._1c.g5.v8.dt.compare.merge
Fields in com._1c.g5.v8.dt.compare.merge declared as IMergeSession Modifier and Type Field Description IMergeSession
MergeContext. mergeSession
The merge session.Methods in com._1c.g5.v8.dt.compare.merge with parameters of type IMergeSession Modifier and Type Method Description InputStream
IPostponedFileOperation.IContentStreamProvider. getContentStream(IMergeSession mergeSession)
Gets the file content stream.void
AddFilePostponedOperation. perform(IMergeSession mergeSession)
void
DeleteFilePostponedOperation. perform(IMergeSession mergeSession)
void
IPostponedFileOperation. perform(IMergeSession mergeSession)
Performs the operation.void
ReplaceFileContentPostponedOperation. perform(IMergeSession mergeSession)
Constructors in com._1c.g5.v8.dt.compare.merge with parameters of type IMergeSession Constructor Description MergeContext(ComparisonContext comparisonContext, IMergeSession mergeSession, TopComparisonNode topNode, AbstractComparedEmfObjects<?> topParents)
Creates context instance. -
Uses of IMergeSession in com._1c.g5.v8.dt.compare.participant
Methods in com._1c.g5.v8.dt.compare.participant with parameters of type IMergeSession Modifier and Type Method Description protected abstract org.eclipse.emf.ecore.EObject
AbstractEmfBasedComparisonParticipant. createImportedEObject(org.eclipse.emf.ecore.EObject otherObject, IMergeSession mergeSession)
protected void
AbstractEmfBasedComparisonParticipant. deletePictureResourceFile(PictureDef mainPicture, IMergeSession session)
Deletes the main picture resource file.List<IRenameOnMergeOperation>
AbstractEmfBasedComparisonParticipant. prepareRenameOperations(IMergeSession mergeSession, ComparisonContext context)
protected void
AbstractEmfBasedComparisonParticipant. updatePictureResourceFile(PictureDef mainPicture, PictureDef otherPicture, IMergeSession session)
Updates the main picture resource file with the other picture resource.
-