Search in sources :

Example 1 with RemoveSchema

use of org.obeonetwork.dsl.database.dbevolution.RemoveSchema in project InformationSystem by ObeoNetwork.

the class SchemaChangeBuilder method handleRemoveChange.

@Override
protected Diff handleRemoveChange(ReferenceChange change) {
    RemoveSchema removeSchema = DbevolutionFactory.eINSTANCE.createRemoveSchema();
    Schema schema = (Schema) change.getValue();
    removeSchema.setSchema(schema);
    fillDBDiff(removeSchema, change);
    return removeSchema;
}
Also used : AddSchema(org.obeonetwork.dsl.database.dbevolution.AddSchema) AlterSchema(org.obeonetwork.dsl.database.dbevolution.AlterSchema) RemoveSchema(org.obeonetwork.dsl.database.dbevolution.RemoveSchema) Schema(org.obeonetwork.dsl.database.Schema) RemoveSchema(org.obeonetwork.dsl.database.dbevolution.RemoveSchema)

Example 2 with RemoveSchema

use of org.obeonetwork.dsl.database.dbevolution.RemoveSchema in project InformationSystem by ObeoNetwork.

the class RemoveSchemaItemProvider method getText.

/**
 * This returns the label text for the adapted class.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
@Override
public String getText(Object object) {
    RemoveSchema removeSchema = (RemoveSchema) object;
    Schema schema = removeSchema.getSchema();
    return getString("_UI_RemoveSchema_type") + " " + schema.getName();
}
Also used : RemoveSchema(org.obeonetwork.dsl.database.dbevolution.RemoveSchema) Schema(org.obeonetwork.dsl.database.Schema) RemoveSchema(org.obeonetwork.dsl.database.dbevolution.RemoveSchema)

Aggregations

Schema (org.obeonetwork.dsl.database.Schema)2 RemoveSchema (org.obeonetwork.dsl.database.dbevolution.RemoveSchema)2 AddSchema (org.obeonetwork.dsl.database.dbevolution.AddSchema)1 AlterSchema (org.obeonetwork.dsl.database.dbevolution.AlterSchema)1