/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.gmf.codegen.gmfgen; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Edit Part Candies</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getReorientConnectionViewCommandClassName <em>Reorient Connection View Command Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseEditHelperClassName <em>Base Edit Helper Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getEditPartFactoryClassName <em>Edit Part Factory Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseExternalNodeLabelEditPartClassName <em>Base External Node Label Edit Part Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseItemSemanticEditPolicyClassName <em>Base Item Semantic Edit Policy Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseGraphicalNodeEditPolicyClassName <em>Base Graphical Node Edit Policy Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getTextSelectionEditPolicyClassName <em>Text Selection Edit Policy Class Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getTextNonResizableEditPolicyClassName <em>Text Non Resizable Edit Policy Class Name</em>}</li> * </ul> * </p> * * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies() * @model interface="true" abstract="true" * @generated */ public interface EditPartCandies extends EObject { /** * Returns the value of the '<em><b>Reorient Connection View Command Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Reorient Connection View Command Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Reorient Connection View Command Class Name</em>' attribute. * @see #setReorientConnectionViewCommandClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_ReorientConnectionViewCommandClassName() * @model * @generated */ String getReorientConnectionViewCommandClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getReorientConnectionViewCommandClassName <em>Reorient Connection View Command Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Reorient Connection View Command Class Name</em>' attribute. * @see #getReorientConnectionViewCommandClassName() * @generated */ void setReorientConnectionViewCommandClassName(String value); /** * Returns the value of the '<em><b>Base Edit Helper Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Edit Helper Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Edit Helper Class Name</em>' attribute. * @see #setBaseEditHelperClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_BaseEditHelperClassName() * @model * @generated */ String getBaseEditHelperClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseEditHelperClassName <em>Base Edit Helper Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Edit Helper Class Name</em>' attribute. * @see #getBaseEditHelperClassName() * @generated */ void setBaseEditHelperClassName(String value); /** * Returns the value of the '<em><b>Edit Part Factory Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edit Part Factory Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Edit Part Factory Class Name</em>' attribute. * @see #setEditPartFactoryClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_EditPartFactoryClassName() * @model * @generated */ String getEditPartFactoryClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getEditPartFactoryClassName <em>Edit Part Factory Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edit Part Factory Class Name</em>' attribute. * @see #getEditPartFactoryClassName() * @generated */ void setEditPartFactoryClassName(String value); /** * Returns the value of the '<em><b>Base External Node Label Edit Part Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base External Node Label Edit Part Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base External Node Label Edit Part Class Name</em>' attribute. * @see #setBaseExternalNodeLabelEditPartClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_BaseExternalNodeLabelEditPartClassName() * @model * @generated */ String getBaseExternalNodeLabelEditPartClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseExternalNodeLabelEditPartClassName <em>Base External Node Label Edit Part Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base External Node Label Edit Part Class Name</em>' attribute. * @see #getBaseExternalNodeLabelEditPartClassName() * @generated */ void setBaseExternalNodeLabelEditPartClassName(String value); /** * Returns the value of the '<em><b>Base Item Semantic Edit Policy Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Item Semantic Edit Policy Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Item Semantic Edit Policy Class Name</em>' attribute. * @see #setBaseItemSemanticEditPolicyClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_BaseItemSemanticEditPolicyClassName() * @model * @generated */ String getBaseItemSemanticEditPolicyClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseItemSemanticEditPolicyClassName <em>Base Item Semantic Edit Policy Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Item Semantic Edit Policy Class Name</em>' attribute. * @see #getBaseItemSemanticEditPolicyClassName() * @generated */ void setBaseItemSemanticEditPolicyClassName(String value); /** * Returns the value of the '<em><b>Base Graphical Node Edit Policy Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Graphical Node Edit Policy Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Graphical Node Edit Policy Class Name</em>' attribute. * @see #setBaseGraphicalNodeEditPolicyClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_BaseGraphicalNodeEditPolicyClassName() * @model annotation="http://www.eclipse.org/gmf/2006/deprecated documentation='Not in use'" * @generated */ String getBaseGraphicalNodeEditPolicyClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getBaseGraphicalNodeEditPolicyClassName <em>Base Graphical Node Edit Policy Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Graphical Node Edit Policy Class Name</em>' attribute. * @see #getBaseGraphicalNodeEditPolicyClassName() * @generated */ void setBaseGraphicalNodeEditPolicyClassName(String value); /** * Returns the value of the '<em><b>Text Selection Edit Policy Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Selection Edit Policy Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Selection Edit Policy Class Name</em>' attribute. * @see #setTextSelectionEditPolicyClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_TextSelectionEditPolicyClassName() * @model * @generated */ String getTextSelectionEditPolicyClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getTextSelectionEditPolicyClassName <em>Text Selection Edit Policy Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Selection Edit Policy Class Name</em>' attribute. * @see #getTextSelectionEditPolicyClassName() * @generated */ void setTextSelectionEditPolicyClassName(String value); /** * Returns the value of the '<em><b>Text Non Resizable Edit Policy Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Non Resizable Edit Policy Class Name</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Non Resizable Edit Policy Class Name</em>' attribute. * @see #setTextNonResizableEditPolicyClassName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getEditPartCandies_TextNonResizableEditPolicyClassName() * @model * @generated */ String getTextNonResizableEditPolicyClassName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.EditPartCandies#getTextNonResizableEditPolicyClassName <em>Text Non Resizable Edit Policy Class Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Non Resizable Edit Policy Class Name</em>' attribute. * @see #getTextNonResizableEditPolicyClassName() * @generated */ void setTextNonResizableEditPolicyClassName(String value); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getReorientConnectionViewCommandQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getBaseEditHelperQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getEditPartFactoryQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getBaseExternalNodeLabelEditPartQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getBaseItemSemanticEditPolicyQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * annotation="http://www.eclipse.org/gmf/2006/deprecated documentation='Not in use'" * @generated */ String getBaseGraphicalNodeEditPolicyQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getTextSelectionEditPolicyQualifiedClassName(); /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @model kind="operation" * @generated */ String getTextNonResizableEditPolicyQualifiedClassName(); } // EditPartCandies