public class ModelEvolutionContextImpl extends java.lang.Object implements MetaModelEvolutionContext
| Modifier and Type | Field and Description |
|---|---|
protected SphereBranch |
branch |
protected ChronoSphereTransactionInternal |
newTx |
protected ChronoSphereTransactionInternal |
oldTx |
protected ChronoSphere |
repository |
| Constructor and Description |
|---|
ModelEvolutionContextImpl(ChronoSphere repository,
java.lang.String branch,
ChronoSphereTransaction oldTx,
ChronoSphereTransaction newTx) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EObject |
createAndAttachEvolvedEObject(org.eclipse.emf.ecore.EObject oldObject,
org.eclipse.emf.ecore.EClass newClass) |
void |
deleteInNewModel(org.eclipse.emf.ecore.EObject newObject) |
QueryStepBuilderStarter |
findInNewModel() |
QueryStepBuilderStarter |
findInOldModel() |
void |
flush() |
org.eclipse.emf.ecore.EObject |
getCorrespondingEObjectInNewModel(org.eclipse.emf.ecore.EObject oldEObject) |
org.eclipse.emf.ecore.EObject |
getCorrespondingEObjectInOldModel(org.eclipse.emf.ecore.EObject newEObject) |
SphereBranch |
getMigrationBranch() |
org.eclipse.emf.ecore.EPackage |
getNewEPackage(java.lang.String namespaceURI) |
java.util.Set<org.eclipse.emf.ecore.EPackage> |
getNewEPackages() |
org.eclipse.emf.ecore.EPackage |
getOldEPackage(java.lang.String namespaceURI) |
java.util.Set<org.eclipse.emf.ecore.EPackage> |
getOldEPackages() |
protected final ChronoSphere repository
protected final SphereBranch branch
protected final ChronoSphereTransactionInternal oldTx
protected final ChronoSphereTransactionInternal newTx
public ModelEvolutionContextImpl(ChronoSphere repository, java.lang.String branch, ChronoSphereTransaction oldTx, ChronoSphereTransaction newTx)
public org.eclipse.emf.ecore.EPackage getOldEPackage(java.lang.String namespaceURI)
getOldEPackage in interface MetaModelEvolutionContextpublic org.eclipse.emf.ecore.EPackage getNewEPackage(java.lang.String namespaceURI)
getNewEPackage in interface MetaModelEvolutionContextpublic java.util.Set<org.eclipse.emf.ecore.EPackage> getOldEPackages()
getOldEPackages in interface MetaModelEvolutionContextpublic java.util.Set<org.eclipse.emf.ecore.EPackage> getNewEPackages()
getNewEPackages in interface MetaModelEvolutionContextpublic SphereBranch getMigrationBranch()
getMigrationBranch in interface MetaModelEvolutionContextpublic QueryStepBuilderStarter findInOldModel()
findInOldModel in interface MetaModelEvolutionContextpublic QueryStepBuilderStarter findInNewModel()
findInNewModel in interface MetaModelEvolutionContextpublic void flush()
flush in interface MetaModelEvolutionContextpublic org.eclipse.emf.ecore.EObject createAndAttachEvolvedEObject(org.eclipse.emf.ecore.EObject oldObject,
org.eclipse.emf.ecore.EClass newClass)
createAndAttachEvolvedEObject in interface MetaModelEvolutionContextpublic org.eclipse.emf.ecore.EObject getCorrespondingEObjectInOldModel(org.eclipse.emf.ecore.EObject newEObject)
getCorrespondingEObjectInOldModel in interface MetaModelEvolutionContextpublic org.eclipse.emf.ecore.EObject getCorrespondingEObjectInNewModel(org.eclipse.emf.ecore.EObject oldEObject)
getCorrespondingEObjectInNewModel in interface MetaModelEvolutionContextpublic void deleteInNewModel(org.eclipse.emf.ecore.EObject newObject)
deleteInNewModel in interface MetaModelEvolutionContext