uk.ac.bbk.dcs.automed.evolution1
Class Evolution
java.lang.Object
uk.ac.bbk.dcs.automed.evolution1.Evolution
- Direct Known Subclasses:
- ExtensionalSchemaEvolution, VirtualSchemaEvolution
public abstract class Evolution
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isRepair
protected boolean isRepair
isDataEvolution
protected boolean isDataEvolution
isSchemaEvolution
protected boolean isSchemaEvolution
Evolution
public Evolution()
createNew
public abstract void createNew()
createNewOneStep
public abstract void createNewOneStep()
repairExisting
public abstract void repairExisting()
repairExistingOneStep
public abstract void repairExistingOneStep()
setIsRepair
public void setIsRepair(boolean isRepair)
setIsDataEvolution
public void setIsDataEvolution(boolean isDataEvolution)
setIsSchemaEvolution
public void setIsSchemaEvolution(boolean isSchemaEvolution)
getIsRepair
public boolean getIsRepair()
getIsDataEvolution
public boolean getIsDataEvolution()
getIsSchemaEvolution
public boolean getIsSchemaEvolution()
dropSchemas
public static void dropSchemas(Pathway p)
throws IntegrityException,
NotFoundException
- Retracts schemas in the pathway from s1 to s2, WITHOUT retracting s2.
- Throws:
IntegrityException
NotFoundException