Class: MergeAnalysis

MergeAnalysis


new MergeAnalysis( [json])

Parameters:
Name Type Argument Description
json Object <optional>

Extends

Methods


addConflictingResource(conflictingResource)

Add a conflictingResource
Parameters:
Name Type Description
conflictingResource MergeConflict
Returns:
this
Type
MergeAnalysis

addDuplicateResource(duplicateResource)

Add a duplicateResource
Parameters:
Name Type Description
duplicateResource ResourceReference
Returns:
this
Type
MergeAnalysis

addSurvivorResource(survivorResource)

Add a survivorResource
Parameters:
Name Type Description
survivorResource ResourceReference
Returns:
this
Type
MergeAnalysis

getConflictingResources()

Get the conflictingResources
Returns:
Type
Array.<MergeConflict>

getDuplicate()

Get the duplicate
Returns:
duplicate
Type
ResourceReference

getDuplicateResources()

Get the duplicateResources
Returns:
Type
Array.<ResourceReference>

getSurvivor()

Get the survivor
Returns:
survivor
Type
ResourceReference

getSurvivorResources()

Get the survivorResources
Returns:
Type
Array.<ResourceReference>

init(json)

Initialize from JSON
Parameters:
Name Type Description
json Object
Overrides:
Returns:
MergeAnalysis this

<static> isInstance(obj)

Check whether the given object is an instance of this class.
Parameters:
Name Type Description
obj Object
Returns:
Type
Boolean

setConflictingResources(conflictingResources)

Set the conflictingResources
Parameters:
Name Type Description
conflictingResources Array.<MergeConflict>
Returns:
this
Type
MergeAnalysis

setDuplicate(duplicate)

Set the duplicate
Parameters:
Name Type Description
duplicate ResourceReference
Returns:
this
Type
MergeAnalysis

setDuplicateResources(duplicateResources)

Set the duplicateResources
Parameters:
Name Type Description
duplicateResources Array.<ResourceReference>
Returns:
this
Type
MergeAnalysis

setSurvivor(survivor)

Set the survivor
Parameters:
Name Type Description
survivor ResourceReference
Returns:
this
Type
MergeAnalysis

setSurvivorResources(survivorResources)

Set the survivorResources
Parameters:
Name Type Description
survivorResources Array.<ResourceReference>
Returns:
this
Type
MergeAnalysis

toJSON()

Export the object as JSON
Overrides:
Returns:
JSON object
Type
Object