diff options
author | Jean-Baptiste Queru <jbq@google.com> | 2013-04-01 14:41:51 -0700 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2013-04-01 14:41:51 -0700 |
commit | 2bd2b7c2623d4266384e890271869efc044aabff (patch) | |
tree | 0b31f50e55975b6354ed458314e17b4441bb4e17 /plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java | |
parent | 1d526b16d476792ca7ce47616d55833115e8d6ab (diff) | |
download | idea-2bd2b7c2623d4266384e890271869efc044aabff.tar.gz |
Snapshot ee98b298267d0e09d2cd2f0731b6480a56dd48e7 from master branch of git://git.jetbrains.org/idea/community.git
Change-Id: I4515f72af131fdea9fc6905a4dc0fe9532409a81
Diffstat (limited to 'plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java')
-rw-r--r-- | plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java b/plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java index 9c05cd1faba8..8cf9578fce75 100644 --- a/plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java +++ b/plugins/ui-designer-core/src/com/intellij/designer/palette/PaletteItem.java @@ -15,6 +15,9 @@ */ package com.intellij.designer.palette; +import com.intellij.designer.model.MetaModel; +import org.jetbrains.annotations.Nullable; + import javax.swing.*; /** @@ -30,4 +33,31 @@ public interface PaletteItem { String getVersion(); boolean isEnabled(); + + /** + * Returns null or empty if this item is not deprecated, and otherwise returns the version + * the item was deprecated in. + * + * @return null or empty if the item is not deprecated, otherwise a version + */ + @Nullable + String getDeprecatedIn(); + + /** + * Returns a hint regarding the deprecation. Can be null or empty. + * + * @return a hint describing the deprecated item. + */ + @Nullable + String getDeprecatedHint(); + + /** + * @return the creation data to be used by {@link com.intellij.designer.model.MetaModel#getCreation()} + */ + String getCreation(); + + /** + * Returns the associated {@link com.intellij.designer.model.MetaModel}, if known + */ + MetaModel getMetaModel(); }
\ No newline at end of file |