public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }