use of org.obeonetwork.dsl.database.dbevolution.UpdateColumnChange in project InformationSystem by ObeoNetwork.
the class ColumnChangeBuilder method createUpdateColumnChange.
protected UpdateColumnChange createUpdateColumnChange(AttributeChange change) {
UpdateColumnChange updateColumnChange = DbevolutionFactory.eINSTANCE.createUpdateColumnChange();
updateColumnChange.setColumn((Column) change.getMatch().getLeft());
updateColumnChange.setTarget(change.getMatch().getRight());
return updateColumnChange;
}
use of org.obeonetwork.dsl.database.dbevolution.UpdateColumnChange in project InformationSystem by ObeoNetwork.
the class ColumnChangeBuilder method handleAlterChange.
@Override
protected Diff handleAlterChange(Match change) {
Column column = (Column) change.getLeft();
// if (!alreadyCreatedUpdateColumnChange(column)) {
UpdateColumnChange updateColumn = DbevolutionFactory.eINSTANCE.createUpdateColumnChange();
columnsToUpdate.put(column, updateColumn);
updateColumn.setColumn(column);
updateColumn.setTarget(change.getRight());
return updateColumn;
// } else {
// return null;
// }
}
use of org.obeonetwork.dsl.database.dbevolution.UpdateColumnChange in project InformationSystem by ObeoNetwork.
the class UpdateColumnChangeItemProvider 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) {
UpdateColumnChange updateColumnChange = (UpdateColumnChange) object;
Column column = updateColumnChange.getColumn();
AdapterFactoryItemDelegator delegator = new AdapterFactoryItemDelegator(getRootAdapterFactory());
final String parentLabel = delegator.getText(column);
return getString("_UI_UpdateColumnChange_type", new Object[] { parentLabel, new DiffContentService().getSubDiffs(updateColumnChange, updateColumnChange.getMatch().getComparison()).size() });
}
Aggregations