/** * <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>Package Names</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditCommandsPackageName <em>Edit Commands Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditHelpersPackageName <em>Edit Helpers Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditPartsPackageName <em>Edit Parts Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditPoliciesPackageName <em>Edit Policies Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getPreferencesPackageName <em>Preferences Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getProvidersPackageName <em>Providers Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getParsersPackageName <em>Parsers Package Name</em>}</li> * <li>{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getNotationViewFactoriesPackageName <em>Notation View Factories Package Name</em>}</li> * </ul> * </p> * * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames() * @model interface="true" abstract="true" * @generated */ public interface PackageNames extends EObject { /** * Returns the value of the '<em><b>Edit Commands Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edit Commands Package 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 Commands Package Name</em>' attribute. * @see #setEditCommandsPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_EditCommandsPackageName() * @model * @generated */ String getEditCommandsPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditCommandsPackageName <em>Edit Commands Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edit Commands Package Name</em>' attribute. * @see #getEditCommandsPackageName() * @generated */ void setEditCommandsPackageName(String value); /** * Returns the value of the '<em><b>Edit Helpers Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edit Helpers Package 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 Helpers Package Name</em>' attribute. * @see #setEditHelpersPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_EditHelpersPackageName() * @model * @generated */ String getEditHelpersPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditHelpersPackageName <em>Edit Helpers Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edit Helpers Package Name</em>' attribute. * @see #getEditHelpersPackageName() * @generated */ void setEditHelpersPackageName(String value); /** * Returns the value of the '<em><b>Edit Parts Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edit Parts Package 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 Parts Package Name</em>' attribute. * @see #setEditPartsPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_EditPartsPackageName() * @model * @generated */ String getEditPartsPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditPartsPackageName <em>Edit Parts Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edit Parts Package Name</em>' attribute. * @see #getEditPartsPackageName() * @generated */ void setEditPartsPackageName(String value); /** * Returns the value of the '<em><b>Edit Policies Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edit Policies Package 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 Policies Package Name</em>' attribute. * @see #setEditPoliciesPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_EditPoliciesPackageName() * @model * @generated */ String getEditPoliciesPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getEditPoliciesPackageName <em>Edit Policies Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edit Policies Package Name</em>' attribute. * @see #getEditPoliciesPackageName() * @generated */ void setEditPoliciesPackageName(String value); /** * Returns the value of the '<em><b>Preferences Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Preferences Package 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>Preferences Package Name</em>' attribute. * @see #setPreferencesPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_PreferencesPackageName() * @model * @generated */ String getPreferencesPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getPreferencesPackageName <em>Preferences Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Preferences Package Name</em>' attribute. * @see #getPreferencesPackageName() * @generated */ void setPreferencesPackageName(String value); /** * Returns the value of the '<em><b>Providers Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Providers Package 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>Providers Package Name</em>' attribute. * @see #setProvidersPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_ProvidersPackageName() * @model * @generated */ String getProvidersPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getProvidersPackageName <em>Providers Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Providers Package Name</em>' attribute. * @see #getProvidersPackageName() * @generated */ void setProvidersPackageName(String value); /** * Returns the value of the '<em><b>Parsers Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Parsers Package 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>Parsers Package Name</em>' attribute. * @see #setParsersPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_ParsersPackageName() * @model annotation="http://www.eclipse.org/gmf/2006/deprecated documentation='Replaced with GenParsers'" * @generated */ String getParsersPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getParsersPackageName <em>Parsers Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Parsers Package Name</em>' attribute. * @see #getParsersPackageName() * @generated */ void setParsersPackageName(String value); /** * Returns the value of the '<em><b>Notation View Factories Package Name</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Notation View Factories Package 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>Notation View Factories Package Name</em>' attribute. * @see #setNotationViewFactoriesPackageName(String) * @see org.eclipse.gmf.codegen.gmfgen.GMFGenPackage#getPackageNames_NotationViewFactoriesPackageName() * @model annotation="http://www.eclipse.org/gmf/2006/deprecated documentation='ViewFactories are no longer generated'" * @generated */ String getNotationViewFactoriesPackageName(); /** * Sets the value of the '{@link org.eclipse.gmf.codegen.gmfgen.PackageNames#getNotationViewFactoriesPackageName <em>Notation View Factories Package Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Notation View Factories Package Name</em>' attribute. * @see #getNotationViewFactoriesPackageName() * @generated */ void setNotationViewFactoriesPackageName(String value); } // PackageNames