Class MergeResult<R extends FactoryBase<?,R>>
- java.lang.Object
-
- io.github.factoryfx.factory.merge.MergeResult<R>
-
public class MergeResult<R extends FactoryBase<?,R>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MergeResult(R currentRoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConflictInfo(AttributeDiffInfo conflictInfo)voidaddMergeExecutions(java.lang.Runnable mergeAction, FactoryBase<?,R> mergeTarget)voidaddMergeInfo(AttributeDiffInfo mergeInfo)voidaddPermissionViolationInfo(AttributeDiffInfo permissionViolation)MergeDiffInfo<R>executeMerge()java.util.Set<FactoryBase<?,R>>getMergedFactories()
-
-
-
Constructor Detail
-
MergeResult
public MergeResult(R currentRoot)
-
-
Method Detail
-
addConflictInfo
public void addConflictInfo(AttributeDiffInfo conflictInfo)
-
addMergeExecutions
public void addMergeExecutions(java.lang.Runnable mergeAction, FactoryBase<?,R> mergeTarget)
-
addMergeInfo
public void addMergeInfo(AttributeDiffInfo mergeInfo)
-
addPermissionViolationInfo
public void addPermissionViolationInfo(AttributeDiffInfo permissionViolation)
-
executeMerge
public MergeDiffInfo<R> executeMerge()
-
getMergedFactories
public java.util.Set<FactoryBase<?,R>> getMergedFactories()
-
-