| /** |
| * Copyright (c) 2007 Oracle Corporation |
| * |
| * $Id: PaletteInfo.java,v 1.3 2008/11/18 22:23:54 gkessler Exp $ |
| */ |
| package org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos; |
| |
| import org.eclipse.emf.ecore.EObject; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Palette Info</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * <ul> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getId <em>Id</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getTag <em>Tag</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getDisplayLabel <em>Display Label</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getDescription <em>Description</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getExpert <em>Expert</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getHidden <em>Hidden</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getSmallIcon <em>Small Icon</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getLargeIcon <em>Large Icon</em>}</li> |
| * <li>{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getTagCreation <em>Tag Creation</em>}</li> |
| * </ul> |
| * </p> |
| * |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo() |
| * @model |
| * @generated |
| */ |
| public interface PaletteInfo extends EObject { |
| /** |
| * the trait id name |
| */ |
| public static final String TRAIT_ID = "paletteInfo"; //$NON-NLS-1$ |
| /** |
| * the display label name |
| */ |
| public static final String TRAIT_DISPLAY_LABEL = "display-label"; //$NON-NLS-1$ |
| /** |
| * the trait description name |
| */ |
| public static final String TRAIT_DESCRIPTION = "description"; //$NON-NLS-1$ |
| /** |
| * the expert trait |
| */ |
| public static final String TRAIT_IS_EXPERT = "expert"; //$NON-NLS-1$ |
| /** |
| * the hiddent trait |
| */ |
| public static final String TRAIT_IS_HIDDEN = "hidden"; //$NON-NLS-1$ |
| /** |
| * the small icon trait |
| */ |
| public static final String TRAIT_SMALL_ICON = "small-icon"; //$NON-NLS-1$ |
| /** |
| * the large icon trait |
| */ |
| public static final String TRAIT_LARGE_ICON = "large-icon"; //$NON-NLS-1$ |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String copyright = "Copyright (c) 2007 Oracle Corporation"; //$NON-NLS-1$ |
| |
| /** |
| * Returns the value of the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Id</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Id</em>' attribute. |
| * @see #setId(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_Id() |
| * @model required="true" |
| * @generated |
| */ |
| String getId(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getId <em>Id</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Id</em>' attribute. |
| * @see #getId() |
| * @generated |
| */ |
| void setId(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Tag</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Tag</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Tag</em>' attribute. |
| * @see #setTag(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_Tag() |
| * @model |
| * @generated |
| */ |
| String getTag(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getTag <em>Tag</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Tag</em>' attribute. |
| * @see #getTag() |
| * @generated |
| */ |
| void setTag(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Display Label</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Display Label</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Display Label</em>' attribute. |
| * @see #setDisplayLabel(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_DisplayLabel() |
| * @model extendedMetaData="kind='element' name='display-label'" |
| * @generated |
| */ |
| String getDisplayLabel(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getDisplayLabel <em>Display Label</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Display Label</em>' attribute. |
| * @see #getDisplayLabel() |
| * @generated |
| */ |
| void setDisplayLabel(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Description</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Description</em>' attribute. |
| * @see #setDescription(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_Description() |
| * @model extendedMetaData="kind='element'" |
| * @generated |
| */ |
| String getDescription(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getDescription <em>Description</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Description</em>' attribute. |
| * @see #getDescription() |
| * @generated |
| */ |
| void setDescription(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Expert</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Expert</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Expert</em>' attribute. |
| * @see #setExpert(Boolean) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_Expert() |
| * @model extendedMetaData="kind='element'" |
| * @generated |
| */ |
| Boolean getExpert(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getExpert <em>Expert</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Expert</em>' attribute. |
| * @see #getExpert() |
| * @generated |
| */ |
| void setExpert(Boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Hidden</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Hidden</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Hidden</em>' attribute. |
| * @see #setHidden(Boolean) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_Hidden() |
| * @model extendedMetaData="kind='element'" |
| * @generated |
| */ |
| Boolean getHidden(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getHidden <em>Hidden</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Hidden</em>' attribute. |
| * @see #getHidden() |
| * @generated |
| */ |
| void setHidden(Boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Small Icon</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Small Icon</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Small Icon</em>' attribute. |
| * @see #setSmallIcon(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_SmallIcon() |
| * @model extendedMetaData="kind='element' name='small-icon'" |
| * @generated |
| */ |
| String getSmallIcon(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getSmallIcon <em>Small Icon</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Small Icon</em>' attribute. |
| * @see #getSmallIcon() |
| * @generated |
| */ |
| void setSmallIcon(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Large Icon</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Large Icon</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Large Icon</em>' attribute. |
| * @see #setLargeIcon(String) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_LargeIcon() |
| * @model extendedMetaData="kind='element' name='large-icon'" |
| * @generated |
| */ |
| String getLargeIcon(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getLargeIcon <em>Large Icon</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Large Icon</em>' attribute. |
| * @see #getLargeIcon() |
| * @generated |
| */ |
| void setLargeIcon(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Tag Creation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Tag Creation</em>' reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Tag Creation</em>' reference. |
| * @see #setTagCreation(TagCreationInfo) |
| * @see org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfosPackage#getPaletteInfo_TagCreation() |
| * @model extendedMetaData="kind='element' name='tag-create'" |
| * @generated |
| */ |
| TagCreationInfo getTagCreation(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.jst.jsf.tagdisplay.internal.paletteinfos.PaletteInfo#getTagCreation <em>Tag Creation</em>}' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Tag Creation</em>' reference. |
| * @see #getTagCreation() |
| * @generated |
| */ |
| void setTagCreation(TagCreationInfo value); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * @return true if is expert |
| * <!-- end-user-doc --> |
| * @model kind="operation" |
| * @generated |
| */ |
| boolean isExpert(); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * @return true if is hidden |
| * <!-- end-user-doc --> |
| * @model kind="operation" |
| * @generated |
| */ |
| boolean isHidden(); |
| |
| } // PaletteInfo |