Synergy Home Page

au.edu.swin.synergy.plugin.conflict
Class BConflict

java.lang.Object
  |
  +--au.edu.swin.synergy.kernel.BPlugin
        |
        +--au.edu.swin.synergy.plugin.conflict.BConflict

public class BConflict
extends BPlugin
implements BConflictDetect

Conflict resolution for Cohesion Models. This uses an algorithm called Optomistic Concurrent Revisions

See Also:
BRepository

Field Summary
static int kChanged
           
static int kConflict
           
static int kConflictCosmetic
           
static int kConflictDeleted
           
static int kNoConflict
           
 
Fields inherited from class au.edu.swin.synergy.kernel.BPlugin
kernel
 
Constructor Summary
BConflict()
           
 
Method Summary
 int doFindConflicts(Vector oldVersions, String destinationFile)
           
 void onBCommandEvent(Object source, BCommandEvent event)
           
 void setup(BStringList params)
           
 
Methods inherited from class au.edu.swin.synergy.kernel.BPlugin
dispatchEvent, dispatchEventAndWait, dispatchEventServer, dispatchEventServerAndWait, dispatchEventTo, dispatchEventToAndWait, getDependancies, getKernel, setKernel, setup, unload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kNoConflict

public static final int kNoConflict

kConflictCosmetic

public static final int kConflictCosmetic

kConflict

public static final int kConflict

kConflictDeleted

public static final int kConflictDeleted

kChanged

public static final int kChanged
Constructor Detail

BConflict

public BConflict()
Method Detail

setup

public void setup(BStringList params)
Overrides:
setup in class BPlugin

onBCommandEvent

public void onBCommandEvent(Object source,
                            BCommandEvent event)
Overrides:
onBCommandEvent in class BPlugin

doFindConflicts

public int doFindConflicts(Vector oldVersions,
                           String destinationFile)
Specified by:
doFindConflicts in interface BConflictDetect

Synergy Home Page