public abstract class Migration extends Object
| Modifier and Type | Field and Description |
|---|---|
org.eclipse.emf.ecore.EcorePackage |
ecorePackage |
| Constructor and Description |
|---|
Migration() |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.emf.ecore.EAnnotation |
createDbEmbedReferenceAnnotation() |
protected org.eclipse.emf.ecore.EAnnotation |
createEmbedsReferenceAnnotation() |
protected org.eclipse.emf.ecore.EAnnotation |
createHiddenAnnotation() |
protected org.eclipse.emf.ecore.EAnnotation |
createNoDatabaseAnnotation() |
protected org.eclipse.emf.ecore.EAnnotation |
createNoLazyLoadAnnotation()
Deprecated.
|
protected org.eclipse.emf.ecore.EAnnotation |
createUniqueAnnotation() |
abstract String |
getDescription() |
protected void |
link(org.eclipse.emf.ecore.EReference eReference1,
org.eclipse.emf.ecore.EReference eReference2) |
abstract void |
migrate(Schema schema,
DatabaseSession databaseSession) |
void |
upgrade(Database database) |
public abstract void migrate(Schema schema, DatabaseSession databaseSession)
public void upgrade(Database database)
protected org.eclipse.emf.ecore.EAnnotation createEmbedsReferenceAnnotation()
protected org.eclipse.emf.ecore.EAnnotation createDbEmbedReferenceAnnotation()
protected org.eclipse.emf.ecore.EAnnotation createNoDatabaseAnnotation()
protected org.eclipse.emf.ecore.EAnnotation createHiddenAnnotation()
@Deprecated protected org.eclipse.emf.ecore.EAnnotation createNoLazyLoadAnnotation()
protected org.eclipse.emf.ecore.EAnnotation createUniqueAnnotation()
protected void link(org.eclipse.emf.ecore.EReference eReference1,
org.eclipse.emf.ecore.EReference eReference2)
public abstract String getDescription()
Copyright © 2019 OpenSource BIM. All rights reserved.