]> source.dussan.org Git - vaadin-framework.git/commitdiff
#2643 fix more demo warnings: some unparametrized Class references
authorHenri Sara <henri.sara@itmill.com>
Mon, 25 May 2009 12:07:34 +0000 (12:07 +0000)
committerHenri Sara <henri.sara@itmill.com>
Mon, 25 May 2009 12:07:34 +0000 (12:07 +0000)
svn changeset:7991/svn branch:6.0

83 files changed:
src/com/vaadin/demo/sampler/Feature.java
src/com/vaadin/demo/sampler/FeatureSet.java
src/com/vaadin/demo/sampler/FeatureView.java
src/com/vaadin/demo/sampler/features/accordions/AccordionDisabled.java
src/com/vaadin/demo/sampler/features/accordions/AccordionIcons.java
src/com/vaadin/demo/sampler/features/blueprints/ProminentPrimaryAction.java
src/com/vaadin/demo/sampler/features/buttons/ButtonLink.java
src/com/vaadin/demo/sampler/features/buttons/ButtonPush.java
src/com/vaadin/demo/sampler/features/buttons/ButtonSwitch.java
src/com/vaadin/demo/sampler/features/commons/Errors.java
src/com/vaadin/demo/sampler/features/commons/Icons.java
src/com/vaadin/demo/sampler/features/commons/Tooltips.java
src/com/vaadin/demo/sampler/features/commons/Validation.java
src/com/vaadin/demo/sampler/features/dates/DateInline.java
src/com/vaadin/demo/sampler/features/dates/DateLocale.java
src/com/vaadin/demo/sampler/features/dates/DatePopup.java
src/com/vaadin/demo/sampler/features/dates/DateResolution.java
src/com/vaadin/demo/sampler/features/form/FormBasic.java
src/com/vaadin/demo/sampler/features/form/FormPojo.java
src/com/vaadin/demo/sampler/features/layouts/ApplicationLayout.java
src/com/vaadin/demo/sampler/features/layouts/CustomLayouts.java
src/com/vaadin/demo/sampler/features/layouts/ExpandingComponent.java
src/com/vaadin/demo/sampler/features/layouts/GridLayoutBasic.java
src/com/vaadin/demo/sampler/features/layouts/HorizontalLayoutBasic.java
src/com/vaadin/demo/sampler/features/layouts/LayoutAlignment.java
src/com/vaadin/demo/sampler/features/layouts/LayoutMargin.java
src/com/vaadin/demo/sampler/features/layouts/LayoutSpacing.java
src/com/vaadin/demo/sampler/features/layouts/SplitPanelBasic.java
src/com/vaadin/demo/sampler/features/layouts/VerticalLayoutBasic.java
src/com/vaadin/demo/sampler/features/layouts/WebLayout.java
src/com/vaadin/demo/sampler/features/link/LinkCurrentWindow.java
src/com/vaadin/demo/sampler/features/link/LinkNoDecorations.java
src/com/vaadin/demo/sampler/features/link/LinkSizedWindow.java
src/com/vaadin/demo/sampler/features/notifications/NotificationCustom.java
src/com/vaadin/demo/sampler/features/notifications/NotificationError.java
src/com/vaadin/demo/sampler/features/notifications/NotificationHumanized.java
src/com/vaadin/demo/sampler/features/notifications/NotificationTray.java
src/com/vaadin/demo/sampler/features/notifications/NotificationWarning.java
src/com/vaadin/demo/sampler/features/panels/PanelBasic.java
src/com/vaadin/demo/sampler/features/panels/PanelLight.java
src/com/vaadin/demo/sampler/features/selects/ComboBoxContains.java
src/com/vaadin/demo/sampler/features/selects/ComboBoxInputPrompt.java
src/com/vaadin/demo/sampler/features/selects/ComboBoxNewItems.java
src/com/vaadin/demo/sampler/features/selects/ComboBoxPlain.java
src/com/vaadin/demo/sampler/features/selects/ComboBoxStartsWith.java
src/com/vaadin/demo/sampler/features/selects/ListSelectMultiple.java
src/com/vaadin/demo/sampler/features/selects/ListSelectSingle.java
src/com/vaadin/demo/sampler/features/selects/NativeSelection.java
src/com/vaadin/demo/sampler/features/selects/TwinColumnSelect.java
src/com/vaadin/demo/sampler/features/table/TableActions.java
src/com/vaadin/demo/sampler/features/table/TableCellStyling.java
src/com/vaadin/demo/sampler/features/table/TableColumnAlignment.java
src/com/vaadin/demo/sampler/features/table/TableColumnCollapsing.java
src/com/vaadin/demo/sampler/features/table/TableColumnHeaders.java
src/com/vaadin/demo/sampler/features/table/TableColumnReordering.java
src/com/vaadin/demo/sampler/features/table/TableHeaderIcons.java
src/com/vaadin/demo/sampler/features/table/TableLazyLoading.java
src/com/vaadin/demo/sampler/features/table/TableMouseEvents.java
src/com/vaadin/demo/sampler/features/table/TableRowHeaders.java
src/com/vaadin/demo/sampler/features/table/TableRowStyling.java
src/com/vaadin/demo/sampler/features/table/TableSorting.java
src/com/vaadin/demo/sampler/features/tabsheets/TabSheetDisabled.java
src/com/vaadin/demo/sampler/features/tabsheets/TabSheetIcons.java
src/com/vaadin/demo/sampler/features/tabsheets/TabSheetScrolling.java
src/com/vaadin/demo/sampler/features/text/LabelPlain.java
src/com/vaadin/demo/sampler/features/text/LabelPreformatted.java
src/com/vaadin/demo/sampler/features/text/LabelRich.java
src/com/vaadin/demo/sampler/features/text/RichTextEditor.java
src/com/vaadin/demo/sampler/features/text/TextArea.java
src/com/vaadin/demo/sampler/features/text/TextFieldInputPrompt.java
src/com/vaadin/demo/sampler/features/text/TextFieldSecret.java
src/com/vaadin/demo/sampler/features/text/TextFieldSingle.java
src/com/vaadin/demo/sampler/features/trees/TreeActions.java
src/com/vaadin/demo/sampler/features/trees/TreeMouseEvents.java
src/com/vaadin/demo/sampler/features/trees/TreeMultiSelect.java
src/com/vaadin/demo/sampler/features/trees/TreeSingleSelect.java
src/com/vaadin/demo/sampler/features/windows/NativeWindow.java
src/com/vaadin/demo/sampler/features/windows/Subwindow.java
src/com/vaadin/demo/sampler/features/windows/SubwindowAutoSized.java
src/com/vaadin/demo/sampler/features/windows/SubwindowClose.java
src/com/vaadin/demo/sampler/features/windows/SubwindowModal.java
src/com/vaadin/demo/sampler/features/windows/SubwindowPositioned.java
src/com/vaadin/demo/sampler/features/windows/SubwindowSized.java

index 359d22a5618bd16964cb50998f89581aba32b9fc..45ce902ecd50607ea8092f6ea88f069c5cec944b 100644 (file)
@@ -91,7 +91,7 @@ abstract public class Feature implements Serializable {
      * 
      * @return
      */
-    abstract public Class[] getRelatedFeatures();
+    abstract public Class<? extends Feature>[] getRelatedFeatures();
 
     /**
      * Gets the name of the icon for this feature, usually simpleName +
index 9932b2093c9dd8f8af3ce3935db29f2e8e670175..dad0a408bcedb0b848f9b3d65bda72625173e50a 100644 (file)
@@ -532,7 +532,7 @@ public class FeatureSet extends Feature {
     }
 
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return null;
     }
 
index e36ad46756599aaeb0a34c44739ed1bde944ee03..af7c00215e319cfab0a3f815f2574a078723e616 100644 (file)
@@ -204,7 +204,7 @@ public class FeatureView extends HorizontalLayout {
                 right.addComponent(api);
             }
 
-            Class[] features = feature.getRelatedFeatures();
+            Class<? extends Feature>[] features = feature.getRelatedFeatures();
             if (features != null) {
                 VerticalLayout rel = new VerticalLayout();
                 Label caption = new Label("<span>Related Samples</span>",
index 1d5d53d58243fc9e8ac58c90ca342bf3255462d4..2bdd3fd07810c07671963329ce0a333064ee2f2b 100644 (file)
@@ -23,8 +23,9 @@ public class AccordionDisabled extends Feature {
         return new APIResource[] { new APIResource(Accordion.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { AccordionIcons.class, FeatureSet.Tabsheets.class };\r
     }\r
 \r
index 408ae3c46e4acb56cb97d4e597083920f994c68e..d9dd99044668d364efc84309b9149950e37443ea 100644 (file)
@@ -23,8 +23,9 @@ public class AccordionIcons extends Feature {
         return new APIResource[] { new APIResource(Accordion.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { AccordionDisabled.class,\r
                 FeatureSet.Tabsheets.class };\r
     }\r
index 3101cd19b8c4e77c9f7964a9a40771facc5d470c..9409a86da4f3a963594b1079fdb1a26601c877ef 100644 (file)
@@ -34,8 +34,9 @@ public class ProminentPrimaryAction extends Feature {
                 new APIResource(Link.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { ButtonPush.class, ButtonLink.class };
     }
 
index 5a378a7fc616a91b5c3e3fb16b7d9f33d7784f84..435dbdf5de30fc6463c9e972295ea1bce8ada1b2 100644 (file)
@@ -28,8 +28,9 @@ public class ButtonLink extends Feature {
         return new APIResource[] { new APIResource(Button.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { ButtonPush.class, ButtonSwitch.class,
                 LinkCurrentWindow.class, ProminentPrimaryAction.class,
                 FeatureSet.Links.class };
index a87f400df8366decfcc96a3052914f8b6fe9a720..37d2b4d6a194941f01d5c84101fff589df0466f4 100644 (file)
@@ -26,8 +26,9 @@ public class ButtonPush extends Feature {
         return new APIResource[] { new APIResource(Button.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { ButtonLink.class, ButtonSwitch.class,
                 ProminentPrimaryAction.class };
     }
index 53be15fe57c56f1bcad48ab627744545a175fe5a..5d0f56d51a5bacadacb5a0cd2204b3ed43a8a9d4 100644 (file)
@@ -26,8 +26,9 @@ public class ButtonSwitch extends Feature {
         return new APIResource[] { new APIResource(Button.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { ButtonPush.class, ButtonLink.class };
     }
 
index b7350707caa5fa966b3e47f1d9bf8055401a2873..7df9ec300f7aba7dd6784a1b0d095b9b840a9667 100644 (file)
@@ -41,8 +41,9 @@ public class Errors extends Feature {
         return new APIResource[] { new APIResource(AbstractComponent.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         // TODO link validation sample, form sample
         return new Class[] { Validation.class, FormBasic.class,
                 NotificationError.class };
index 43ef1eb374c06ef5bfa507f3ce4be0fb1f3dfb5f..dece0523cbfa9e6528129f6a8afde7026ec827a5 100644 (file)
@@ -42,7 +42,7 @@ public class Icons extends Feature {
     }
 
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         // TODO link embedded sample
         return null;
     }
index 9f95cf7faa0e2442ed699b1d716e5445858d4f2a..73365d56dffeee5d8100d203109ddfb8613fcf45 100644 (file)
@@ -27,7 +27,7 @@ public class Tooltips extends Feature {
     }
 
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         // TODO Auto-generated method stub
         return null;
     }
index ea008e0d3e8fc0721fb3a3fe8dca38839c54834f..b8c0c22559200fb5dda9e10e5736dedc29d63278 100644 (file)
@@ -38,8 +38,9 @@ public class Validation extends Feature {
                 new APIResource(Validator.class), new APIResource(Form.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { Errors.class, FeatureSet.Forms.class };
     }
 
index a166b71b3ae13ee855ed2d94a20823ceae3b090f..ea471319523558262ef90906ee58327cbd2c3daa 100644 (file)
@@ -26,8 +26,9 @@ public class DateInline extends Feature {
                 new APIResource(InlineDateField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { DatePopup.class, DateLocale.class,\r
                 DateResolution.class };\r
     }\r
index fc9dcfc25de03fb25016c950828d8b4ffa860b7d..cf3ef581a0c58553ae7cbb3c8c8e70ecbfa5ad11 100644 (file)
@@ -29,8 +29,9 @@ public class DateLocale extends Feature {
                 new APIResource(Locale.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { DateInline.class, DatePopup.class,\r
                 DateResolution.class };\r
     }\r
index 19801a0c8e38049794151008ebb12f7c80334dac..a5c3393131412ae7871ef72550808f0c4f33557d 100644 (file)
@@ -25,8 +25,9 @@ public class DatePopup extends Feature {
                 new APIResource(PopupDateField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { DateInline.class, DateLocale.class,\r
                 DateResolution.class };\r
     }\r
index 7ed7ffda09af6366bc2751e1226783df24398f05..d4d64e03579c21481cf9c99317cb806274d6caf2 100644 (file)
@@ -26,8 +26,9 @@ public class DateResolution extends Feature {
                 new APIResource(InlineDateField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { DateInline.class, DatePopup.class,\r
                 DateLocale.class };\r
     }\r
index 0aacbdc8dbb3251ffdadaf5f3cb3532cb3685cff..4aa6e1a7fc60a48631a92f2fd5d2ebacd6fd3a1c 100644 (file)
@@ -42,8 +42,9 @@ public class FormBasic extends Feature {
                 new APIResource(Validator.class), new APIResource(Form.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { Validation.class, Errors.class,
                 FeatureSet.Forms.class };
     }
index a8d87c16d5f91201c512f5ba0b2bd803991b0dcc..42b6e5506fed831cc5a8608ffc9d1c131455d4f6 100644 (file)
@@ -38,8 +38,9 @@ public class FormPojo extends Feature {
                 new APIResource(Validator.class), new APIResource(Form.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { Validation.class, Errors.class,
                 FeatureSet.Forms.class };
     }
index d92aa49596f3785ad2cfc240eed9c75d454d06dc..919e6d1ae0e78d7ca42d1d5ca4854128a4089a02 100644 (file)
@@ -32,8 +32,9 @@ public class ApplicationLayout extends Feature {
                 new APIResource(VerticalLayout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { WebLayout.class, CustomLayouts.class };\r
     }\r
 \r
index f7bc0770710fa5a9136661eeae8de333f7a611dd..c21de245770e74227f29d86c6f3955d941c76e5f 100644 (file)
@@ -30,8 +30,9 @@ public class CustomLayouts extends Feature {
         return new APIResource[] { new APIResource(CustomLayout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { WebLayout.class, ApplicationLayout.class };\r
     }\r
 \r
index 193f33d30120be2a99a4b7dd10af11ff777bf3cd..26dcb33c8f13bc5590a4eb90a8bc6be16b42098b 100644 (file)
@@ -30,8 +30,9 @@ public class ExpandingComponent extends Feature {
         };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] {};\r
     }\r
 \r
index e76654d9bea95a2bc2f96ba9fc4490e0348fddcf..b8215b313985f0bdf45f6ac2d052a900bdcc6e39 100644 (file)
@@ -25,8 +25,9 @@ public class GridLayoutBasic extends Feature {
         return new APIResource[] { new APIResource(GridLayout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { HorizontalLayoutBasic.class,\r
                 VerticalLayoutBasic.class, LayoutSpacing.class,\r
                 LayoutMargin.class };\r
index 8f192901c795750b9f878a9e9c79b6e56abd9b42..4f72e200263e9f97a8b9bdca8605ea0a2650c692 100644 (file)
@@ -23,8 +23,9 @@ public class HorizontalLayoutBasic extends Feature {
         return new APIResource[] { new APIResource(HorizontalLayout.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { VerticalLayoutBasic.class, LayoutSpacing.class,
                 LayoutAlignment.class, };
     }
index f24ca6bc5264efacbe9ba8ee58fc63fb551903e4..2c28c887eaf5ec095cc1d5bac60173a822628fa3 100644 (file)
@@ -31,8 +31,9 @@ public class LayoutAlignment extends Feature {
                 new APIResource(GridLayout.class), };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { HorizontalLayoutBasic.class,
                 VerticalLayoutBasic.class };
     }
index 5e864bcdae7f6d01783b44f25e2e4cfbc0b9b099..7efe32bef29d22e01f509e41379b9a149fee650c 100644 (file)
@@ -33,8 +33,9 @@ public class LayoutMargin extends Feature {
                 new APIResource(GridLayout.class), };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { LayoutSpacing.class, HorizontalLayoutBasic.class,
                 VerticalLayoutBasic.class, GridLayoutBasic.class };
     }
index 6ccd1c2989e28270bef88d9bda9a2cf4183d4f59..422a861add8fc72f16fdcf83d7877af726c45d0b 100644 (file)
@@ -31,8 +31,9 @@ public class LayoutSpacing extends Feature {
                 new APIResource(GridLayout.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { LayoutMargin.class, HorizontalLayoutBasic.class,
                 VerticalLayoutBasic.class, GridLayoutBasic.class };
     }
index 36e19bafb755e869f44d47ca91018ef40ce48874..58ef65c18b4fd69da9c3a7ef87764f51aeaf9cf4 100644 (file)
@@ -28,8 +28,9 @@ public class SplitPanelBasic extends Feature {
         };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] {};\r
     }\r
 \r
index 36b43bf380b4e3b4610c8fe44a10001eb60101f7..af55c514dd8fe1a55425ca8df81a3d59b8310939 100644 (file)
@@ -25,8 +25,9 @@ public class VerticalLayoutBasic extends Feature {
         return new APIResource[] { new APIResource(VerticalLayout.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { HorizontalLayoutBasic.class, LayoutSpacing.class,
                 LayoutAlignment.class, };
     }
index 8eebd18e0c939abab16ff61736f679595adaed46..3ef7b9676c62b25f6076702283d02ee41f435d3b 100644 (file)
@@ -33,8 +33,9 @@ public class WebLayout extends Feature {
                 new APIResource(VerticalLayout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ApplicationLayout.class, CustomLayouts.class };\r
     }\r
 \r
index 69b08b1b53c9fd6770ec57879c759e9bbd895441..fdd2c2970e6023a05ce95430442e7aa1152d6636 100644 (file)
@@ -24,8 +24,9 @@ public class LinkCurrentWindow extends Feature {
         return new APIResource[] { new APIResource(Link.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { LinkNoDecorations.class, LinkSizedWindow.class,
                 ButtonLink.class };
     }
index cb6d1fc45d120241a5d3ec9109b10e907a69047b..4d3f22a54b25b4e04c2f282797ff0722f7ccfe11 100644 (file)
@@ -24,8 +24,9 @@ public class LinkNoDecorations extends Feature {
         return new APIResource[] { new APIResource(Link.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { LinkCurrentWindow.class, LinkSizedWindow.class,
                 ButtonLink.class };
     }
index f752c014ff4ec98e7a618b2f6488d1cf21a98cdf..dce9314dc86bf5ee3a2eca9e257b0ce3120e4379 100644 (file)
@@ -24,8 +24,9 @@ public class LinkSizedWindow extends Feature {
         return new APIResource[] { new APIResource(Link.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { LinkCurrentWindow.class, LinkNoDecorations.class,
                 ButtonLink.class };
     }
index 26da2b503624b6d7e24c8a228d5dfd23bfd8e996..c01f75a794552c4ca3cd54fb7356f3c47323af19 100644 (file)
@@ -28,8 +28,9 @@ public class NotificationCustom extends Feature {
                 new APIResource(Window.Notification.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { NotificationHumanized.class,
                 NotificationWarning.class, NotificationError.class,
                 NotificationTray.class };
index 87d77fd2ffefac84e02fdf1f0227d5c30c3a7468..7cd64788396b659658216d2df172eb1e4988026a 100644 (file)
@@ -32,8 +32,9 @@ public class NotificationError extends Feature {
                 new APIResource(Window.Notification.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { NotificationHumanized.class,
                 NotificationTray.class, NotificationWarning.class,
                 NotificationCustom.class };
index 1c016b3ac7efe0130782e67fdae29bb226dd27f4..af6900f2f46f982357143716eae283a4c9835af5 100644 (file)
@@ -33,8 +33,9 @@ public class NotificationHumanized extends Feature {
                 new APIResource(Window.Notification.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { NotificationTray.class, NotificationWarning.class,
                 NotificationError.class, NotificationCustom.class };
     }
index fdcf6ec2f07c985c46235a7ff52287614749c89f..4d4ebf0fb7951d6b4446968ba1defb54cb96c37b 100644 (file)
@@ -33,8 +33,9 @@ public class NotificationTray extends Feature {
                 new APIResource(Window.Notification.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { NotificationHumanized.class,
                 NotificationWarning.class, NotificationError.class,
                 NotificationCustom.class };
index 8ba9e1d55c12cd2ae88611390fd26a2ded50b099..066709c417fafb9659ae3d73244a3c13de13ed80 100644 (file)
@@ -33,8 +33,9 @@ public class NotificationWarning extends Feature {
                 new APIResource(Window.Notification.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { NotificationHumanized.class,
                 NotificationTray.class, NotificationError.class,
                 NotificationCustom.class };
index 378f9f6f2b155d7ce9ba92780c68a496e6421d97..65623608608b6141d845b7d8191aa73d3b582b72 100644 (file)
@@ -26,8 +26,9 @@ public class PanelBasic extends Feature {
                 new APIResource(Layout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { PanelLight.class, FeatureSet.Layouts.class };\r
     }\r
 \r
index 94eb6629308e2d16ef1282afef36bde5a2009a80..803460932c6d2c8b9c30894c6f0cf443f51d7c95 100644 (file)
@@ -26,8 +26,9 @@ public class PanelLight extends Feature {
                 new APIResource(Layout.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { PanelBasic.class, FeatureSet.Layouts.class };\r
     }\r
 \r
index 6c6aab6389ccf43d6b420070e146017aca6f6fe3..425895946f7c88239f6a0909745541e00659fc84 100644 (file)
@@ -29,8 +29,9 @@ public class ComboBoxContains extends Feature {
         return new APIResource[] { new APIResource(ComboBox.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxPlain.class, ComboBoxStartsWith.class,\r
                 ComboBoxNewItems.class };\r
     }\r
index 375edfb10cfb23ffca06f5d8382067cb8f1d1032..da38ecc56ff41737453a8f56053c143955dda78e 100644 (file)
@@ -29,8 +29,9 @@ public class ComboBoxInputPrompt extends Feature {
         return new APIResource[] { new APIResource(ComboBox.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxStartsWith.class, ComboBoxContains.class,\r
                 ComboBoxNewItems.class, TextFieldInputPrompt.class };\r
     }\r
index 774aeecf73dfa663b79224c03c6e940ce135bfb2..b9ec8025ea1e026f44a71eb42e480d37d57b1a68 100644 (file)
@@ -31,8 +31,9 @@ public class ComboBoxNewItems extends Feature {
         return new APIResource[] { new APIResource(ComboBox.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxPlain.class, ComboBoxStartsWith.class,\r
                 ComboBoxContains.class };\r
     }\r
index 92d071a2ac9fed8530dca7606fb43038916cd0b2..299534dfcc812c23c77b712e8f1af22e88e9a42b 100644 (file)
@@ -26,8 +26,9 @@ public class ComboBoxPlain extends Feature {
         return new APIResource[] { new APIResource(ComboBox.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxStartsWith.class, ComboBoxContains.class,\r
                 ComboBoxNewItems.class };\r
     }\r
index 08e95d90298f42cae95f85de0230949e315f0e0e..49a3e6768571b4de1957d84e7fb273b0ddb571e3 100644 (file)
@@ -29,8 +29,9 @@ public class ComboBoxStartsWith extends Feature {
         return new APIResource[] { new APIResource(ComboBox.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxPlain.class, ComboBoxContains.class,\r
                 ComboBoxNewItems.class };\r
     }\r
index 2d532cc0d5ee10baef7dc94d55d7ba248cc255fb..776d19134324971f10a97f9f2b17390740a34761 100644 (file)
@@ -27,8 +27,9 @@ public class ListSelectMultiple extends Feature {
         return new APIResource[] { new APIResource(ListSelect.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { NativeSelection.class, ListSelectSingle.class,\r
                 TwinColumnSelect.class };\r
     }\r
index ef9ee3275c3e1a13bb9a12dfd4944f5acb952fe6..dfaeefeb89c599018095d0b4dcf6b77d8246e67c 100644 (file)
@@ -25,8 +25,9 @@ public class ListSelectSingle extends Feature {
         return new APIResource[] { new APIResource(ListSelect.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { NativeSelection.class, ListSelectMultiple.class,\r
                 TwinColumnSelect.class };\r
     }\r
index c654406b4021fa0c678df1f4ab34000f0bbfb79e..7d3e886985232c273e6f446be4bc2814b9718c38 100644 (file)
@@ -31,8 +31,9 @@ public class NativeSelection extends Feature {
         return new APIResource[] { new APIResource(NativeSelect.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { ComboBoxPlain.class, ListSelectSingle.class,\r
                 FeatureSet.Selects.class };\r
     }\r
index 9034c1f1db6b4100fd0b82ab468b01cb2d457caa..06a01e2127877a1d8b8ef2ca1c37387db5194571 100644 (file)
@@ -28,8 +28,9 @@ public class TwinColumnSelect extends Feature {
         return new APIResource[] { new APIResource(TwinColSelect.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { NativeSelection.class, ListSelectMultiple.class,\r
                 ListSelectSingle.class };\r
     }\r
index f497244c991a813d1557dcd765c572a768ec8894..224524ff0a0b21dcd2ad4214f0cc66bb3f2a7a37 100644 (file)
@@ -32,8 +32,9 @@ public class TableActions extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index c99ef8e4a928e0bd7c9196d13f55e3798e1bc4e6..74bdee713cb569359f08b8f56560a7aea07fe7b9 100644 (file)
@@ -34,8 +34,9 @@ public class TableCellStyling extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 9f4a2591a75b9d69868a6d9bfbd963bc59f9f372..130e558ca93544d2db38a722e50fbcd387cc6c6f 100644 (file)
@@ -31,8 +31,9 @@ public class TableColumnAlignment extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index d263d737542832aec2a1e3ad576b9b8c401cdaa2..cdf2748b1d44d968b54733cf46a369b28fe148d8 100644 (file)
@@ -34,8 +34,9 @@ public class TableColumnCollapsing extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index e895ee816ae42d044cf653f8ae0b1b03fba0f4dc..cf0f9963979af535444aa074d3b91ea4eaf13e87 100644 (file)
@@ -31,8 +31,9 @@ public class TableColumnHeaders extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 005199c39dbd9230bc2792fb8520c900349bfb80..4a92c94d2c71e414e7a02ad164433fe048ffca33 100644 (file)
@@ -31,8 +31,9 @@ public class TableColumnReordering extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 1274be04e460de7c864bc6d378046f5c6c655492..e097b09811eeee512fd0466f134658bc811c75bb 100644 (file)
@@ -32,8 +32,9 @@ public class TableHeaderIcons extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 195959856fe89947622a74a59f0e1ab60d52c306..ef9f9014c6fb1ecfd17b08fd19fc9ec0158ebbc0 100644 (file)
@@ -34,8 +34,9 @@ public class TableLazyLoading extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index a0a1825d01531c1d29f573277ec0d2af19dd53a1..810363cab2ab50791d7d21bde3f662045e760fb4 100644 (file)
@@ -33,8 +33,9 @@ public class TableMouseEvents extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 8cd403d7e682d54cae66c0194d490ece1c53744d..de4e484240fc4362f56d136436e7b160bd5a9c6e 100644 (file)
@@ -31,8 +31,9 @@ public class TableRowHeaders extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index c95443f960b54431b6f273cbeb33b19199d2ed50..99133821f5cf29811f3f074aef224493e61f4b12 100644 (file)
@@ -34,8 +34,9 @@ public class TableRowStyling extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index 80b2176e31902fa2bb0950229af47307808deb75..f6f8e686d7e0258942fffa5234abcc2d48b8224b 100644 (file)
@@ -33,8 +33,9 @@ public class TableSorting extends Feature {
         return new APIResource[] { new APIResource(Table.class) };
     }
 
+    @SuppressWarnings("unchecked")
     @Override
-    public Class[] getRelatedFeatures() {
+    public Class<? extends Feature>[] getRelatedFeatures() {
         return new Class[] { FeatureSet.Tables.class };
     }
 
index f01010107473ca3192faf0d63549a78dc22df8ec..459701a853af3f1f01f5749b87d66b1fba6e6f00 100644 (file)
@@ -22,8 +22,9 @@ public class TabSheetDisabled extends Feature {
         return new APIResource[] { new APIResource(TabSheet.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TabSheetIcons.class, TabSheetScrolling.class };\r
     }\r
 \r
index 34e5322987d00fcd4bb8402bb47b90021a516dbe..5325a0913f4cef295c5db3f2ab075db0e5cbc118 100644 (file)
@@ -22,8 +22,9 @@ public class TabSheetIcons extends Feature {
         return new APIResource[] { new APIResource(TabSheet.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TabSheetScrolling.class, TabSheetDisabled.class };\r
     }\r
 \r
index 7e9686aa98d7687b07a2778f476f1319ad5eacc4..056adaf7227c85af1c1864729f5b3fba26c0ea9c 100644 (file)
@@ -22,8 +22,9 @@ public class TabSheetScrolling extends Feature {
         return new APIResource[] { new APIResource(TabSheet.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TabSheetIcons.class, TabSheetDisabled.class };\r
     }\r
 \r
index 6efeded44d06b6a01c5f029e11f8c2ce814657db..fbc174bf62cb685f7f6994084a675f75cb0179a2 100644 (file)
@@ -25,8 +25,9 @@ public class LabelPlain extends Feature {
         return new APIResource[] { new APIResource(Label.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { LabelPreformatted.class, LabelRich.class,\r
                 TextFieldSingle.class, TextArea.class, RichTextEditor.class };\r
     }\r
index a2327806b3688f9d71933ff1e29c326caefa2e1e..0bd4d6d36569ff87ac41ac9f931c9547d12de469 100644 (file)
@@ -25,8 +25,9 @@ public class LabelPreformatted extends Feature {
         return new APIResource[] { new APIResource(Label.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { LabelPlain.class, LabelRich.class,\r
                 TextFieldSingle.class, TextArea.class, RichTextEditor.class };\r
     }\r
index f9ea94e29e887ba999bea64e47471c932f8c29b7..9f8cfb78cac66d60aecd906a1fa9270da8a73156 100644 (file)
@@ -25,8 +25,9 @@ public class LabelRich extends Feature {
         return new APIResource[] { new APIResource(Label.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { LabelPlain.class, LabelPreformatted.class,\r
                 RichTextEditor.class };\r
     }\r
index 556d6ae905967273f7bea3d8a8e650ec1c7cc26e..bc0ca6cddd87a0a0efd54586512e1056cfdb15c7 100644 (file)
@@ -25,8 +25,9 @@ public class RichTextEditor extends Feature {
         return new APIResource[] { new APIResource(RichTextArea.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TextArea.class, LabelRich.class };\r
     }\r
 \r
index 964c1051a3b7d4b8a2ddfb492002548021fba4cf..cddf48c9157350b196479d5297c952356c0bc971 100644 (file)
@@ -26,8 +26,9 @@ public class TextArea extends Feature {
         return new APIResource[] { new APIResource(TextField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { RichTextEditor.class, TextFieldSingle.class,\r
                 FeatureSet.Texts.class };\r
     }\r
index 80c9bd50202a11bacbc2cc6f93f64811fc6fe648..149c3b97438b02a4efdccaff852b1b6e1d354d19 100644 (file)
@@ -30,8 +30,9 @@ public class TextFieldInputPrompt extends Feature {
         return new APIResource[] { new APIResource(TextField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         // TODO update CB -ref to 'suggest' pattern, when available\r
         return new Class[] { TextFieldSingle.class, TextFieldSecret.class,\r
                 ComboBoxInputPrompt.class, ComboBoxNewItems.class,\r
index 6af6a3feb8fc4b6ca4a0d8829211607e4d9d88f6..2a18395a852e6807ee8433df7984ffc2ed0194e2 100644 (file)
@@ -26,8 +26,9 @@ public class TextFieldSecret extends Feature {
         return new APIResource[] { new APIResource(TextField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         // TODO update CB -ref to 'suggest' pattern, when available\r
         return new Class[] { TextFieldSingle.class, ComboBoxNewItems.class,\r
                 FeatureSet.Texts.class };\r
index cab38f5bdd581096d283385b8c1f08f39c84f813..7a5e39014435e0e79eabd1240842c2237bcd2184 100644 (file)
@@ -28,8 +28,9 @@ public class TextFieldSingle extends Feature {
         return new APIResource[] { new APIResource(TextField.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         // TODO update CB -ref to 'suggest' pattern, when available\r
         return new Class[] { TextFieldSecret.class, ComboBoxNewItems.class,\r
                 FeatureSet.Texts.class };\r
index 1a4e5aedd6554a04c933f5c4d150220ecd11c67d..557eed7c44884752f6c018bda7628fc146f35475 100644 (file)
@@ -25,8 +25,9 @@ public class TreeActions extends Feature {
         return new APIResource[] { new APIResource(Tree.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TreeSingleSelect.class, TreeMultiSelect.class,\r
                 TreeMouseEvents.class };\r
     }\r
index 54192f06e7e71a5f0ccc94fedd2b70bc80757140..4fd4c69cfb5c57cf1f1b9f257266166fad8665d8 100644 (file)
@@ -28,8 +28,9 @@ public class TreeMouseEvents extends Feature {
         return new APIResource[] { new APIResource(Tree.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TreeSingleSelect.class, TreeMultiSelect.class,\r
                 TreeActions.class };\r
     }\r
index f669d239574aca8f38f73cec1a15a15bfb7edfcb..a1e2a2fdc5dfadd0e448b428cf339713ce79f4a8 100644 (file)
@@ -23,8 +23,9 @@ public class TreeMultiSelect extends Feature {
         return new APIResource[] { new APIResource(Tree.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TreeSingleSelect.class, TreeActions.class,\r
                 TreeMouseEvents.class };\r
     }\r
index a32f7d0608c6f07436e74ebf5738ff4e40d9f505..6b6362fd5b24f78d8691035d85c3867f7109b47a 100644 (file)
@@ -23,8 +23,9 @@ public class TreeSingleSelect extends Feature {
         return new APIResource[] { new APIResource(Tree.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { TreeMultiSelect.class, TreeActions.class };\r
     }\r
 \r
index 695427f31accd7ac00e26f42676d8f3df187e7f0..0bb2bb23318ac729ba48999fe16f9f1c97b4892d 100644 (file)
@@ -33,8 +33,9 @@ public class NativeWindow extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { Subwindow.class, Links.class, Windows.class };\r
     }\r
 \r
index 74f7bca1bf8703d5c026c5389b49e7c580154a7f..0aaafd9e52d7923b8137a850cc93fe5e203d623e 100644 (file)
@@ -26,8 +26,9 @@ public class Subwindow extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { NativeWindow.class, FeatureSet.Windows.class };\r
     }\r
 \r
index ab35b4cd1a1c136ea4c12f0c875a2fcbc4ee672e..642b986ee3fdd70e8fd9d297c6164aaba8bb9311 100644 (file)
@@ -27,8 +27,9 @@ public class SubwindowAutoSized extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { SubwindowSized.class, FeatureSet.Windows.class };\r
     }\r
 \r
index f838295ffe73e1efc83bf94de8c86c847fa1a57e..529bd58b5b138dd3ebe1724fe139726c174b0cd5 100644 (file)
@@ -24,8 +24,9 @@ public class SubwindowClose extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { FeatureSet.Windows.class };\r
     }\r
 \r
index b82bf8d778e95a6e4a053afc812213b812e455ad..da5d14613d6f20ad488d2e98a8791dc209c87613 100644 (file)
@@ -27,8 +27,9 @@ public class SubwindowModal extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] {\r
         //\r
                 Subwindow.class, //\r
index 42023e77d7657b79109fce62c9da54b3a12f84c7..11b46508ec07ea4a801ea0c4a4a87bfc28c00d05 100644 (file)
@@ -24,8 +24,9 @@ public class SubwindowPositioned extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { FeatureSet.Windows.class };\r
     }\r
 \r
index e1493ea5f0f5cca264ad375e3b1da736c11e00a4..a0b4a30fc2b3d77ab5b258b0f08f1ac832414ce1 100644 (file)
@@ -25,8 +25,9 @@ public class SubwindowSized extends Feature {
         return new APIResource[] { new APIResource(Window.class) };\r
     }\r
 \r
+    @SuppressWarnings("unchecked")\r
     @Override\r
-    public Class[] getRelatedFeatures() {\r
+    public Class<? extends Feature>[] getRelatedFeatures() {\r
         return new Class[] { SubwindowAutoSized.class, FeatureSet.Windows.class };\r
     }\r
 \r