/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.transformation.ui.actions;
import org.teiid.designer.ui.actions.IModelerActionConstants;
/**
* ITransformationDiagramActionConstants
*
* @since 8.0
*/
public interface ITransformationDiagramActionConstants {
interface DiagramActions {
String RECONCILE_TRANSFORMATION = ReconcileTransformationAction.class.getName();
String ADD_TO_SQL_SELECT = AddToSqlSelectAction.class.getName();
String ADD_JOIN_EXPRESSION = AddJoinExpressionAction.class.getName();
/** Values of undo action capabilities */
boolean UNDO_ADD_TRANSFORMATION_SOURCE = false;
boolean UNDO_ADD_UNION_SOURCE = true; // NO_UCD
boolean UNDO_REMOVE_TRANSFORMATION_SOURCE = true;
boolean UNDO_CLEAR_TRANSFORMATION = false;
boolean UNDO_RECONCILE_TRANSFORMATION = false; // NO_UCD
boolean UNDO_ADD_TO_SQL_FROM = false; // NO_UCD
boolean UNDO_ADD_TO_SQL_SELECT = false; // NO_UCD
boolean UNDO_ADD_JOIN_EXPRESSION = false; // NO_UCD
}
interface ContextMenu {
/** The identifier for the diagram editor's context menu. */
String DIAGRAM_EDITOR_PAGE = "diagramEditorPage" + IModelerActionConstants.ContextMenu.MENU_ID_SUFFIX; //$NON-NLS-1$
/** Name of group for start of transformation menu items. */
String TRANS_START = "transformationStart"; //$NON-NLS-1$
/** Name of group for end of transformation menu items. */
String TRANS_END = "transformationEnd"; //$NON-NLS-1$
/** Name of group for start of transformation diagram menu items. */
String TRANS_DIAGRAM_START = "transformationDiagramStart"; //$NON-NLS-1$
}
}