diff --git a/build.gradle b/build.gradle index 3504a3e5b..b56bde844 100644 --- a/build.gradle +++ b/build.gradle @@ -20,10 +20,10 @@ repositories { dependencies { // belt project for new data core - compile 'com.rapidminer:belt:0.3' + compile 'com.rapidminer:belt:0.4' // belt adapter for conversion between old and new core - compile ('com.rapidminer:belt-adapter:0.2'){ + compile ('com.rapidminer:belt-adapter:0.3'){ exclude group: 'com.rapidminer.studio', module: 'rapidminer-studio-core' } @@ -44,7 +44,7 @@ dependencies { compile 'com.rapidminer.external:alphanumeric-sorting:1.0.1' // VLDocking as docking framework (https://code.google.com/p/vldocking/) - compile 'com.rapidminer.external:vldocking:9.0.1' + compile 'com.rapidminer.external:vldocking:9.0.2' // Freehep for vector graphic export (http://java.freehep.org/) compile('org.freehep:freehep-graphicsio-ps:2.3') { @@ -91,7 +91,7 @@ dependencies { compile 'org.codehaus.groovy:groovy-all:2.4.10' // SwingX for various Swing components (https://swingx.java.net/) - compile 'org.swinglabs.swingx:swingx-all:1.6.5' + compile 'org.swinglabs.swingx:swingx-all:1.6.5-1' // XStreams for generic XML serialization (http://xstream.codehaus.org/) compile 'com.thoughtworks.xstream:xstream:1.4.10' diff --git a/doc/doc/AbstractOperatorDocGenerator.java b/doc/doc/AbstractOperatorDocGenerator.java index 5378b9c73..df07395df 100644 --- a/doc/doc/AbstractOperatorDocGenerator.java +++ b/doc/doc/AbstractOperatorDocGenerator.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/CiteTaglet.java b/doc/doc/CiteTaglet.java index b96d427aa..724b112b4 100644 --- a/doc/doc/CiteTaglet.java +++ b/doc/doc/CiteTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/CommentStripper.java b/doc/doc/CommentStripper.java index ac0a47c61..5aec918b6 100644 --- a/doc/doc/CommentStripper.java +++ b/doc/doc/CommentStripper.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/DocumentationGenerator.java b/doc/doc/DocumentationGenerator.java index dc262fe9f..7335054ab 100644 --- a/doc/doc/DocumentationGenerator.java +++ b/doc/doc/DocumentationGenerator.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/LatexOperatorDocGenerator.java b/doc/doc/LatexOperatorDocGenerator.java index 4a3c69648..f3303ab50 100644 --- a/doc/doc/LatexOperatorDocGenerator.java +++ b/doc/doc/LatexOperatorDocGenerator.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/MathTaglet.java b/doc/doc/MathTaglet.java index 199e42f5c..d357deb07 100644 --- a/doc/doc/MathTaglet.java +++ b/doc/doc/MathTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/OperatorDocGenerator.java b/doc/doc/OperatorDocGenerator.java index 560a48e7d..fca6c2d93 100644 --- a/doc/doc/OperatorDocGenerator.java +++ b/doc/doc/OperatorDocGenerator.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/ProgramHTMLOperatorDocGenerator.java b/doc/doc/ProgramHTMLOperatorDocGenerator.java index 7676044f2..ab40573e7 100644 --- a/doc/doc/ProgramHTMLOperatorDocGenerator.java +++ b/doc/doc/ProgramHTMLOperatorDocGenerator.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/RefTaglet.java b/doc/doc/RefTaglet.java index 077bf2c13..3348e92f4 100644 --- a/doc/doc/RefTaglet.java +++ b/doc/doc/RefTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/ReferenceTaglet.java b/doc/doc/ReferenceTaglet.java index 525649c8b..854e8c101 100644 --- a/doc/doc/ReferenceTaglet.java +++ b/doc/doc/ReferenceTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/TexTaglet.java b/doc/doc/TexTaglet.java index b7a9210c0..c9fae7788 100644 --- a/doc/doc/TexTaglet.java +++ b/doc/doc/TexTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/doc/doc/XMLExampleTaglet.java b/doc/doc/XMLExampleTaglet.java index c5a2aeed6..b1fd4d926 100644 --- a/doc/doc/XMLExampleTaglet.java +++ b/doc/doc/XMLExampleTaglet.java @@ -1,5 +1,5 @@ -/* - * Copyright (C) 2001-2014 RapidMiner GmbH +/** + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.doc; diff --git a/gradle.properties b/gradle.properties index ac2ac9190..7aac76a16 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version=9.1.0 +version=9.2.0 group=com.rapidminer.studio diff --git a/src/generated/java/com/rapid_i/repository/wsimport/AccessRights.java b/src/generated/java/com/rapid_i/repository/wsimport/AccessRights.java index d25f697ec..c5b973206 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/AccessRights.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/AccessRights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/CancelTrigger.java b/src/generated/java/com/rapid_i/repository/wsimport/CancelTrigger.java index d142a1fcb..afa028460 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/CancelTrigger.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/CancelTrigger.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/CancelTriggerResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/CancelTriggerResponse.java index 57e91632a..7bb04a718 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/CancelTriggerResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/CancelTriggerResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/CreateBlob.java b/src/generated/java/com/rapid_i/repository/wsimport/CreateBlob.java index e1b6ffdd5..fb9a2fcd1 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/CreateBlob.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/CreateBlob.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/CreateBlobResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/CreateBlobResponse.java index acbd2f111..873fe2660 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/CreateBlobResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/CreateBlobResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntry.java b/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntry.java index a6f30289d..57b009edd 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntry.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntryResponse.java index a84370bf0..6ed1a511e 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/DeleteEntryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/EntryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/EntryResponse.java index 111213f4d..01dd1d4fc 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/EntryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/EntryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron.java index 19438d4d3..e25cf46af 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13.java index cac947d8b..698c878d0 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13Response.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13Response.java index ce693478b..162cc2fc5 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13Response.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCron13Response.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCronResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCronResponse.java index 3840ee84f..006d28c74 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCronResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessCronResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple.java index 235e970c8..9c97d8ecb 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13.java index 2352c5992..bd5748480 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13Response.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13Response.java index 582bcd1de..81ab6ceff 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13Response.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimple13Response.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimpleResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimpleResponse.java index 2237092b6..1b25e3f82 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimpleResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessSimpleResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffset.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffset.java index 0f60ac894..091e09ce5 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffset.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffset.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffsetResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffsetResponse.java index 8cd007f62..c95f3aa1a 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffsetResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecuteProcessWithOffsetResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ExecutionResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ExecutionResponse.java index cc8daf0fe..b69904d52 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ExecutionResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ExecutionResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/FolderContentsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/FolderContentsResponse.java index 1427979ce..787d0c1e1 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/FolderContentsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/FolderContentsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRights.java b/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRights.java index 13cd22a74..207953d3b 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRights.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRightsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRightsResponse.java index 67ce04ddd..c037da9db 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRightsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetAccessRightsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNames.java b/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNames.java index 95b41ccd4..1b6002afd 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNames.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNames.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNamesResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNamesResponse.java index 69c3cddb4..22acee6e3 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNamesResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetAllGroupNamesResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetEntry.java b/src/generated/java/com/rapid_i/repository/wsimport/GetEntry.java index 6e6ca7f83..ca134e896 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetEntry.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetEntryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetEntryResponse.java index 8ed8db099..44f035159 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetEntryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetEntryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContents.java b/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContents.java index eeea7f967..8968dd6e2 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContents.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContents.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContentsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContentsResponse.java index 188331693..ddc8cea16 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContentsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetFolderContentsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemory.java b/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemory.java index 46a0ba79c..e3291b8bd 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemory.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemoryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemoryResponse.java index 0ee4ff102..7cfa469d7 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemoryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetFreeMemoryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPlugins.java b/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPlugins.java index d282b4455..54b71b209 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPlugins.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPlugins.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPluginsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPluginsResponse.java index acecaa605..5a589962c 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPluginsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetInstalledPluginsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemory.java b/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemory.java index 3d206440f..c76a76629 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemory.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemoryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemoryResponse.java index 3ccb8b8e5..f7b8a0edf 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemoryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetMaxMemoryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContents.java b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContents.java index 07de1f22d..c30a76854 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContents.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContents.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContentsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContentsResponse.java index 8a729db1e..2bc8be2fa 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContentsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessContentsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobId.java b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobId.java index a87d190b9..3f07edbd7 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobId.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobId.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobIdResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobIdResponse.java index 698f3c862..f8afd4d8e 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobIdResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetProcessIdsForJobIdResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfo.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfo.java index 043f318af..3c3627a1e 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfo.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfo.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfoResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfoResponse.java index 6bf10f0c1..0b8794b11 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfoResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueInfoResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNames.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNames.java index e8212c8ba..7cd1d6509 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNames.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNames.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNamesResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNamesResponse.java index e6f29c62c..7c6aaa39b 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNamesResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueNamesResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueState.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueState.java index 60b8bb919..be8084fda 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueState.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueState.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueStateResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueStateResponse.java index 1dad7e552..25356d49d 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetQueueStateResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetQueueStateResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcesses.java b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcesses.java index ea1d7074e..8ee79d998 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcesses.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcesses.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfo.java b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfo.java index 34e7bdfa5..f790fd219 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfo.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfo.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfoResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfoResponse.java index 4c6518521..f073d51fa 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfoResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesInfoResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesResponse.java index 4ef9721ff..791306990 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetRunningProcessesResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverage.java b/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverage.java index 3255081ea..6c50f95f2 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverage.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverageResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverageResponse.java index 581bd8f23..656461897 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverageResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetSystemLoadAverageResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemory.java b/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemory.java index 6484e0954..0532bd217 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemory.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemoryResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemoryResponse.java index c3bbdf503..ac71a308c 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemoryResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetTotalMemoryResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetUpSince.java b/src/generated/java/com/rapid_i/repository/wsimport/GetUpSince.java index f10cf3510..3fd329d75 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetUpSince.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetUpSince.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetUpSinceResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetUpSinceResponse.java index 0e1385a77..40cf2c1cb 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetUpSinceResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetUpSinceResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumber.java b/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumber.java index a68a3cafd..a64f3709d 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumber.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumber.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumberResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumberResponse.java index 31e307ee2..d685e7a50 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumberResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/GetVersionNumberResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/MacroDefinition.java b/src/generated/java/com/rapid_i/repository/wsimport/MacroDefinition.java index e3308245f..0950e8ab6 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/MacroDefinition.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/MacroDefinition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/MakeFolder.java b/src/generated/java/com/rapid_i/repository/wsimport/MakeFolder.java index c9e848f40..4519a148d 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/MakeFolder.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/MakeFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/MakeFolderResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/MakeFolderResponse.java index d4f237c3c..e27585423 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/MakeFolderResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/MakeFolderResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/Move.java b/src/generated/java/com/rapid_i/repository/wsimport/Move.java index 2e7741762..b51ba4b41 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/Move.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/Move.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/MoveResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/MoveResponse.java index 029a294a7..19c3e7eaf 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/MoveResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/MoveResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ObjectFactory.java b/src/generated/java/com/rapid_i/repository/wsimport/ObjectFactory.java index 801014969..be6dfc8b2 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ObjectFactory.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ObjectFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/PluginInfo.java b/src/generated/java/com/rapid_i/repository/wsimport/PluginInfo.java index d2ae51fb0..65d603893 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/PluginInfo.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/PluginInfo.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessContentsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessContentsResponse.java index 3ccfc4db9..283128efd 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessContentsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessContentsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessContextWrapper.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessContextWrapper.java index 15f5a0002..2b7dd2843 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessContextWrapper.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessContextWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessResponse.java index 950dddc2f..d7000aa59 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService.java index 2d192641c..f00f36b48 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13.java index b3cdb7871..81a50953b 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13_Service.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13_Service.java index f5fc5ec0e..2dae68e50 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13_Service.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService13_Service.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService_Service.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService_Service.java index 766f6a657..993f033e8 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessService_Service.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessService_Service.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTrace.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTrace.java index 9ac2456d5..015ce9ebe 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTrace.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTrace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTraceElement.java b/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTraceElement.java index 4ddac800f..a8794939f 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTraceElement.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/ProcessStackTraceElement.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/QueueProperty.java b/src/generated/java/com/rapid_i/repository/wsimport/QueueProperty.java index 93e24777b..a8defb742 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/QueueProperty.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/QueueProperty.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/QueueState.java b/src/generated/java/com/rapid_i/repository/wsimport/QueueState.java index 0f5214f4b..d2ab400c0 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/QueueState.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/QueueState.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService.java b/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService.java index 6f5d3a47e..742857b0a 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService_Service.java b/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService_Service.java index 0e74128a5..40d11ae80 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService_Service.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/RAInfoService_Service.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/Rename.java b/src/generated/java/com/rapid_i/repository/wsimport/Rename.java index 2995d413a..927f3ed1b 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/Rename.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/Rename.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/RenameResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/RenameResponse.java index d98ba62db..6a4f75ae0 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/RenameResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/RenameResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService.java b/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService.java index 1ddc36a2a..234df98a8 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService_Service.java b/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService_Service.java index de9739b60..741702af7 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService_Service.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/RepositoryService_Service.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/Response.java b/src/generated/java/com/rapid_i/repository/wsimport/Response.java index 23b97214a..fc59eee6a 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/Response.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/Response.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRights.java b/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRights.java index 517782b02..df3f683e2 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRights.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRightsResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRightsResponse.java index e1865d51d..0d09d058a 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRightsResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/SetAccessRightsResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevision.java b/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevision.java index 53bcbf1e4..24bc31745 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevision.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevision.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevisionResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevisionResponse.java index 020c092d7..6521ef00c 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevisionResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StartNewRevisionResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StopProcess.java b/src/generated/java/com/rapid_i/repository/wsimport/StopProcess.java index dacd62ca0..55e183958 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StopProcess.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StopProcess.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StopProcessResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/StopProcessResponse.java index 3e9bc4f0c..f5feaf1b3 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StopProcessResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StopProcessResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StoreProcess.java b/src/generated/java/com/rapid_i/repository/wsimport/StoreProcess.java index da6a1825c..09a32f014 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StoreProcess.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StoreProcess.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/StoreProcessResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/StoreProcessResponse.java index 1ee9a0775..c64b2d51b 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/StoreProcessResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/StoreProcessResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetup.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetup.java index 2489b9c06..56df7d1fa 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetup.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetupResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetupResponse.java index 151e294a3..f9b77fc3e 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetupResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CheckSetupResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnection.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnection.java index 675f5c20f..00e7a2fbe 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnection.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnectionResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnectionResponse.java index 1fc834f11..ec72048c5 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnectionResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/CreateDBConnectionResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalProperty.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalProperty.java index cf109fc02..29d8a7005 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalProperty.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalProperty.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalPropertyResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalPropertyResponse.java index 841a9b953..93ddaa3a2 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalPropertyResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/GetGlobalPropertyResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementService.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementService.java index dc07d87e4..86be52be3 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementService.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementServiceService.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementServiceService.java index 7de20492b..fb9a650b7 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementServiceService.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ManagementServiceService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ObjectFactory.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ObjectFactory.java index b997db996..71aa6f15e 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/ObjectFactory.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/ObjectFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/Response.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/Response.java index 40590aca7..ee5cc99cd 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/Response.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/Response.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalProperty.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalProperty.java index c59915516..a6abb4b24 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalProperty.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalProperty.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalPropertyResponse.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalPropertyResponse.java index bd1f3653b..b8ad84339 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalPropertyResponse.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/SetGlobalPropertyResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/mgt/package-info.java b/src/generated/java/com/rapid_i/repository/wsimport/mgt/package-info.java index 7ddbd17b2..92be3b367 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/mgt/package-info.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/mgt/package-info.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapid_i/repository/wsimport/package-info.java b/src/generated/java/com/rapid_i/repository/wsimport/package-info.java index 132278faf..fd61e9306 100644 --- a/src/generated/java/com/rapid_i/repository/wsimport/package-info.java +++ b/src/generated/java/com/rapid_i/repository/wsimport/package-info.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionLexer.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionLexer.java index 722cdeb49..fec534263 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionLexer.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionLexer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParser.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParser.java index 148bf3ce1..c44e354ef 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParser.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseListener.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseListener.java index de773ce96..455856f62 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseListener.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseVisitor.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseVisitor.java index 8fcc8b429..09c33bc8b 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseVisitor.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserBaseVisitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserListener.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserListener.java index 5f209599c..caec0244a 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserListener.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserVisitor.java b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserVisitor.java index 552d7be3f..a92e9fbbd 100644 --- a/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserVisitor.java +++ b/src/generated/java/com/rapidminer/tools/expression/internal/antlr/FunctionExpressionParserVisitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/BreakpointListener.java b/src/main/java/com/rapidminer/BreakpointListener.java index 3bf1fe0d6..35b1ea5d3 100644 --- a/src/main/java/com/rapidminer/BreakpointListener.java +++ b/src/main/java/com/rapidminer/BreakpointListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ConsoleInputHandler.java b/src/main/java/com/rapidminer/ConsoleInputHandler.java index c8c55a426..f40f4f0e9 100644 --- a/src/main/java/com/rapidminer/ConsoleInputHandler.java +++ b/src/main/java/com/rapidminer/ConsoleInputHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/Experiment.java b/src/main/java/com/rapidminer/Experiment.java index 2429a0a71..75d6a3557 100644 --- a/src/main/java/com/rapidminer/Experiment.java +++ b/src/main/java/com/rapidminer/Experiment.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/FileProcessLocation.java b/src/main/java/com/rapidminer/FileProcessLocation.java index 2a64a25f9..2338fc791 100644 --- a/src/main/java/com/rapidminer/FileProcessLocation.java +++ b/src/main/java/com/rapidminer/FileProcessLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/InputHandler.java b/src/main/java/com/rapidminer/InputHandler.java index 95cd53ada..b1b0fec24 100644 --- a/src/main/java/com/rapidminer/InputHandler.java +++ b/src/main/java/com/rapidminer/InputHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/LoggingListener.java b/src/main/java/com/rapidminer/LoggingListener.java index 7c170b3d3..f61efb449 100644 --- a/src/main/java/com/rapidminer/LoggingListener.java +++ b/src/main/java/com/rapidminer/LoggingListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/MacroHandler.java b/src/main/java/com/rapidminer/MacroHandler.java index 3e10c8bd3..d6a9b66bb 100644 --- a/src/main/java/com/rapidminer/MacroHandler.java +++ b/src/main/java/com/rapidminer/MacroHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,6 +18,7 @@ */ package com.rapidminer; +import java.io.File; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Arrays; @@ -28,12 +29,15 @@ import java.util.Map; import java.util.Observable; import java.util.Set; +import java.util.logging.Level; import com.rapidminer.operator.Operator; import com.rapidminer.operator.OperatorVersion; import com.rapidminer.operator.Value; import com.rapidminer.parameter.UndefinedMacroError; import com.rapidminer.parameter.UndefinedParameterError; +import com.rapidminer.tools.FileSystemService; +import com.rapidminer.tools.LogService; import com.rapidminer.tools.Tools; @@ -50,24 +54,27 @@ public class MacroHandler extends Observable { public static final String PROCESS_FILE = "process_file"; public static final String PROCESS_PATH = "process_path"; public static final String PROCESS_START = "process_start"; + public static final String TEMP_DIR = "tempdir"; + /** java.io.tmpdir without trailing File.separator */ + private static final String TEMP_DIR_PATH; /** * Remaining problem is that predefined macros that are overridden by custom macros are * evaluated first. The result is the predefined value. */ private static final String[] ALL_PREDEFINED_MACROS = { PROCESS_NAME, PROCESS_FILE, PROCESS_PATH, PROCESS_START, "a", - "execution_count", "b", "c", "n", "operator_name", "t", "p[]", "v[]" }; + "execution_count", "b", "c", "n", "operator_name", "t", "p[]", "v[]", TEMP_DIR }; /** all predefined macros that do not depend on an operator except for v[] */ private static final Set PREDEFINED_OPERATOR_INDEPENDENT_MACROS = new HashSet<>(Arrays.asList( - new String[] { PROCESS_NAME, PROCESS_FILE, PROCESS_PATH, PROCESS_START, Operator.STRING_EXPANSION_MACRO_TIME })); + PROCESS_NAME, PROCESS_FILE, PROCESS_PATH, PROCESS_START, Operator.STRING_EXPANSION_MACRO_TIME, TEMP_DIR)); /** all predefined macros that depend on an operator except for p[] */ private static final Set PREDEFINED_OPERATOR_DEPENDENT_MACROS = new HashSet<>( - Arrays.asList(new String[] { Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES_USER_FRIENDLY, + Arrays.asList(Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES_USER_FRIENDLY, Operator.STRING_EXPANSION_MACRO_OPERATORNAME_USER_FRIENDLY, Operator.STRING_EXPANSION_MACRO_OPERATORNAME, Operator.STRING_EXPANSION_MACRO_OPERATORCLASS, Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES, - Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES_PLUS_ONE })); + Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES_PLUS_ONE)); private static final String[] ALL_USER_FRIENDLY_PREDEFINED_MACROS = { PROCESS_NAME, PROCESS_FILE, PROCESS_PATH, PROCESS_START, Operator.STRING_EXPANSION_MACRO_NUMBER_APPLIED_TIMES_USER_FRIENDLY, @@ -93,6 +100,16 @@ public class MacroHandler extends Observable { + Operator.STRING_EXPANSION_MACRO_PARAMETER_START); LEGACY_STRING_EXPANSION_MACRO_KEYS .add(Operator.STRING_EXPANSION_MACRO_OPERATORVALUE + Operator.STRING_EXPANSION_MACRO_PARAMETER_START); + String tmpDir = System.getProperty("java.io.tmpdir"); + try { + // Remove trailing {@link java.io.File#separator}, resolve old 8.3 DOS filenames + tmpDir = new File(tmpDir).getCanonicalPath(); + } catch (Exception e) { + String internalTemp = FileSystemService.getUserRapidMinerDir().toPath().resolve(FileSystemService.RAPIDMINER_INTERNAL_CACHE_TEMP_FULL).toAbsolutePath().toString(); + LogService.log(LogService.getRoot(), Level.SEVERE, e, "com.rapidminer.MacroHandler.invalid_temp_dir", "" + tmpDir, internalTemp); + tmpDir = internalTemp; + } + TEMP_DIR_PATH = tmpDir; } // ThreadLocal because DateFormat is NOT threadsafe and creating a new DateFormat is @@ -100,15 +117,11 @@ public class MacroHandler extends Observable { /** * Used for formatting the %{process_start} and current time %{t} macro */ - public static final ThreadLocal DATE_FORMAT = new ThreadLocal() { - - @Override - protected DateFormat initialValue() { - // clone because getDateInstance uses an internal pool which can return the same - // instance for multiple threads - return new SimpleDateFormat("yyyy_MM_dd-a_KK_mm_ss"); - } - }; + public static final ThreadLocal DATE_FORMAT = ThreadLocal.withInitial(() -> { + // clone because getDateInstance uses an internal pool which can return the same + // instance for multiple threads + return new SimpleDateFormat("yyyy_MM_dd-a_KK_mm_ss"); + }); /** * This HashSet contains the keys of macros which will be replaced while string expansion. Each @@ -140,11 +153,9 @@ public void clear() { } public Iterator getDefinedMacroNames() { - Iterator iterator = null; synchronized (LOCK) { - iterator = new HashMap<>(macroMap).keySet().iterator(); + return new HashMap<>(macroMap).keySet().iterator(); } - return iterator; } /** @@ -233,6 +244,8 @@ public String getMacro(String macro) { : DATE_FORMAT.get().format(new Date(process.getRootOperator().getStartTime())); case Operator.STRING_EXPANSION_MACRO_TIME: return DATE_FORMAT.get().format(new Date()); + case TEMP_DIR: + return TEMP_DIR_PATH; default: return null; } @@ -294,8 +307,8 @@ public String toString() { * @param parameterValue * the whole ParameterType value String * @return the complete parameter value with replaced Macros - * @throws UndefinedParameterError - * this error will be thrown if the CompabilityLevel of the RootOperator is at least + * @throws UndefinedMacroError + * this error will be thrown if the CompatibilityLevel of the RootOperator is at least * 6.0.3 and a macro is undefined */ public String resolveMacros(String parameterKey, String parameterValue) throws UndefinedMacroError { @@ -303,9 +316,9 @@ public String resolveMacros(String parameterKey, String parameterValue) throws U if (startIndex == -1) { return parameterValue; } - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); while (startIndex >= 0) { - result.append(parameterValue.substring(0, startIndex)); + result.append(parameterValue, 0, startIndex); int endIndex = parameterValue.indexOf(Operator.MACRO_STRING_END, startIndex + 2); if (endIndex == -1) { return parameterValue; @@ -316,7 +329,7 @@ public String resolveMacros(String parameterKey, String parameterValue) throws U if (STRING_EXPANSION_MACRO_KEYS.contains(macroString) || LEGACY_STRING_EXPANSION_MACRO_KEYS .contains(macroString.length() > 1 ? macroString.substring(0, 2) : macroString)) { // skip macro because it will be replaced during the string expansion - result.append(Operator.MACRO_STRING_START + macroString + Operator.MACRO_STRING_END); + result.append(Operator.MACRO_STRING_START).append(macroString).append(Operator.MACRO_STRING_END); } else { // resolve macro String macroValue = this.getMacro(macroString); @@ -326,7 +339,7 @@ public String resolveMacros(String parameterKey, String parameterValue) throws U if (this.process.getRootOperator().getCompatibilityLevel().isAtLeast(THROW_ERROR_ON_UNDEFINED_MACRO)) { throw new UndefinedMacroError(parameterKey, macroString); } else { - result.append(Operator.MACRO_STRING_START + macroString + Operator.MACRO_STRING_END); + result.append(Operator.MACRO_STRING_START).append(macroString).append(Operator.MACRO_STRING_END); } } } @@ -362,11 +375,11 @@ public String resolvePredefinedMacros(String str, Operator operator) throws Unde if (str == null) { return null; } - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); int totalStart = 0; - int start = 0; + int start; while ((start = str.indexOf(Operator.MACRO_STRING_START, totalStart)) >= 0) { - result.append(str.substring(totalStart, start)); + result.append(str, totalStart, start); int end = str.indexOf(Operator.MACRO_STRING_END, start); if (end == -1) { return str; @@ -424,7 +437,7 @@ public String resolvePredefinedMacros(String str, Operator operator) throws Unde operatorValuePair[1]); } } else { - double doubleValue = ((Double) value.getValue()).doubleValue(); + double doubleValue = (Double) value.getValue(); if (!Double.isNaN(doubleValue)) { result.append(Tools.formatIntegerIfPossible(doubleValue)); } else { diff --git a/src/main/java/com/rapidminer/NoBugError.java b/src/main/java/com/rapidminer/NoBugError.java index 16bcd92fd..25569ca43 100644 --- a/src/main/java/com/rapidminer/NoBugError.java +++ b/src/main/java/com/rapidminer/NoBugError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/NoOpUserError.java b/src/main/java/com/rapidminer/NoOpUserError.java index f77535db8..6ae2755ad 100644 --- a/src/main/java/com/rapidminer/NoOpUserError.java +++ b/src/main/java/com/rapidminer/NoOpUserError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ObjectVisualizer.java b/src/main/java/com/rapidminer/ObjectVisualizer.java index f18449ad0..aaa33fc48 100644 --- a/src/main/java/com/rapidminer/ObjectVisualizer.java +++ b/src/main/java/com/rapidminer/ObjectVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/OperatorLibraryService.java b/src/main/java/com/rapidminer/OperatorLibraryService.java index 4dc7411a2..6efb122ca 100644 --- a/src/main/java/com/rapidminer/OperatorLibraryService.java +++ b/src/main/java/com/rapidminer/OperatorLibraryService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/Process.java b/src/main/java/com/rapidminer/Process.java index a6f04283f..0c3061a1e 100644 --- a/src/main/java/com/rapidminer/Process.java +++ b/src/main/java/com/rapidminer/Process.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,6 +38,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.CopyOnWriteArrayList; +import java.util.concurrent.ExecutionException; import java.util.logging.FileHandler; import java.util.logging.Handler; import java.util.logging.Level; @@ -49,6 +50,7 @@ import org.xml.sax.InputSource; import org.xml.sax.SAXException; +import com.rapidminer.core.concurrency.ExecutionStoppedException; import com.rapidminer.core.license.LicenseViolationException; import com.rapidminer.core.license.ProductConstraintManager; import com.rapidminer.datatable.DataTable; @@ -91,6 +93,7 @@ import com.rapidminer.repository.RepositoryLocation; import com.rapidminer.repository.RepositoryManager; import com.rapidminer.studio.internal.ProcessFlowFilterRegistry; +import com.rapidminer.studio.internal.Resources; import com.rapidminer.tools.AbstractObservable; import com.rapidminer.tools.LogService; import com.rapidminer.tools.LoggingHandler; @@ -1316,15 +1319,13 @@ private IOContainer execute(IOContainer input, boolean storeOutput, Handler logH try { ActionStatisticsCollector.getInstance().logExecution(this); - if (input != null) { - rootOperator.deliverInput(Arrays.asList(input.getIOObjects())); - } - rootOperator.execute(); - rootOperator.checkForStop(); - if (storeOutput) { - saveResults(); + + IOContainer result; + if (Boolean.parseBoolean(ParameterService.getParameterValue(RapidMiner.PROPERTY_RAPIDMINER_UPDATE_BETA_FEATURES))) { + result = executeRootInPool(input, storeOutput); + } else { + result = executeRoot(input, storeOutput); } - IOContainer result = rootOperator.getResults(isOmittingNullResults()); long end = System.currentTimeMillis(); getLogger().log(Level.FINE, () -> "Process:" + Tools.getLineSeparator() + getRootOperator().createProcessTree(3)); @@ -1354,6 +1355,42 @@ private IOContainer execute(IOContainer input, boolean storeOutput, Handler logH } } + private IOContainer executeRootInPool(IOContainer input, boolean storeOutput) throws OperatorException { + IOContainer result; + try { + RandomGenerator.stash(this); + List containers = Resources.getConcurrencyContext(rootOperator) + .call(Collections.singletonList(() -> { + RandomGenerator.restore(this); + return executeRoot(input, storeOutput); + })); + result = containers.get(0); + } catch (ExecutionException e) { + if (e.getCause() instanceof Error) { + throw (Error) e.getCause(); + } else if (e.getCause() instanceof RuntimeException) { + throw (RuntimeException) e.getCause(); + } + //all other checked exceptions must come from called method executeRoot + throw (OperatorException) e.getCause(); + } catch (ExecutionStoppedException e) { + throw new ProcessStoppedException(); + } + return result; + } + + private IOContainer executeRoot(IOContainer input, boolean storeOutput) throws OperatorException { + if (input != null) { + rootOperator.deliverInput(Arrays.asList(input.getIOObjects())); + } + rootOperator.execute(); + rootOperator.checkForStop(); + if (storeOutput) { + saveResults(); + } + return rootOperator.getResults(isOmittingNullResults()); + } + /** * Sets up the {@link Handler}} for the executed process. * @@ -1493,7 +1530,7 @@ public File resolveFileName(final String name) { getLogger().warning("Process not attached to a file. Resolving against user directory: '" + file + "'."); return file; } else { - getLogger().warning("Process not attached to a file. Trying abolute filename '" + name + "'."); + getLogger().warning("Process not attached to a file. Trying absolute filename '" + name + "'."); return new File(name); } } diff --git a/src/main/java/com/rapidminer/ProcessContext.java b/src/main/java/com/rapidminer/ProcessContext.java index 97a887946..5f78e6fd5 100644 --- a/src/main/java/com/rapidminer/ProcessContext.java +++ b/src/main/java/com/rapidminer/ProcessContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ProcessListener.java b/src/main/java/com/rapidminer/ProcessListener.java index dff8d45fa..db9dca3fe 100644 --- a/src/main/java/com/rapidminer/ProcessListener.java +++ b/src/main/java/com/rapidminer/ProcessListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ProcessLocation.java b/src/main/java/com/rapidminer/ProcessLocation.java index 5351292fb..a8ea25ec3 100644 --- a/src/main/java/com/rapidminer/ProcessLocation.java +++ b/src/main/java/com/rapidminer/ProcessLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ProcessSetupListener.java b/src/main/java/com/rapidminer/ProcessSetupListener.java index 335f7d21a..c8bec1d95 100644 --- a/src/main/java/com/rapidminer/ProcessSetupListener.java +++ b/src/main/java/com/rapidminer/ProcessSetupListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ProcessStateListener.java b/src/main/java/com/rapidminer/ProcessStateListener.java index 778bb3932..e15205eb7 100644 --- a/src/main/java/com/rapidminer/ProcessStateListener.java +++ b/src/main/java/com/rapidminer/ProcessStateListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/ProcessStorageListener.java b/src/main/java/com/rapidminer/ProcessStorageListener.java index 0412d132a..5d67c3bd9 100644 --- a/src/main/java/com/rapidminer/ProcessStorageListener.java +++ b/src/main/java/com/rapidminer/ProcessStorageListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/RapidMiner.java b/src/main/java/com/rapidminer/RapidMiner.java index f4537a0a1..a59e4c0aa 100644 --- a/src/main/java/com/rapidminer/RapidMiner.java +++ b/src/main/java/com/rapidminer/RapidMiner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/RapidMinerVersion.java b/src/main/java/com/rapidminer/RapidMinerVersion.java index 17661860f..107b14c31 100644 --- a/src/main/java/com/rapidminer/RapidMinerVersion.java +++ b/src/main/java/com/rapidminer/RapidMinerVersion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/RepositoryProcessLocation.java b/src/main/java/com/rapidminer/RepositoryProcessLocation.java index 603f81597..b6f9df7ca 100644 --- a/src/main/java/com/rapidminer/RepositoryProcessLocation.java +++ b/src/main/java/com/rapidminer/RepositoryProcessLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/adaption/belt/AtPortConverter.java b/src/main/java/com/rapidminer/adaption/belt/AtPortConverter.java index da08d5218..7f4919bee 100644 --- a/src/main/java/com/rapidminer/adaption/belt/AtPortConverter.java +++ b/src/main/java/com/rapidminer/adaption/belt/AtPortConverter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,7 +19,7 @@ package com.rapidminer.adaption.belt; import com.rapidminer.RapidMiner; -import com.rapidminer.belt.BeltConverter; +import com.rapidminer.belt.table.BeltConverter; import com.rapidminer.core.concurrency.ConcurrencyContext; import com.rapidminer.example.ExampleSet; import com.rapidminer.operator.IOObject; diff --git a/src/main/java/com/rapidminer/adaption/belt/CompatibilityTools.java b/src/main/java/com/rapidminer/adaption/belt/CompatibilityTools.java index fdd1a6aa3..cb053840f 100644 --- a/src/main/java/com/rapidminer/adaption/belt/CompatibilityTools.java +++ b/src/main/java/com/rapidminer/adaption/belt/CompatibilityTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,13 +22,13 @@ import java.util.ArrayList; import java.util.List; -import com.rapidminer.belt.Builders; -import com.rapidminer.belt.Column; -import com.rapidminer.belt.ColumnTypes; -import com.rapidminer.belt.Context; -import com.rapidminer.belt.Table; -import com.rapidminer.belt.TableBuilder; -import com.rapidminer.belt.Workload; +import com.rapidminer.belt.column.Column; +import com.rapidminer.belt.column.ColumnTypes; +import com.rapidminer.belt.execution.Context; +import com.rapidminer.belt.execution.Workload; +import com.rapidminer.belt.table.Builders; +import com.rapidminer.belt.table.Table; +import com.rapidminer.belt.table.TableBuilder; /** diff --git a/src/main/java/com/rapidminer/adaption/belt/ContextAdapter.java b/src/main/java/com/rapidminer/adaption/belt/ContextAdapter.java index 958115618..1129c4ca8 100644 --- a/src/main/java/com/rapidminer/adaption/belt/ContextAdapter.java +++ b/src/main/java/com/rapidminer/adaption/belt/ContextAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,12 +18,12 @@ */ package com.rapidminer.adaption.belt; -import java.util.Collections; import java.util.List; import java.util.concurrent.Callable; -import java.util.concurrent.Future; +import java.util.concurrent.ExecutionException; -import com.rapidminer.belt.Context; +import com.rapidminer.belt.execution.Context; +import com.rapidminer.belt.execution.ExecutionAbortedException; import com.rapidminer.core.concurrency.ConcurrencyContext; import com.rapidminer.core.concurrency.ExecutionStoppedException; @@ -55,15 +55,42 @@ public boolean isActive() { } } + @Override + public void requireActive() { + try { + studioContext.checkStatus(); + } catch (ExecutionStoppedException e) { + throw new ExecutionAbortedException("Execution was aborted"); + } + } + @Override public int getParallelism() { return studioContext.getParallelism(); } @Override - public Future submit(Callable job) { - List> futureList = studioContext.submit(Collections.singletonList(job)); - return futureList.get(0); + public List call(List> list) throws ExecutionException { + // ensure that NPE is thrown instead of IllegalArgumentException by ConcurrencyContext#call + if (list == null) { + throw new NullPointerException("callables must not be null"); + } + // check for null tasks + for (Callable callable : list) { + if (callable == null) { + throw new NullPointerException("callables must not contain null"); + } + } + try { + return studioContext.call(list); + } catch (ExecutionStoppedException e) { + throw new ExecutionAbortedException("Execution was aborted", e); + } catch (ExecutionException e) { + if (e.getCause() instanceof ExecutionAbortedException) { + throw (ExecutionAbortedException) e.getCause(); + } + throw e; + } } /** diff --git a/src/main/java/com/rapidminer/adaption/belt/IOTable.java b/src/main/java/com/rapidminer/adaption/belt/IOTable.java index 7bf0a107a..0fe09d076 100644 --- a/src/main/java/com/rapidminer/adaption/belt/IOTable.java +++ b/src/main/java/com/rapidminer/adaption/belt/IOTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,8 +22,8 @@ import java.util.List; import java.util.Objects; -import com.rapidminer.belt.BeltConverter; -import com.rapidminer.belt.Table; +import com.rapidminer.belt.table.BeltConverter; +import com.rapidminer.belt.table.Table; import com.rapidminer.belt.util.ColumnRole; import com.rapidminer.operator.ResultObjectAdapter; import com.rapidminer.tools.Tools; diff --git a/src/main/java/com/rapidminer/adaption/belt/TableViewingTools.java b/src/main/java/com/rapidminer/adaption/belt/TableViewingTools.java index 27290e378..e7a71819a 100644 --- a/src/main/java/com/rapidminer/adaption/belt/TableViewingTools.java +++ b/src/main/java/com/rapidminer/adaption/belt/TableViewingTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,8 +18,8 @@ */ package com.rapidminer.adaption.belt; -import com.rapidminer.belt.Table; -import com.rapidminer.belt.TableViewCreator; +import com.rapidminer.belt.table.Table; +import com.rapidminer.belt.table.TableViewCreator; import com.rapidminer.example.ExampleSet; import com.rapidminer.operator.IOObject; diff --git a/src/main/java/com/rapidminer/core/license/ActionStatisticsLicenseManagerListener.java b/src/main/java/com/rapidminer/core/license/ActionStatisticsLicenseManagerListener.java index b1b3c6d39..6e2e88e6f 100644 --- a/src/main/java/com/rapidminer/core/license/ActionStatisticsLicenseManagerListener.java +++ b/src/main/java/com/rapidminer/core/license/ActionStatisticsLicenseManagerListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/DatabaseConstraintViolationException.java b/src/main/java/com/rapidminer/core/license/DatabaseConstraintViolationException.java index a3f6fbd2e..aaa408b0d 100644 --- a/src/main/java/com/rapidminer/core/license/DatabaseConstraintViolationException.java +++ b/src/main/java/com/rapidminer/core/license/DatabaseConstraintViolationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/LicenseViolationException.java b/src/main/java/com/rapidminer/core/license/LicenseViolationException.java index 7e7fdedea..8bdfbffc0 100644 --- a/src/main/java/com/rapidminer/core/license/LicenseViolationException.java +++ b/src/main/java/com/rapidminer/core/license/LicenseViolationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/OpenSourceLicense.java b/src/main/java/com/rapidminer/core/license/OpenSourceLicense.java index 6feb94f7e..8ef8c3852 100644 --- a/src/main/java/com/rapidminer/core/license/OpenSourceLicense.java +++ b/src/main/java/com/rapidminer/core/license/OpenSourceLicense.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/OpenSourceLicenseManager.java b/src/main/java/com/rapidminer/core/license/OpenSourceLicenseManager.java index dc854ce06..72b1cbd3e 100644 --- a/src/main/java/com/rapidminer/core/license/OpenSourceLicenseManager.java +++ b/src/main/java/com/rapidminer/core/license/OpenSourceLicenseManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/OpenSourceUser.java b/src/main/java/com/rapidminer/core/license/OpenSourceUser.java index af284b8cf..e44c1ca56 100644 --- a/src/main/java/com/rapidminer/core/license/OpenSourceUser.java +++ b/src/main/java/com/rapidminer/core/license/OpenSourceUser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/ProductConstraintManager.java b/src/main/java/com/rapidminer/core/license/ProductConstraintManager.java index 78bbf0a7b..607c5638c 100644 --- a/src/main/java/com/rapidminer/core/license/ProductConstraintManager.java +++ b/src/main/java/com/rapidminer/core/license/ProductConstraintManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/core/license/ProductLinkRegistry.java b/src/main/java/com/rapidminer/core/license/ProductLinkRegistry.java index dd8a781b7..c3a99dde3 100644 --- a/src/main/java/com/rapidminer/core/license/ProductLinkRegistry.java +++ b/src/main/java/com/rapidminer/core/license/ProductLinkRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/AbstractDataTable.java b/src/main/java/com/rapidminer/datatable/AbstractDataTable.java index 9f0b7ed14..13edaccb9 100644 --- a/src/main/java/com/rapidminer/datatable/AbstractDataTable.java +++ b/src/main/java/com/rapidminer/datatable/AbstractDataTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/BidirectionalMappingProvider.java b/src/main/java/com/rapidminer/datatable/BidirectionalMappingProvider.java index 81c16812d..7ffa856ca 100644 --- a/src/main/java/com/rapidminer/datatable/BidirectionalMappingProvider.java +++ b/src/main/java/com/rapidminer/datatable/BidirectionalMappingProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowIterator.java b/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowIterator.java index 96cccebc1..2c50a6de2 100644 --- a/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowIterator.java +++ b/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowWrapper.java b/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowWrapper.java index 4a3334107..c467dbc20 100644 --- a/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowWrapper.java +++ b/src/main/java/com/rapidminer/datatable/CorrelationMatrixRow2DataTableRowWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTable.java b/src/main/java/com/rapidminer/datatable/DataTable.java index e3e11210c..33c2f059b 100644 --- a/src/main/java/com/rapidminer/datatable/DataTable.java +++ b/src/main/java/com/rapidminer/datatable/DataTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableExampleSetAdapter.java b/src/main/java/com/rapidminer/datatable/DataTableExampleSetAdapter.java index 4a74d8670..9b7221784 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableExampleSetAdapter.java +++ b/src/main/java/com/rapidminer/datatable/DataTableExampleSetAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableFilterCondition.java b/src/main/java/com/rapidminer/datatable/DataTableFilterCondition.java index b17bcc9e7..d4e70d364 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableFilterCondition.java +++ b/src/main/java/com/rapidminer/datatable/DataTableFilterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableKernelModelAdapter.java b/src/main/java/com/rapidminer/datatable/DataTableKernelModelAdapter.java index 077ab6dbd..8fccacb93 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableKernelModelAdapter.java +++ b/src/main/java/com/rapidminer/datatable/DataTableKernelModelAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableListener.java b/src/main/java/com/rapidminer/datatable/DataTableListener.java index 7c8a2945b..347421778 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableListener.java +++ b/src/main/java/com/rapidminer/datatable/DataTableListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableMappingProvider.java b/src/main/java/com/rapidminer/datatable/DataTableMappingProvider.java index 1a5007bb9..b208a33be 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableMappingProvider.java +++ b/src/main/java/com/rapidminer/datatable/DataTableMappingProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableNaturalSortProvider.java b/src/main/java/com/rapidminer/datatable/DataTableNaturalSortProvider.java index 5ff3645cc..334f698e1 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableNaturalSortProvider.java +++ b/src/main/java/com/rapidminer/datatable/DataTableNaturalSortProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTablePairwiseMatrixExtractionAdapter.java b/src/main/java/com/rapidminer/datatable/DataTablePairwiseMatrixExtractionAdapter.java index a4b628acd..4c13b804b 100644 --- a/src/main/java/com/rapidminer/datatable/DataTablePairwiseMatrixExtractionAdapter.java +++ b/src/main/java/com/rapidminer/datatable/DataTablePairwiseMatrixExtractionAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableRow.java b/src/main/java/com/rapidminer/datatable/DataTableRow.java index 5a20eb330..6c7769408 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableRow.java +++ b/src/main/java/com/rapidminer/datatable/DataTableRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableSortProvider.java b/src/main/java/com/rapidminer/datatable/DataTableSortProvider.java index 6ae662716..66097c80d 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableSortProvider.java +++ b/src/main/java/com/rapidminer/datatable/DataTableSortProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableSymmetricalMatrixAdapter.java b/src/main/java/com/rapidminer/datatable/DataTableSymmetricalMatrixAdapter.java index 63ee1a5c2..6099ae6c3 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableSymmetricalMatrixAdapter.java +++ b/src/main/java/com/rapidminer/datatable/DataTableSymmetricalMatrixAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/DataTableView.java b/src/main/java/com/rapidminer/datatable/DataTableView.java index 661cc211c..28e308d4d 100644 --- a/src/main/java/com/rapidminer/datatable/DataTableView.java +++ b/src/main/java/com/rapidminer/datatable/DataTableView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/Example2DataTableRowIterator.java b/src/main/java/com/rapidminer/datatable/Example2DataTableRowIterator.java index 8e8dfd674..698a6b459 100644 --- a/src/main/java/com/rapidminer/datatable/Example2DataTableRowIterator.java +++ b/src/main/java/com/rapidminer/datatable/Example2DataTableRowIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/Example2DataTableRowWrapper.java b/src/main/java/com/rapidminer/datatable/Example2DataTableRowWrapper.java index 39dee9c5e..e58e9b69d 100644 --- a/src/main/java/com/rapidminer/datatable/Example2DataTableRowWrapper.java +++ b/src/main/java/com/rapidminer/datatable/Example2DataTableRowWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/FilteredDataTable.java b/src/main/java/com/rapidminer/datatable/FilteredDataTable.java index f384a9091..ca193ceb0 100644 --- a/src/main/java/com/rapidminer/datatable/FilteredDataTable.java +++ b/src/main/java/com/rapidminer/datatable/FilteredDataTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/GnuPlotDataTableHandler.java b/src/main/java/com/rapidminer/datatable/GnuPlotDataTableHandler.java index 06c6853c2..89f9260b7 100644 --- a/src/main/java/com/rapidminer/datatable/GnuPlotDataTableHandler.java +++ b/src/main/java/com/rapidminer/datatable/GnuPlotDataTableHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/KernelModelRow2DataTableRowWrapper.java b/src/main/java/com/rapidminer/datatable/KernelModelRow2DataTableRowWrapper.java index 57c9d5d10..2ed18194f 100644 --- a/src/main/java/com/rapidminer/datatable/KernelModelRow2DataTableRowWrapper.java +++ b/src/main/java/com/rapidminer/datatable/KernelModelRow2DataTableRowWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/NominalSortingDataTableMapping.java b/src/main/java/com/rapidminer/datatable/NominalSortingDataTableMapping.java index a8d8c5489..f0643f549 100644 --- a/src/main/java/com/rapidminer/datatable/NominalSortingDataTableMapping.java +++ b/src/main/java/com/rapidminer/datatable/NominalSortingDataTableMapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowIterator.java b/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowIterator.java index c363bcff1..b9d3d77d0 100644 --- a/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowIterator.java +++ b/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowWrapper.java b/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowWrapper.java index ad23e604c..2d44c1c09 100644 --- a/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowWrapper.java +++ b/src/main/java/com/rapidminer/datatable/PairwiseMatrix2DataTableRowWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/RangeFilterCondition.java b/src/main/java/com/rapidminer/datatable/RangeFilterCondition.java index 5e5faf930..53df85192 100644 --- a/src/main/java/com/rapidminer/datatable/RangeFilterCondition.java +++ b/src/main/java/com/rapidminer/datatable/RangeFilterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/RegionFilterCondition.java b/src/main/java/com/rapidminer/datatable/RegionFilterCondition.java index 8bbd383ad..c57773417 100644 --- a/src/main/java/com/rapidminer/datatable/RegionFilterCondition.java +++ b/src/main/java/com/rapidminer/datatable/RegionFilterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/SimpleDataTable.java b/src/main/java/com/rapidminer/datatable/SimpleDataTable.java index 754b23dd0..e3e070472 100644 --- a/src/main/java/com/rapidminer/datatable/SimpleDataTable.java +++ b/src/main/java/com/rapidminer/datatable/SimpleDataTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/SimpleDataTableRow.java b/src/main/java/com/rapidminer/datatable/SimpleDataTableRow.java index f094c9db6..ce9ced82c 100644 --- a/src/main/java/com/rapidminer/datatable/SimpleDataTableRow.java +++ b/src/main/java/com/rapidminer/datatable/SimpleDataTableRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/SortedDataTableView.java b/src/main/java/com/rapidminer/datatable/SortedDataTableView.java index 6e39d7908..3beda9ded 100644 --- a/src/main/java/com/rapidminer/datatable/SortedDataTableView.java +++ b/src/main/java/com/rapidminer/datatable/SortedDataTableView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/ValueMappingDataTableRow.java b/src/main/java/com/rapidminer/datatable/ValueMappingDataTableRow.java index 0e18a9cc0..34e6d7423 100644 --- a/src/main/java/com/rapidminer/datatable/ValueMappingDataTableRow.java +++ b/src/main/java/com/rapidminer/datatable/ValueMappingDataTableRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/datatable/ValueMappingDataTableView.java b/src/main/java/com/rapidminer/datatable/ValueMappingDataTableView.java index be4dccd27..39d66d608 100644 --- a/src/main/java/com/rapidminer/datatable/ValueMappingDataTableView.java +++ b/src/main/java/com/rapidminer/datatable/ValueMappingDataTableView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AbstractAttributes.java b/src/main/java/com/rapidminer/example/AbstractAttributes.java index de13ff0bd..549dc3624 100644 --- a/src/main/java/com/rapidminer/example/AbstractAttributes.java +++ b/src/main/java/com/rapidminer/example/AbstractAttributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/Attribute.java b/src/main/java/com/rapidminer/example/Attribute.java index 760c258b6..40f0ead10 100644 --- a/src/main/java/com/rapidminer/example/Attribute.java +++ b/src/main/java/com/rapidminer/example/Attribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeDescription.java b/src/main/java/com/rapidminer/example/AttributeDescription.java index 836c11a5d..287b24196 100644 --- a/src/main/java/com/rapidminer/example/AttributeDescription.java +++ b/src/main/java/com/rapidminer/example/AttributeDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeError.java b/src/main/java/com/rapidminer/example/AttributeError.java index fdfc08a4e..a694085ad 100644 --- a/src/main/java/com/rapidminer/example/AttributeError.java +++ b/src/main/java/com/rapidminer/example/AttributeError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeIterator.java b/src/main/java/com/rapidminer/example/AttributeIterator.java index 4856c6a55..36b587d5c 100644 --- a/src/main/java/com/rapidminer/example/AttributeIterator.java +++ b/src/main/java/com/rapidminer/example/AttributeIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeRole.java b/src/main/java/com/rapidminer/example/AttributeRole.java index 50d2d4e3a..8856e30d0 100644 --- a/src/main/java/com/rapidminer/example/AttributeRole.java +++ b/src/main/java/com/rapidminer/example/AttributeRole.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeRoleIterator.java b/src/main/java/com/rapidminer/example/AttributeRoleIterator.java index 13fe314c0..da3d38561 100644 --- a/src/main/java/com/rapidminer/example/AttributeRoleIterator.java +++ b/src/main/java/com/rapidminer/example/AttributeRoleIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeTransformation.java b/src/main/java/com/rapidminer/example/AttributeTransformation.java index 0b25475e2..3b8f2e08a 100644 --- a/src/main/java/com/rapidminer/example/AttributeTransformation.java +++ b/src/main/java/com/rapidminer/example/AttributeTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeTypeException.java b/src/main/java/com/rapidminer/example/AttributeTypeException.java index 8ccff9c02..f8bf98406 100644 --- a/src/main/java/com/rapidminer/example/AttributeTypeException.java +++ b/src/main/java/com/rapidminer/example/AttributeTypeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeWeight.java b/src/main/java/com/rapidminer/example/AttributeWeight.java index f7c823f40..8bab53102 100644 --- a/src/main/java/com/rapidminer/example/AttributeWeight.java +++ b/src/main/java/com/rapidminer/example/AttributeWeight.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/AttributeWeights.java b/src/main/java/com/rapidminer/example/AttributeWeights.java index 076a63093..86b46516c 100644 --- a/src/main/java/com/rapidminer/example/AttributeWeights.java +++ b/src/main/java/com/rapidminer/example/AttributeWeights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/Attributes.java b/src/main/java/com/rapidminer/example/Attributes.java index 5594cf01f..9cbd4e2d8 100644 --- a/src/main/java/com/rapidminer/example/Attributes.java +++ b/src/main/java/com/rapidminer/example/Attributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/DelegateAttributes.java b/src/main/java/com/rapidminer/example/DelegateAttributes.java index 446681e84..02f5a8652 100644 --- a/src/main/java/com/rapidminer/example/DelegateAttributes.java +++ b/src/main/java/com/rapidminer/example/DelegateAttributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/DuplicateAttributeException.java b/src/main/java/com/rapidminer/example/DuplicateAttributeException.java index 4cc62196e..e4798760b 100644 --- a/src/main/java/com/rapidminer/example/DuplicateAttributeException.java +++ b/src/main/java/com/rapidminer/example/DuplicateAttributeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/Example.java b/src/main/java/com/rapidminer/example/Example.java index 642918255..672bc61d5 100644 --- a/src/main/java/com/rapidminer/example/Example.java +++ b/src/main/java/com/rapidminer/example/Example.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/ExampleFormatter.java b/src/main/java/com/rapidminer/example/ExampleFormatter.java index af427f356..2922093e3 100644 --- a/src/main/java/com/rapidminer/example/ExampleFormatter.java +++ b/src/main/java/com/rapidminer/example/ExampleFormatter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/ExampleReader.java b/src/main/java/com/rapidminer/example/ExampleReader.java index e39151d1d..f179c1051 100644 --- a/src/main/java/com/rapidminer/example/ExampleReader.java +++ b/src/main/java/com/rapidminer/example/ExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/ExampleSet.java b/src/main/java/com/rapidminer/example/ExampleSet.java index ffdff2cc7..67015f601 100644 --- a/src/main/java/com/rapidminer/example/ExampleSet.java +++ b/src/main/java/com/rapidminer/example/ExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/ExampleSetFactory.java b/src/main/java/com/rapidminer/example/ExampleSetFactory.java index c35a461b4..9b3a9a6eb 100644 --- a/src/main/java/com/rapidminer/example/ExampleSetFactory.java +++ b/src/main/java/com/rapidminer/example/ExampleSetFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/FastExample2SparseTransform.java b/src/main/java/com/rapidminer/example/FastExample2SparseTransform.java index 30ce98b8d..08f202bfc 100644 --- a/src/main/java/com/rapidminer/example/FastExample2SparseTransform.java +++ b/src/main/java/com/rapidminer/example/FastExample2SparseTransform.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/FormatterException.java b/src/main/java/com/rapidminer/example/FormatterException.java index bbd581374..75f4664f6 100644 --- a/src/main/java/com/rapidminer/example/FormatterException.java +++ b/src/main/java/com/rapidminer/example/FormatterException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/MinMaxStatistics.java b/src/main/java/com/rapidminer/example/MinMaxStatistics.java index dce0afe80..c6e813800 100644 --- a/src/main/java/com/rapidminer/example/MinMaxStatistics.java +++ b/src/main/java/com/rapidminer/example/MinMaxStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/NoSuchAttributeException.java b/src/main/java/com/rapidminer/example/NoSuchAttributeException.java index 17ff997ea..a2754ef0f 100644 --- a/src/main/java/com/rapidminer/example/NoSuchAttributeException.java +++ b/src/main/java/com/rapidminer/example/NoSuchAttributeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/NominalStatistics.java b/src/main/java/com/rapidminer/example/NominalStatistics.java index c576aa85a..75012f8bf 100644 --- a/src/main/java/com/rapidminer/example/NominalStatistics.java +++ b/src/main/java/com/rapidminer/example/NominalStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/NumericalStatistics.java b/src/main/java/com/rapidminer/example/NumericalStatistics.java index 81e4018b6..e9d1b26c0 100644 --- a/src/main/java/com/rapidminer/example/NumericalStatistics.java +++ b/src/main/java/com/rapidminer/example/NumericalStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/RegularAttributeIterator.java b/src/main/java/com/rapidminer/example/RegularAttributeIterator.java index ebeebf745..ba47c39d2 100644 --- a/src/main/java/com/rapidminer/example/RegularAttributeIterator.java +++ b/src/main/java/com/rapidminer/example/RegularAttributeIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/SimpleAttributes.java b/src/main/java/com/rapidminer/example/SimpleAttributes.java index 499e472aa..d3d4d807f 100644 --- a/src/main/java/com/rapidminer/example/SimpleAttributes.java +++ b/src/main/java/com/rapidminer/example/SimpleAttributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/Statistics.java b/src/main/java/com/rapidminer/example/Statistics.java index fbddfbd79..502fa3c56 100644 --- a/src/main/java/com/rapidminer/example/Statistics.java +++ b/src/main/java/com/rapidminer/example/Statistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/Tools.java b/src/main/java/com/rapidminer/example/Tools.java index a7b5ca1ef..70ad91a20 100644 --- a/src/main/java/com/rapidminer/example/Tools.java +++ b/src/main/java/com/rapidminer/example/Tools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/UnknownStatistics.java b/src/main/java/com/rapidminer/example/UnknownStatistics.java index cb6e7ab60..c830e8e0d 100644 --- a/src/main/java/com/rapidminer/example/UnknownStatistics.java +++ b/src/main/java/com/rapidminer/example/UnknownStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/WeightedNumericalStatistics.java b/src/main/java/com/rapidminer/example/WeightedNumericalStatistics.java index dd543ff67..05faaa580 100644 --- a/src/main/java/com/rapidminer/example/WeightedNumericalStatistics.java +++ b/src/main/java/com/rapidminer/example/WeightedNumericalStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AbstractExampleReader.java b/src/main/java/com/rapidminer/example/set/AbstractExampleReader.java index b55a26ef9..cc2254f70 100644 --- a/src/main/java/com/rapidminer/example/set/AbstractExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/AbstractExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AbstractExampleSet.java b/src/main/java/com/rapidminer/example/set/AbstractExampleSet.java index dbf54c79e..aeef7dc48 100644 --- a/src/main/java/com/rapidminer/example/set/AbstractExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/AbstractExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AcceptAllCondition.java b/src/main/java/com/rapidminer/example/set/AcceptAllCondition.java index 58f07f389..6db2f356a 100644 --- a/src/main/java/com/rapidminer/example/set/AcceptAllCondition.java +++ b/src/main/java/com/rapidminer/example/set/AcceptAllCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeSelectionExampleSet.java b/src/main/java/com/rapidminer/example/set/AttributeSelectionExampleSet.java index 9606bca69..f392c0ccf 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeSelectionExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/AttributeSelectionExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeTransformationRemapping.java b/src/main/java/com/rapidminer/example/set/AttributeTransformationRemapping.java index 687572827..76cef0eb9 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeTransformationRemapping.java +++ b/src/main/java/com/rapidminer/example/set/AttributeTransformationRemapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeTransformationReplaceMissing.java b/src/main/java/com/rapidminer/example/set/AttributeTransformationReplaceMissing.java index fb5167799..381550068 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeTransformationReplaceMissing.java +++ b/src/main/java/com/rapidminer/example/set/AttributeTransformationReplaceMissing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeTransformationWeighting.java b/src/main/java/com/rapidminer/example/set/AttributeTransformationWeighting.java index fb0d71c22..a727f8ebb 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeTransformationWeighting.java +++ b/src/main/java/com/rapidminer/example/set/AttributeTransformationWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeValueFilter.java b/src/main/java/com/rapidminer/example/set/AttributeValueFilter.java index 3baeea795..6b964dc05 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeValueFilter.java +++ b/src/main/java/com/rapidminer/example/set/AttributeValueFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeValueFilterSingleCondition.java b/src/main/java/com/rapidminer/example/set/AttributeValueFilterSingleCondition.java index bccc0bcd6..c30079c8b 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeValueFilterSingleCondition.java +++ b/src/main/java/com/rapidminer/example/set/AttributeValueFilterSingleCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributeWeightedExampleSet.java b/src/main/java/com/rapidminer/example/set/AttributeWeightedExampleSet.java index 71160b810..d077d3c42 100644 --- a/src/main/java/com/rapidminer/example/set/AttributeWeightedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/AttributeWeightedExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/AttributesExampleReader.java b/src/main/java/com/rapidminer/example/set/AttributesExampleReader.java index 6d59820d9..f3d123e30 100644 --- a/src/main/java/com/rapidminer/example/set/AttributesExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/AttributesExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/Condition.java b/src/main/java/com/rapidminer/example/set/Condition.java index 5d2f67dc3..a23eb5a62 100644 --- a/src/main/java/com/rapidminer/example/set/Condition.java +++ b/src/main/java/com/rapidminer/example/set/Condition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ConditionCreationException.java b/src/main/java/com/rapidminer/example/set/ConditionCreationException.java index ffa98bbd3..5ce5bdbf9 100644 --- a/src/main/java/com/rapidminer/example/set/ConditionCreationException.java +++ b/src/main/java/com/rapidminer/example/set/ConditionCreationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ConditionedExampleSet.java b/src/main/java/com/rapidminer/example/set/ConditionedExampleSet.java index 9e2ad478d..a2564b41c 100644 --- a/src/main/java/com/rapidminer/example/set/ConditionedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/ConditionedExampleSet.java @@ -1,267 +1,270 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.example.set; - -import java.lang.reflect.Constructor; -import java.util.Arrays; -import java.util.Iterator; -import java.util.LinkedList; -import java.util.List; - -import com.rapidminer.example.Attributes; -import com.rapidminer.example.Example; -import com.rapidminer.example.ExampleSet; -import com.rapidminer.example.table.ExampleTable; -import com.rapidminer.operator.Annotations; -import com.rapidminer.operator.OperatorProgress; -import com.rapidminer.operator.ProcessStoppedException; -import com.rapidminer.operator.tools.ExpressionEvaluationException; -import com.rapidminer.tools.Tools; - - -/** - * Hides {@link Example}s that do not fulfill a given {@link Condition}. - * - * @author Ingo Mierswa - */ -public class ConditionedExampleSet extends AbstractExampleSet { - - private static final long serialVersionUID = 877488093216198777L; - - /** Array of short names for the known conditions. */ - public static final String[] KNOWN_CONDITION_NAMES = { "all", "correct_predictions", "wrong_predictions", - "no_missing_attributes", "missing_attributes", "no_missing_labels", "missing_labels", "attribute_value_filter", - "expression", "custom_filters" }; - - public static final int CONDITION_ALL = 0; - public static final int CONDITION_CORRECT_PREDICTIONS = 1; - public static final int CONDITION_WRONG_PREDICTIONS = 2; - public static final int CONDITION_NO_MISSING_ATTRIBUTES = 3; - public static final int CONDITION_MISSING_ATTRIBUTES = 4; - public static final int CONDITION_NO_MISSING_LABELS = 5; - public static final int CONDITION_MISSING_LABELS = 6; - public static final int CONDITION_ATTRIBUTE_VALUE_FILTER = 7; - public static final int CONDITION_EXPRESSION = 8; - public static final int CONDITION_CUSTOM_FILTER = 9; - - /** - * Array of fully qualified classnames of implementations of {@link Condition} that are useful - * independently of special applications. All conditions given here must provide a construtor - * with arguments (ExampleSet data, String parameters). - */ - private static final String[] KNOWN_CONDITION_IMPLEMENTATIONS = { AcceptAllCondition.class.getName(), - CorrectPredictionCondition.class.getName(), WrongPredictionCondition.class.getName(), - NoMissingAttributesCondition.class.getName(), MissingAttributesCondition.class.getName(), - NoMissingLabelsCondition.class.getName(), MissingLabelsCondition.class.getName(), - AttributeValueFilter.class.getName(), ExpressionFilter.class.getName(), CustomFilter.class.getName() }; - - private ExampleSet parent; - - private int[] mapping; - - /** - * Creates a new example which used only examples fulfilling the given condition. - * - * @throws ExpressionEvaluationException - */ - public ConditionedExampleSet(ExampleSet parent, Condition condition) throws ExpressionEvaluationException { - this(parent, condition, false); - } - - /** - * Creates a new example which used only examples fulfilling the given condition. - * - * @throws ExpressionEvaluationException - */ - public ConditionedExampleSet(ExampleSet parent, Condition condition, boolean inverted) - throws ExpressionEvaluationException { - this.parent = (ExampleSet) parent.clone(); - try { - this.mapping = calculateMapping(condition, inverted, null); - } catch (ProcessStoppedException e) { - // Cannot happen because progress is null - } - } - - /** - * Creates a new example which used only examples fulfilling the given condition. - * - * @param progress - * the {@link OperatorProgress} to report the progress to - * @throws ExpressionEvaluationException - * @throws ProcessStoppedException - * if the process was stopped, can only happen if progress not {@code null} - */ - public ConditionedExampleSet(ExampleSet parent, Condition condition, boolean inverted, OperatorProgress progress) - throws ExpressionEvaluationException, ProcessStoppedException { - this.parent = (ExampleSet) parent.clone(); - this.mapping = calculateMapping(condition, inverted, progress); - } - - /** Clone constructor. */ - public ConditionedExampleSet(ConditionedExampleSet exampleSet) { - this.parent = (ExampleSet) exampleSet.parent.clone(); - this.mapping = new int[exampleSet.mapping.length]; - System.arraycopy(exampleSet.mapping, 0, this.mapping, 0, exampleSet.mapping.length); - } - - @Override - public boolean equals(Object o) { - if (!super.equals(o)) { - return false; - } - if (!(o instanceof ConditionedExampleSet)) { - return false; - } - ConditionedExampleSet other = (ConditionedExampleSet) o; - if (this.mapping.length != other.mapping.length) { - return false; - } - for (int i = 0; i < this.mapping.length; i++) { - if (this.mapping[i] != other.mapping[i]) { - return false; - } - } - return true; - } - - @Override - public int hashCode() { - return super.hashCode() ^ Arrays.hashCode(this.mapping); - } - - private int[] calculateMapping(Condition condition, boolean inverted, OperatorProgress progress) - throws ExpressionEvaluationException, ProcessStoppedException { - if (progress != null) { - // +1 since a little is happening afterwards - progress.setTotal(parent.size() + 1); - } - List indices = new LinkedList(); - - // create mapping - int exampleCounter = 0; - for (Example example : parent) { - if (!inverted) { - if (condition.conditionOk(example)) { - indices.add(exampleCounter); - } - } else { - if (!condition.conditionOk(example)) { - indices.add(exampleCounter); - } - } - exampleCounter++; - if (progress != null && exampleCounter % 1000 == 0) { - progress.setCompleted(exampleCounter); - } - } - - int[] mapping = new int[indices.size()]; - int m = 0; - for (int index : indices) { - mapping[m++] = index; - } - return mapping; - } - - /** Returns a {@link MappedExampleReader}. */ - @Override - public Iterator iterator() { - return new MappedExampleReader(parent.iterator(), this.mapping); - } - - /** Returns the i-th example fulfilling the condition. */ - @Override - public Example getExample(int index) { - if ((index < 0) || (index >= this.mapping.length)) { - throw new RuntimeException("Given index '" + index + "' does not fit the filtered ExampleSet!"); - } else { - return parent.getExample(this.mapping[index]); - } - } - - /** Counts the number of examples which fulfills the condition. */ - @Override - public int size() { - return mapping.length; - } - - @Override - public Attributes getAttributes() { - return parent.getAttributes(); - } - - @Override - public ExampleTable getExampleTable() { - return parent.getExampleTable(); - } - - /** - * Checks if the given name is the short name of a known condition and creates it. If the name - * is not known, this method creates a new instance of className which must be an implementation - * of {@link Condition} by calling its two argument constructor passing it the example set and - * the parameter string - */ - public static Condition createCondition(String name, ExampleSet exampleSet, String parameterString) - throws ConditionCreationException { - String className = name; - for (int i = 0; i < KNOWN_CONDITION_NAMES.length; i++) { - if (KNOWN_CONDITION_NAMES[i].equals(name)) { - className = KNOWN_CONDITION_IMPLEMENTATIONS[i]; - break; - } - } - try { - Class clazz = Tools.classForName(className); - if (!Condition.class.isAssignableFrom(clazz)) { - throw new ConditionCreationException("'" + className + "' does not implement Condition!"); - } - Constructor constructor = clazz.getConstructor(new Class[] { ExampleSet.class, String.class }); - return (Condition) constructor.newInstance(new Object[] { exampleSet, parameterString }); - } catch (ClassNotFoundException e) { - throw new ConditionCreationException("Cannot find class '" + className + "'. Check your classpath.", e); - } catch (NoSuchMethodException e) { - throw new ConditionCreationException( - "'" + className + "' must implement two argument constructor " + className + "(ExampleSet, String)!", e); - } catch (IllegalAccessException e) { - throw new ConditionCreationException( - "'" + className + "' cannot access two argument constructor " + className + "(ExampleSet, String)!", e); - } catch (InstantiationException e) { - throw new ConditionCreationException(className + ": cannot create condition (" + e.getMessage() + ").", e); - } catch (Throwable e) { - throw new ConditionCreationException(className + ": cannot invoke condition (" - + (e.getCause() != null ? e.getCause().getMessage() : e.getMessage()) + ").", e); - } - } - - @Override - public Annotations getAnnotations() { - return parent.getAnnotations(); - } - - @Override - public void cleanup() { - parent.cleanup(); - } - - @Override - public boolean isThreadSafeView() { - return parent instanceof AbstractExampleSet && ((AbstractExampleSet) parent).isThreadSafeView(); - } -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.example.set; + +import java.lang.reflect.Constructor; +import java.util.Arrays; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; + +import com.rapidminer.example.Attributes; +import com.rapidminer.example.Example; +import com.rapidminer.example.ExampleSet; +import com.rapidminer.example.table.ExampleTable; +import com.rapidminer.operator.Annotations; +import com.rapidminer.operator.OperatorProgress; +import com.rapidminer.operator.ProcessStoppedException; +import com.rapidminer.operator.tools.ExpressionEvaluationException; +import com.rapidminer.tools.Tools; + + +/** + * Hides {@link Example}s that do not fulfill a given {@link Condition}. + * + * @author Ingo Mierswa + */ +public class ConditionedExampleSet extends AbstractExampleSet { + + private static final long serialVersionUID = 877488093216198777L; + + /** Array of short names for the known conditions. */ + public static final String[] KNOWN_CONDITION_NAMES = {"all", "correct_predictions", "wrong_predictions", + "no_missing_attributes", "missing_attributes", "no_missing_labels", "missing_labels", "attribute_value_filter", + "expression", "custom_filters"}; + + public static final int CONDITION_ALL = 0; + public static final int CONDITION_CORRECT_PREDICTIONS = 1; + public static final int CONDITION_WRONG_PREDICTIONS = 2; + public static final int CONDITION_NO_MISSING_ATTRIBUTES = 3; + public static final int CONDITION_MISSING_ATTRIBUTES = 4; + public static final int CONDITION_NO_MISSING_LABELS = 5; + public static final int CONDITION_MISSING_LABELS = 6; + public static final int CONDITION_ATTRIBUTE_VALUE_FILTER = 7; + public static final int CONDITION_EXPRESSION = 8; + public static final int CONDITION_CUSTOM_FILTER = 9; + + /** + * Array of fully qualified classnames of implementations of {@link Condition} that are useful + * independently of special applications. All conditions given here must provide a construtor + * with arguments (ExampleSet data, String parameters). + */ + private static final String[] KNOWN_CONDITION_IMPLEMENTATIONS = {AcceptAllCondition.class.getName(), + CorrectPredictionCondition.class.getName(), WrongPredictionCondition.class.getName(), + NoMissingAttributesCondition.class.getName(), MissingAttributesCondition.class.getName(), + NoMissingLabelsCondition.class.getName(), MissingLabelsCondition.class.getName(), + AttributeValueFilter.class.getName(), ExpressionFilter.class.getName(), CustomFilter.class.getName()}; + + private ExampleSet parent; + + private int[] mapping; + + /** + * Creates a new example which used only examples fulfilling the given condition. + * + * @throws ExpressionEvaluationException + */ + public ConditionedExampleSet(ExampleSet parent, Condition condition) throws ExpressionEvaluationException { + this(parent, condition, false); + } + + /** + * Creates a new example which used only examples fulfilling the given condition. + * + * @throws ExpressionEvaluationException + */ + public ConditionedExampleSet(ExampleSet parent, Condition condition, boolean inverted) + throws ExpressionEvaluationException { + this.parent = (ExampleSet) parent.clone(); + try { + this.mapping = calculateMapping(condition, inverted, null); + } catch (ProcessStoppedException e) { + // Cannot happen because progress is null + } + } + + /** + * Creates a new example which used only examples fulfilling the given condition. + * + * @param progress + * the {@link OperatorProgress} to report the progress to + * @throws ExpressionEvaluationException + * @throws ProcessStoppedException + * if the process was stopped, can only happen if progress not {@code null} + */ + public ConditionedExampleSet(ExampleSet parent, Condition condition, boolean inverted, OperatorProgress progress) + throws ExpressionEvaluationException, ProcessStoppedException { + this.parent = (ExampleSet) parent.clone(); + this.mapping = calculateMapping(condition, inverted, progress); + } + + /** Clone constructor. */ + public ConditionedExampleSet(ConditionedExampleSet exampleSet) { + this.parent = (ExampleSet) exampleSet.parent.clone(); + this.mapping = new int[exampleSet.mapping.length]; + System.arraycopy(exampleSet.mapping, 0, this.mapping, 0, exampleSet.mapping.length); + } + + @Override + public boolean equals(Object o) { + if (!super.equals(o)) { + return false; + } + if (!(o instanceof ConditionedExampleSet)) { + return false; + } + ConditionedExampleSet other = (ConditionedExampleSet) o; + if (this.mapping.length != other.mapping.length) { + return false; + } + for (int i = 0; i < this.mapping.length; i++) { + if (this.mapping[i] != other.mapping[i]) { + return false; + } + } + return true; + } + + @Override + public int hashCode() { + return super.hashCode() ^ Arrays.hashCode(this.mapping); + } + + private int[] calculateMapping(Condition condition, boolean inverted, OperatorProgress progress) + throws ExpressionEvaluationException, ProcessStoppedException { + if (progress != null) { + // +1 since a little is happening afterwards + progress.setTotal(parent.size() + 1); + } + List indices = new LinkedList(); + + // create mapping + int exampleCounter = 0; + for (Example example : parent) { + if (!inverted) { + if (condition.conditionOk(example)) { + indices.add(exampleCounter); + } + } else { + if (!condition.conditionOk(example)) { + indices.add(exampleCounter); + } + } + exampleCounter++; + if (progress != null && exampleCounter % 1000 == 0) { + progress.setCompleted(exampleCounter); + } + } + + int[] mapping = new int[indices.size()]; + int m = 0; + for (int index : indices) { + mapping[m++] = index; + } + return mapping; + } + + /** Returns a {@link MappedExampleReader}. */ + @Override + public Iterator iterator() { + return new MappedExampleReader(parent.iterator(), this.mapping); + } + + /** Returns the i-th example fulfilling the condition. */ + @Override + public Example getExample(int index) { + if ((index < 0) || (index >= this.mapping.length)) { + throw new RuntimeException("Given index '" + index + "' does not fit the filtered ExampleSet!"); + } else { + return parent.getExample(this.mapping[index]); + } + } + + /** Counts the number of examples which fulfills the condition. */ + @Override + public int size() { + return mapping.length; + } + + @Override + public Attributes getAttributes() { + return parent.getAttributes(); + } + + @Override + public ExampleTable getExampleTable() { + return parent.getExampleTable(); + } + + /** + * Checks if the given name is the short name of a known condition and creates it. If the name + * is not known, this method creates a new instance of className which must be an implementation + * of {@link Condition} by calling its two argument constructor passing it the example set and + * the parameter string + */ + public static Condition createCondition(String name, ExampleSet exampleSet, String parameterString) + throws ConditionCreationException { + String className = name; + for (int i = 0; i < KNOWN_CONDITION_NAMES.length; i++) { + if (KNOWN_CONDITION_NAMES[i].equals(name)) { + className = KNOWN_CONDITION_IMPLEMENTATIONS[i]; + break; + } + } + try { + Class clazz = Tools.classForName(className); + if (!Condition.class.isAssignableFrom(clazz)) { + throw new ConditionCreationException("'" + className + "' does not implement Condition!"); + } + Constructor constructor = clazz.getConstructor(new Class[]{ExampleSet.class, String.class}); + return (Condition) constructor.newInstance(new Object[]{exampleSet, parameterString}); + } catch (ClassNotFoundException e) { + throw new ConditionCreationException("Cannot find class '" + className + "'. Check your classpath.", e); + } catch (NoSuchMethodException e) { + throw new ConditionCreationException( + "'" + className + "' must implement two argument constructor " + className + "(ExampleSet, String)!", e); + } catch (IllegalAccessException e) { + throw new ConditionCreationException( + "'" + className + "' cannot access two argument constructor " + className + "(ExampleSet, String)!", e); + } catch (InstantiationException e) { + throw new ConditionCreationException(className + ": cannot create condition (" + e.getMessage() + ").", e); + } catch (Throwable e) { + if (e.getCause() instanceof ConditionCreationException) { + throw (ConditionCreationException) e.getCause(); + } + throw new ConditionCreationException(className + ": cannot invoke condition (" + + (e.getCause() != null ? e.getCause().getMessage() : e.getMessage()) + ").", e); + } + } + + @Override + public Annotations getAnnotations() { + return parent.getAnnotations(); + } + + @Override + public void cleanup() { + parent.cleanup(); + } + + @Override + public boolean isThreadSafeView() { + return parent instanceof AbstractExampleSet && ((AbstractExampleSet) parent).isThreadSafeView(); + } +} diff --git a/src/main/java/com/rapidminer/example/set/CorrectPredictionCondition.java b/src/main/java/com/rapidminer/example/set/CorrectPredictionCondition.java index 941f72579..d79adfb49 100644 --- a/src/main/java/com/rapidminer/example/set/CorrectPredictionCondition.java +++ b/src/main/java/com/rapidminer/example/set/CorrectPredictionCondition.java @@ -1,68 +1,73 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.example.set; - -import com.rapidminer.example.Example; -import com.rapidminer.example.ExampleSet; - - -/** - * This subclass of {@link Condition} serves to accept all examples which are correctly predicted. - * - * @author Ingo Mierswa ingomierswa Exp $ - */ -public class CorrectPredictionCondition implements Condition { - - private static final long serialVersionUID = -2971139314612252926L; - - /** Creates a new condition. */ - public CorrectPredictionCondition() {} - - /** - * Throws an exception since this condition does not support parameter string. - */ - public CorrectPredictionCondition(ExampleSet exampleSet, String parameterString) { - if (exampleSet.getAttributes().getLabel() == null) { - throw new IllegalArgumentException("CorrectPredictionCondition needs an example set with label attribute!"); - } - if (exampleSet.getAttributes().getPredictedLabel() == null) { - throw new IllegalArgumentException( - "CorrectPredictionCondition needs an example set with predicted label attribute!"); - } - } - - /** - * Since the condition cannot be altered after creation we can just return the condition object - * itself. - * - * @deprecated Conditions should not be able to be changed dynamically and hence there is no - * need for a copy - */ - @Override - @Deprecated - public Condition duplicate() { - return this; - } - - /** Returns true if the example is correctly predicted. */ - @Override - public boolean conditionOk(Example example) { - return example.equalValue(example.getAttributes().getLabel(), example.getAttributes().getPredictedLabel()); - } -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.example.set; + +import com.rapidminer.example.Example; +import com.rapidminer.example.ExampleSet; +import com.rapidminer.tools.I18N; + + +/** + * This subclass of {@link Condition} serves to accept all examples which are correctly predicted. + * + * @author Ingo Mierswa ingomierswa Exp $ + */ +public class CorrectPredictionCondition implements Condition { + + private static final long serialVersionUID = -2971139314612252926L; + + /** Creates a new condition. */ + public CorrectPredictionCondition() {} + + /** + * Throws an exception since this condition does not support parameter string. + */ + public CorrectPredictionCondition(ExampleSet exampleSet, String parameterString) throws ConditionCreationException { + final boolean missingLabel = exampleSet.getAttributes().getLabel() == null; + final boolean missingPrediction = exampleSet.getAttributes().getPredictedLabel() == null; + if (missingLabel && missingPrediction) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.CorrectPredictionCondition.missing_label_and_prediction")); + } + if (missingLabel) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.CorrectPredictionCondition.missing_label")); + } + if (missingPrediction) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.CorrectPredictionCondition.missing_prediction")); + } + } + + /** + * Since the condition cannot be altered after creation we can just return the condition object + * itself. + * + * @deprecated Conditions should not be able to be changed dynamically and hence there is no + * need for a copy + */ + @Override + @Deprecated + public Condition duplicate() { + return this; + } + + /** Returns true if the example is correctly predicted. */ + @Override + public boolean conditionOk(Example example) { + return example.equalValue(example.getAttributes().getLabel(), example.getAttributes().getPredictedLabel()); + } +} diff --git a/src/main/java/com/rapidminer/example/set/CustomFilter.java b/src/main/java/com/rapidminer/example/set/CustomFilter.java index 2599da9b7..20b886d6e 100644 --- a/src/main/java/com/rapidminer/example/set/CustomFilter.java +++ b/src/main/java/com/rapidminer/example/set/CustomFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ExampleSetUtilities.java b/src/main/java/com/rapidminer/example/set/ExampleSetUtilities.java index f3d9119f9..e0af99692 100644 --- a/src/main/java/com/rapidminer/example/set/ExampleSetUtilities.java +++ b/src/main/java/com/rapidminer/example/set/ExampleSetUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ExpressionFilter.java b/src/main/java/com/rapidminer/example/set/ExpressionFilter.java index 16438c9da..1530da9db 100644 --- a/src/main/java/com/rapidminer/example/set/ExpressionFilter.java +++ b/src/main/java/com/rapidminer/example/set/ExpressionFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -56,8 +56,6 @@ public class ExpressionFilter implements Condition { * * @param exampleSet * @param expression - * @param process - * @param compatibilityLevel * @throws ExpressionException */ public ExpressionFilter(ExampleSet exampleSet, String expression, Operator operator) throws ExpressionException { diff --git a/src/main/java/com/rapidminer/example/set/FullAttributeTransformationRemapping.java b/src/main/java/com/rapidminer/example/set/FullAttributeTransformationRemapping.java index 49aee94f1..f12ad9a78 100644 --- a/src/main/java/com/rapidminer/example/set/FullAttributeTransformationRemapping.java +++ b/src/main/java/com/rapidminer/example/set/FullAttributeTransformationRemapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/HeaderExampleSet.java b/src/main/java/com/rapidminer/example/set/HeaderExampleSet.java index 14c4cc6a4..4d7262394 100644 --- a/src/main/java/com/rapidminer/example/set/HeaderExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/HeaderExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/IndexBasedExampleSetReader.java b/src/main/java/com/rapidminer/example/set/IndexBasedExampleSetReader.java index 0c10e0385..37e55c4cf 100644 --- a/src/main/java/com/rapidminer/example/set/IndexBasedExampleSetReader.java +++ b/src/main/java/com/rapidminer/example/set/IndexBasedExampleSetReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/MappedExampleReader.java b/src/main/java/com/rapidminer/example/set/MappedExampleReader.java index 5271059a4..c444c16d0 100644 --- a/src/main/java/com/rapidminer/example/set/MappedExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/MappedExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/MappedExampleSet.java b/src/main/java/com/rapidminer/example/set/MappedExampleSet.java index b5d7f107b..aa43fe634 100644 --- a/src/main/java/com/rapidminer/example/set/MappedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/MappedExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/MissingAttributesCondition.java b/src/main/java/com/rapidminer/example/set/MissingAttributesCondition.java index 95f8b39db..77bd9b64f 100644 --- a/src/main/java/com/rapidminer/example/set/MissingAttributesCondition.java +++ b/src/main/java/com/rapidminer/example/set/MissingAttributesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/MissingLabelsCondition.java b/src/main/java/com/rapidminer/example/set/MissingLabelsCondition.java index a88719683..930dd30da 100644 --- a/src/main/java/com/rapidminer/example/set/MissingLabelsCondition.java +++ b/src/main/java/com/rapidminer/example/set/MissingLabelsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ModelViewExampleSet.java b/src/main/java/com/rapidminer/example/set/ModelViewExampleSet.java index d31e8a63b..e89190cde 100644 --- a/src/main/java/com/rapidminer/example/set/ModelViewExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/ModelViewExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/NoMissingAttributeValueCondition.java b/src/main/java/com/rapidminer/example/set/NoMissingAttributeValueCondition.java index 2f863e6f4..01b5ff9f1 100644 --- a/src/main/java/com/rapidminer/example/set/NoMissingAttributeValueCondition.java +++ b/src/main/java/com/rapidminer/example/set/NoMissingAttributeValueCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/NoMissingAttributesCondition.java b/src/main/java/com/rapidminer/example/set/NoMissingAttributesCondition.java index 6cde8b6ff..b0d84d4c1 100644 --- a/src/main/java/com/rapidminer/example/set/NoMissingAttributesCondition.java +++ b/src/main/java/com/rapidminer/example/set/NoMissingAttributesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/NoMissingLabelsCondition.java b/src/main/java/com/rapidminer/example/set/NoMissingLabelsCondition.java index 55b9a6926..fca695c6c 100644 --- a/src/main/java/com/rapidminer/example/set/NoMissingLabelsCondition.java +++ b/src/main/java/com/rapidminer/example/set/NoMissingLabelsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/NonSpecialAttributesExampleSet.java b/src/main/java/com/rapidminer/example/set/NonSpecialAttributesExampleSet.java index 8462f794a..f8b340ae0 100644 --- a/src/main/java/com/rapidminer/example/set/NonSpecialAttributesExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/NonSpecialAttributesExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/Partition.java b/src/main/java/com/rapidminer/example/set/Partition.java index 3cf16ca46..4e9bc620a 100644 --- a/src/main/java/com/rapidminer/example/set/Partition.java +++ b/src/main/java/com/rapidminer/example/set/Partition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/PartitionBuilder.java b/src/main/java/com/rapidminer/example/set/PartitionBuilder.java index bd13a97c8..e1d360235 100644 --- a/src/main/java/com/rapidminer/example/set/PartitionBuilder.java +++ b/src/main/java/com/rapidminer/example/set/PartitionBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/RemappedExampleSet.java b/src/main/java/com/rapidminer/example/set/RemappedExampleSet.java index 4e4ca862e..a981633df 100644 --- a/src/main/java/com/rapidminer/example/set/RemappedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/RemappedExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ReplaceMissingExampleSet.java b/src/main/java/com/rapidminer/example/set/ReplaceMissingExampleSet.java index e80e38c51..316dd4f05 100644 --- a/src/main/java/com/rapidminer/example/set/ReplaceMissingExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/ReplaceMissingExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/ShuffledPartitionBuilder.java b/src/main/java/com/rapidminer/example/set/ShuffledPartitionBuilder.java index a9b2b017e..ea94cd8e8 100644 --- a/src/main/java/com/rapidminer/example/set/ShuffledPartitionBuilder.java +++ b/src/main/java/com/rapidminer/example/set/ShuffledPartitionBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SimilarityExampleSet.java b/src/main/java/com/rapidminer/example/set/SimilarityExampleSet.java index fd56d364c..96ce5eab8 100644 --- a/src/main/java/com/rapidminer/example/set/SimilarityExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/SimilarityExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SimpleExampleReader.java b/src/main/java/com/rapidminer/example/set/SimpleExampleReader.java index 7d79820b0..7cf5fcc5f 100644 --- a/src/main/java/com/rapidminer/example/set/SimpleExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/SimpleExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SimpleExampleSet.java b/src/main/java/com/rapidminer/example/set/SimpleExampleSet.java index c250cceb8..5016541fc 100644 --- a/src/main/java/com/rapidminer/example/set/SimpleExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/SimpleExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SimplePartitionBuilder.java b/src/main/java/com/rapidminer/example/set/SimplePartitionBuilder.java index 92b263046..ce4a837dc 100644 --- a/src/main/java/com/rapidminer/example/set/SimplePartitionBuilder.java +++ b/src/main/java/com/rapidminer/example/set/SimplePartitionBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SingleExampleExampleSet.java b/src/main/java/com/rapidminer/example/set/SingleExampleExampleSet.java index 95f5c6acf..172ac9ea6 100644 --- a/src/main/java/com/rapidminer/example/set/SingleExampleExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/SingleExampleExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SkipNANExampleReader.java b/src/main/java/com/rapidminer/example/set/SkipNANExampleReader.java index 2399b9711..185a40c34 100644 --- a/src/main/java/com/rapidminer/example/set/SkipNANExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/SkipNANExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SortedExampleReader.java b/src/main/java/com/rapidminer/example/set/SortedExampleReader.java index 558e2fbc9..691da0e08 100644 --- a/src/main/java/com/rapidminer/example/set/SortedExampleReader.java +++ b/src/main/java/com/rapidminer/example/set/SortedExampleReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SortedExampleSet.java b/src/main/java/com/rapidminer/example/set/SortedExampleSet.java index c2745d73a..dee393b94 100644 --- a/src/main/java/com/rapidminer/example/set/SortedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/SortedExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/SplittedExampleSet.java b/src/main/java/com/rapidminer/example/set/SplittedExampleSet.java index 5f127780f..7e83acd8d 100644 --- a/src/main/java/com/rapidminer/example/set/SplittedExampleSet.java +++ b/src/main/java/com/rapidminer/example/set/SplittedExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/StratifiedPartitionBuilder.java b/src/main/java/com/rapidminer/example/set/StratifiedPartitionBuilder.java index 0d8481574..c2caed14a 100644 --- a/src/main/java/com/rapidminer/example/set/StratifiedPartitionBuilder.java +++ b/src/main/java/com/rapidminer/example/set/StratifiedPartitionBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/set/WrongPredictionCondition.java b/src/main/java/com/rapidminer/example/set/WrongPredictionCondition.java index 7fd1b94e4..981384c79 100644 --- a/src/main/java/com/rapidminer/example/set/WrongPredictionCondition.java +++ b/src/main/java/com/rapidminer/example/set/WrongPredictionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,6 +20,7 @@ import com.rapidminer.example.Example; import com.rapidminer.example.ExampleSet; +import com.rapidminer.tools.I18N; /** @@ -37,13 +38,17 @@ public WrongPredictionCondition() {} /** * Throws an exception since this condition does not support parameter string. */ - public WrongPredictionCondition(ExampleSet exampleSet, String parameterString) { - if (exampleSet.getAttributes().getLabel() == null) { - throw new IllegalArgumentException("FalsePredictionCondition needs an example set with label attribute!"); + public WrongPredictionCondition(ExampleSet exampleSet, String parameterString) throws ConditionCreationException { + final boolean missingLabel = exampleSet.getAttributes().getLabel() == null; + final boolean missingPrediction = exampleSet.getAttributes().getPredictedLabel() == null; + if (missingLabel && missingPrediction) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.WrongPredictionCondition.missing_label_and_prediction")); } - if (exampleSet.getAttributes().getPredictedLabel() == null) { - throw new IllegalArgumentException( - "FalsePredictionCondition needs an example set with predicted label attribute!"); + if (missingLabel) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.WrongPredictionCondition.missing_label")); + } + if (missingPrediction) { + throw new ConditionCreationException(I18N.getErrorMessage("com.rapidminer.example.set.WrongPredictionCondition.missing_prediction")); } } diff --git a/src/main/java/com/rapidminer/example/table/AbstractAttribute.java b/src/main/java/com/rapidminer/example/table/AbstractAttribute.java index 37fada49e..d0c2207ae 100644 --- a/src/main/java/com/rapidminer/example/table/AbstractAttribute.java +++ b/src/main/java/com/rapidminer/example/table/AbstractAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/AbstractDataRowReader.java b/src/main/java/com/rapidminer/example/table/AbstractDataRowReader.java index 5efa56f29..806bc9709 100644 --- a/src/main/java/com/rapidminer/example/table/AbstractDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/AbstractDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/AbstractExampleTable.java b/src/main/java/com/rapidminer/example/table/AbstractExampleTable.java index 895cc1669..74de7a3c4 100644 --- a/src/main/java/com/rapidminer/example/table/AbstractExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/AbstractExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/AbstractSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/AbstractSparseArrayDataRow.java index 19514e6c2..83d8a68c5 100644 --- a/src/main/java/com/rapidminer/example/table/AbstractSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/AbstractSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/AttributeFactory.java b/src/main/java/com/rapidminer/example/table/AttributeFactory.java index 1faed6c8a..4641ff805 100644 --- a/src/main/java/com/rapidminer/example/table/AttributeFactory.java +++ b/src/main/java/com/rapidminer/example/table/AttributeFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/BinominalAttribute.java b/src/main/java/com/rapidminer/example/table/BinominalAttribute.java index 4b18cc34e..f8787f49f 100644 --- a/src/main/java/com/rapidminer/example/table/BinominalAttribute.java +++ b/src/main/java/com/rapidminer/example/table/BinominalAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/BinominalMapping.java b/src/main/java/com/rapidminer/example/table/BinominalMapping.java index 22914758b..70086b7a6 100644 --- a/src/main/java/com/rapidminer/example/table/BinominalMapping.java +++ b/src/main/java/com/rapidminer/example/table/BinominalMapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/BooleanArrayDataRow.java b/src/main/java/com/rapidminer/example/table/BooleanArrayDataRow.java index bfc3666bb..84595b8e3 100644 --- a/src/main/java/com/rapidminer/example/table/BooleanArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/BooleanArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/BooleanSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/BooleanSparseArrayDataRow.java index 0ba876e2f..312e799e2 100644 --- a/src/main/java/com/rapidminer/example/table/BooleanSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/BooleanSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ByteArrayDataRow.java b/src/main/java/com/rapidminer/example/table/ByteArrayDataRow.java index 10100654e..d3ec0864f 100644 --- a/src/main/java/com/rapidminer/example/table/ByteArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/ByteArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ByteSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/ByteSparseArrayDataRow.java index 1d9c395e8..eccac5ccd 100644 --- a/src/main/java/com/rapidminer/example/table/ByteSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/ByteSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DataRow.java b/src/main/java/com/rapidminer/example/table/DataRow.java index 1766ae798..bd107764a 100644 --- a/src/main/java/com/rapidminer/example/table/DataRow.java +++ b/src/main/java/com/rapidminer/example/table/DataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DataRowFactory.java b/src/main/java/com/rapidminer/example/table/DataRowFactory.java index 8ffc5a2dc..76f1ac97d 100644 --- a/src/main/java/com/rapidminer/example/table/DataRowFactory.java +++ b/src/main/java/com/rapidminer/example/table/DataRowFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DataRowReader.java b/src/main/java/com/rapidminer/example/table/DataRowReader.java index 69458ecaa..f6e0b37aa 100644 --- a/src/main/java/com/rapidminer/example/table/DataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/DataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DatabaseDataRow.java b/src/main/java/com/rapidminer/example/table/DatabaseDataRow.java index 239ab6752..470da48d8 100644 --- a/src/main/java/com/rapidminer/example/table/DatabaseDataRow.java +++ b/src/main/java/com/rapidminer/example/table/DatabaseDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DatabaseDataRowReader.java b/src/main/java/com/rapidminer/example/table/DatabaseDataRowReader.java index 38fe728c2..f064eb051 100644 --- a/src/main/java/com/rapidminer/example/table/DatabaseDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/DatabaseDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DateAttribute.java b/src/main/java/com/rapidminer/example/table/DateAttribute.java index de32b46df..ba41c9fe3 100644 --- a/src/main/java/com/rapidminer/example/table/DateAttribute.java +++ b/src/main/java/com/rapidminer/example/table/DateAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DoubleArrayDataRow.java b/src/main/java/com/rapidminer/example/table/DoubleArrayDataRow.java index 12919048e..57739a9a5 100644 --- a/src/main/java/com/rapidminer/example/table/DoubleArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/DoubleArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/DoubleSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/DoubleSparseArrayDataRow.java index cb018f0dc..b94ad5805 100644 --- a/src/main/java/com/rapidminer/example/table/DoubleSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/DoubleSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ExampleTable.java b/src/main/java/com/rapidminer/example/table/ExampleTable.java index 5fabe0a07..e8236732c 100644 --- a/src/main/java/com/rapidminer/example/table/ExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/ExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/FastSparseDoubleArrayDataRow.java b/src/main/java/com/rapidminer/example/table/FastSparseDoubleArrayDataRow.java index 7623f604b..b8f967140 100644 --- a/src/main/java/com/rapidminer/example/table/FastSparseDoubleArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/FastSparseDoubleArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/FileDataRowReader.java b/src/main/java/com/rapidminer/example/table/FileDataRowReader.java index a71e58572..ea4a196c7 100644 --- a/src/main/java/com/rapidminer/example/table/FileDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/FileDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/FloatArrayDataRow.java b/src/main/java/com/rapidminer/example/table/FloatArrayDataRow.java index 3b55cbc16..04f63b6f1 100644 --- a/src/main/java/com/rapidminer/example/table/FloatArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/FloatArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/FloatSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/FloatSparseArrayDataRow.java index c763c37ea..001e4fa92 100644 --- a/src/main/java/com/rapidminer/example/table/FloatSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/FloatSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/GrowingExampleTable.java b/src/main/java/com/rapidminer/example/table/GrowingExampleTable.java index bf17a6341..d7494e53a 100644 --- a/src/main/java/com/rapidminer/example/table/GrowingExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/GrowingExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/IntArrayDataRow.java b/src/main/java/com/rapidminer/example/table/IntArrayDataRow.java index bed95d401..f16f37a8d 100644 --- a/src/main/java/com/rapidminer/example/table/IntArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/IntArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/IntSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/IntSparseArrayDataRow.java index ea8d18718..ba8d46b28 100644 --- a/src/main/java/com/rapidminer/example/table/IntSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/IntSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ListDataRowReader.java b/src/main/java/com/rapidminer/example/table/ListDataRowReader.java index f45d5895a..8cb88171d 100644 --- a/src/main/java/com/rapidminer/example/table/ListDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/ListDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/LongArrayDataRow.java b/src/main/java/com/rapidminer/example/table/LongArrayDataRow.java index b186386d2..edc0944a5 100644 --- a/src/main/java/com/rapidminer/example/table/LongArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/LongArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/LongSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/LongSparseArrayDataRow.java index 0105e7275..4d9a6b3f9 100644 --- a/src/main/java/com/rapidminer/example/table/LongSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/LongSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/MemoryExampleTable.java b/src/main/java/com/rapidminer/example/table/MemoryExampleTable.java index bad0a1bd7..2cb20fb6a 100644 --- a/src/main/java/com/rapidminer/example/table/MemoryExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/MemoryExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/NominalAttribute.java b/src/main/java/com/rapidminer/example/table/NominalAttribute.java index 4512dfe0a..6de745c24 100644 --- a/src/main/java/com/rapidminer/example/table/NominalAttribute.java +++ b/src/main/java/com/rapidminer/example/table/NominalAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/NominalMapping.java b/src/main/java/com/rapidminer/example/table/NominalMapping.java index 009ec0e0d..9fb1c5bae 100644 --- a/src/main/java/com/rapidminer/example/table/NominalMapping.java +++ b/src/main/java/com/rapidminer/example/table/NominalMapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/NonWritableDataRow.java b/src/main/java/com/rapidminer/example/table/NonWritableDataRow.java index 678f29871..e376e8ccc 100644 --- a/src/main/java/com/rapidminer/example/table/NonWritableDataRow.java +++ b/src/main/java/com/rapidminer/example/table/NonWritableDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/NumericalAttribute.java b/src/main/java/com/rapidminer/example/table/NumericalAttribute.java index b74d49e99..299753269 100644 --- a/src/main/java/com/rapidminer/example/table/NumericalAttribute.java +++ b/src/main/java/com/rapidminer/example/table/NumericalAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/PolynominalAttribute.java b/src/main/java/com/rapidminer/example/table/PolynominalAttribute.java index 6650d8ca0..a46a86a30 100644 --- a/src/main/java/com/rapidminer/example/table/PolynominalAttribute.java +++ b/src/main/java/com/rapidminer/example/table/PolynominalAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/PolynominalMapping.java b/src/main/java/com/rapidminer/example/table/PolynominalMapping.java index 63be7b9d2..97ffadc5f 100644 --- a/src/main/java/com/rapidminer/example/table/PolynominalMapping.java +++ b/src/main/java/com/rapidminer/example/table/PolynominalMapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/RandomDataRowReader.java b/src/main/java/com/rapidminer/example/table/RandomDataRowReader.java index f9ad89c3c..77e4304be 100644 --- a/src/main/java/com/rapidminer/example/table/RandomDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/RandomDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/RandomExampleTable.java b/src/main/java/com/rapidminer/example/table/RandomExampleTable.java index 8326f1d96..6fb033102 100644 --- a/src/main/java/com/rapidminer/example/table/RandomExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/RandomExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/RapidMinerLineReader.java b/src/main/java/com/rapidminer/example/table/RapidMinerLineReader.java index a8108536b..b0fe33612 100644 --- a/src/main/java/com/rapidminer/example/table/RapidMinerLineReader.java +++ b/src/main/java/com/rapidminer/example/table/RapidMinerLineReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ResultSetDataRowReader.java b/src/main/java/com/rapidminer/example/table/ResultSetDataRowReader.java index b23c2d9fa..db587fbe4 100644 --- a/src/main/java/com/rapidminer/example/table/ResultSetDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/ResultSetDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ShortArrayDataRow.java b/src/main/java/com/rapidminer/example/table/ShortArrayDataRow.java index 9c479913c..8c112d2f1 100644 --- a/src/main/java/com/rapidminer/example/table/ShortArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/ShortArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ShortSparseArrayDataRow.java b/src/main/java/com/rapidminer/example/table/ShortSparseArrayDataRow.java index efe0c75f6..4b6173b3f 100644 --- a/src/main/java/com/rapidminer/example/table/ShortSparseArrayDataRow.java +++ b/src/main/java/com/rapidminer/example/table/ShortSparseArrayDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/SimpleArrayData.java b/src/main/java/com/rapidminer/example/table/SimpleArrayData.java index a2ba431ba..34ae63ec9 100644 --- a/src/main/java/com/rapidminer/example/table/SimpleArrayData.java +++ b/src/main/java/com/rapidminer/example/table/SimpleArrayData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/SimpleArrayDataRowReader.java b/src/main/java/com/rapidminer/example/table/SimpleArrayDataRowReader.java index d383fe984..49c24b1dc 100644 --- a/src/main/java/com/rapidminer/example/table/SimpleArrayDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/SimpleArrayDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/SparseDataRow.java b/src/main/java/com/rapidminer/example/table/SparseDataRow.java index b7f97d6fd..1cc0eabf5 100644 --- a/src/main/java/com/rapidminer/example/table/SparseDataRow.java +++ b/src/main/java/com/rapidminer/example/table/SparseDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/SparseFormatDataRowReader.java b/src/main/java/com/rapidminer/example/table/SparseFormatDataRowReader.java index e41d26602..3d6edb92b 100644 --- a/src/main/java/com/rapidminer/example/table/SparseFormatDataRowReader.java +++ b/src/main/java/com/rapidminer/example/table/SparseFormatDataRowReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/SparseMapDataRow.java b/src/main/java/com/rapidminer/example/table/SparseMapDataRow.java index ead05c935..7cc871f4e 100644 --- a/src/main/java/com/rapidminer/example/table/SparseMapDataRow.java +++ b/src/main/java/com/rapidminer/example/table/SparseMapDataRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/ViewAttribute.java b/src/main/java/com/rapidminer/example/table/ViewAttribute.java index f8801af5a..c3dea885a 100644 --- a/src/main/java/com/rapidminer/example/table/ViewAttribute.java +++ b/src/main/java/com/rapidminer/example/table/ViewAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/AbstractHighSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/AbstractHighSparsityChunk.java index 585e42840..fe606adf5 100644 --- a/src/main/java/com/rapidminer/example/table/internal/AbstractHighSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/AbstractHighSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/AbstractMediumSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/AbstractMediumSparsityChunk.java index 6233a1ec9..a6b214f9c 100644 --- a/src/main/java/com/rapidminer/example/table/internal/AbstractMediumSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/AbstractMediumSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/AutoColumnUtils.java b/src/main/java/com/rapidminer/example/table/internal/AutoColumnUtils.java index 62139fef0..6b4e3238b 100644 --- a/src/main/java/com/rapidminer/example/table/internal/AutoColumnUtils.java +++ b/src/main/java/com/rapidminer/example/table/internal/AutoColumnUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/ByteArrayColumn.java b/src/main/java/com/rapidminer/example/table/internal/ByteArrayColumn.java index ac1ad12c6..4316b943c 100644 --- a/src/main/java/com/rapidminer/example/table/internal/ByteArrayColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/ByteArrayColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/Column.java b/src/main/java/com/rapidminer/example/table/internal/Column.java index c7e2aad0b..e080177a8 100644 --- a/src/main/java/com/rapidminer/example/table/internal/Column.java +++ b/src/main/java/com/rapidminer/example/table/internal/Column.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/ColumnarExampleTable.java b/src/main/java/com/rapidminer/example/table/internal/ColumnarExampleTable.java index 743eb1e7a..3af1ed565 100644 --- a/src/main/java/com/rapidminer/example/table/internal/ColumnarExampleTable.java +++ b/src/main/java/com/rapidminer/example/table/internal/ColumnarExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleArrayColumn.java b/src/main/java/com/rapidminer/example/table/internal/DoubleArrayColumn.java index 2ee905eba..17e4ee593 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleArrayColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleArrayColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoColumn.java b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoColumn.java index 24c089c05..d334f8205 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoDenseChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoDenseChunk.java index 126976729..1392464fb 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoDenseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoDenseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoSparseChunk.java index 3f5e1209b..b653dbd21 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleAutoSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleAutoSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleHighSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleHighSparsityChunk.java index 5dfeff64c..dc18ba5d1 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleHighSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleHighSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteAutoColumn.java b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteAutoColumn.java index 34780c2f7..9b6949c7c 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteAutoColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteAutoColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteDenseChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteDenseChunk.java index 14a4ba6c8..215b250be 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteDenseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteDenseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteSparseChunk.java index ce3e02120..43649ec5e 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleIncompleteSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleMediumSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleMediumSparsityChunk.java index dacd57386..c60369c05 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleMediumSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleMediumSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/DoubleSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/DoubleSparseChunk.java index 67249f0b3..0a8035df5 100644 --- a/src/main/java/com/rapidminer/example/table/internal/DoubleSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/DoubleSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerArrayColumn.java b/src/main/java/com/rapidminer/example/table/internal/IntegerArrayColumn.java index 44c2f0540..4c0d90015 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerArrayColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerArrayColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoColumn.java b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoColumn.java index 503a50f4f..94b8227ba 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoDenseChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoDenseChunk.java index a075f2114..350939043 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoDenseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoDenseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoSparseChunk.java index 5a87f5a22..fd84ea998 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerAutoSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerAutoSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerHighSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerHighSparsityChunk.java index 526f36653..0af9c102f 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerHighSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerHighSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteAutoColumn.java b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteAutoColumn.java index bf7531e4e..2117825a6 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteAutoColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteAutoColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteDenseChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteDenseChunk.java index 708cd8b25..fcf72f666 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteDenseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteDenseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteSparseChunk.java index 23a803a01..d1488e489 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerIncompleteSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerMediumSparsityChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerMediumSparsityChunk.java index 006f46bb0..0fe674702 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerMediumSparsityChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerMediumSparsityChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/IntegerSparseChunk.java b/src/main/java/com/rapidminer/example/table/internal/IntegerSparseChunk.java index f91c22673..9f08fd9b1 100644 --- a/src/main/java/com/rapidminer/example/table/internal/IntegerSparseChunk.java +++ b/src/main/java/com/rapidminer/example/table/internal/IntegerSparseChunk.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/NaNColumn.java b/src/main/java/com/rapidminer/example/table/internal/NaNColumn.java index e4ac33c00..cdfa98578 100644 --- a/src/main/java/com/rapidminer/example/table/internal/NaNColumn.java +++ b/src/main/java/com/rapidminer/example/table/internal/NaNColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/table/internal/package-info.java b/src/main/java/com/rapidminer/example/table/internal/package-info.java index 60956c6fb..1f905bd9f 100644 --- a/src/main/java/com/rapidminer/example/table/internal/package-info.java +++ b/src/main/java/com/rapidminer/example/table/internal/package-info.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/utils/ColumnarExampleSetBuilder.java b/src/main/java/com/rapidminer/example/utils/ColumnarExampleSetBuilder.java index fe2688637..a3f7447b7 100644 --- a/src/main/java/com/rapidminer/example/utils/ColumnarExampleSetBuilder.java +++ b/src/main/java/com/rapidminer/example/utils/ColumnarExampleSetBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/utils/ExampleSetBuilder.java b/src/main/java/com/rapidminer/example/utils/ExampleSetBuilder.java index 537aa8ee7..ef980a405 100644 --- a/src/main/java/com/rapidminer/example/utils/ExampleSetBuilder.java +++ b/src/main/java/com/rapidminer/example/utils/ExampleSetBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/utils/ExampleSets.java b/src/main/java/com/rapidminer/example/utils/ExampleSets.java index 92e53bc52..61fef78bf 100644 --- a/src/main/java/com/rapidminer/example/utils/ExampleSets.java +++ b/src/main/java/com/rapidminer/example/utils/ExampleSets.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/example/utils/MemoryExampleSetBuilder.java b/src/main/java/com/rapidminer/example/utils/MemoryExampleSetBuilder.java index 4b6deeebd..c5ef64702 100644 --- a/src/main/java/com/rapidminer/example/utils/MemoryExampleSetBuilder.java +++ b/src/main/java/com/rapidminer/example/utils/MemoryExampleSetBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/AbsoluteValueGenerator.java b/src/main/java/com/rapidminer/generator/AbsoluteValueGenerator.java index 65ed89e41..2f41db6cb 100644 --- a/src/main/java/com/rapidminer/generator/AbsoluteValueGenerator.java +++ b/src/main/java/com/rapidminer/generator/AbsoluteValueGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/AlgebraicOrGenerator.java b/src/main/java/com/rapidminer/generator/AlgebraicOrGenerator.java index 2b2db9c8c..0a3afd58b 100644 --- a/src/main/java/com/rapidminer/generator/AlgebraicOrGenerator.java +++ b/src/main/java/com/rapidminer/generator/AlgebraicOrGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/AttributePeak.java b/src/main/java/com/rapidminer/generator/AttributePeak.java index bf81c46e1..e3cbbda15 100644 --- a/src/main/java/com/rapidminer/generator/AttributePeak.java +++ b/src/main/java/com/rapidminer/generator/AttributePeak.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/AverageGenerator.java b/src/main/java/com/rapidminer/generator/AverageGenerator.java index b7a3b8990..82b5655cc 100644 --- a/src/main/java/com/rapidminer/generator/AverageGenerator.java +++ b/src/main/java/com/rapidminer/generator/AverageGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/BasicArithmeticOperationGenerator.java b/src/main/java/com/rapidminer/generator/BasicArithmeticOperationGenerator.java index 9b080560a..b4431f055 100644 --- a/src/main/java/com/rapidminer/generator/BasicArithmeticOperationGenerator.java +++ b/src/main/java/com/rapidminer/generator/BasicArithmeticOperationGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/BinaryNumericalGenerator.java b/src/main/java/com/rapidminer/generator/BinaryNumericalGenerator.java index 202da8400..8c510e056 100644 --- a/src/main/java/com/rapidminer/generator/BinaryNumericalGenerator.java +++ b/src/main/java/com/rapidminer/generator/BinaryNumericalGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/ConstantGenerator.java b/src/main/java/com/rapidminer/generator/ConstantGenerator.java index 086b7d68d..40ac7e23d 100644 --- a/src/main/java/com/rapidminer/generator/ConstantGenerator.java +++ b/src/main/java/com/rapidminer/generator/ConstantGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/ExponentialFunctionGenerator.java b/src/main/java/com/rapidminer/generator/ExponentialFunctionGenerator.java index 171fd0590..811c566fd 100644 --- a/src/main/java/com/rapidminer/generator/ExponentialFunctionGenerator.java +++ b/src/main/java/com/rapidminer/generator/ExponentialFunctionGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/FeatureGenerator.java b/src/main/java/com/rapidminer/generator/FeatureGenerator.java index a20b0ff10..b2ba0607f 100644 --- a/src/main/java/com/rapidminer/generator/FeatureGenerator.java +++ b/src/main/java/com/rapidminer/generator/FeatureGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/FloorCeilGenerator.java b/src/main/java/com/rapidminer/generator/FloorCeilGenerator.java index 2f160eaf4..b02e14b41 100644 --- a/src/main/java/com/rapidminer/generator/FloorCeilGenerator.java +++ b/src/main/java/com/rapidminer/generator/FloorCeilGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/GenerationException.java b/src/main/java/com/rapidminer/generator/GenerationException.java index 0e4505347..9b173acc6 100644 --- a/src/main/java/com/rapidminer/generator/GenerationException.java +++ b/src/main/java/com/rapidminer/generator/GenerationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/MinMaxGenerator.java b/src/main/java/com/rapidminer/generator/MinMaxGenerator.java index 0c187ed20..0e1e529d3 100644 --- a/src/main/java/com/rapidminer/generator/MinMaxGenerator.java +++ b/src/main/java/com/rapidminer/generator/MinMaxGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/PowerGenerator.java b/src/main/java/com/rapidminer/generator/PowerGenerator.java index a898cff9c..7dbb6ef77 100644 --- a/src/main/java/com/rapidminer/generator/PowerGenerator.java +++ b/src/main/java/com/rapidminer/generator/PowerGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/ReciprocalValueGenerator.java b/src/main/java/com/rapidminer/generator/ReciprocalValueGenerator.java index b6040a19d..4ac062d0b 100644 --- a/src/main/java/com/rapidminer/generator/ReciprocalValueGenerator.java +++ b/src/main/java/com/rapidminer/generator/ReciprocalValueGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/SignumGenerator.java b/src/main/java/com/rapidminer/generator/SignumGenerator.java index ac6b2c4c5..9e3b4fea3 100644 --- a/src/main/java/com/rapidminer/generator/SignumGenerator.java +++ b/src/main/java/com/rapidminer/generator/SignumGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/SingularNumericalGenerator.java b/src/main/java/com/rapidminer/generator/SingularNumericalGenerator.java index 81a7977b9..b274c4992 100644 --- a/src/main/java/com/rapidminer/generator/SingularNumericalGenerator.java +++ b/src/main/java/com/rapidminer/generator/SingularNumericalGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/SinusFactory.java b/src/main/java/com/rapidminer/generator/SinusFactory.java index 1f1af05c7..a6b6440be 100644 --- a/src/main/java/com/rapidminer/generator/SinusFactory.java +++ b/src/main/java/com/rapidminer/generator/SinusFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/SquareRootGenerator.java b/src/main/java/com/rapidminer/generator/SquareRootGenerator.java index c56362641..82549af36 100644 --- a/src/main/java/com/rapidminer/generator/SquareRootGenerator.java +++ b/src/main/java/com/rapidminer/generator/SquareRootGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/generator/TrigonometricFunctionGenerator.java b/src/main/java/com/rapidminer/generator/TrigonometricFunctionGenerator.java index 918086453..ca401ce51 100644 --- a/src/main/java/com/rapidminer/generator/TrigonometricFunctionGenerator.java +++ b/src/main/java/com/rapidminer/generator/TrigonometricFunctionGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/ApplicationFrame.java b/src/main/java/com/rapidminer/gui/ApplicationFrame.java index 21d739048..d8578c46c 100644 --- a/src/main/java/com/rapidminer/gui/ApplicationFrame.java +++ b/src/main/java/com/rapidminer/gui/ApplicationFrame.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/ApplicationPerspectives.java b/src/main/java/com/rapidminer/gui/ApplicationPerspectives.java index 74e8d247e..17c942f4d 100644 --- a/src/main/java/com/rapidminer/gui/ApplicationPerspectives.java +++ b/src/main/java/com/rapidminer/gui/ApplicationPerspectives.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/CleanupRequiringComponent.java b/src/main/java/com/rapidminer/gui/CleanupRequiringComponent.java new file mode 100644 index 000000000..7cf771a5b --- /dev/null +++ b/src/main/java/com/rapidminer/gui/CleanupRequiringComponent.java @@ -0,0 +1,38 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui; + +/** + * An interface which GUI components that either do long running calculations and/or need to free resources after the UI is no + * longer shown, should implement. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public interface CleanupRequiringComponent { + + /** + * Called when the GUI is no longer needed, e.g. when it has been closed by the user. Use this + * to both stop any still outstanding calculations and do any clean-up necessary. + *

This method may be called on the EDT, so make sure this returns almost instantly! If you need to do lengthy + * clean-ups (e.g. file access or even HTTP connection access), create a {@link + * com.rapidminer.gui.tools.ProgressThread} and do the clean-up in it instead.

+ */ + void cleanUp(); +} diff --git a/src/main/java/com/rapidminer/gui/ConditionalAction.java b/src/main/java/com/rapidminer/gui/ConditionalAction.java index fc8251cdf..e402c2397 100644 --- a/src/main/java/com/rapidminer/gui/ConditionalAction.java +++ b/src/main/java/com/rapidminer/gui/ConditionalAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/DockableMenu.java b/src/main/java/com/rapidminer/gui/DockableMenu.java index 4a9c08c4a..c4c503a9f 100644 --- a/src/main/java/com/rapidminer/gui/DockableMenu.java +++ b/src/main/java/com/rapidminer/gui/DockableMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/DummyObjectVisualizer.java b/src/main/java/com/rapidminer/gui/DummyObjectVisualizer.java index 712aa5911..56f16a2a5 100644 --- a/src/main/java/com/rapidminer/gui/DummyObjectVisualizer.java +++ b/src/main/java/com/rapidminer/gui/DummyObjectVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/EditorCellRenderer.java b/src/main/java/com/rapidminer/gui/EditorCellRenderer.java index 50ff0561b..80b594774 100644 --- a/src/main/java/com/rapidminer/gui/EditorCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/EditorCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/ExampleVisualizer.java b/src/main/java/com/rapidminer/gui/ExampleVisualizer.java index 4a79421be..c28c4edef 100644 --- a/src/main/java/com/rapidminer/gui/ExampleVisualizer.java +++ b/src/main/java/com/rapidminer/gui/ExampleVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/GUIInputHandler.java b/src/main/java/com/rapidminer/gui/GUIInputHandler.java index dbafcc35c..5e2d0f247 100644 --- a/src/main/java/com/rapidminer/gui/GUIInputHandler.java +++ b/src/main/java/com/rapidminer/gui/GUIInputHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/GeneralProcessListener.java b/src/main/java/com/rapidminer/gui/GeneralProcessListener.java index 2df6ccfb5..be8ef215a 100644 --- a/src/main/java/com/rapidminer/gui/GeneralProcessListener.java +++ b/src/main/java/com/rapidminer/gui/GeneralProcessListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/LoggedAbstractAction.java b/src/main/java/com/rapidminer/gui/LoggedAbstractAction.java index bc8091e7c..f5e467f02 100644 --- a/src/main/java/com/rapidminer/gui/LoggedAbstractAction.java +++ b/src/main/java/com/rapidminer/gui/LoggedAbstractAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/MainFrame.java b/src/main/java/com/rapidminer/gui/MainFrame.java index 03da13dbc..abf98dd22 100644 --- a/src/main/java/com/rapidminer/gui/MainFrame.java +++ b/src/main/java/com/rapidminer/gui/MainFrame.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -273,6 +273,12 @@ public void processViewChanged(Process process) {} private static final long serialVersionUID = 1L; + /** The property name whether legacy simple charts should still be hidden in the results */ + public static final String PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_SIMPLE_CHARTS = "rapidminer.gui.plotter.legacy.simple_charts.show"; + + /** The property name whether legacy simple charts should still be shown in the results */ + public static final String PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_ADVANCED_CHARTS = "rapidminer.gui.plotter.legacy.advanced_charts.show"; + /** The property name for "The pixel size of each plot in matrix plots." */ public static final String PROPERTY_RAPIDMINER_GUI_PLOTTER_MATRIXPLOT_SIZE = "rapidminer.gui.plotter.matrixplot.size"; @@ -397,10 +403,10 @@ private static final String getFrameTitle() { public final transient Action MANAGE_CONFIGURABLES_ACTION = new ManageConfigurablesAction(); public final transient Action TUTORIAL_ACTION = new TutorialAction(); - public final transient Action BROWSE_VIDEOS_ACTION = new BrowseAction("toolbar_resources.help_videos", URI.create("http://redirects.rapidminer.com/app/studio/8.1/getting-started-video/main_tool_bar")); - public final transient Action BROWSE_COMMUNITY_ACTION = new BrowseAction("toolbar_resources.help_forum", URI.create("http://redirects.rapidminer.com/app/studio/7.2/forum/main_tool_bar")); - public final transient Action BROWSE_DOCUMENTATION_ACTION = new BrowseAction("toolbar_resources.documentation", URI.create("http://redirects.rapidminer.com/app/studio/7.2/documentation/main_tool_bar")); - public final transient Action BROWSE_SUPPORT_ACTION = new BrowseAction("toolbar_resources.support", URI.create("http://redirects.rapidminer.com/app/studio/7.2/support/main_tool_bar")); + public final transient Action BROWSE_VIDEOS_ACTION = new BrowseAction("toolbar_resources.help_videos", URI.create("https://redirects.rapidminer.com/app/studio/8.1/getting-started-video/main_tool_bar")); + public final transient Action BROWSE_COMMUNITY_ACTION = new BrowseAction("toolbar_resources.help_forum", URI.create("https://redirects.rapidminer.com/app/studio/7.2/forum/main_tool_bar")); + public final transient Action BROWSE_DOCUMENTATION_ACTION = new BrowseAction("toolbar_resources.documentation", URI.create("https://redirects.rapidminer.com/app/studio/7.2/documentation/main_tool_bar")); + public final transient Action BROWSE_SUPPORT_ACTION = new BrowseAction("toolbar_resources.support", URI.create("https://redirects.rapidminer.com/app/studio/7.2/support/main_tool_bar")); public final transient Action ABOUT_ACTION = new AboutAction(); // -------------------------------------------------------------------------------- diff --git a/src/main/java/com/rapidminer/gui/MainToolBar.java b/src/main/java/com/rapidminer/gui/MainToolBar.java index baaa7312f..947256240 100644 --- a/src/main/java/com/rapidminer/gui/MainToolBar.java +++ b/src/main/java/com/rapidminer/gui/MainToolBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/MenuItemFactory.java b/src/main/java/com/rapidminer/gui/MenuItemFactory.java index 30d8431c3..27d15b11d 100644 --- a/src/main/java/com/rapidminer/gui/MenuItemFactory.java +++ b/src/main/java/com/rapidminer/gui/MenuItemFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/MetaDataUpdateQueue.java b/src/main/java/com/rapidminer/gui/MetaDataUpdateQueue.java index 5a4db5303..edd71cd9b 100644 --- a/src/main/java/com/rapidminer/gui/MetaDataUpdateQueue.java +++ b/src/main/java/com/rapidminer/gui/MetaDataUpdateQueue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,17 +18,24 @@ */ package com.rapidminer.gui; +import java.lang.reflect.InvocationTargetException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.logging.Level; +import javax.swing.SwingUtilities; + import com.rapidminer.Process; import com.rapidminer.gui.tools.ProgressThread; +import com.rapidminer.gui.tools.ProgressThreadStateListener; import com.rapidminer.gui.tools.UpdateQueue; import com.rapidminer.tools.I18N; import com.rapidminer.tools.LogService; -import java.lang.reflect.InvocationTargetException; -import java.util.logging.Level; - -import javax.swing.SwingUtilities; - /** * This queue updates the meta data on any update received from a process. @@ -38,6 +45,13 @@ */ public class MetaDataUpdateQueue extends UpdateQueue { + /** @since 9.2.0 */ + static final String VALIDATE_PROCESS_KEY = "validate_process"; + /** @since 9.2.0 */ + static final String REVALIDATE_PROCESS_KEY = "re" + VALIDATE_PROCESS_KEY; + /** @since 9.2.0 */ + private static final Map> MD_GENERATION_CHECKERS = Collections.synchronizedMap(new HashMap<>()); + private final MainFrame mainFrame; public MetaDataUpdateQueue(MainFrame mainFrame) { @@ -53,46 +67,123 @@ public MetaDataUpdateQueue(MainFrame mainFrame) { * if false, process will be validated only if validate automatically is selected. */ public void validate(final Process process, final boolean force) { - execute(new Runnable() { + execute(new ProgressThread(VALIDATE_PROCESS_KEY) { @Override public void run() { - new ProgressThread("validate_process") { - - @Override - public void run() { - getProgressListener().setTotal(100); - getProgressListener().setCompleted(10); - if (force) { - process.getRootOperator().checkAll(); - } else { - process.getRootOperator().checkAllExcludingMetaData(); - } - getProgressListener().setCompleted(90); - try { - SwingUtilities.invokeAndWait(new Runnable() { - - @Override - public void run() { - mainFrame.fireProcessUpdated(); + getProgressListener().setTotal(100); + getProgressListener().setCompleted(10); + MDGenerationChecker checker; + if (force) { + checker = new MDGenerationChecker(); + MD_GENERATION_CHECKERS.computeIfAbsent(process, p -> new ArrayList<>()).add(checker); + process.getRootOperator().checkAll(); + if (checker.needsRevalidation()) { + // trigger new validation cycle if at least one long running MD generation was found + new ProgressThread(REVALIDATE_PROCESS_KEY) { + + @Override + protected boolean isBlockedByOther() { + return !checker.isDone(); + } + + @Override + public void run() { + checker.destroy(); + if (mainFrame.getProcess() == process) { + validate(process, true); } - }); - } catch (InterruptedException e) { - } catch (InvocationTargetException e) { - // LogService.getRoot().log(Level.WARNING, - // "While updating process editors: "+e, e); - LogService.getRoot().log( - Level.WARNING, - I18N.getMessage(LogService.getRoot().getResourceBundle(), - "com.rapidminer.gui.MetaDataUpdateQueue.error_while_updating", e), e); - - } - getProgressListener().setCompleted(100); - getProgressListener().complete(); + } + }.start(); + } else { + checker.destroy(); } - }.startAndWait(); + } else { + checker = null; + process.getRootOperator().checkAllExcludingMetaData(); + } + getProgressListener().setCompleted(90); + try { + SwingUtilities.invokeAndWait(mainFrame::fireProcessUpdated); + } catch (InterruptedException e) { + } catch (InvocationTargetException e) { + LogService.getRoot().log( + Level.WARNING, + I18N.getMessage(LogService.getRoot().getResourceBundle(), + "com.rapidminer.gui.MetaDataUpdateQueue.error_while_updating", e), e); + + } finally { + MD_GENERATION_CHECKERS.getOrDefault(process, new ArrayList<>()).remove(checker); + getProgressListener().complete(); + } } - }); + }::startAndWait); + } + + /** + * Register a {@link com.rapidminer.operator.ports.metadata.MetaData} generating {@link ProgressThread} for the + * given {@link Process}. Will do nothing if a validation was not triggered for the process. + */ + public static void registerMDGeneration(Process process, ProgressThread generation) { + MD_GENERATION_CHECKERS.getOrDefault(process, new ArrayList<>()).forEach(l -> l.registerThread(generation)); + } + + /** + * A {@link ProgressThreadStateListener} that listens to its registered {@link ProgressThread ProgressThreads}. + * As soon as at least one progress thread is registered, the {@link #needsRevalidation()} return value indicates + * that another validation run is needed. + * + * @author Jan Czogalla + * @since 9.2.0 + */ + private static final class MDGenerationChecker implements ProgressThreadStateListener { + + private final Set relatedThreads = new HashSet<>(); + + private boolean needsRevalidation = false; + + /** Creates a new instance and registers it with the {@link ProgressThread} */ + private MDGenerationChecker() { + ProgressThread.addProgressThreadStateListener(this); + } + + @Override + public void progressThreadStarted(ProgressThread pg) {/* noop*/} + + @Override + public void progressThreadQueued(ProgressThread pg) {/* noop*/} + + @Override + public synchronized void progressThreadCancelled(ProgressThread pg) { + relatedThreads.remove(pg); + } + + @Override + public synchronized void progressThreadFinished(ProgressThread pg) { + relatedThreads.remove(pg); + } + + /** Register a {@link ProgressThread} with this listener */ + private synchronized void registerThread(ProgressThread pg) { + needsRevalidation = true; + relatedThreads.add(pg); + } + + /** Returns {@code true}, if at least one {@link ProgressThread} was registered */ + private synchronized boolean needsRevalidation() { + return needsRevalidation; + } + + /** Returns {@code true} if not waiting for any more threads */ + private synchronized boolean isDone() { + return relatedThreads.size() <= 1 && relatedThreads.stream().noneMatch(ProgressThread.getCurrentThreads()::contains); + } + + /** Unregister this listener from {@link ProgressThread} */ + private synchronized void destroy() { + relatedThreads.clear(); + ProgressThread.removeProgressThreadStateListener(this); + } } } diff --git a/src/main/java/com/rapidminer/gui/OperatorDocLoader.java b/src/main/java/com/rapidminer/gui/OperatorDocLoader.java index 62591cb32..1e6fc9cce 100644 --- a/src/main/java/com/rapidminer/gui/OperatorDocLoader.java +++ b/src/main/java/com/rapidminer/gui/OperatorDocLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/OperatorDocToHtmlConverter.java b/src/main/java/com/rapidminer/gui/OperatorDocToHtmlConverter.java index 5b9b04cfa..e99c92783 100644 --- a/src/main/java/com/rapidminer/gui/OperatorDocToHtmlConverter.java +++ b/src/main/java/com/rapidminer/gui/OperatorDocToHtmlConverter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/OperatorDocumentationBrowser.java b/src/main/java/com/rapidminer/gui/OperatorDocumentationBrowser.java index 71e569b4d..80907c343 100644 --- a/src/main/java/com/rapidminer/gui/OperatorDocumentationBrowser.java +++ b/src/main/java/com/rapidminer/gui/OperatorDocumentationBrowser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -334,7 +334,7 @@ private StyleSheet createStyleSheet(StyleSheet css) { */ public void setDisplayedOperator(Operator operator) { if (operator != null && !operator.getOperatorDescription().isDeprecated() && (this.displayedOperator == null || !operator.getOperatorDescription() - .getName().equals(this.displayedOperator.getOperatorDescription().getName()))) { + .getKey().equals(this.displayedOperator.getOperatorDescription().getKey()))) { assignDocumentation(operator); } } diff --git a/src/main/java/com/rapidminer/gui/Perspective.java b/src/main/java/com/rapidminer/gui/Perspective.java index 025e402ab..936c69628 100644 --- a/src/main/java/com/rapidminer/gui/Perspective.java +++ b/src/main/java/com/rapidminer/gui/Perspective.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectiveChangeListener.java b/src/main/java/com/rapidminer/gui/PerspectiveChangeListener.java index 61cf6fd27..a23f1cf80 100644 --- a/src/main/java/com/rapidminer/gui/PerspectiveChangeListener.java +++ b/src/main/java/com/rapidminer/gui/PerspectiveChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectiveController.java b/src/main/java/com/rapidminer/gui/PerspectiveController.java index 462d5b7aa..90e8a2fcb 100644 --- a/src/main/java/com/rapidminer/gui/PerspectiveController.java +++ b/src/main/java/com/rapidminer/gui/PerspectiveController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectiveMenu.java b/src/main/java/com/rapidminer/gui/PerspectiveMenu.java index fb15576c6..b22e6835e 100644 --- a/src/main/java/com/rapidminer/gui/PerspectiveMenu.java +++ b/src/main/java/com/rapidminer/gui/PerspectiveMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectiveModel.java b/src/main/java/com/rapidminer/gui/PerspectiveModel.java index c81ffff86..cec548275 100644 --- a/src/main/java/com/rapidminer/gui/PerspectiveModel.java +++ b/src/main/java/com/rapidminer/gui/PerspectiveModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectiveProperties.java b/src/main/java/com/rapidminer/gui/PerspectiveProperties.java index 982da1e8a..f8b1c8ece 100644 --- a/src/main/java/com/rapidminer/gui/PerspectiveProperties.java +++ b/src/main/java/com/rapidminer/gui/PerspectiveProperties.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/Perspectives.java b/src/main/java/com/rapidminer/gui/Perspectives.java index 5e15e4c0b..e571d4e8c 100644 --- a/src/main/java/com/rapidminer/gui/Perspectives.java +++ b/src/main/java/com/rapidminer/gui/Perspectives.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/PerspectivesPanelBar.java b/src/main/java/com/rapidminer/gui/PerspectivesPanelBar.java index df98f5bc8..61895ea50 100644 --- a/src/main/java/com/rapidminer/gui/PerspectivesPanelBar.java +++ b/src/main/java/com/rapidminer/gui/PerspectivesPanelBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/ProcessThread.java b/src/main/java/com/rapidminer/gui/ProcessThread.java index f734f82e1..990b410f1 100644 --- a/src/main/java/com/rapidminer/gui/ProcessThread.java +++ b/src/main/java/com/rapidminer/gui/ProcessThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -169,7 +169,12 @@ public static void beep(final String reason) { public void stopProcess() { if (process != null) { this.process.stop(); - this.interrupt(); + if (!Boolean.parseBoolean(ParameterService.getParameterValue(RapidMiner.PROPERTY_RAPIDMINER_UPDATE_BETA_FEATURES))) { + // in-pool execution was added with 9.2 initially in beta mode only + // we can't interrupt when process execute is in pool, otherwise process is stopped before operator + // checks for stop + this.interrupt(); + } } } diff --git a/src/main/java/com/rapidminer/gui/RapidMinerGUI.java b/src/main/java/com/rapidminer/gui/RapidMinerGUI.java index 15b0ba178..0057eec58 100644 --- a/src/main/java/com/rapidminer/gui/RapidMinerGUI.java +++ b/src/main/java/com/rapidminer/gui/RapidMinerGUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -43,6 +43,8 @@ import java.util.Map; import java.util.Properties; import java.util.logging.Level; +import javax.swing.JPopupMenu; +import javax.swing.PopupFactory; import javax.swing.SwingUtilities; import javax.swing.ToolTipManager; import javax.swing.UIManager; @@ -62,6 +64,7 @@ import com.rapidminer.gui.docking.RapidDockableContainerFactory; import com.rapidminer.gui.internal.GUIStartupListener; import com.rapidminer.gui.license.LicenseTools; +import com.rapidminer.gui.look.HeavyweightOSXPopupFactory; import com.rapidminer.gui.look.RapidLookAndFeel; import com.rapidminer.gui.look.fc.BookmarkIO; import com.rapidminer.gui.look.ui.RapidDockingUISettings; @@ -145,6 +148,13 @@ public class RapidMinerGUI extends RapidMiner { public static final String PROPERTY_RAPIDMINER_GUI_MAX_SORTABLE_ROWS = "rapidminer.gui.max_sortable_rows"; public static final String PROPERTY_RAPIDMINER_GUI_MAX_DISPLAYED_VALUES = "rapidminer.gui.max_displayed_values"; public static final String PROPERTY_RAPIDMINER_GUI_SNAP_TO_GRID = "rapidminer.gui.snap_to_grid"; + + /** + * Instead of possibly overlapping operators the connected operators to the right should be moved when moving an operator. + * @since 9.2 + */ + public static final String PROPERTY_RAPIDMINER_GUI_MOVE_CONNECTED_OPERATORS = "rapidminer.gui.move_connected_operators"; + /** * The property name for "Maximum number of states in the undo list." * @@ -204,6 +214,7 @@ public class RapidMinerGUI extends RapidMiner { RapidMiner.registerParameter(new ParameterTypeInt(PROPERTY_RAPIDMINER_GUI_MAX_DISPLAYED_VALUES, "", 1, Integer.MAX_VALUE, MetaDataViewerTableModel.DEFAULT_MAX_DISPLAYED_VALUES)); RapidMiner.registerParameter(new ParameterTypeBoolean(PROPERTY_RAPIDMINER_GUI_SNAP_TO_GRID, "", true)); + RapidMiner.registerParameter(new ParameterTypeBoolean(PROPERTY_RAPIDMINER_GUI_MOVE_CONNECTED_OPERATORS, "", true)); RapidMiner.registerParameter(new ParameterTypeBoolean(PROPERTY_AUTOWIRE_INPUT, "", false)); RapidMiner.registerParameter(new ParameterTypeBoolean(PROPERTY_AUTOWIRE_OUTPUT, "", false)); RapidMiner.registerParameter(new ParameterTypeBoolean(PROPERTY_RESOLVE_RELATIVE_REPOSITORY_LOCATIONS, "", true)); @@ -230,6 +241,8 @@ public class RapidMinerGUI extends RapidMiner { // GUI Parameters MainFrame + RapidMiner.registerParameter(new ParameterTypeBoolean(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_SIMPLE_CHARTS, "", false)); + RapidMiner.registerParameter(new ParameterTypeBoolean(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_ADVANCED_CHARTS, "", false)); RapidMiner.registerParameter(new ParameterTypeInt(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_MATRIXPLOT_SIZE, "", 1, Integer.MAX_VALUE, 200)); RapidMiner.registerParameter(new ParameterTypeInt(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_ROWS_MAXIMUM, "", 1, @@ -519,6 +532,8 @@ private void setupToolTipManager() { manager.setDismissDelay(25000); // original: 4000 manager.setInitialDelay(1125); // original: 750 manager.setReshowDelay(50); // original: 500 + // heavyweight popups are necessary because of native Chromium window by our browser extension (JxBrowser) + manager.setLightWeightPopupEnabled(false); } /** @@ -541,6 +556,11 @@ protected void setupGUI() throws NoOpUserError { Map macUIDefaults = new HashMap<>(); macUIDefaults.put("MenuBarUI", UIManager.get("MenuBarUI")); UIManager.setLookAndFeel(new RapidLookAndFeel(macUIDefaults)); + + // tooltips are painted behind heavyweight windows (e.g. the native Chromium browser window) on OS X + // despite the call above of ToolTipManager#setLightWeightPopupEnabled(false); + // so we force a heavyweight popup factory for OS X + PopupFactory.setSharedInstance(new HeavyweightOSXPopupFactory()); } else { UIManager.setLookAndFeel(new RapidLookAndFeel()); } @@ -548,6 +568,9 @@ protected void setupGUI() throws NoOpUserError { LogService.getRoot().log(Level.WARNING, I18N.getMessage(LogService.getRoot().getResourceBundle(), "com.rapidminer.gui.RapidMinerGUI.setting_up_modern_look_and_feel_error"), e); } + + // needed because of native browser window which otherwise renders above all popup menus + JPopupMenu.setDefaultLightWeightPopupEnabled(false); } public static void setMainFrame(final MainFrame mf) { diff --git a/src/main/java/com/rapidminer/gui/RunActionRegistry.java b/src/main/java/com/rapidminer/gui/RunActionRegistry.java index 356df1101..512c6cf3a 100644 --- a/src/main/java/com/rapidminer/gui/RunActionRegistry.java +++ b/src/main/java/com/rapidminer/gui/RunActionRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/ToolbarGUIStartupListener.java b/src/main/java/com/rapidminer/gui/ToolbarGUIStartupListener.java index 99edb8414..2b32b7528 100644 --- a/src/main/java/com/rapidminer/gui/ToolbarGUIStartupListener.java +++ b/src/main/java/com/rapidminer/gui/ToolbarGUIStartupListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/AboutAction.java b/src/main/java/com/rapidminer/gui/actions/AboutAction.java index 00a6a0f48..0d8121be8 100644 --- a/src/main/java/com/rapidminer/gui/actions/AboutAction.java +++ b/src/main/java/com/rapidminer/gui/actions/AboutAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/Actions.java b/src/main/java/com/rapidminer/gui/actions/Actions.java index 273194e8b..c4fa73ea2 100644 --- a/src/main/java/com/rapidminer/gui/actions/Actions.java +++ b/src/main/java/com/rapidminer/gui/actions/Actions.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/AttributeDescriptionFileWizardAction.java b/src/main/java/com/rapidminer/gui/actions/AttributeDescriptionFileWizardAction.java index 60b56027a..88c2eb3a9 100644 --- a/src/main/java/com/rapidminer/gui/actions/AttributeDescriptionFileWizardAction.java +++ b/src/main/java/com/rapidminer/gui/actions/AttributeDescriptionFileWizardAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/AttributeEditorAction.java b/src/main/java/com/rapidminer/gui/actions/AttributeEditorAction.java index 501c0ff92..cdaccd461 100644 --- a/src/main/java/com/rapidminer/gui/actions/AttributeEditorAction.java +++ b/src/main/java/com/rapidminer/gui/actions/AttributeEditorAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/AutoWireAction.java b/src/main/java/com/rapidminer/gui/actions/AutoWireAction.java index 9dfbe9cc3..8c63746b8 100644 --- a/src/main/java/com/rapidminer/gui/actions/AutoWireAction.java +++ b/src/main/java/com/rapidminer/gui/actions/AutoWireAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/BrowseAction.java b/src/main/java/com/rapidminer/gui/actions/BrowseAction.java index c69a98889..2608a0ef8 100644 --- a/src/main/java/com/rapidminer/gui/actions/BrowseAction.java +++ b/src/main/java/com/rapidminer/gui/actions/BrowseAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/CloseAllResultsAction.java b/src/main/java/com/rapidminer/gui/actions/CloseAllResultsAction.java index ce8a4e482..f3121ac68 100644 --- a/src/main/java/com/rapidminer/gui/actions/CloseAllResultsAction.java +++ b/src/main/java/com/rapidminer/gui/actions/CloseAllResultsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ConnectPortToRepositoryAction.java b/src/main/java/com/rapidminer/gui/actions/ConnectPortToRepositoryAction.java index df5f9a052..549bbc850 100644 --- a/src/main/java/com/rapidminer/gui/actions/ConnectPortToRepositoryAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ConnectPortToRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/EditViewAction.java b/src/main/java/com/rapidminer/gui/actions/EditViewAction.java index c1d3a6d6d..da57c56d7 100644 --- a/src/main/java/com/rapidminer/gui/actions/EditViewAction.java +++ b/src/main/java/com/rapidminer/gui/actions/EditViewAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ExitAction.java b/src/main/java/com/rapidminer/gui/actions/ExitAction.java index 68db00377..47403cbb9 100644 --- a/src/main/java/com/rapidminer/gui/actions/ExitAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ExitAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ExportProcessAction.java b/src/main/java/com/rapidminer/gui/actions/ExportProcessAction.java index 650926d3a..25f7edfdd 100644 --- a/src/main/java/com/rapidminer/gui/actions/ExportProcessAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ExportProcessAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ExtendedMouseClickedAdapter.java b/src/main/java/com/rapidminer/gui/actions/ExtendedMouseClickedAdapter.java index cc693cd0b..b58e782d6 100644 --- a/src/main/java/com/rapidminer/gui/actions/ExtendedMouseClickedAdapter.java +++ b/src/main/java/com/rapidminer/gui/actions/ExtendedMouseClickedAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ImportDataAction.java b/src/main/java/com/rapidminer/gui/actions/ImportDataAction.java index ae186a733..4864b8d72 100644 --- a/src/main/java/com/rapidminer/gui/actions/ImportDataAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ImportDataAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ImportProcessAction.java b/src/main/java/com/rapidminer/gui/actions/ImportProcessAction.java index fd9649f20..10b411050 100644 --- a/src/main/java/com/rapidminer/gui/actions/ImportProcessAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ImportProcessAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ManageConfigurablesAction.java b/src/main/java/com/rapidminer/gui/actions/ManageConfigurablesAction.java index 917612e4f..78f5cfa15 100644 --- a/src/main/java/com/rapidminer/gui/actions/ManageConfigurablesAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ManageConfigurablesAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ManagePasswordsAction.java b/src/main/java/com/rapidminer/gui/actions/ManagePasswordsAction.java index 0ba54233b..bf2d50573 100644 --- a/src/main/java/com/rapidminer/gui/actions/ManagePasswordsAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ManagePasswordsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/NewAction.java b/src/main/java/com/rapidminer/gui/actions/NewAction.java index 014479c71..862002632 100644 --- a/src/main/java/com/rapidminer/gui/actions/NewAction.java +++ b/src/main/java/com/rapidminer/gui/actions/NewAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/NewPerspectiveAction.java b/src/main/java/com/rapidminer/gui/actions/NewPerspectiveAction.java index 0838a5e94..b226a80b2 100644 --- a/src/main/java/com/rapidminer/gui/actions/NewPerspectiveAction.java +++ b/src/main/java/com/rapidminer/gui/actions/NewPerspectiveAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/OpenAction.java b/src/main/java/com/rapidminer/gui/actions/OpenAction.java index dae605d56..76bfc6e5c 100644 --- a/src/main/java/com/rapidminer/gui/actions/OpenAction.java +++ b/src/main/java/com/rapidminer/gui/actions/OpenAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/OperatorActionContext.java b/src/main/java/com/rapidminer/gui/actions/OperatorActionContext.java index 5e0cbf25c..79385310a 100644 --- a/src/main/java/com/rapidminer/gui/actions/OperatorActionContext.java +++ b/src/main/java/com/rapidminer/gui/actions/OperatorActionContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/OperatorActionFactory.java b/src/main/java/com/rapidminer/gui/actions/OperatorActionFactory.java index 16e9abb65..b23fc9c6b 100644 --- a/src/main/java/com/rapidminer/gui/actions/OperatorActionFactory.java +++ b/src/main/java/com/rapidminer/gui/actions/OperatorActionFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/PauseAction.java b/src/main/java/com/rapidminer/gui/actions/PauseAction.java index 90120720a..39c5a9307 100644 --- a/src/main/java/com/rapidminer/gui/actions/PauseAction.java +++ b/src/main/java/com/rapidminer/gui/actions/PauseAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/PrintAction.java b/src/main/java/com/rapidminer/gui/actions/PrintAction.java index 00a2a351f..3ce8d2f2e 100644 --- a/src/main/java/com/rapidminer/gui/actions/PrintAction.java +++ b/src/main/java/com/rapidminer/gui/actions/PrintAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/PropagateRealMetaDataAction.java b/src/main/java/com/rapidminer/gui/actions/PropagateRealMetaDataAction.java index d64984993..129bb0812 100644 --- a/src/main/java/com/rapidminer/gui/actions/PropagateRealMetaDataAction.java +++ b/src/main/java/com/rapidminer/gui/actions/PropagateRealMetaDataAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/RedoAction.java b/src/main/java/com/rapidminer/gui/actions/RedoAction.java index de545aaf6..25145f504 100644 --- a/src/main/java/com/rapidminer/gui/actions/RedoAction.java +++ b/src/main/java/com/rapidminer/gui/actions/RedoAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/RestoreDefaultPerspectiveAction.java b/src/main/java/com/rapidminer/gui/actions/RestoreDefaultPerspectiveAction.java index a030e5d30..680fa71e4 100644 --- a/src/main/java/com/rapidminer/gui/actions/RestoreDefaultPerspectiveAction.java +++ b/src/main/java/com/rapidminer/gui/actions/RestoreDefaultPerspectiveAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/RunAction.java b/src/main/java/com/rapidminer/gui/actions/RunAction.java index 1edcb6d8b..f1843b114 100644 --- a/src/main/java/com/rapidminer/gui/actions/RunAction.java +++ b/src/main/java/com/rapidminer/gui/actions/RunAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/SaveAction.java b/src/main/java/com/rapidminer/gui/actions/SaveAction.java index 681b9c280..9e6682d94 100644 --- a/src/main/java/com/rapidminer/gui/actions/SaveAction.java +++ b/src/main/java/com/rapidminer/gui/actions/SaveAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/SaveAsAction.java b/src/main/java/com/rapidminer/gui/actions/SaveAsAction.java index 180acf0cb..379890b5a 100644 --- a/src/main/java/com/rapidminer/gui/actions/SaveAsAction.java +++ b/src/main/java/com/rapidminer/gui/actions/SaveAsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/SettingsAction.java b/src/main/java/com/rapidminer/gui/actions/SettingsAction.java index c589882c9..3afb106d9 100644 --- a/src/main/java/com/rapidminer/gui/actions/SettingsAction.java +++ b/src/main/java/com/rapidminer/gui/actions/SettingsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/StopAction.java b/src/main/java/com/rapidminer/gui/actions/StopAction.java index 2d5468408..80d017cf8 100644 --- a/src/main/java/com/rapidminer/gui/actions/StopAction.java +++ b/src/main/java/com/rapidminer/gui/actions/StopAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/StoreInRepositoryAction.java b/src/main/java/com/rapidminer/gui/actions/StoreInRepositoryAction.java index 452683845..f620f31f2 100644 --- a/src/main/java/com/rapidminer/gui/actions/StoreInRepositoryAction.java +++ b/src/main/java/com/rapidminer/gui/actions/StoreInRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,6 +19,7 @@ package com.rapidminer.gui.actions; import com.rapidminer.gui.RapidMinerGUI; +import com.rapidminer.gui.tools.ProgressThread; import com.rapidminer.gui.tools.ResourceAction; import com.rapidminer.gui.tools.SwingTools; import com.rapidminer.gui.tools.dialogs.ConfirmDialog; @@ -44,12 +45,12 @@ public class StoreInRepositoryAction extends ResourceAction { private RepositoryLocation lastLocation; public StoreInRepositoryAction(IOObject object) { - super(true, "store_in_repository", ((object instanceof ResultObject) ? ((ResultObject) object).getName() : "result")); + super(true, "store_in_repository", getI18nName(object)); this.object = object; } public StoreInRepositoryAction(IOObject object, RepositoryLocation initialLocation) { - super(true, "store_in_repository", ((object instanceof ResultObject) ? ((ResultObject) object).getName() : "result")); + super(true, "store_in_repository", (getI18nName(object))); this.object = object; this.lastLocation = initialLocation; } @@ -69,17 +70,32 @@ public void loggedActionPerformed(ActionEvent e) { return; } try { - if (location.locateEntry() != null) { - // overwrite? - if (SwingTools.showConfirmDialog("overwrite", ConfirmDialog.YES_NO_OPTION, location) != ConfirmDialog.YES_OPTION) { - return; - } + // check for overwrite + if (location.locateEntry() != null && SwingTools.showConfirmDialog("overwrite", ConfirmDialog.YES_NO_OPTION, location) != ConfirmDialog.YES_OPTION) { + return; } - RepositoryManager.getInstance(null).store(object, location, null); - lastLocation = location; + ProgressThread storePT = new ProgressThread("store_ioobject", false, getI18nName(object)) { + + @Override + public void run() { + try { + RepositoryManager.getInstance(null).store(object, location, null); + lastLocation = location; + } catch (RepositoryException ex) { + SwingTools.showSimpleErrorMessage("cannot_store_obj_at_location", ex, loc); + } + } + }; + storePT.setIndeterminate(true); + storePT.start(); } catch (RepositoryException ex) { SwingTools.showSimpleErrorMessage("cannot_store_obj_at_location", ex, loc); } } } + + /** @since 9.2.0 */ + private static String getI18nName(IOObject object) { + return (object instanceof ResultObject) ? ((ResultObject) object).getName() : "result"; + } } diff --git a/src/main/java/com/rapidminer/gui/actions/ToggleAction.java b/src/main/java/com/rapidminer/gui/actions/ToggleAction.java index 4bb08acc0..2cc6f0274 100644 --- a/src/main/java/com/rapidminer/gui/actions/ToggleAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ToggleAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ToggleExpertModeAction.java b/src/main/java/com/rapidminer/gui/actions/ToggleExpertModeAction.java index bc40c072c..056c461a9 100644 --- a/src/main/java/com/rapidminer/gui/actions/ToggleExpertModeAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ToggleExpertModeAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/UndoAction.java b/src/main/java/com/rapidminer/gui/actions/UndoAction.java index d5ff6a65c..3bb46edea 100644 --- a/src/main/java/com/rapidminer/gui/actions/UndoAction.java +++ b/src/main/java/com/rapidminer/gui/actions/UndoAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/UpgradeLicenseAction.java b/src/main/java/com/rapidminer/gui/actions/UpgradeLicenseAction.java index d87c3f9c3..bdaa1cd31 100644 --- a/src/main/java/com/rapidminer/gui/actions/UpgradeLicenseAction.java +++ b/src/main/java/com/rapidminer/gui/actions/UpgradeLicenseAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ValidateAutomaticallyAction.java b/src/main/java/com/rapidminer/gui/actions/ValidateAutomaticallyAction.java index 771cbf871..7d30c81ca 100644 --- a/src/main/java/com/rapidminer/gui/actions/ValidateAutomaticallyAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ValidateAutomaticallyAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/ValidateProcessAction.java b/src/main/java/com/rapidminer/gui/actions/ValidateProcessAction.java index d683091cc..af355daae 100644 --- a/src/main/java/com/rapidminer/gui/actions/ValidateProcessAction.java +++ b/src/main/java/com/rapidminer/gui/actions/ValidateProcessAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/WorkspaceAction.java b/src/main/java/com/rapidminer/gui/actions/WorkspaceAction.java index 5cfeced68..714a6ccac 100644 --- a/src/main/java/com/rapidminer/gui/actions/WorkspaceAction.java +++ b/src/main/java/com/rapidminer/gui/actions/WorkspaceAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/AbstractPrintableIOObjectPanel.java b/src/main/java/com/rapidminer/gui/actions/export/AbstractPrintableIOObjectPanel.java index 871358967..ddbd79680 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/AbstractPrintableIOObjectPanel.java +++ b/src/main/java/com/rapidminer/gui/actions/export/AbstractPrintableIOObjectPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/ComponentPrinter.java b/src/main/java/com/rapidminer/gui/actions/export/ComponentPrinter.java index 794c2ea48..c77799fd8 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/ComponentPrinter.java +++ b/src/main/java/com/rapidminer/gui/actions/export/ComponentPrinter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/ExportImageAction.java b/src/main/java/com/rapidminer/gui/actions/export/ExportImageAction.java index f43feb766..e71b5dfbc 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/ExportImageAction.java +++ b/src/main/java/com/rapidminer/gui/actions/export/ExportImageAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/ImageExportException.java b/src/main/java/com/rapidminer/gui/actions/export/ImageExportException.java index 9c7da7334..b44a40256 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/ImageExportException.java +++ b/src/main/java/com/rapidminer/gui/actions/export/ImageExportException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/ImageExporter.java b/src/main/java/com/rapidminer/gui/actions/export/ImageExporter.java index a4d73a93f..72fa903a4 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/ImageExporter.java +++ b/src/main/java/com/rapidminer/gui/actions/export/ImageExporter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/PrintAndExportDialog.java b/src/main/java/com/rapidminer/gui/actions/export/PrintAndExportDialog.java index 0e9774d4a..ead4bb4ea 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/PrintAndExportDialog.java +++ b/src/main/java/com/rapidminer/gui/actions/export/PrintAndExportDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/PrintPreviewPanel.java b/src/main/java/com/rapidminer/gui/actions/export/PrintPreviewPanel.java index be34dd9f4..52eb6b351 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/PrintPreviewPanel.java +++ b/src/main/java/com/rapidminer/gui/actions/export/PrintPreviewPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/PrintableComponent.java b/src/main/java/com/rapidminer/gui/actions/export/PrintableComponent.java index 11f03a79a..8a7b27c51 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/PrintableComponent.java +++ b/src/main/java/com/rapidminer/gui/actions/export/PrintableComponent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/PrintableComponentContainer.java b/src/main/java/com/rapidminer/gui/actions/export/PrintableComponentContainer.java index 798665ee2..35aa8deae 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/PrintableComponentContainer.java +++ b/src/main/java/com/rapidminer/gui/actions/export/PrintableComponentContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/ShowPrintAndExportDialogAction.java b/src/main/java/com/rapidminer/gui/actions/export/ShowPrintAndExportDialogAction.java index e47f06f50..570b8daad 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/ShowPrintAndExportDialogAction.java +++ b/src/main/java/com/rapidminer/gui/actions/export/ShowPrintAndExportDialogAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/export/SimplePrintableComponent.java b/src/main/java/com/rapidminer/gui/actions/export/SimplePrintableComponent.java index 63a64cbaa..5d87687e2 100644 --- a/src/main/java/com/rapidminer/gui/actions/export/SimplePrintableComponent.java +++ b/src/main/java/com/rapidminer/gui/actions/export/SimplePrintableComponent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearch.java b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearch.java index 88b2e82b0..e9b845fd8 100644 --- a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearch.java +++ b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearch.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchGUIProvider.java b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchGUIProvider.java index d72be0dfb..21d76aa5a 100644 --- a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchGUIProvider.java +++ b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchGUIProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchManager.java b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchManager.java index d44950ccb..aee4ad219 100644 --- a/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchManager.java +++ b/src/main/java/com/rapidminer/gui/actions/search/ActionsGlobalSearchManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/search/DockableAction.java b/src/main/java/com/rapidminer/gui/actions/search/DockableAction.java index 07f2287d5..6a431017c 100644 --- a/src/main/java/com/rapidminer/gui/actions/search/DockableAction.java +++ b/src/main/java/com/rapidminer/gui/actions/search/DockableAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/startup/NewAction.java b/src/main/java/com/rapidminer/gui/actions/startup/NewAction.java index df42c0b6f..e137bbbec 100644 --- a/src/main/java/com/rapidminer/gui/actions/startup/NewAction.java +++ b/src/main/java/com/rapidminer/gui/actions/startup/NewAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/startup/OpenAction.java b/src/main/java/com/rapidminer/gui/actions/startup/OpenAction.java index 06cc92dc9..66f8a8043 100644 --- a/src/main/java/com/rapidminer/gui/actions/startup/OpenAction.java +++ b/src/main/java/com/rapidminer/gui/actions/startup/OpenAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/actions/startup/TutorialAction.java b/src/main/java/com/rapidminer/gui/actions/startup/TutorialAction.java index c23090adf..355eebd17 100644 --- a/src/main/java/com/rapidminer/gui/actions/startup/TutorialAction.java +++ b/src/main/java/com/rapidminer/gui/actions/startup/TutorialAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/Animation.java b/src/main/java/com/rapidminer/gui/animation/Animation.java index 2bb7c872d..05d5abecf 100644 --- a/src/main/java/com/rapidminer/gui/animation/Animation.java +++ b/src/main/java/com/rapidminer/gui/animation/Animation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/AnimationTimerProcessListener.java b/src/main/java/com/rapidminer/gui/animation/AnimationTimerProcessListener.java index 5f19a6c61..5e08e4e79 100644 --- a/src/main/java/com/rapidminer/gui/animation/AnimationTimerProcessListener.java +++ b/src/main/java/com/rapidminer/gui/animation/AnimationTimerProcessListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/IndeterminateAnimation.java b/src/main/java/com/rapidminer/gui/animation/IndeterminateAnimation.java index 3e91a0f19..ac51908c1 100644 --- a/src/main/java/com/rapidminer/gui/animation/IndeterminateAnimation.java +++ b/src/main/java/com/rapidminer/gui/animation/IndeterminateAnimation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/OperatorAnimationProcessListener.java b/src/main/java/com/rapidminer/gui/animation/OperatorAnimationProcessListener.java index a339fb8d3..2b1c06939 100644 --- a/src/main/java/com/rapidminer/gui/animation/OperatorAnimationProcessListener.java +++ b/src/main/java/com/rapidminer/gui/animation/OperatorAnimationProcessListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/ProcessAnimationManager.java b/src/main/java/com/rapidminer/gui/animation/ProcessAnimationManager.java index 4ef12af90..7eb8d8d6d 100644 --- a/src/main/java/com/rapidminer/gui/animation/ProcessAnimationManager.java +++ b/src/main/java/com/rapidminer/gui/animation/ProcessAnimationManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/ProgressAnimation.java b/src/main/java/com/rapidminer/gui/animation/ProgressAnimation.java index a439b9a51..2297c8960 100644 --- a/src/main/java/com/rapidminer/gui/animation/ProgressAnimation.java +++ b/src/main/java/com/rapidminer/gui/animation/ProgressAnimation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/animation/ProgressProvider.java b/src/main/java/com/rapidminer/gui/animation/ProgressProvider.java index f83e1a123..5c31c119d 100644 --- a/src/main/java/com/rapidminer/gui/animation/ProgressProvider.java +++ b/src/main/java/com/rapidminer/gui/animation/ProgressProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditor.java b/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditor.java index 3a35c0dfd..ec9e04686 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditor.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditorDialog.java b/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditorDialog.java index 047a365e0..673b57320 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditorDialog.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/AttributeEditorDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/CellEditors.java b/src/main/java/com/rapidminer/gui/attributeeditor/CellEditors.java index 9c5ca22db..219fdaaa1 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/CellEditors.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/CellEditors.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/CellRenderers.java b/src/main/java/com/rapidminer/gui/attributeeditor/CellRenderers.java index b2135a481..791ce6d85 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/CellRenderers.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/CellRenderers.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/DataControl.java b/src/main/java/com/rapidminer/gui/attributeeditor/DataControl.java index 873ec09ce..080e1cc53 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/DataControl.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/DataControl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/DataControlListener.java b/src/main/java/com/rapidminer/gui/attributeeditor/DataControlListener.java index 9bde8b89e..88a12fe3d 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/DataControlListener.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/DataControlListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/ClearAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/ClearAction.java index 4fbff96e1..4a2e19418 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/ClearAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/ClearAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/CloseAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/CloseAction.java index abf111499..b27369f95 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/CloseAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/CloseAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessAllTypesAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessAllTypesAction.java index 572a072d5..a8f7d7670 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessAllTypesAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessAllTypesAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessTypeAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessTypeAction.java index e990864bf..0d26ef5d1 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessTypeAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/GuessTypeAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadDataAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadDataAction.java index 0085785a5..a57fefc9a 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadDataAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadDataAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadSeriesDataAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadSeriesDataAction.java index e2dbe68ff..df15519b5 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadSeriesDataAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/LoadSeriesDataAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/OpenAttributeFileAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/OpenAttributeFileAction.java index ec52648f3..bfc380483 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/OpenAttributeFileAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/OpenAttributeFileAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveColumnAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveColumnAction.java index be0ddda9b..7f8d999ba 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveColumnAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveColumnAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveRowAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveRowAction.java index 11915b2a1..fb8ee50c0 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveRowAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/RemoveRowAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveAttributeFileAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveAttributeFileAction.java index 2fe293a8e..ea3344fe9 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveAttributeFileAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveAttributeFileAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveDataAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveDataAction.java index 4bf7a276d..415551179 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveDataAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/SaveDataAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/attributeeditor/actions/UseRowAsNamesAction.java b/src/main/java/com/rapidminer/gui/attributeeditor/actions/UseRowAsNamesAction.java index 455aa094b..86bb1163a 100644 --- a/src/main/java/com/rapidminer/gui/attributeeditor/actions/UseRowAsNamesAction.java +++ b/src/main/java/com/rapidminer/gui/attributeeditor/actions/UseRowAsNamesAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/autosave/AutoSave.java b/src/main/java/com/rapidminer/gui/autosave/AutoSave.java index b71a1696c..32b11e929 100644 --- a/src/main/java/com/rapidminer/gui/autosave/AutoSave.java +++ b/src/main/java/com/rapidminer/gui/autosave/AutoSave.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightCellEditor.java b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightCellEditor.java index dc00ee428..1020023a6 100644 --- a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightCellEditor.java +++ b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsDialog.java b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsDialog.java index 1a42e82e1..7384bf78a 100644 --- a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsDialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsTableModel.java b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsTableModel.java index c02831771..c44595e44 100644 --- a/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsTableModel.java +++ b/src/main/java/com/rapidminer/gui/dialog/AttributeWeightsTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/BrowserUnavailableDialogFactory.java b/src/main/java/com/rapidminer/gui/dialog/BrowserUnavailableDialogFactory.java index 4d5d0b8fd..f94456f2b 100644 --- a/src/main/java/com/rapidminer/gui/dialog/BrowserUnavailableDialogFactory.java +++ b/src/main/java/com/rapidminer/gui/dialog/BrowserUnavailableDialogFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/CronEditorDialog.java b/src/main/java/com/rapidminer/gui/dialog/CronEditorDialog.java index 936f44616..16cc54279 100644 --- a/src/main/java/com/rapidminer/gui/dialog/CronEditorDialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/CronEditorDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/EULADialog.java b/src/main/java/com/rapidminer/gui/dialog/EULADialog.java index 97a11e541..cbbde60a3 100644 --- a/src/main/java/com/rapidminer/gui/dialog/EULADialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/EULADialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/IndividualSelector.java b/src/main/java/com/rapidminer/gui/dialog/IndividualSelector.java index b51ea8fb5..8890c7138 100644 --- a/src/main/java/com/rapidminer/gui/dialog/IndividualSelector.java +++ b/src/main/java/com/rapidminer/gui/dialog/IndividualSelector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/IndividualSelectorTableModel.java b/src/main/java/com/rapidminer/gui/dialog/IndividualSelectorTableModel.java index 84c33d64f..f0286ac7d 100644 --- a/src/main/java/com/rapidminer/gui/dialog/IndividualSelectorTableModel.java +++ b/src/main/java/com/rapidminer/gui/dialog/IndividualSelectorTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/NewOperatorDialog.java b/src/main/java/com/rapidminer/gui/dialog/NewOperatorDialog.java index d8f1c7c8d..c96f93a3d 100644 --- a/src/main/java/com/rapidminer/gui/dialog/NewOperatorDialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/NewOperatorDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/OperatorInfoPanel.java b/src/main/java/com/rapidminer/gui/dialog/OperatorInfoPanel.java index 923dd958d..daeef7844 100644 --- a/src/main/java/com/rapidminer/gui/dialog/OperatorInfoPanel.java +++ b/src/main/java/com/rapidminer/gui/dialog/OperatorInfoPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/OperatorInfoScreen.java b/src/main/java/com/rapidminer/gui/dialog/OperatorInfoScreen.java index df442b2aa..8c2a1cc99 100644 --- a/src/main/java/com/rapidminer/gui/dialog/OperatorInfoScreen.java +++ b/src/main/java/com/rapidminer/gui/dialog/OperatorInfoScreen.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/ResultContainer.java b/src/main/java/com/rapidminer/gui/dialog/ResultContainer.java index 5bcc72bbe..0ccb3d5e5 100644 --- a/src/main/java/com/rapidminer/gui/dialog/ResultContainer.java +++ b/src/main/java/com/rapidminer/gui/dialog/ResultContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/SearchDialog.java b/src/main/java/com/rapidminer/gui/dialog/SearchDialog.java index 99be7a11b..ad7f64ef2 100644 --- a/src/main/java/com/rapidminer/gui/dialog/SearchDialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/SearchDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/SearchableJEditTextArea.java b/src/main/java/com/rapidminer/gui/dialog/SearchableJEditTextArea.java index 98f34c405..c9b79b635 100644 --- a/src/main/java/com/rapidminer/gui/dialog/SearchableJEditTextArea.java +++ b/src/main/java/com/rapidminer/gui/dialog/SearchableJEditTextArea.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/SearchableJTextComponent.java b/src/main/java/com/rapidminer/gui/dialog/SearchableJTextComponent.java index 059a76b9b..29011d01c 100644 --- a/src/main/java/com/rapidminer/gui/dialog/SearchableJTextComponent.java +++ b/src/main/java/com/rapidminer/gui/dialog/SearchableJTextComponent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/SearchableTextComponent.java b/src/main/java/com/rapidminer/gui/dialog/SearchableTextComponent.java index fb1e3df8b..58ea87892 100644 --- a/src/main/java/com/rapidminer/gui/dialog/SearchableTextComponent.java +++ b/src/main/java/com/rapidminer/gui/dialog/SearchableTextComponent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dialog/UnknownParametersInfoDialog.java b/src/main/java/com/rapidminer/gui/dialog/UnknownParametersInfoDialog.java index f14c675e7..afb61f3dd 100644 --- a/src/main/java/com/rapidminer/gui/dialog/UnknownParametersInfoDialog.java +++ b/src/main/java/com/rapidminer/gui/dialog/UnknownParametersInfoDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/AbstractPatchedTransferHandler.java b/src/main/java/com/rapidminer/gui/dnd/AbstractPatchedTransferHandler.java index d3d015b83..c075e41f3 100644 --- a/src/main/java/com/rapidminer/gui/dnd/AbstractPatchedTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/dnd/AbstractPatchedTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/DragListener.java b/src/main/java/com/rapidminer/gui/dnd/DragListener.java index b0121604d..8e260db04 100644 --- a/src/main/java/com/rapidminer/gui/dnd/DragListener.java +++ b/src/main/java/com/rapidminer/gui/dnd/DragListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/OperatorTransferHandler.java b/src/main/java/com/rapidminer/gui/dnd/OperatorTransferHandler.java index 1464e0691..e426ca6ed 100644 --- a/src/main/java/com/rapidminer/gui/dnd/OperatorTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/dnd/OperatorTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/ReceivingOperatorTransferHandler.java b/src/main/java/com/rapidminer/gui/dnd/ReceivingOperatorTransferHandler.java index 8d329d9fe..0e063076b 100644 --- a/src/main/java/com/rapidminer/gui/dnd/ReceivingOperatorTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/dnd/ReceivingOperatorTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/RepositoryLocationList.java b/src/main/java/com/rapidminer/gui/dnd/RepositoryLocationList.java index d1926293f..a0adfd2fe 100644 --- a/src/main/java/com/rapidminer/gui/dnd/RepositoryLocationList.java +++ b/src/main/java/com/rapidminer/gui/dnd/RepositoryLocationList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/TransferableAnnotation.java b/src/main/java/com/rapidminer/gui/dnd/TransferableAnnotation.java index 950c597ff..e07a598f3 100644 --- a/src/main/java/com/rapidminer/gui/dnd/TransferableAnnotation.java +++ b/src/main/java/com/rapidminer/gui/dnd/TransferableAnnotation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/TransferableOperator.java b/src/main/java/com/rapidminer/gui/dnd/TransferableOperator.java index e35e7be4f..f3ea6365c 100644 --- a/src/main/java/com/rapidminer/gui/dnd/TransferableOperator.java +++ b/src/main/java/com/rapidminer/gui/dnd/TransferableOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/dnd/TransferableRepositoryEntry.java b/src/main/java/com/rapidminer/gui/dnd/TransferableRepositoryEntry.java index d4343a4ed..24dae8a6a 100644 --- a/src/main/java/com/rapidminer/gui/dnd/TransferableRepositoryEntry.java +++ b/src/main/java/com/rapidminer/gui/dnd/TransferableRepositoryEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/docking/DetachedDockViewAsTab.java b/src/main/java/com/rapidminer/gui/docking/DetachedDockViewAsTab.java index 1d529f5e4..f956dbac8 100644 --- a/src/main/java/com/rapidminer/gui/docking/DetachedDockViewAsTab.java +++ b/src/main/java/com/rapidminer/gui/docking/DetachedDockViewAsTab.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/docking/RapidDockableContainerFactory.java b/src/main/java/com/rapidminer/gui/docking/RapidDockableContainerFactory.java index b03ecf881..0c1580029 100644 --- a/src/main/java/com/rapidminer/gui/docking/RapidDockableContainerFactory.java +++ b/src/main/java/com/rapidminer/gui/docking/RapidDockableContainerFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/docking/RapidDockingToolbar.java b/src/main/java/com/rapidminer/gui/docking/RapidDockingToolbar.java index b7664b4fb..9ecc18f10 100644 --- a/src/main/java/com/rapidminer/gui/docking/RapidDockingToolbar.java +++ b/src/main/java/com/rapidminer/gui/docking/RapidDockingToolbar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/docking/RapidFloatingDialog.java b/src/main/java/com/rapidminer/gui/docking/RapidFloatingDialog.java index b197506e0..a07e2f9e6 100644 --- a/src/main/java/com/rapidminer/gui/docking/RapidFloatingDialog.java +++ b/src/main/java/com/rapidminer/gui/docking/RapidFloatingDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/AutoWireThread.java b/src/main/java/com/rapidminer/gui/flow/AutoWireThread.java index f1eb4c2a7..4c29209f7 100644 --- a/src/main/java/com/rapidminer/gui/flow/AutoWireThread.java +++ b/src/main/java/com/rapidminer/gui/flow/AutoWireThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ErrorTable.java b/src/main/java/com/rapidminer/gui/flow/ErrorTable.java index 1365cd2af..5d379348c 100644 --- a/src/main/java/com/rapidminer/gui/flow/ErrorTable.java +++ b/src/main/java/com/rapidminer/gui/flow/ErrorTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ExampleSetMetaDataTableModel.java b/src/main/java/com/rapidminer/gui/flow/ExampleSetMetaDataTableModel.java index 1de614828..74cb6da95 100644 --- a/src/main/java/com/rapidminer/gui/flow/ExampleSetMetaDataTableModel.java +++ b/src/main/java/com/rapidminer/gui/flow/ExampleSetMetaDataTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ExtensionButton.java b/src/main/java/com/rapidminer/gui/flow/ExtensionButton.java index 3d9a2a4c6..33c7fac17 100644 --- a/src/main/java/com/rapidminer/gui/flow/ExtensionButton.java +++ b/src/main/java/com/rapidminer/gui/flow/ExtensionButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/FlowVisualizer.java b/src/main/java/com/rapidminer/gui/flow/FlowVisualizer.java index c3ddef438..d4d7f4088 100644 --- a/src/main/java/com/rapidminer/gui/flow/FlowVisualizer.java +++ b/src/main/java/com/rapidminer/gui/flow/FlowVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/NewProcessUndoManager.java b/src/main/java/com/rapidminer/gui/flow/NewProcessUndoManager.java index 935273ee9..224f3d3b6 100644 --- a/src/main/java/com/rapidminer/gui/flow/NewProcessUndoManager.java +++ b/src/main/java/com/rapidminer/gui/flow/NewProcessUndoManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/OverviewPanel.java b/src/main/java/com/rapidminer/gui/flow/OverviewPanel.java index a1d56f558..85edbc91f 100644 --- a/src/main/java/com/rapidminer/gui/flow/OverviewPanel.java +++ b/src/main/java/com/rapidminer/gui/flow/OverviewPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/PanningManager.java b/src/main/java/com/rapidminer/gui/flow/PanningManager.java index 09a481113..cb7b56d4f 100644 --- a/src/main/java/com/rapidminer/gui/flow/PanningManager.java +++ b/src/main/java/com/rapidminer/gui/flow/PanningManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessButtonBar.java b/src/main/java/com/rapidminer/gui/flow/ProcessButtonBar.java index 90b7b1f5c..0c6cf8494 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessButtonBar.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessButtonBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessInteractionListener.java b/src/main/java/com/rapidminer/gui/flow/ProcessInteractionListener.java index 35cab2311..d8b7518b5 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessInteractionListener.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessInteractionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessPanel.java b/src/main/java/com/rapidminer/gui/flow/ProcessPanel.java index 8677e63e8..32a06a4d0 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessPanel.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessPanelScroller.java b/src/main/java/com/rapidminer/gui/flow/ProcessPanelScroller.java index 8901970f4..3b3ac37f9 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessPanelScroller.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessPanelScroller.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessParentButtonModel.java b/src/main/java/com/rapidminer/gui/flow/ProcessParentButtonModel.java index 4423c6b6e..20d75e7f9 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessParentButtonModel.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessParentButtonModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/ProcessUndoManager.java b/src/main/java/com/rapidminer/gui/flow/ProcessUndoManager.java index 60f2db94f..1eeb0a781 100644 --- a/src/main/java/com/rapidminer/gui/flow/ProcessUndoManager.java +++ b/src/main/java/com/rapidminer/gui/flow/ProcessUndoManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/QuickFixDialog.java b/src/main/java/com/rapidminer/gui/flow/QuickFixDialog.java index ae72314f5..c998688b4 100644 --- a/src/main/java/com/rapidminer/gui/flow/QuickFixDialog.java +++ b/src/main/java/com/rapidminer/gui/flow/QuickFixDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawUtils.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawUtils.java index 0cd5aa12d..d36d12f94 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawUtils.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawer.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawer.java index 21b52a8cf..5a862fd4d 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawer.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationDrawer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsDecorator.java index 3018b556b..2180fc146 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsVisualizer.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsVisualizer.java index b31ba57c0..b9e8980ba 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsVisualizer.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/AnnotationsVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/PasteAnnotationProxyAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/PasteAnnotationProxyAction.java index e8507727b..7a5b6b8a5 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/PasteAnnotationProxyAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/PasteAnnotationProxyAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/TransferHandlerAnnotationPlaintext.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/TransferHandlerAnnotationPlaintext.java index 68ddd7ffd..8e41ee7bf 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/TransferHandlerAnnotationPlaintext.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/TransferHandlerAnnotationPlaintext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/event/AnnotationEventHook.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/event/AnnotationEventHook.java index 5ff0b01ab..e25333eb9 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/event/AnnotationEventHook.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/event/AnnotationEventHook.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationDragHelper.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationDragHelper.java index 6adc82246..a02bb6080 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationDragHelper.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationDragHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationResizeHelper.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationResizeHelper.java index 49f2607ca..6920a44a0 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationResizeHelper.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationResizeHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationsModel.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationsModel.java index 50a90bfd9..083a36f17 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationsModel.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/AnnotationsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/OperatorAnnotation.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/OperatorAnnotation.java index 8ffd686be..d5e22b885 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/OperatorAnnotation.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/OperatorAnnotation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/ProcessAnnotation.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/ProcessAnnotation.java index 2315920ed..0fa0c1ae1 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/ProcessAnnotation.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/ProcessAnnotation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotation.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotation.java index eeddb2983..9062406a8 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotation.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotations.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotations.java index 3a6edec29..c5b26e7a2 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotations.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/model/WorkflowAnnotations.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationAlignment.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationAlignment.java index 5296ea260..8a2f25bdb 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationAlignment.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationAlignment.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationColor.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationColor.java index 5a36b4e89..f7806fb6d 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationColor.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationColor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationStyle.java b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationStyle.java index 48272dd9e..021baefd0 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationStyle.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/annotations/style/AnnotationStyle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImage.java b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImage.java index 681b865f9..b0360019c 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImage.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageDecorator.java index 60006d7d1..406405e14 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageVisualizer.java b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageVisualizer.java index 6830bb490..526b2aff7 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageVisualizer.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/background/ProcessBackgroundImageVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/ConnectionDrawUtils.java b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/ConnectionDrawUtils.java index e51fcf36b..cdfef4162 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/ConnectionDrawUtils.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/ConnectionDrawUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveHoveredConnectionDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveHoveredConnectionDecorator.java index 80abeeddc..c81416b69 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveHoveredConnectionDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveHoveredConnectionDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveSelectedConnectionDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveSelectedConnectionDecorator.java index 438484bfb..2c55be12c 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveSelectedConnectionDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/connections/RemoveSelectedConnectionDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/OperatorDrawDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/OperatorDrawDecorator.java index 627d52d3a..6a3f328da 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/OperatorDrawDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/OperatorDrawDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawDecorator.java index 23f865c75..c655765dd 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawUtils.java b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawUtils.java index d5ca2bfa1..250e7b8a4 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawUtils.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawer.java b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawer.java index 80fd42bd3..4aea1a485 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawer.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/draw/ProcessDrawer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererAnnotationEvent.java b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererAnnotationEvent.java index 805de8884..c22894071 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererAnnotationEvent.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererAnnotationEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererEventListener.java b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererEventListener.java index c61908e9b..3eccade85 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererEventListener.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererModelEvent.java b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererModelEvent.java index a86ddd6c1..24eeef519 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererModelEvent.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererModelEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererOperatorEvent.java b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererOperatorEvent.java index abc9ef932..3c2ace610 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererOperatorEvent.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/event/ProcessRendererOperatorEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/model/ProcessRendererModel.java b/src/main/java/com/rapidminer/gui/flow/processrendering/model/ProcessRendererModel.java index 486426ae7..95b70c46f 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/model/ProcessRendererModel.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/model/ProcessRendererModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessEventDecorator.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessEventDecorator.java index 05cfde596..5a4011415 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessEventDecorator.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessEventDecorator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererController.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererController.java index 573cef952..3c0ba8572 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererController.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererDropTarget.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererDropTarget.java index 8d76f7d16..83d43275e 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererDropTarget.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererDropTarget.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -114,11 +114,8 @@ public void drop(final DropTargetDropEvent e) { view.getModel().setImportDragged(false); view.getModel().fireMiscChanged(); if (dropTragetListenerList != null) { - Object[] listeners = dropTragetListenerList.getListenerList(); - for (int i = listeners.length - 2; i >= 0; i -= 2) { - if (listeners[i] == DropTargetListener.class) { - ((DropTargetListener) listeners[i + 1]).drop(e); - } + for (DropTargetListener listener : dropTragetListenerList.getListeners(DropTargetListener.class)) { + listener.drop(e); } } } @@ -127,11 +124,8 @@ public void drop(final DropTargetDropEvent e) { public void dropActionChanged(final DropTargetDragEvent e) { super.dropActionChanged(e); if (dropTragetListenerList != null) { - Object[] listeners = dropTragetListenerList.getListenerList(); - for (int i = listeners.length - 2; i >= 0; i -= 2) { - if (listeners[i] == DropTargetListener.class) { - ((DropTargetListener) listeners[i + 1]).dropActionChanged(e); - } + for (DropTargetListener listener : dropTragetListenerList.getListeners(DropTargetListener.class)) { + listener.dropActionChanged(e); } } } diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererMouseHandler.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererMouseHandler.java index fde47763e..294d9f176 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererMouseHandler.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererMouseHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,10 +26,12 @@ import java.awt.geom.Rectangle2D; import java.util.ArrayList; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.ListIterator; import java.util.Map; import java.util.Map.Entry; +import java.util.Set; import javax.swing.JOptionPane; import javax.swing.JViewport; import javax.swing.SwingUtilities; @@ -76,6 +78,9 @@ public class ProcessRendererMouseHandler { /** a mapping between dragged operators and their original position */ private Map draggedOperatorsOrigins; + /** a mapping between dragged operators and their last position */ + private Map lastFixedOperatorsPosition; + /** if connection dragging was canceled */ private boolean connectionDraggingCanceled; @@ -204,6 +209,7 @@ public void mouseDragged(final MouseEvent e) { double maxX = 0; double maxY = 0; + Set movedOperators = new HashSet<>(); // shift for (Entry opAndRectangle : draggedOperatorsOrigins.entrySet()) { Rectangle2D origin = opAndRectangle.getValue(); @@ -220,11 +226,18 @@ public void mouseDragged(final MouseEvent e) { if (origin.getMinX() + difX < 0) { difX = -origin.getMinX() + ProcessDrawer.GRID_X_OFFSET; } + final Rectangle2D lastFixedPosition = lastFixedOperatorsPosition.get(opAndRectangle.getKey()); Rectangle2D opPos = new Rectangle2D.Double(Math.floor(origin.getX() + difX), Math.floor(origin.getY() + difY), origin.getWidth(), origin.getHeight()); model.setOperatorRect(opAndRectangle.getKey(), opPos); + if (!opPos.equals(lastFixedPosition)) { + movedOperators.add(opAndRectangle.getKey()); + lastFixedOperatorsPosition.put(opAndRectangle.getKey(), opPos); + } + } + if (!movedOperators.isEmpty()) { + model.fireOperatorsMoved(movedOperators); } - model.fireOperatorsMoved(draggedOperatorsOrigins.keySet()); e.consume(); } } else { @@ -361,6 +374,7 @@ public void mousePressed(final MouseEvent e) { } } model.setDraggedOperators(draggedOperatorsOrigins.keySet()); + lastFixedOperatorsPosition = new HashMap<>(); e.consume(); } else if (hoveringPort != null) { @@ -518,6 +532,7 @@ public void mouseReleased(final MouseEvent e) { mousePositionAtDragStart = null; draggedPort = null; draggedOperatorsOrigins = null; + lastFixedOperatorsPosition = null; hasDragged = false; model.clearDraggedOperators(); } diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererTransferHandler.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererTransferHandler.java index a75d511c8..3fffcf89c 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererView.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererView.java index 5958f8371..ba9bd22a0 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererView.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/ProcessRendererView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -125,8 +125,10 @@ import com.rapidminer.repository.RepositoryLocation; import com.rapidminer.tools.I18N; import com.rapidminer.tools.LogService; +import com.rapidminer.tools.ParameterService; import com.rapidminer.tools.SystemInfoUtilities; import com.rapidminer.tools.SystemInfoUtilities.OperatingSystem; +import com.rapidminer.tools.Tools; import com.rapidminer.tools.usagestats.ActionStatisticsCollector; @@ -800,29 +802,40 @@ public void operatorsChanged(ProcessRendererOperatorEvent e, Collection opsToMove = new LinkedHashSet<>(operators); boolean wasResized = false; + boolean shouldMoveOperators = Boolean.parseBoolean(ParameterService.getParameterValue(RapidMinerGUI.PROPERTY_RAPIDMINER_GUI_MOVE_CONNECTED_OPERATORS)); while (!opsToMove.isEmpty()) { Iterator iterator = opsToMove.iterator(); Operator op = iterator.next(); iterator.remove(); ExecutionUnit executionUnit = op.getExecutionUnit(); - List leftConnectedOperators = getDirectlyConnectedPorts(op.getInputPorts(), InputPort::getSource, executionUnit, Collections.emptyList()); - List rightConnectedOperators = getDirectlyConnectedPorts(op.getOutputPorts(), OutputPort::getDestination, executionUnit, opsToMove); - - final Rectangle2D operatorRect = model.getOperatorRect(op); - // check it does not collide with other operators and move it to the right if necessary - leftConnectedOperators.stream().map(model::getOperatorRect).filter(r -> r != null && Math.abs(r.getY() - operatorRect.getY()) < 10) - .mapToDouble(r -> r.getX() + ProcessDrawer.GRID_AUTOARRANGE_WIDTH - 1).filter(x -> operatorRect.getX() < x).forEach(x -> { - operatorRect.setRect(x, operatorRect.getY(), operatorRect.getWidth(), operatorRect.getHeight()); - model.setOperatorRect(op, operatorRect); - }); - // check all connected operators to the right also - opsToMove.addAll(rightConnectedOperators); - wasResized |= controller.ensureProcessSizeFits(executionUnit, model.getOperatorRect(op)); + if (shouldMoveOperators && !Tools.isOperatorInCircle(op, -1)) { + + List leftConnectedOperators = getDirectlyConnectedPorts(op.getInputPorts(), + InputPort::getSource, executionUnit, Collections.emptyList()); + List rightConnectedOperators = getDirectlyConnectedPorts(op.getOutputPorts(), + OutputPort::getDestination, executionUnit, opsToMove); + + final Rectangle2D operatorRect = model.getOperatorRect(op); + + // check it does not collide with other operators and move it to the right if necessary + leftConnectedOperators.stream().map(model::getOperatorRect) + .filter(r -> r != null && Math.abs(r.getY() - operatorRect.getY()) < r.getHeight()) + .mapToDouble(r -> r.getX() + ProcessDrawer.GRID_AUTOARRANGE_WIDTH - 1) + .filter(x -> operatorRect.getX() < x) + .forEach(x -> { + operatorRect.setRect(x, operatorRect.getY(), operatorRect.getWidth(), operatorRect.getHeight()); + model.setOperatorRect(op, operatorRect); + }); + // check all connected operators to the right also + opsToMove.addAll(rightConnectedOperators); + } + wasResized |= controller.ensureProcessSizeFits(executionUnit, model.getOperatorRect(op)); // notify registered listeners fireOperatorMoved(op); } + // need to repaint if process was not resized if (!wasResized) { repaint(); diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/RenderPhase.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/RenderPhase.java index 995780264..28a89332e 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/RenderPhase.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/RenderPhase.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/RepaintFilter.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/RepaintFilter.java index 4f368667b..f77890049 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/RepaintFilter.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/RepaintFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/ArrangeOperatorsAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/ArrangeOperatorsAction.java index 6ac970d93..2c485f3e3 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/ArrangeOperatorsAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/ArrangeOperatorsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/AutoFitAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/AutoFitAction.java index 7dd12706d..3490bb37b 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/AutoFitAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/AutoFitAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/DeleteSelectedConnectionAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/DeleteSelectedConnectionAction.java index 16c42d080..85734b128 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/DeleteSelectedConnectionAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/DeleteSelectedConnectionAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/RenameAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/RenameAction.java index e0ca5cee3..b1b09adb0 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/RenameAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/RenameAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/SelectAllAction.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/SelectAllAction.java index 71fb1c776..7ed1d0d55 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/SelectAllAction.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/actions/SelectAllAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/InterpolationMap.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/InterpolationMap.java index c3c3e281d..110218a32 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/InterpolationMap.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/InterpolationMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/OperatorWarningHandler.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/OperatorWarningHandler.java index 75fbaaa3a..2eb7b8022 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/OperatorWarningHandler.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/OperatorWarningHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/ProcessRendererTooltipProvider.java b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/ProcessRendererTooltipProvider.java index 2e3dedca2..045ffbf50 100644 --- a/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/ProcessRendererTooltipProvider.java +++ b/src/main/java/com/rapidminer/gui/flow/processrendering/view/components/ProcessRendererTooltipProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/AssociationRulesGraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/AssociationRulesGraphCreator.java index c44b24cba..a7ddb65e8 100644 --- a/src/main/java/com/rapidminer/gui/graphs/AssociationRulesGraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/AssociationRulesGraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/BasicVertexShapeTransformer.java b/src/main/java/com/rapidminer/gui/graphs/BasicVertexShapeTransformer.java index 375f9a73b..47345a2dd 100644 --- a/src/main/java/com/rapidminer/gui/graphs/BasicVertexShapeTransformer.java +++ b/src/main/java/com/rapidminer/gui/graphs/BasicVertexShapeTransformer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/ClusterModelGraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/ClusterModelGraphCreator.java index f63b1ad0a..c9d6ece69 100644 --- a/src/main/java/com/rapidminer/gui/graphs/ClusterModelGraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/ClusterModelGraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/ClusterModelObjectViewer.java b/src/main/java/com/rapidminer/gui/graphs/ClusterModelObjectViewer.java index 300e945d3..33529afb2 100644 --- a/src/main/java/com/rapidminer/gui/graphs/ClusterModelObjectViewer.java +++ b/src/main/java/com/rapidminer/gui/graphs/ClusterModelObjectViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/DefaultObjectViewer.java b/src/main/java/com/rapidminer/gui/graphs/DefaultObjectViewer.java index 43c4e0e52..1f1abda89 100644 --- a/src/main/java/com/rapidminer/gui/graphs/DefaultObjectViewer.java +++ b/src/main/java/com/rapidminer/gui/graphs/DefaultObjectViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/ExtendedVertexShapeTransformer.java b/src/main/java/com/rapidminer/gui/graphs/ExtendedVertexShapeTransformer.java index 748e6231f..1233e0174 100644 --- a/src/main/java/com/rapidminer/gui/graphs/ExtendedVertexShapeTransformer.java +++ b/src/main/java/com/rapidminer/gui/graphs/ExtendedVertexShapeTransformer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/GraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/GraphCreator.java index 202b6448c..e18709b23 100644 --- a/src/main/java/com/rapidminer/gui/graphs/GraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/GraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/GraphCreatorAdaptor.java b/src/main/java/com/rapidminer/gui/graphs/GraphCreatorAdaptor.java index b694356c9..7cd022632 100644 --- a/src/main/java/com/rapidminer/gui/graphs/GraphCreatorAdaptor.java +++ b/src/main/java/com/rapidminer/gui/graphs/GraphCreatorAdaptor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/GraphObjectViewer.java b/src/main/java/com/rapidminer/gui/graphs/GraphObjectViewer.java index 2b9e39353..f2c846f28 100644 --- a/src/main/java/com/rapidminer/gui/graphs/GraphObjectViewer.java +++ b/src/main/java/com/rapidminer/gui/graphs/GraphObjectViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/GraphViewer.java b/src/main/java/com/rapidminer/gui/graphs/GraphViewer.java index faec50694..976087aa7 100644 --- a/src/main/java/com/rapidminer/gui/graphs/GraphViewer.java +++ b/src/main/java/com/rapidminer/gui/graphs/GraphViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/LayoutSelection.java b/src/main/java/com/rapidminer/gui/graphs/LayoutSelection.java index 3b2229ae8..afb325d1c 100644 --- a/src/main/java/com/rapidminer/gui/graphs/LayoutSelection.java +++ b/src/main/java/com/rapidminer/gui/graphs/LayoutSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/ShapeBasedTreeLayout.java b/src/main/java/com/rapidminer/gui/graphs/ShapeBasedTreeLayout.java index b2abb34d5..fcee7c344 100644 --- a/src/main/java/com/rapidminer/gui/graphs/ShapeBasedTreeLayout.java +++ b/src/main/java/com/rapidminer/gui/graphs/ShapeBasedTreeLayout.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/SimilarityGraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/SimilarityGraphCreator.java index 4111960ff..2f371b377 100644 --- a/src/main/java/com/rapidminer/gui/graphs/SimilarityGraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/SimilarityGraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/SingleDefaultGraphMouse.java b/src/main/java/com/rapidminer/gui/graphs/SingleDefaultGraphMouse.java index 8a6a670ef..5c6623c29 100644 --- a/src/main/java/com/rapidminer/gui/graphs/SingleDefaultGraphMouse.java +++ b/src/main/java/com/rapidminer/gui/graphs/SingleDefaultGraphMouse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 RapidMiner GmbH + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.gui.graphs; diff --git a/src/main/java/com/rapidminer/gui/graphs/SortableEdge.java b/src/main/java/com/rapidminer/gui/graphs/SortableEdge.java index 080a46137..bdd09d77b 100644 --- a/src/main/java/com/rapidminer/gui/graphs/SortableEdge.java +++ b/src/main/java/com/rapidminer/gui/graphs/SortableEdge.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/TransitionGraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/TransitionGraphCreator.java index 16a5f5b26..7961a3e53 100644 --- a/src/main/java/com/rapidminer/gui/graphs/TransitionGraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/TransitionGraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/TreeModelEdgeLabelRenderer.java b/src/main/java/com/rapidminer/gui/graphs/TreeModelEdgeLabelRenderer.java index a12f16000..1f5c8e075 100644 --- a/src/main/java/com/rapidminer/gui/graphs/TreeModelEdgeLabelRenderer.java +++ b/src/main/java/com/rapidminer/gui/graphs/TreeModelEdgeLabelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/TreeModelGraphCreator.java b/src/main/java/com/rapidminer/gui/graphs/TreeModelGraphCreator.java index 90e7fffe5..27595707a 100644 --- a/src/main/java/com/rapidminer/gui/graphs/TreeModelGraphCreator.java +++ b/src/main/java/com/rapidminer/gui/graphs/TreeModelGraphCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeLabelRenderer.java b/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeLabelRenderer.java index a1a56f8f6..b8a39514b 100644 --- a/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeLabelRenderer.java +++ b/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeLabelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeRenderer.java b/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeRenderer.java index 7bb1a44b0..51eaac4a0 100644 --- a/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeRenderer.java +++ b/src/main/java/com/rapidminer/gui/graphs/TreeModelNodeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/actions/ZoomInAction.java b/src/main/java/com/rapidminer/gui/graphs/actions/ZoomInAction.java index 03a2e9206..24c49ac33 100644 --- a/src/main/java/com/rapidminer/gui/graphs/actions/ZoomInAction.java +++ b/src/main/java/com/rapidminer/gui/graphs/actions/ZoomInAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/graphs/actions/ZoomOutAction.java b/src/main/java/com/rapidminer/gui/graphs/actions/ZoomOutAction.java index 364d15cb3..01bc92eb9 100644 --- a/src/main/java/com/rapidminer/gui/graphs/actions/ZoomOutAction.java +++ b/src/main/java/com/rapidminer/gui/graphs/actions/ZoomOutAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/internal/GUIStartupListener.java b/src/main/java/com/rapidminer/gui/internal/GUIStartupListener.java index b8c7c4cc9..86cd7a266 100644 --- a/src/main/java/com/rapidminer/gui/internal/GUIStartupListener.java +++ b/src/main/java/com/rapidminer/gui/internal/GUIStartupListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/license/LicenseTools.java b/src/main/java/com/rapidminer/gui/license/LicenseTools.java index 6b600a199..63459e372 100644 --- a/src/main/java/com/rapidminer/gui/license/LicenseTools.java +++ b/src/main/java/com/rapidminer/gui/license/LicenseTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ButtonListener.java b/src/main/java/com/rapidminer/gui/look/ButtonListener.java index 01b135f0a..5d0a7703a 100644 --- a/src/main/java/com/rapidminer/gui/look/ButtonListener.java +++ b/src/main/java/com/rapidminer/gui/look/ButtonListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ClipboardActionsPopup.java b/src/main/java/com/rapidminer/gui/look/ClipboardActionsPopup.java index e03c19e8f..11e2a719e 100644 --- a/src/main/java/com/rapidminer/gui/look/ClipboardActionsPopup.java +++ b/src/main/java/com/rapidminer/gui/look/ClipboardActionsPopup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/Colors.java b/src/main/java/com/rapidminer/gui/look/Colors.java index 58910935e..172b793c2 100644 --- a/src/main/java/com/rapidminer/gui/look/Colors.java +++ b/src/main/java/com/rapidminer/gui/look/Colors.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -97,6 +97,17 @@ public class Colors { public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_DARK_PRESSED_GRADIENT_END = new ColorUIResource(142, 159, 184); public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_DARK_DISABLED_GRADIENT_START = BUTTON_BACKGROUND_DISABLED_GRADIENT_START; public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_DARK_DISABLED_GRADIENT_END = BUTTON_BACKGROUND_DISABLED_GRADIENT_END; + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_GRADIENT_START = new ColorUIResource(255, 255, 255); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_GRADIENT_END = new ColorUIResource(240, 240, 240); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_ROLLOVER_GRADIENT_START = new ColorUIResource(248, 248, 248); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_ROLLOVER_GRADIENT_END = new ColorUIResource(233, 233, 233); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_PRESSED_GRADIENT_START = new ColorUIResource(240, 240, 240); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_PRESSED_GRADIENT_END = new ColorUIResource(255, 255, 255); + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_DISABLED_GRADIENT_START = BUTTON_BACKGROUND_DISABLED_GRADIENT_START; + public static final ColorUIResource BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_DISABLED_GRADIENT_END = BUTTON_BACKGROUND_DISABLED_GRADIENT_END; + + public static final ColorUIResource RAPIDMINER_ORANGE = new ColorUIResource(241, 96, 34); + public static final ColorUIResource RAPIDMINER_ORANGE_BRIGHT = new ColorUIResource(246, 117, 75); public static final ColorUIResource COMBOBOX_BACKGROUND = INPUT_BACKGROUND; public static final ColorUIResource COMBOBOX_BACKGROUND_DARK = INPUT_BACKGROUND_DARK; diff --git a/src/main/java/com/rapidminer/gui/look/GenericArrowButton.java b/src/main/java/com/rapidminer/gui/look/GenericArrowButton.java index 2fa2ad6fa..33d78b30f 100644 --- a/src/main/java/com/rapidminer/gui/look/GenericArrowButton.java +++ b/src/main/java/com/rapidminer/gui/look/GenericArrowButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/HeavyweightOSXPopupFactory.java b/src/main/java/com/rapidminer/gui/look/HeavyweightOSXPopupFactory.java new file mode 100644 index 000000000..09ad7a32d --- /dev/null +++ b/src/main/java/com/rapidminer/gui/look/HeavyweightOSXPopupFactory.java @@ -0,0 +1,70 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.look; + +import java.awt.Component; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.security.AccessController; +import java.security.PrivilegedAction; +import javax.swing.Popup; +import javax.swing.PopupFactory; + + +/** + * Popup factory for OS X that forces heavyweight tooltips, so that they can overlap heavyweight windows (e.g. the + * native Chromium browser). + * + *

+ * Taken from: https://stackoverflow.com/a/37185169/2333093 + *

+ * + * @author Marco Boeck + * @since 9.2.0 + */ +public class HeavyweightOSXPopupFactory extends PopupFactory { + + private boolean couldEnforceHeavyWeightComponents = true; + + + @Override + public Popup getPopup(Component owner, Component contents, int x, int y) throws IllegalArgumentException { + enforceHeavyWeightComponents(); + return super.getPopup(owner, contents, x, y); + } + + private void enforceHeavyWeightComponents() { + if (!couldEnforceHeavyWeightComponents) { + return; + } + + AccessController.doPrivileged((PrivilegedAction) () -> { + try { + Method setPopupTypeMethod = PopupFactory.class.getDeclaredMethod("setPopupType", int.class); + setPopupTypeMethod.setAccessible(true); + // 2 is the heavyweight constant + setPopupTypeMethod.invoke(this, 2); + } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException aE) { + // if it fails once, it will fail every time. Do not try again + couldEnforceHeavyWeightComponents = false; + } + return null; + }); + } +} diff --git a/src/main/java/com/rapidminer/gui/look/ImageIconUIResource.java b/src/main/java/com/rapidminer/gui/look/ImageIconUIResource.java index ade6a97d2..4e166661f 100644 --- a/src/main/java/com/rapidminer/gui/look/ImageIconUIResource.java +++ b/src/main/java/com/rapidminer/gui/look/ImageIconUIResource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/InternalFrameTitlePane.java b/src/main/java/com/rapidminer/gui/look/InternalFrameTitlePane.java index dc56a54e9..544ef3311 100644 --- a/src/main/java/com/rapidminer/gui/look/InternalFrameTitlePane.java +++ b/src/main/java/com/rapidminer/gui/look/InternalFrameTitlePane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/RapidLookAndFeel.java b/src/main/java/com/rapidminer/gui/look/RapidLookAndFeel.java index 5fc1a2bdd..9cb84c530 100644 --- a/src/main/java/com/rapidminer/gui/look/RapidLookAndFeel.java +++ b/src/main/java/com/rapidminer/gui/look/RapidLookAndFeel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -491,6 +491,17 @@ protected void initComponentDefaults(UIDefaults table) { "startEditing" }), // TableHeader "TableHeader.font", fontDialog12Bold, "TableHeader.background", Colors.PANEL_BACKGROUND, + // JXTaskPane + "TaskPane.background", Colors.WINDOW_BACKGROUND, + "TaskPane.specialTitleBackground", Colors.PANEL_BACKGROUND, + "TaskPane.titleBackgroundGradientStart", Colors.PANEL_BACKGROUND, + "TaskPane.titleBackgroundGradientEnd", Colors.PANEL_BACKGROUND, + "TaskPane.borderColor", Colors.PANEL_BACKGROUND, + "TaskPane.titleOver", Colors.RAPIDMINER_ORANGE, + "TaskPane.specialTitleOver", Colors.RAPIDMINER_ORANGE, + "TaskPane.foreground", Colors.BLACK, + "TaskPane.titleForeground", Colors.BLACK, + "TaskPane.specialTitleForeground", Colors.BLACK, // TextField "TextField.margin", textFieldMargin, "TextField.font", fontDialog12, "TextField.caretForeground", caretColor, "TextField.focusInputMap", fieldInputMap, "TextField.background", Colors.WHITE, "FormattedTextField.margin", @@ -584,7 +595,9 @@ private Object[] getUIDefaults() { Object[] uiDefaults = { "SpinnerUI", "com.rapidminer.gui.look.ui.SpinnerUI", "FileChooserUI", "com.rapidminer.gui.look.fc.FileChooserUI", "ToolBarUI", "com.rapidminer.gui.look.ui.ToolBarUI", "DesktopIconUI", "com.rapidminer.gui.look.ui.DesktopIconUI", "SliderUI", - "com.rapidminer.gui.look.ui.SliderUI", "CheckBoxUI", "com.rapidminer.gui.look.ui.CheckBoxUI", "ComboBoxUI", + "com.rapidminer.gui.look.ui.SliderUI", "LinearGradientColorSliderUI", "com.rapidminer.gui.tools.color.LinearGradientColorSliderUI", + "DistinctColorSliderUI", "com.rapidminer.gui.tools.color.DistinctColorSliderUI", + "CheckBoxUI", "com.rapidminer.gui.look.ui.CheckBoxUI", "ComboBoxUI", "com.rapidminer.gui.look.ui.ComboBoxUI", "RadioButtonUI", "com.rapidminer.gui.look.ui.RadioButtonUI", "TextFieldUI", "com.rapidminer.gui.look.ui.TextFieldUI", "FormattedTextFieldUI", "com.rapidminer.gui.look.ui.FormattedTextFieldUI", "PasswordFieldUI", diff --git a/src/main/java/com/rapidminer/gui/look/RapidLookComboBoxEditor.java b/src/main/java/com/rapidminer/gui/look/RapidLookComboBoxEditor.java index 2b0587e69..aa814f89b 100644 --- a/src/main/java/com/rapidminer/gui/look/RapidLookComboBoxEditor.java +++ b/src/main/java/com/rapidminer/gui/look/RapidLookComboBoxEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/RapidLookListCellRenderer.java b/src/main/java/com/rapidminer/gui/look/RapidLookListCellRenderer.java index d121744ab..6d075996b 100644 --- a/src/main/java/com/rapidminer/gui/look/RapidLookListCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/look/RapidLookListCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/RapidLookTools.java b/src/main/java/com/rapidminer/gui/look/RapidLookTools.java index 06b60047a..04705480f 100644 --- a/src/main/java/com/rapidminer/gui/look/RapidLookTools.java +++ b/src/main/java/com/rapidminer/gui/look/RapidLookTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -92,6 +92,13 @@ public final class RapidLookTools { */ public static final String PROPERTY_BUTTON_HIGHLIGHT_DARK = "button_highlight_dark"; + /** + * If buttons should be highlighted in white or not. Set to {@code true} or {@code false}. Default is {@code false}. + * + * @since 9.2.0 + */ + public static final String PROPERTY_BUTTON_HIGHLIGHT_WHITE = "button_highlight_white"; + /** * If buttons should have a darker border. Set to {@code true} or {@code false}. Default is {@code false}. * @@ -299,6 +306,7 @@ public static void drawButton(AbstractButton b, Graphics g, Shape shape) { ColorUIResource colorGradientEnd; boolean highlighted = Boolean.parseBoolean(String.valueOf(b.getClientProperty(PROPERTY_BUTTON_HIGHLIGHT))); boolean highlightedDark = Boolean.parseBoolean(String.valueOf(b.getClientProperty(PROPERTY_BUTTON_HIGHLIGHT_DARK))); + boolean highlightedWhite = Boolean.parseBoolean(String.valueOf(b.getClientProperty(PROPERTY_BUTTON_HIGHLIGHT_WHITE))); if (highlighted) { if (b.isEnabled()) { if (b.getModel().isPressed() || b.getModel().isSelected()) { @@ -331,6 +339,22 @@ public static void drawButton(AbstractButton b, Graphics g, Shape shape) { colorGradientStart = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_DARK_DISABLED_GRADIENT_START; colorGradientEnd = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_DARK_DISABLED_GRADIENT_END; } + } else if (highlightedWhite) { + if (b.isEnabled()) { + if (b.getModel().isPressed() || b.getModel().isSelected()) { + colorGradientStart = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_PRESSED_GRADIENT_START; + colorGradientEnd = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_PRESSED_GRADIENT_END; + } else if (b.getModel().isRollover()) { + colorGradientStart = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_ROLLOVER_GRADIENT_START; + colorGradientEnd = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_ROLLOVER_GRADIENT_END; + } else { + colorGradientStart = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_GRADIENT_START; + colorGradientEnd = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_GRADIENT_END; + } + } else { + colorGradientStart = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_DISABLED_GRADIENT_START; + colorGradientEnd = Colors.BUTTON_BACKGROUND_HIGHLIGHTED_WHITE_DISABLED_GRADIENT_END; + } } else { if (b.isEnabled()) { if (b.getModel().isPressed() || b.getModel().isSelected()) { diff --git a/src/main/java/com/rapidminer/gui/look/RoundedPopupFactory.java b/src/main/java/com/rapidminer/gui/look/RoundedPopupFactory.java index 85702e4eb..c9767dc47 100644 --- a/src/main/java/com/rapidminer/gui/look/RoundedPopupFactory.java +++ b/src/main/java/com/rapidminer/gui/look/RoundedPopupFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/RoundedRectanglePopup.java b/src/main/java/com/rapidminer/gui/look/RoundedRectanglePopup.java index 1bd75877c..eddcd4dc8 100644 --- a/src/main/java/com/rapidminer/gui/look/RoundedRectanglePopup.java +++ b/src/main/java/com/rapidminer/gui/look/RoundedRectanglePopup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/TextActions.java b/src/main/java/com/rapidminer/gui/look/TextActions.java index 5eeb5d4a5..75b3217e5 100644 --- a/src/main/java/com/rapidminer/gui/look/TextActions.java +++ b/src/main/java/com/rapidminer/gui/look/TextActions.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ToggleButtonListener.java b/src/main/java/com/rapidminer/gui/look/ToggleButtonListener.java index c303ae642..e047eee80 100644 --- a/src/main/java/com/rapidminer/gui/look/ToggleButtonListener.java +++ b/src/main/java/com/rapidminer/gui/look/ToggleButtonListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ToolbarHandlerBuffer.java b/src/main/java/com/rapidminer/gui/look/ToolbarHandlerBuffer.java index efa898202..b678ce885 100644 --- a/src/main/java/com/rapidminer/gui/look/ToolbarHandlerBuffer.java +++ b/src/main/java/com/rapidminer/gui/look/ToolbarHandlerBuffer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ToolbarHandlerIcon.java b/src/main/java/com/rapidminer/gui/look/ToolbarHandlerIcon.java index 59a68f819..51f1435a9 100644 --- a/src/main/java/com/rapidminer/gui/look/ToolbarHandlerIcon.java +++ b/src/main/java/com/rapidminer/gui/look/ToolbarHandlerIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/Borders.java b/src/main/java/com/rapidminer/gui/look/borders/Borders.java index 4e0f98abd..1dc0e3cbf 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/Borders.java +++ b/src/main/java/com/rapidminer/gui/look/borders/Borders.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/CheckBoxBorder.java b/src/main/java/com/rapidminer/gui/look/borders/CheckBoxBorder.java index e16e52625..430ff5d73 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/CheckBoxBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/CheckBoxBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ComboBoxBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ComboBoxBorder.java index 11c6b1569..70c2066d8 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ComboBoxBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ComboBoxBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ComboBoxListCellRendererFocusBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ComboBoxListCellRendererFocusBorder.java index 85224fa8f..0e43c8948 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ComboBoxListCellRendererFocusBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ComboBoxListCellRendererFocusBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/DummyBorder.java b/src/main/java/com/rapidminer/gui/look/borders/DummyBorder.java index 9c114f3f4..4dccb2ccf 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/DummyBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/DummyBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/EmptyBorder.java b/src/main/java/com/rapidminer/gui/look/borders/EmptyBorder.java index a1abec028..bab96672e 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/EmptyBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/EmptyBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/EmptyButtonBorder.java b/src/main/java/com/rapidminer/gui/look/borders/EmptyButtonBorder.java index 58ef3f7fe..959487563 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/EmptyButtonBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/EmptyButtonBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/EmptyComboBoxBorder.java b/src/main/java/com/rapidminer/gui/look/borders/EmptyComboBoxBorder.java index f27ccb5fc..1bb59a001 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/EmptyComboBoxBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/EmptyComboBoxBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/InternalFrameBorder.java b/src/main/java/com/rapidminer/gui/look/borders/InternalFrameBorder.java index 5098c4fb2..5a7af9e1a 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/InternalFrameBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/InternalFrameBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/MenuBarBorder.java b/src/main/java/com/rapidminer/gui/look/borders/MenuBarBorder.java index a15d4df6c..93dde343a 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/MenuBarBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/MenuBarBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/PopupBorder.java b/src/main/java/com/rapidminer/gui/look/borders/PopupBorder.java index 645fc7974..d7afd4876 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/PopupBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/PopupBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/PopupMenuBorder.java b/src/main/java/com/rapidminer/gui/look/borders/PopupMenuBorder.java index 816f8d6d2..a25fa6345 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/PopupMenuBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/PopupMenuBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ProgressBarBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ProgressBarBorder.java index f5ddd36d3..e7c90dba6 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ProgressBarBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ProgressBarBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/RoundTitledBorder.java b/src/main/java/com/rapidminer/gui/look/borders/RoundTitledBorder.java index deea46d72..87748c9ac 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/RoundTitledBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/RoundTitledBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ScrollPaneBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ScrollPaneBorder.java index d2bfc5ed7..117202cd7 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ScrollPaneBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ScrollPaneBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ShadowedPopupMenuBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ShadowedPopupMenuBorder.java index 545355d6c..72622aed9 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ShadowedPopupMenuBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ShadowedPopupMenuBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/SpinnerBorder.java b/src/main/java/com/rapidminer/gui/look/borders/SpinnerBorder.java index 65a9bf367..7df5edca9 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/SpinnerBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/SpinnerBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/SplitPaneBorder.java b/src/main/java/com/rapidminer/gui/look/borders/SplitPaneBorder.java index dd0af5956..7cfc28267 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/SplitPaneBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/SplitPaneBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/TableHeaderBorder.java b/src/main/java/com/rapidminer/gui/look/borders/TableHeaderBorder.java index 28b686973..a9ea10956 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/TableHeaderBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/TableHeaderBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/TextFieldBorder.java b/src/main/java/com/rapidminer/gui/look/borders/TextFieldBorder.java index 45fa235da..d911dd260 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/TextFieldBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/TextFieldBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ToolBarBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ToolBarBorder.java index 4bc30312a..c8603fea5 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ToolBarBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ToolBarBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/borders/ToolTipBorder.java b/src/main/java/com/rapidminer/gui/look/borders/ToolTipBorder.java index bb81bc2d7..f2015b804 100644 --- a/src/main/java/com/rapidminer/gui/look/borders/ToolTipBorder.java +++ b/src/main/java/com/rapidminer/gui/look/borders/ToolTipBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/AutomaticTextField.java b/src/main/java/com/rapidminer/gui/look/fc/AutomaticTextField.java index 5beeed1fe..d2fcfa69b 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/AutomaticTextField.java +++ b/src/main/java/com/rapidminer/gui/look/fc/AutomaticTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/Bookmark.java b/src/main/java/com/rapidminer/gui/look/fc/Bookmark.java index 9b966b0db..50262098b 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/Bookmark.java +++ b/src/main/java/com/rapidminer/gui/look/fc/Bookmark.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/BookmarkDialog.java b/src/main/java/com/rapidminer/gui/look/fc/BookmarkDialog.java index 67bc53af7..411ab2a51 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/BookmarkDialog.java +++ b/src/main/java/com/rapidminer/gui/look/fc/BookmarkDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/BookmarkIO.java b/src/main/java/com/rapidminer/gui/look/fc/BookmarkIO.java index ff7c9065a..61db67ce8 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/BookmarkIO.java +++ b/src/main/java/com/rapidminer/gui/look/fc/BookmarkIO.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/BookmarkList.java b/src/main/java/com/rapidminer/gui/look/fc/BookmarkList.java index 12aa62460..f1313023e 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/BookmarkList.java +++ b/src/main/java/com/rapidminer/gui/look/fc/BookmarkList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/BookmarkListModel.java b/src/main/java/com/rapidminer/gui/look/fc/BookmarkListModel.java index 424e8b94a..56e62f5b9 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/BookmarkListModel.java +++ b/src/main/java/com/rapidminer/gui/look/fc/BookmarkListModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/DragSelectionThread.java b/src/main/java/com/rapidminer/gui/look/fc/DragSelectionThread.java index ee42a7c10..1882b102d 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/DragSelectionThread.java +++ b/src/main/java/com/rapidminer/gui/look/fc/DragSelectionThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/FileChooserUI.java b/src/main/java/com/rapidminer/gui/look/fc/FileChooserUI.java index 61ec0a398..b9a4188d7 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/FileChooserUI.java +++ b/src/main/java/com/rapidminer/gui/look/fc/FileChooserUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/FileList.java b/src/main/java/com/rapidminer/gui/look/fc/FileList.java index 7db7f891a..4baaeb9c7 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/FileList.java +++ b/src/main/java/com/rapidminer/gui/look/fc/FileList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/FileTable.java b/src/main/java/com/rapidminer/gui/look/fc/FileTable.java index 796fa033b..f85caa52c 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/FileTable.java +++ b/src/main/java/com/rapidminer/gui/look/fc/FileTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/FileTableLabel.java b/src/main/java/com/rapidminer/gui/look/fc/FileTableLabel.java index ab727da09..e6b900ddc 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/FileTableLabel.java +++ b/src/main/java/com/rapidminer/gui/look/fc/FileTableLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/Item.java b/src/main/java/com/rapidminer/gui/look/fc/Item.java index d5e5caab5..c10e95b6e 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/Item.java +++ b/src/main/java/com/rapidminer/gui/look/fc/Item.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/ItemPanel.java b/src/main/java/com/rapidminer/gui/look/fc/ItemPanel.java index 33ff1bba9..3d0a7ddd5 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/ItemPanel.java +++ b/src/main/java/com/rapidminer/gui/look/fc/ItemPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/ItemPanelKeyboardListener.java b/src/main/java/com/rapidminer/gui/look/fc/ItemPanelKeyboardListener.java index b6590f663..6cc7f9dd0 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/ItemPanelKeyboardListener.java +++ b/src/main/java/com/rapidminer/gui/look/fc/ItemPanelKeyboardListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/MultipleLinesLabel.java b/src/main/java/com/rapidminer/gui/look/fc/MultipleLinesLabel.java index 306ae52fb..2fe0ad9ef 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/MultipleLinesLabel.java +++ b/src/main/java/com/rapidminer/gui/look/fc/MultipleLinesLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/ThumbGeneratorThread.java b/src/main/java/com/rapidminer/gui/look/fc/ThumbGeneratorThread.java index cb6370b8d..54b8c2d70 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/ThumbGeneratorThread.java +++ b/src/main/java/com/rapidminer/gui/look/fc/ThumbGeneratorThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/fc/Tools.java b/src/main/java/com/rapidminer/gui/look/fc/Tools.java index b3e312b73..496f0d054 100644 --- a/src/main/java/com/rapidminer/gui/look/fc/Tools.java +++ b/src/main/java/com/rapidminer/gui/look/fc/Tools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/CheckBoxIcon.java b/src/main/java/com/rapidminer/gui/look/icons/CheckBoxIcon.java index cb1d12f28..52cb0e1fd 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/CheckBoxIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/CheckBoxIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/CheckBoxMenuItemIcon.java b/src/main/java/com/rapidminer/gui/look/icons/CheckBoxMenuItemIcon.java index e075769ca..6ddffef92 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/CheckBoxMenuItemIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/CheckBoxMenuItemIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/CombinedIcon.java b/src/main/java/com/rapidminer/gui/look/icons/CombinedIcon.java index 581e8fb53..df4e471d0 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/CombinedIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/CombinedIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/EmptyIcon.java b/src/main/java/com/rapidminer/gui/look/icons/EmptyIcon.java index a4e7053fb..5b828d1bf 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/EmptyIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/EmptyIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/IconFactory.java b/src/main/java/com/rapidminer/gui/look/icons/IconFactory.java index bb149c8db..ddf3cf9b3 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/IconFactory.java +++ b/src/main/java/com/rapidminer/gui/look/icons/IconFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/RadioButtonIcon.java b/src/main/java/com/rapidminer/gui/look/icons/RadioButtonIcon.java index 00ccae100..230dec274 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/RadioButtonIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/RadioButtonIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/icons/RadioButtonMenuItemIcon.java b/src/main/java/com/rapidminer/gui/look/icons/RadioButtonMenuItemIcon.java index b991108c8..4ed03facf 100644 --- a/src/main/java/com/rapidminer/gui/look/icons/RadioButtonMenuItemIcon.java +++ b/src/main/java/com/rapidminer/gui/look/icons/RadioButtonMenuItemIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/AbstractCachedPainter.java b/src/main/java/com/rapidminer/gui/look/painters/AbstractCachedPainter.java index 11340d21a..768b89952 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/AbstractCachedPainter.java +++ b/src/main/java/com/rapidminer/gui/look/painters/AbstractCachedPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/Cache.java b/src/main/java/com/rapidminer/gui/look/painters/Cache.java index 83077e145..2bae7b742 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/Cache.java +++ b/src/main/java/com/rapidminer/gui/look/painters/Cache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/CachedPainter.java b/src/main/java/com/rapidminer/gui/look/painters/CachedPainter.java index 65cb173be..2b58e6296 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/CachedPainter.java +++ b/src/main/java/com/rapidminer/gui/look/painters/CachedPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/MenuBackgroundPainter.java b/src/main/java/com/rapidminer/gui/look/painters/MenuBackgroundPainter.java index b6d334b3d..d7f9c2801 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/MenuBackgroundPainter.java +++ b/src/main/java/com/rapidminer/gui/look/painters/MenuBackgroundPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/MenuBarBackgroundPainter.java b/src/main/java/com/rapidminer/gui/look/painters/MenuBarBackgroundPainter.java index 97dbb89e9..86a1ac5e9 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/MenuBarBackgroundPainter.java +++ b/src/main/java/com/rapidminer/gui/look/painters/MenuBarBackgroundPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/painters/MenuSeparatorPainter.java b/src/main/java/com/rapidminer/gui/look/painters/MenuSeparatorPainter.java index d132db6ac..47a7a4694 100644 --- a/src/main/java/com/rapidminer/gui/look/painters/MenuSeparatorPainter.java +++ b/src/main/java/com/rapidminer/gui/look/painters/MenuSeparatorPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ButtonUI.java b/src/main/java/com/rapidminer/gui/look/ui/ButtonUI.java index 9635e27c1..d2802dd26 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ButtonUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ButtonUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/CheckBoxMenuItemUI.java b/src/main/java/com/rapidminer/gui/look/ui/CheckBoxMenuItemUI.java index 852596bb8..bd6669bc6 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/CheckBoxMenuItemUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/CheckBoxMenuItemUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/CheckBoxUI.java b/src/main/java/com/rapidminer/gui/look/ui/CheckBoxUI.java index c46f891e7..9e23bedb0 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/CheckBoxUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/CheckBoxUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ComboBoxUI.java b/src/main/java/com/rapidminer/gui/look/ui/ComboBoxUI.java index 4d114f2af..1d3b4852f 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ComboBoxUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ComboBoxUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -68,6 +68,8 @@ public class ComboBoxUI extends BasicComboBoxUI { private class RapidLookComboPopup extends BasicComboPopup { private static final long serialVersionUID = 1389744017891652801L; + /** as wide as our min resolution */ + private static final int MAX_POPUP_WIDTH = 1280; public RapidLookComboPopup(JComboBox comboBox) { super(comboBox); @@ -130,6 +132,11 @@ public void show() { show(this.comboBox, location.x, location.y - 3); } + @Override + protected Rectangle computePopupBounds(int px, int py, int pw, int ph) { + return super.computePopupBounds(px, py, Math.min(MAX_POPUP_WIDTH, Math.max(comboBox.getPreferredSize().width, pw)), ph); + } + private void setListSelection(int selectedIndex) { if (selectedIndex == -1) { this.list.clearSelection(); diff --git a/src/main/java/com/rapidminer/gui/look/ui/DesktopIconUI.java b/src/main/java/com/rapidminer/gui/look/ui/DesktopIconUI.java index f398d9ff4..fd1c35d22 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/DesktopIconUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/DesktopIconUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/EditorPaneUI.java b/src/main/java/com/rapidminer/gui/look/ui/EditorPaneUI.java index fc1c4dec5..e137f0902 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/EditorPaneUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/EditorPaneUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ExtensionButtonUI.java b/src/main/java/com/rapidminer/gui/look/ui/ExtensionButtonUI.java index 1051793cd..68fb31066 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ExtensionButtonUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ExtensionButtonUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/FormattedTextFieldUI.java b/src/main/java/com/rapidminer/gui/look/ui/FormattedTextFieldUI.java index b6e2d6c0f..f58dc9822 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/FormattedTextFieldUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/FormattedTextFieldUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/InternalFrameUI.java b/src/main/java/com/rapidminer/gui/look/ui/InternalFrameUI.java index 86938606d..d6ab717be 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/InternalFrameUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/InternalFrameUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/LabelUI.java b/src/main/java/com/rapidminer/gui/look/ui/LabelUI.java index 8acf4a057..f57718f53 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/LabelUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/LabelUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ListUI.java b/src/main/java/com/rapidminer/gui/look/ui/ListUI.java index 335c426fd..d99bc34ba 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ListUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ListUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/MenuBarUI.java b/src/main/java/com/rapidminer/gui/look/ui/MenuBarUI.java index c49e028d0..f2584ee81 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/MenuBarUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/MenuBarUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/MenuItemUI.java b/src/main/java/com/rapidminer/gui/look/ui/MenuItemUI.java index d345cdca0..54d28ded9 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/MenuItemUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/MenuItemUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/MenuUI.java b/src/main/java/com/rapidminer/gui/look/ui/MenuUI.java index c9094ae76..78c749e0c 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/MenuUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/MenuUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/MultiStepProgressBar.java b/src/main/java/com/rapidminer/gui/look/ui/MultiStepProgressBar.java index 27a6c3b49..706dda2c1 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/MultiStepProgressBar.java +++ b/src/main/java/com/rapidminer/gui/look/ui/MultiStepProgressBar.java @@ -1,7 +1,5 @@ /** - * RapidMiner Auto Model and Model Simulator Extension - * - * Copyright (C) 2018 RapidMiner GmbH + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.gui.look.ui; diff --git a/src/main/java/com/rapidminer/gui/look/ui/PasswordFieldUI.java b/src/main/java/com/rapidminer/gui/look/ui/PasswordFieldUI.java index 588649c72..78e73c5f1 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/PasswordFieldUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/PasswordFieldUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/PopupMenuSeparatorUI.java b/src/main/java/com/rapidminer/gui/look/ui/PopupMenuSeparatorUI.java index cafcf0be8..1c379eebe 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/PopupMenuSeparatorUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/PopupMenuSeparatorUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/PopupMenuUI.java b/src/main/java/com/rapidminer/gui/look/ui/PopupMenuUI.java index 98e86b42e..fd83c1852 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/PopupMenuUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/PopupMenuUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ProgressBarUI.java b/src/main/java/com/rapidminer/gui/look/ui/ProgressBarUI.java index 66f99cbd0..1709e6660 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ProgressBarUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ProgressBarUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/RadioButtonMenuItemUI.java b/src/main/java/com/rapidminer/gui/look/ui/RadioButtonMenuItemUI.java index 28ca46f6d..50fdea0aa 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/RadioButtonMenuItemUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/RadioButtonMenuItemUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/RadioButtonUI.java b/src/main/java/com/rapidminer/gui/look/ui/RadioButtonUI.java index 71f337ac3..3a43278e6 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/RadioButtonUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/RadioButtonUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/RapidDockingUISettings.java b/src/main/java/com/rapidminer/gui/look/ui/RapidDockingUISettings.java index 8ed0c9d11..49492ea20 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/RapidDockingUISettings.java +++ b/src/main/java/com/rapidminer/gui/look/ui/RapidDockingUISettings.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ScrollBarUI.java b/src/main/java/com/rapidminer/gui/look/ui/ScrollBarUI.java index 6d3710070..7ad9613ec 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ScrollBarUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ScrollBarUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/SliderUI.java b/src/main/java/com/rapidminer/gui/look/ui/SliderUI.java index 831067d6a..c942ce27d 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/SliderUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/SliderUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,6 +18,7 @@ */ package com.rapidminer.gui.look.ui; +import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; @@ -293,7 +294,7 @@ protected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, in Graphics2D g2 = (Graphics2D) g; int curVal = this.slider.getModel().getValue(); - double percentage = (double) curVal / (slider.getModel().getMaximum() - slider.getModel().getExtent()); + double percentage = (double) (curVal - slider.getModel().getMinimum()) / (slider.getModel().getMaximum() - slider.getModel().getMinimum()); boolean isBackground = false; if (trackRect.width * percentage > x) { diff --git a/src/main/java/com/rapidminer/gui/look/ui/SpinnerButton.java b/src/main/java/com/rapidminer/gui/look/ui/SpinnerButton.java index 2db006583..1728f65f3 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/SpinnerButton.java +++ b/src/main/java/com/rapidminer/gui/look/ui/SpinnerButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/SpinnerUI.java b/src/main/java/com/rapidminer/gui/look/ui/SpinnerUI.java index 7d8450782..e62eeadec 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/SpinnerUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/SpinnerUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/SplitPaneDividerUI.java b/src/main/java/com/rapidminer/gui/look/ui/SplitPaneDividerUI.java index d127f4904..1ff497c19 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/SplitPaneDividerUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/SplitPaneDividerUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/SplitPaneUI.java b/src/main/java/com/rapidminer/gui/look/ui/SplitPaneUI.java index bdcb1b7e7..8a788b1c7 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/SplitPaneUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/SplitPaneUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TabbedPaneUI.java b/src/main/java/com/rapidminer/gui/look/ui/TabbedPaneUI.java index 5eb514908..d68fa63e3 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TabbedPaneUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TabbedPaneUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TableHeaderUI.java b/src/main/java/com/rapidminer/gui/look/ui/TableHeaderUI.java index 0cf430940..5643716c6 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TableHeaderUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TableHeaderUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TableUI.java b/src/main/java/com/rapidminer/gui/look/ui/TableUI.java index b3c836152..53fef249b 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TableUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TableUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TextAreaUI.java b/src/main/java/com/rapidminer/gui/look/ui/TextAreaUI.java index d587da83e..7cccf2aae 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TextAreaUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TextAreaUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TextFieldUI.java b/src/main/java/com/rapidminer/gui/look/ui/TextFieldUI.java index dedee7a2e..7594fab2c 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TextFieldUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TextFieldUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TextPaneUI.java b/src/main/java/com/rapidminer/gui/look/ui/TextPaneUI.java index 314bc3a76..e737b4ec8 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TextPaneUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TextPaneUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ToggleButtonUI.java b/src/main/java/com/rapidminer/gui/look/ui/ToggleButtonUI.java index 1a02ca022..15af4a46d 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ToggleButtonUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ToggleButtonUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ToolBarUI.java b/src/main/java/com/rapidminer/gui/look/ui/ToolBarUI.java index 3a0c75b97..f18e7f231 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ToolBarUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ToolBarUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/ToolbarButtonUI.java b/src/main/java/com/rapidminer/gui/look/ui/ToolbarButtonUI.java index eae8a1647..63d1a2e38 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/ToolbarButtonUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/ToolbarButtonUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/look/ui/TreeUI.java b/src/main/java/com/rapidminer/gui/look/ui/TreeUI.java index e1812c019..cdae37821 100644 --- a/src/main/java/com/rapidminer/gui/look/ui/TreeUI.java +++ b/src/main/java/com/rapidminer/gui/look/ui/TreeUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactory.java b/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactory.java index 62e7e60e9..0bfdd1fe4 100644 --- a/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactory.java +++ b/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactoryRegistry.java b/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactoryRegistry.java index 3cf01f5b5..4797a960b 100644 --- a/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactoryRegistry.java +++ b/src/main/java/com/rapidminer/gui/metadata/MetaDataRendererFactoryRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/new_plotter/ChartConfigurationException.java b/src/main/java/com/rapidminer/gui/new_plotter/ChartConfigurationException.java index 696e060f8..fa9929aec 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/ChartConfigurationException.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/ChartConfigurationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,8 +24,9 @@ * For errors on application of the configuration {@see ChartPlottimeException}. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartConfigurationException extends ChartCreationException { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/ChartCreationException.java b/src/main/java/com/rapidminer/gui/new_plotter/ChartCreationException.java index 905595c05..04f5dac98 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/ChartCreationException.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/ChartCreationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ * use its subclasses to differentiate between plottime and configuration time errors. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class ChartCreationException extends Exception { private static final long serialVersionUID = 1; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/ChartPlottimeException.java b/src/main/java/com/rapidminer/gui/new_plotter/ChartPlottimeException.java index e55bf73d7..47f929aa6 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/ChartPlottimeException.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/ChartPlottimeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ * For errors during chart configuration {@see ChartConfigurationException}. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartPlottimeException extends ChartCreationException { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/ConfigurationChangeResponse.java b/src/main/java/com/rapidminer/gui/new_plotter/ConfigurationChangeResponse.java index ae68978d5..d41ff4f91 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/ConfigurationChangeResponse.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/ConfigurationChangeResponse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,7 +27,9 @@ /** * @author Marius Helf, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class ConfigurationChangeResponse { private List errorList = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/MasterOfDesaster.java b/src/main/java/com/rapidminer/gui/new_plotter/MasterOfDesaster.java index 84698b91d..8e9bab6d7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/MasterOfDesaster.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/MasterOfDesaster.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,8 +34,9 @@ * the configuration of the plot. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class MasterOfDesaster { private List configChangeResponseList = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationError.java b/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationError.java index 1b8f87064..85465c62b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationError.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationError { private static ResourceBundle messages = I18N.getGUIBundle(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationQuickFix.java b/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationQuickFix.java index a90efc6fe..969427fd3 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationQuickFix.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/PlotConfigurationQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationQuickFix { private List changeList = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractDimensionConfig.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractDimensionConfig.java index 3281f3f0b..7b1716b73 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractDimensionConfig.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractDimensionConfig.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,8 +29,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractDimensionConfig implements DimensionConfig { private final PlotDimension dimension; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractValueGrouping.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractValueGrouping.java index 3a90a5d47..659f93da6 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractValueGrouping.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AbstractValueGrouping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,8 +38,9 @@ * datatable. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractValueGrouping implements ValueGrouping { private boolean categorical; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AggregationWindowing.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AggregationWindowing.java index 602123da0..3ffba0105 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AggregationWindowing.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AggregationWindowing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,9 +38,9 @@ * taken. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ - +@Deprecated public class AggregationWindowing implements Cloneable { private int grabLeft = 0; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLineConfiguration.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLineConfiguration.java index 0c13f1375..ac600158e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLineConfiguration.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLineConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,8 +32,9 @@ * A class which configures a line which is parallel to one of the plot axes. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class AxisParallelLineConfiguration implements LineFormatListener, Cloneable { LineFormat format = new LineFormat(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfiguration.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfiguration.java index 9313cf461..51eb66426 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfiguration.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,8 +35,9 @@ * and if a label will be shown. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class AxisParallelLinesConfiguration implements AxisParallelLineConfigurationListener, Cloneable { private List lineConfigurations = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfigurationListener.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfigurationListener.java index 8c1541013..5a2ecd812 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfigurationListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/AxisParallelLinesConfigurationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public interface AxisParallelLinesConfigurationListener { void axisParallelLineConfigurationsChanged(AxisParallelLinesConfigurationChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DataTableColumn.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DataTableColumn.java index 2aed4055d..7339ea5a2 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DataTableColumn.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DataTableColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,10 +25,11 @@ /** * This class describes a column of a {@link DataTable} characterized by a name, a column index and * a {@link ValueType}. - * + * * @author Nils Woehler, Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumn implements Cloneable { public enum ValueType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DefaultDimensionConfig.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DefaultDimensionConfig.java index aaff5e939..78e7bcd29 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DefaultDimensionConfig.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DefaultDimensionConfig.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -48,8 +48,9 @@ * * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DefaultDimensionConfig extends AbstractDimensionConfig implements ValueGroupingListener, ValueRangeListener { private DataTableColumn dataTableColumn; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DimensionConfig.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DimensionConfig.java index ec913877e..5008744c1 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DimensionConfig.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DimensionConfig.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ * Also defines the sort order and the value range. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface DimensionConfig extends Cloneable { public static final String DEFAULT_DATE_FORMAT_STRING = "dd.MM.yyyy HH:mm"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DistinctValueGrouping.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DistinctValueGrouping.java index 0c2009047..3220f015e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DistinctValueGrouping.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DistinctValueGrouping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ * Creates one group for each distinct value in the data. No matter if it is nominal or numeric. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DistinctValueGrouping extends AbstractValueGrouping { private final GroupingType type = GroupingType.DISTINCT_VALUES; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DomainConfigManager.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DomainConfigManager.java index de48ca6db..3d53e9ae4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/DomainConfigManager.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/DomainConfigManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,10 +44,11 @@ * {@link PlotConfiguration}. This manager is necessary, because switching between grouping types is * not possible all the time because of some constraints. The DimensionConfigManager enforces these * constraints. - * + * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DomainConfigManager extends AbstractDimensionConfig implements DimensionConfigListener, Cloneable, AxisParallelLinesConfigurationListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/EqualDataFractionGrouping.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/EqualDataFractionGrouping.java index dae0910ef..1da54d78e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/EqualDataFractionGrouping.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/EqualDataFractionGrouping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -42,8 +42,9 @@ * * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class EqualDataFractionGrouping extends AbstractValueGrouping { private int binCount; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/EquidistantFixedBinCountBinning.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/EquidistantFixedBinCountBinning.java index f2d6fc67c..ef0ec00c3 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/EquidistantFixedBinCountBinning.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/EquidistantFixedBinCountBinning.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ * greater/lesser than minValue/maxValue. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class EquidistantFixedBinCountBinning extends AbstractValueGrouping { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/GroupCellKey.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/GroupCellKey.java index a065061fa..d5c5a0e76 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/GroupCellKey.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/GroupCellKey.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -37,8 +37,9 @@ * ValueRange resembles the key of this multi dimensional matrix. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class GroupCellKey implements Cloneable { Map groupCell; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LegendConfiguration.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LegendConfiguration.java index ed3c33476..fc66f3e47 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LegendConfiguration.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LegendConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -37,12 +37,13 @@ /** * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LegendConfiguration implements Cloneable { public enum LegendPosition { - TOP(I18N.getGUILabel("plotter.legendposition.TOP.label"), RectangleEdge.TOP), BOTTOM( + TOP(I18N.getGUILabel("plotter.legendposition.TOP.label"),RectangleEdge.TOP), BOTTOM( I18N.getGUILabel("plotter.legendposition.BOTTOM.label"), RectangleEdge.BOTTOM), LEFT(I18N.getGUILabel("plotter.legendposition.LEFT.label"), RectangleEdge.LEFT), RIGHT(I18N.getGUILabel("plotter.legendposition.RIGHT.label"), diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormat.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormat.java index 0261319c1..13e6cadcc 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormat.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class LineFormat implements Cloneable { private static class StrokeFactory { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormatListener.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormatListener.java index 7f97851e9..7b21aee2d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormatListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LineFormatListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public interface LineFormatListener { public void lineFormatChanged(LineFormatChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LinkAndBrushMaster.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LinkAndBrushMaster.java index 42be11576..74e21d838 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/LinkAndBrushMaster.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/LinkAndBrushMaster.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LinkAndBrushMaster implements LinkAndBrushSelectionListener { private final PlotConfiguration plotConfig; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/PlotConfiguration.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/PlotConfiguration.java index 76aeb721d..8c535caea 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/PlotConfiguration.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/PlotConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -72,7 +72,9 @@ /** * @author Marius Helf, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfiguration implements DimensionConfigListener, RangeAxisConfigListener, Cloneable, LinkAndBrushSelectionListener, LegendConfigurationListener, LinkAndBrushListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/RangeAxisConfig.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/RangeAxisConfig.java index a62ffd1c5..893443e76 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/RangeAxisConfig.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/RangeAxisConfig.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -49,8 +49,9 @@ * displayed on the same range axis. * * @author Nils Woehler, Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class RangeAxisConfig implements ValueSourceListener, ValueRangeListener, Cloneable, AxisParallelLinesConfigurationListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/SeriesFormat.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/SeriesFormat.java index 497642b1d..e395d0378 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/SeriesFormat.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/SeriesFormat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -49,7 +49,9 @@ * Defines dot and line format and other format properties for a data series. * * @author Marius Helf, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class SeriesFormat implements Cloneable { private static class ItemShapeFactory { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueGrouping.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueGrouping.java index c32bf2efb..2e7a253da 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueGrouping.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueGrouping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ * Groups values by predefined criteria, e.g. binning of a numerical value source. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ValueGrouping { public class ValueGroupingFactory { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueSource.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueSource.java index e21fc7926..07473b28e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueSource.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/ValueSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -62,7 +62,9 @@ * getDomainConfig(). * * @author Marius Helf, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSource implements AggregationWindowingListener, SeriesFormatListener { public enum SeriesUsageType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/configuration/event/AxisParallelLinesConfigurationChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/configuration/event/AxisParallelLinesConfigurationChangeEvent.java index 2650fe11a..8a080967d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/configuration/event/AxisParallelLinesConfigurationChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/configuration/event/AxisParallelLinesConfigurationChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,7 +25,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class AxisParallelLinesConfigurationChangeEvent { public enum AxisParallelLineConfigurationsChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/DataTableColumnIndex.java b/src/main/java/com/rapidminer/gui/new_plotter/data/DataTableColumnIndex.java index 6e55b39d1..0cceb6e12 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/DataTableColumnIndex.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/DataTableColumnIndex.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ * This class stores the column index of a {@link DataTableColumn}. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnIndex implements DataTableListener { private int index = -1; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/DimensionConfigData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/DimensionConfigData.java index 166b919f0..59929b783 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/DimensionConfigData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/DimensionConfigData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -53,8 +53,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DimensionConfigData { private PlotInstance plotInstance; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/DomainConfigManagerData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/DomainConfigManagerData.java index c720cf658..7c22cd310 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/DomainConfigManagerData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/DomainConfigManagerData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,8 +36,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DomainConfigManagerData implements DimensionConfigListener { private PlotInstance plotInstance; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellData.java index 1eaa4c2ba..6ebc62999 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,8 +29,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class GroupCellData { Map> dimensionToDataMap = new HashMap>(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellKeyAndData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellKeyAndData.java index c2d4e848b..734065f4d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellKeyAndData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellKeyAndData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class GroupCellKeyAndData { GroupCellKey key = new GroupCellKey(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellSeriesData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellSeriesData.java index 9ea7b247d..85c055a9c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellSeriesData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/GroupCellSeriesData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,8 +32,9 @@ * Contains a list of {@link GroupCellKeyAndData}. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class GroupCellSeriesData implements Iterable { private List groupCellSeriesData = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/PlotData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/PlotData.java index 83db53812..9a2d55d9e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/PlotData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/PlotData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -52,8 +52,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotData implements DataTableListener, PlotConfigurationListener { private final transient DataTable originalDataTable; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/PlotInstance.java b/src/main/java/com/rapidminer/gui/new_plotter/data/PlotInstance.java index 39b9e5d59..8286a513b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/PlotInstance.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/PlotInstance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,8 +35,9 @@ * {@link PlotEngine} to create a chart. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotInstance implements PlotConfigurationListener { private PlotConfiguration masterPlotConfiguration; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/RangeAxisData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/RangeAxisData.java index 3ad18f174..693c3c487 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/RangeAxisData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/RangeAxisData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ /** * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class RangeAxisData { private RangeAxisConfig rangeAxisConfig; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/data/ValueSourceData.java b/src/main/java/com/rapidminer/gui/new_plotter/data/ValueSourceData.java index 058da27b7..c456684d7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/data/ValueSourceData.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/data/ValueSourceData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -48,8 +48,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSourceData { private ValueSource valueSource; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/PlotEngine.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/PlotEngine.java index ad6c572dc..1b6528d4c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/PlotEngine.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/PlotEngine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ * Currently this interface is just an indicator interface. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public interface PlotEngine { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartAxisFactory.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartAxisFactory.java index d08a1cc85..4cff9a65c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartAxisFactory.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartAxisFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -70,8 +70,9 @@ * axis for a {@link DimensionConfig}. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartAxisFactory { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartDatasetFactory.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartDatasetFactory.java index 9b43b9748..3c3cc01fb 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartDatasetFactory.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartDatasetFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -60,8 +60,9 @@ * JFreeChart. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartDatasetFactory { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartRendererFactory.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartRendererFactory.java index 837f0a2d2..620c3aa78 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartRendererFactory.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/ChartRendererFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -71,8 +71,9 @@ * Helper class for created JFreeChart renderers for a given ValueSource. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartRendererFactory { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/JFreeChartPlotEngine.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/JFreeChartPlotEngine.java index 2726ec722..bf8e89cfc 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/JFreeChartPlotEngine.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/JFreeChartPlotEngine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -163,7 +163,9 @@ * * * @author Marius Helf, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class JFreeChartPlotEngine implements PlotEngine, PlotConfigurationListener, PlotConfigurationProcessingListener, LegendItemSource { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/MultiAxesCrosshairOverlay.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/MultiAxesCrosshairOverlay.java index 4306cff0d..16a5e59fd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/MultiAxesCrosshairOverlay.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/MultiAxesCrosshairOverlay.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ * A {@link CrosshairOverlay} which supports multiple range axes. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class MultiAxesCrosshairOverlay extends CrosshairOverlay { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/PlotInstanceLegendCreator.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/PlotInstanceLegendCreator.java index ad127186e..41ea5ff86 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/PlotInstanceLegendCreator.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/PlotInstanceLegendCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -78,8 +78,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotInstanceLegendCreator { // get this string by creating a closed bezier path in e.g. inkscape, save as svg and copy the diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/RenderFormatDelegate.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/RenderFormatDelegate.java index 05558c0a6..2ddd0dca3 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/RenderFormatDelegate.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/RenderFormatDelegate.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -60,8 +60,9 @@ * The same applies for Shapes. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class RenderFormatDelegate implements SeriesFormatListener { private List listeners = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/AddParallelLineAction.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/AddParallelLineAction.java index fd81f459c..dba3a20e4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/AddParallelLineAction.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/AddParallelLineAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ * This action allows the user to add parallel lines (horizontal/vertical) to the current chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class AddParallelLineAction extends ResourceAction { /** the {@link JFreeChartPlotEngine} instance for this action */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ClearParallelLinesAction.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ClearParallelLinesAction.java index edbfd9923..187b33201 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ClearParallelLinesAction.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ClearParallelLinesAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ * chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class ClearParallelLinesAction extends ResourceAction { /** the {@link JFreeChartPlotEngine} instance for this action */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/CopyChartAction.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/CopyChartAction.java index 257ac1c71..5843edb77 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/CopyChartAction.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/CopyChartAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,8 +34,9 @@ * This action allows the user to copy the current chart to the system clipboard. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class CopyChartAction extends ResourceAction { /** the {@link JFreeChartPlotEngine} instance for this action */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageParallelLinesAction.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageParallelLinesAction.java index 64cc4a913..941d89f58 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageParallelLinesAction.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageParallelLinesAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ * chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class ManageParallelLinesAction extends ResourceAction { /** the {@link JFreeChartPlotEngine} instance for this action */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageZoomAction.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageZoomAction.java index 6a7a6d9ad..427043f6e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageZoomAction.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/actions/ManageZoomAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ * This action allows the user to manually zoom in/do a selection on the current chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class ManageZoomAction extends ResourceAction { /** the {@link JFreeChartPlotEngine} instance for this action */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/dataset/ValueSourceToMultiValueCategoryDatasetAdapter.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/dataset/ValueSourceToMultiValueCategoryDatasetAdapter.java index 8092fdf0d..fd2eca1ab 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/dataset/ValueSourceToMultiValueCategoryDatasetAdapter.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/dataset/ValueSourceToMultiValueCategoryDatasetAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -46,8 +46,9 @@ * An adapter which wraps a value source inside a MultiValueCategoryDataset. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSourceToMultiValueCategoryDatasetAdapter extends AbstractDataset implements MultiValueCategoryDataset, RangeInfo, Cloneable { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/ColoredBlockContainer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/ColoredBlockContainer.java index 579fc3ea8..0b397597a 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/ColoredBlockContainer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/ColoredBlockContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ * arranged in exactly one horizontal line. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColoredBlockContainer extends BlockContainer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendGraphic.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendGraphic.java index 592ba0a62..185aec1b1 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendGraphic.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendGraphic.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,8 +36,9 @@ * position instead of the left screen edge. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomLegendGraphic extends LegendGraphic { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendItem.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendItem.java index 5b5795869..b0e3d1e14 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendItem.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/CustomLegendItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ * A {@link LegendItem} which additionally contains a custom shape. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomLegendItem extends LegendItem { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/FlankedShapeLegendItem.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/FlankedShapeLegendItem.java index 5f3e3bd17..6cd926c08 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/FlankedShapeLegendItem.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/FlankedShapeLegendItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ * A LegendItem which has a label left and right of the shape in addition to the default label. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class FlankedShapeLegendItem extends CustomLegendItem { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/SmartLegendTitle.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/SmartLegendTitle.java index 64d1163c6..d7acb3478 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/SmartLegendTitle.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/legend/SmartLegendTitle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,8 +44,9 @@ * This class is the GUI container for all legend items. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class SmartLegendTitle extends LegendTitle { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/LinkAndBrushChartPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/LinkAndBrushChartPanel.java index 6b7da215b..9d1db8aec 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/LinkAndBrushChartPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/LinkAndBrushChartPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -68,8 +68,9 @@ *

* * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LinkAndBrushChartPanel extends ChartPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomDateAxis.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomDateAxis.java index 52d589520..934ef0c60 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomDateAxis.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomDateAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ /** * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomDateAxis extends DateAxis implements LinkAndBrushAxis { private static final long serialVersionUID = 1; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomLogarithmicAxis.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomLogarithmicAxis.java index 104439a6c..15e7661a1 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomLogarithmicAxis.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomLogarithmicAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ * Wrapper class for {@link LogarithmicAxis} that overrides the resizing behaviour. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomLogarithmicAxis extends LogarithmicAxis implements LinkAndBrushAxis { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomNumberAxis.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomNumberAxis.java index 50de39e15..a3d277160 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomNumberAxis.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomNumberAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ * Wrapper class for {@link NumberAxis} that overrides the resizing behaviour. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomNumberAxis extends NumberAxis implements LinkAndBrushAxis { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomSymbolAxis.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomSymbolAxis.java index 50bbe47e9..82355254b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomSymbolAxis.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/CustomSymbolAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ * Wrapper class for {@link SymbolAxis} that overrides the resizing behaviour. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class CustomSymbolAxis extends SymbolAxis implements LinkAndBrushAxis { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/LinkAndBrushAxis.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/LinkAndBrushAxis.java index 686eec3ca..fa9bd40d0 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/LinkAndBrushAxis.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/axis/LinkAndBrushAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface LinkAndBrushAxis { public Range calculateZoomRange(double lowerPercent, double upperPercent, boolean zoomIn); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushListener.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushListener.java index e85d5187c..2916ac5cf 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public interface LinkAndBrushListener { public void linkAndBrushUpdate(LinkAndBrushSelection e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelection.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelection.java index 35c341a8d..a8bd108bd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelection.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LinkAndBrushSelection { public enum SelectionType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelectionListener.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelectionListener.java index b1d3e981e..afc921aa4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelectionListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/listener/LinkAndBrushSelectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface LinkAndBrushSelectionListener { public void selectedLinkAndBrushRectangle(LinkAndBrushSelection e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushCategoryPlot.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushCategoryPlot.java index efb6ea1a8..9bb270155 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushCategoryPlot.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushCategoryPlot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LinkAndBrushCategoryPlot extends CategoryPlot implements LinkAndBrushPlot { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushPlot.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushPlot.java index ae6b46933..d68f6cb09 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushPlot.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushPlot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,8 +29,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface LinkAndBrushPlot { public List> calculateDomainAxesZoom(double lowerPercent, double upperPercent, boolean zoomIn); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushXYPlot.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushXYPlot.java index 68ce9807e..38873ce6d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushXYPlot.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/link_and_brush/plots/LinkAndBrushXYPlot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LinkAndBrushXYPlot extends XYPlot implements LinkAndBrushPlot { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedAreaRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedAreaRenderer.java index 0cbad15e9..2abd6151a 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedAreaRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedAreaRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedAreaRenderer extends AreaRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedBarRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedBarRenderer.java index e317b5ebf..0743bd8f7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedBarRenderer extends BarRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedClusteredXYBarRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedClusteredXYBarRenderer.java index 50d140656..9b90ba01a 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedClusteredXYBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedClusteredXYBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedClusteredXYBarRenderer extends ClusteredXYBarRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedDeviationRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedDeviationRenderer.java index 0ef5416fb..3ee659b79 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedDeviationRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedDeviationRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedDeviationRenderer extends DeviationRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedLineAndShapeRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedLineAndShapeRenderer.java index 147deeba0..ea32238b0 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedLineAndShapeRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedLineAndShapeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedLineAndShapeRenderer extends LineAndShapeRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedRenderer.java index b8c5340c2..d05ceb175 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ * derived. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface FormattedRenderer { RenderFormatDelegate getFormatDelegate(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedScatterRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedScatterRenderer.java index 2f909160f..7587e7009 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedScatterRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedScatterRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,8 +47,9 @@ * Needs a {@link ValueSourceToMultiValueCategoryDatasetAdapter} as dataset. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedScatterRenderer extends ScatterRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedAreaRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedAreaRenderer.java index 703418b2e..9d54799d8 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedAreaRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedAreaRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStackedAreaRenderer extends StackedAreaRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedBarRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedBarRenderer.java index 739c75a46..97c699ad6 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStackedBarRenderer extends StackedBarRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYAreaRenderer2.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYAreaRenderer2.java index 210928bb6..80453ed9f 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYAreaRenderer2.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYAreaRenderer2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStackedXYAreaRenderer2 extends StackedXYAreaRenderer2 implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYBarRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYBarRenderer.java index 91587f43d..3e4c7e480 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStackedXYBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStackedXYBarRenderer extends StackedXYBarRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalBarRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalBarRenderer.java index 59fc2bcc8..343d22b36 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStatisticalBarRenderer extends StatisticalBarRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalLineAndShapeRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalLineAndShapeRenderer.java index 635daff24..673d74742 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalLineAndShapeRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedStatisticalLineAndShapeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedStatisticalLineAndShapeRenderer extends StatisticalLineAndShapeRenderer implements FormattedRenderer, RenderFormatDelegateChangeListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYAreaRenderer2.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYAreaRenderer2.java index a868ee4a6..769977367 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYAreaRenderer2.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYAreaRenderer2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedXYAreaRenderer2 extends XYAreaRenderer2 implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYDifferenceRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYDifferenceRenderer.java index af550f71f..39b863617 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYDifferenceRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYDifferenceRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedXYDifferenceRenderer extends XYDifferenceRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYErrorRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYErrorRenderer.java index 8f04f1e90..b928a9da1 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYErrorRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYErrorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedXYErrorRenderer extends XYErrorRenderer implements FormattedRenderer, RenderFormatDelegateChangeListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYLineAndShapeRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYLineAndShapeRenderer.java index 49778e171..7b8e69789 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYLineAndShapeRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/engine/jfreechart/renderer/FormattedXYLineAndShapeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class FormattedXYLineAndShapeRenderer extends XYLineAndShapeRenderer implements FormattedRenderer { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/event/AxisParallelLineConfigurationChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/event/AxisParallelLineConfigurationChangeEvent.java index 9135b3f1e..7a77f4088 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/event/AxisParallelLineConfigurationChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/event/AxisParallelLineConfigurationChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,7 +24,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class AxisParallelLineConfigurationChangeEvent { enum AxisParallelLineConfigurationChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractConfigurationPanel.java index e7141ee20..b06d1c042 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -48,8 +48,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractConfigurationPanel extends JPanel implements PlotConfigurationListener, PlotInstanceChangedListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractTreeSelectionDependentPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractTreeSelectionDependentPanel.java index c4d4501c8..98031174d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractTreeSelectionDependentPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AbstractTreeSelectionDependentPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractTreeSelectionDependentPanel extends AbstractConfigurationPanel implements TreeSelectionListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AreaAndBarChartConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AreaAndBarChartConfigurationPanel.java index 12637e2e0..bd74d74b7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AreaAndBarChartConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AreaAndBarChartConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -54,8 +54,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class AreaAndBarChartConfigurationPanel extends AbstractTreeSelectionDependentPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeDropTextField.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeDropTextField.java index c0588a103..4fc087b37 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeDropTextField.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeDropTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -37,8 +37,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class AttributeDropTextField extends JTextField implements DragListener { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeSelectionDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeSelectionDialog.java index 546132d31..d3cdc124e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeSelectionDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AttributeSelectionDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -50,7 +50,9 @@ * A dialog to select a subset of attributes. * * @author Tobias Malbrecht, Nils Woehler + * @deprecated since 9.2.0 */ +@Deprecated public class AttributeSelectionDialog extends ButtonDialog { private static final long serialVersionUID = 5396725165122306231L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/AxisConfigurationContainer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/AxisConfigurationContainer.java index b7e963483..6c066351e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/AxisConfigurationContainer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/AxisConfigurationContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -42,8 +42,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class AxisConfigurationContainer extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartConfigurationPanel.java index b3fdebddb..22208c58d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -115,8 +115,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartConfigurationPanel extends AbstractConfigurationPanel implements MasterOfDesasterListener, DragListener, PlotConfigurationProcessingListener, PrintableComponent { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartTitleConfigurationContainer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartTitleConfigurationContainer.java index 3c65b6de4..2297457e5 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartTitleConfigurationContainer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/ChartTitleConfigurationContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -37,8 +37,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ChartTitleConfigurationContainer extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/ColorSchemeDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/ColorSchemeDialog.java index 6056fa37f..c62b8afa4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/ColorSchemeDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/ColorSchemeDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -107,8 +107,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorSchemeDialog extends ButtonDialog implements PlotConfigurationListener { private class GradientPreview extends JComponent { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/DimensionConfigPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/DimensionConfigPanel.java index 35a8643b1..e5caa9454 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/DimensionConfigPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/DimensionConfigPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,7 @@ import com.rapidminer.gui.new_plotter.configuration.ValueGrouping.ValueGroupingFactory; import com.rapidminer.gui.new_plotter.data.PlotInstance; import com.rapidminer.gui.new_plotter.gui.cellrenderer.EnumComboBoxCellRenderer; -import com.rapidminer.gui.new_plotter.gui.popup.PopupAction; +import com.rapidminer.gui.popup.PopupAction; import com.rapidminer.gui.new_plotter.listener.events.PlotConfigurationChangeEvent; import com.rapidminer.gui.tools.ResourceLabel; import com.rapidminer.gui.tools.SwingTools; @@ -65,8 +65,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DimensionConfigPanel extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/FontDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/FontDialog.java index 8181ee877..451f2a660 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/FontDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/FontDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -57,9 +57,9 @@ /** * @author Nils Woehler - * - * + * @deprecated since 9.2.0 */ +@Deprecated public class FontDialog extends ButtonDialog { private static final String BOLD_ITALIC = "Bold Italic"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/GlobalConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/GlobalConfigurationPanel.java index 72428e3cc..deaa3ff5c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/GlobalConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/GlobalConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -42,8 +42,8 @@ import com.rapidminer.gui.new_plotter.data.PlotInstance; import com.rapidminer.gui.new_plotter.gui.cellrenderer.ColorSchemeComboBoxRenderer; import com.rapidminer.gui.new_plotter.gui.cellrenderer.EnumComboBoxCellRenderer; -import com.rapidminer.gui.new_plotter.gui.popup.PopupAction; -import com.rapidminer.gui.new_plotter.gui.popup.PopupAction.PopupPosition; +import com.rapidminer.gui.popup.PopupAction; +import com.rapidminer.gui.popup.PopupAction.PopupPosition; import com.rapidminer.gui.new_plotter.listener.events.PlotConfigurationChangeEvent; import com.rapidminer.gui.new_plotter.listener.events.PlotConfigurationChangeEvent.PlotConfigurationChangeType; import com.rapidminer.gui.new_plotter.templates.style.ColorScheme; @@ -55,8 +55,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class GlobalConfigurationPanel extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/GroupingConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/GroupingConfigurationPanel.java index ea12a7fb1..bad7e52d4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/GroupingConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/GroupingConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -43,8 +43,9 @@ /** * @author Nils Woehler, Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class GroupingConfigurationPanel extends AbstractConfigurationPanel implements TreeSelectionListener { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/LegendConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/LegendConfigurationPanel.java index 2c5737fe9..acf8ec754 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/LegendConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/LegendConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,8 +44,9 @@ /** * @author Nils Woehler, Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class LegendConfigurationPanel extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/LineChartConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/LineChartConfigurationPanel.java index 7d94c1ef9..06b1387b6 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/LineChartConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/LineChartConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -50,8 +50,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LineChartConfigurationPanel extends AbstractTreeSelectionDependentPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTree.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTree.java index ef445f5a1..1470967b4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTree.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationTree extends JTree { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTreeModel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTreeModel.java index 0f35311e7..7aab9ba04 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTreeModel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/PlotConfigurationTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -46,8 +46,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationTreeModel extends DefaultTreeModel implements PlotConfigurationListener { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/RangeAxisConfigPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/RangeAxisConfigPanel.java index 57b141681..25478847e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/RangeAxisConfigPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/RangeAxisConfigPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -54,8 +54,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class RangeAxisConfigPanel extends AbstractConfigurationPanel implements TreeSelectionListener { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/SeriesFormatConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/SeriesFormatConfigurationPanel.java index 7613f7b74..e730edac2 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/SeriesFormatConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/SeriesFormatConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,8 +29,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class SeriesFormatConfigurationPanel extends AbstractTreeSelectionDependentPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/ValueSourceConfigurationPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/ValueSourceConfigurationPanel.java index 684040014..7ff8072dd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/ValueSourceConfigurationPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/ValueSourceConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -53,7 +53,7 @@ import com.rapidminer.gui.new_plotter.data.PlotInstance; import com.rapidminer.gui.new_plotter.gui.cellrenderer.EnumComboBoxCellRenderer; import com.rapidminer.gui.new_plotter.gui.dnd.DataTableColumnListTransferHandler; -import com.rapidminer.gui.new_plotter.gui.popup.PopupAction; +import com.rapidminer.gui.popup.PopupAction; import com.rapidminer.gui.new_plotter.listener.events.PlotConfigurationChangeEvent; import com.rapidminer.gui.new_plotter.listener.events.PlotConfigurationChangeEvent.PlotConfigurationChangeType; import com.rapidminer.gui.tools.ExtendedHTMLJEditorPane; @@ -67,8 +67,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSourceConfigurationPanel extends AbstractTreeSelectionDependentPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/WindowingConfigurationContainer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/WindowingConfigurationContainer.java index 9c697cfe1..5507999c0 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/WindowingConfigurationContainer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/WindowingConfigurationContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,8 +38,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class WindowingConfigurationContainer extends AbstractTreeSelectionDependentPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorListCellRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorListCellRenderer.java index d471a2874..ff27dfa9a 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorListCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorListCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorListCellRenderer implements ListCellRenderer { // private final Border focusBorder = BorderFactory.createLineBorder(Color.gray, 3); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorRGBComboBoxCellRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorRGBComboBoxCellRenderer.java index d43ccf6d0..647d6afcd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorRGBComboBoxCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorRGBComboBoxCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorRGBComboBoxCellRenderer implements ListCellRenderer { private final DefaultListCellRenderer defaultRenderer = new DefaultListCellRenderer(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorSchemeComboBoxRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorSchemeComboBoxRenderer.java index 65483f6be..8ab4c30d7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorSchemeComboBoxRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ColorSchemeComboBoxRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorSchemeComboBoxRenderer extends ComboSeparatorsRenderer { private final static int WIDTH = 130; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ComboSeparatorsRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ComboSeparatorsRenderer.java index a66cfe318..d9d389e07 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ComboSeparatorsRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/ComboSeparatorsRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,8 +29,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class ComboSeparatorsRenderer implements ListCellRenderer { private ListCellRenderer delegate; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/DataTableColumnListCellRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/DataTableColumnListCellRenderer.java index 3e27a8eaa..c3d8f6485 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/DataTableColumnListCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/DataTableColumnListCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -45,8 +45,9 @@ * blue. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnListCellRenderer implements ListCellRenderer { private final Color BORDER_SELECTION_COLOR = UIManager.getColor("Tree.selectionBorderColor").darker(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/EnumComboBoxCellRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/EnumComboBoxCellRenderer.java index f18854214..2f74b58fd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/EnumComboBoxCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/EnumComboBoxCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -48,8 +48,9 @@ * * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class EnumComboBoxCellRenderer implements ListCellRenderer { private final String i18nKeyPrefix; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/PlotConfigurationTreeCellRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/PlotConfigurationTreeCellRenderer.java index 93eebd9c1..9f38188f4 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/PlotConfigurationTreeCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/PlotConfigurationTreeCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -64,8 +64,9 @@ * A renderer for plot configuration tree cells that displays the configuration's icon and name. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationTreeCellRenderer extends DefaultTreeCellRenderer implements DragListener { private final Font TREE_FONT = UIManager.getFont("Tree.font"); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/TreeNodeColors.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/TreeNodeColors.java index 226c3cf35..aff9d75c2 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/TreeNodeColors.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/cellrenderer/TreeNodeColors.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class TreeNodeColors { public static Color getNominalColor() { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/AddParallelLineDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/AddParallelLineDialog.java index e5d3c9ac8..069e86b47 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/AddParallelLineDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/AddParallelLineDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -64,8 +64,9 @@ * This dialog allows the user to configure the addition of a crosshair line in the new charts. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class AddParallelLineDialog extends JDialog { /** the ok {@link JButton} */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/EditParallelLineDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/EditParallelLineDialog.java index b43599a77..ea9c56d12 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/EditParallelLineDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/EditParallelLineDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -56,8 +56,9 @@ * line). * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class EditParallelLineDialog extends JDialog { /** the ok {@link JButton} */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageParallelLinesDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageParallelLinesDialog.java index c766aff5c..746deceff 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageParallelLinesDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageParallelLinesDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -63,8 +63,9 @@ * This dialog allows the user to manage existing crosshair lines in an advanced chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class ManageParallelLinesDialog extends JDialog { /** the ok {@link JButton} */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageZoomDialog.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageZoomDialog.java index 01ec2a8d2..27b0e6818 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageZoomDialog.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dialog/ManageZoomDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -73,8 +73,9 @@ * This dialog allows the user to manually zoom in/do a selection on the chart. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class ManageZoomDialog extends JDialog { /** the ok {@link JButton} */ diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollection.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollection.java index f81e9b530..ebb0c9572 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollection.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnCollection { private final static String MIME_TYPE = DataFlavor.javaJVMLocalObjectMimeType + ";class=" diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollectionTransferable.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollectionTransferable.java index 10e89923b..e6ceb7ad2 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollectionTransferable.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnCollectionTransferable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ * A container to transfer multiple {@link DataTableColumn}s via DragAndDrop. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnCollectionTransferable implements Transferable { private final DataTableColumnCollection collection; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnDropTextFieldTransferHandler.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnDropTextFieldTransferHandler.java index 1ceede2cc..caa9f9bd5 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnDropTextFieldTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnDropTextFieldTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ * {@link TransferHandler} for TextFields that allow dropping {@link DataTableColumn}s on them. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnDropTextFieldTransferHandler extends AbstractPatchedTransferHandler implements TreeSelectionListener { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnListTransferHandler.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnListTransferHandler.java index b00df3709..1a008d931 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnListTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/DataTableColumnListTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,8 +36,9 @@ * {@link TransferHandler} for exporting {@link DataTableColumn}s from Lists. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTableColumnListTransferHandler extends AbstractPatchedTransferHandler { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/PlotConfigurationTreeTransferHandler.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/PlotConfigurationTreeTransferHandler.java index 792d00aa0..5aab6991d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/PlotConfigurationTreeTransferHandler.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/dnd/PlotConfigurationTreeTransferHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -75,8 +75,9 @@ * {@link RangeAxisConfig}s. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationTreeTransferHandler extends AbstractPatchedTransferHandler { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/AbstractGroupingCardPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/AbstractGroupingCardPanel.java index 0269217fc..faff020b3 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/AbstractGroupingCardPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/AbstractGroupingCardPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -46,8 +46,9 @@ * the GUI. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class AbstractGroupingCardPanel extends AbstractConfigurationPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/DistinctValueGroupingCardPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/DistinctValueGroupingCardPanel.java index 1c292a8fa..9d919e6f8 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/DistinctValueGroupingCardPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/DistinctValueGroupingCardPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ * A configuration panel for {@link DistinctValueGrouping}s. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DistinctValueGroupingCardPanel extends AbstractGroupingCardPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EqualDataFractionCardPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EqualDataFractionCardPanel.java index ff9101078..bd2d82d78 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EqualDataFractionCardPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EqualDataFractionCardPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ * A configuration Panel for {@link EqualDataFractionGrouping}s. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class EqualDataFractionCardPanel extends AbstractGroupingCardPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EquidistantFixedBinCountCardPanel.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EquidistantFixedBinCountCardPanel.java index 40bc896a2..416ac6e3b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EquidistantFixedBinCountCardPanel.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/groupingpanel/EquidistantFixedBinCountCardPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,8 +44,9 @@ * A configuration Panel for {@link EquidistantFixedBinCountBinning}s. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class EquidistantFixedBinCountCardPanel extends AbstractGroupingCardPanel { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/DimensionConfigTreeNode.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/DimensionConfigTreeNode.java index e01d2a6fb..82331a83e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/DimensionConfigTreeNode.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/DimensionConfigTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DimensionConfigTreeNode extends DefaultMutableTreeNode { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/PlotConfigurationTreeNode.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/PlotConfigurationTreeNode.java index 8c6275c6c..9c6c65a2c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/PlotConfigurationTreeNode.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/PlotConfigurationTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,10 +29,11 @@ /** * Never use the setUserObject method of this class! Instead use the exchangePlotConfiguration in * PlotConfigurationTreeModel class. - * + * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationTreeNode extends DefaultMutableTreeNode { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/RangeAxisConfigTreeNode.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/RangeAxisConfigTreeNode.java index b7c47fbe9..605168d4f 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/RangeAxisConfigTreeNode.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/RangeAxisConfigTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,8 +32,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class RangeAxisConfigTreeNode extends DefaultMutableTreeNode implements Transferable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/ValueSourceTreeNode.java b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/ValueSourceTreeNode.java index e4fe56264..0f76c81e7 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/ValueSourceTreeNode.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/gui/treenodes/ValueSourceTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,8 +30,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSourceTreeNode extends DefaultMutableTreeNode implements Transferable { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/integration/ExpertDataTableRenderer.java b/src/main/java/com/rapidminer/gui/new_plotter/integration/ExpertDataTableRenderer.java index 685627bc4..3eb3da398 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/integration/ExpertDataTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/integration/ExpertDataTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,7 +38,9 @@ * This renderer creates a plot view of the series (for integration in RapidMiner). * * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class ExpertDataTableRenderer extends AbstractRenderer { /* diff --git a/src/main/java/com/rapidminer/gui/new_plotter/integration/PlotConfigurationHistory.java b/src/main/java/com/rapidminer/gui/new_plotter/integration/PlotConfigurationHistory.java index 04235c0fd..68519bc8b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/integration/PlotConfigurationHistory.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/integration/PlotConfigurationHistory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -42,7 +42,9 @@ * past processing history. * * @author Sebastian Land, Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public final class PlotConfigurationHistory { private static final HashMap> settingsHistory = new HashMap>(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/AggregationWindowingListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/AggregationWindowingListener.java index 9d53a7282..1aca6aa0b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/AggregationWindowingListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/AggregationWindowingListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public interface AggregationWindowingListener { public void aggregationWindowingChanged(AggregationWindowing source); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/AxisParallelLineConfigurationListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/AxisParallelLineConfigurationListener.java index ab7636914..0954f2a84 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/AxisParallelLineConfigurationListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/AxisParallelLineConfigurationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,7 +24,9 @@ /** * * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public interface AxisParallelLineConfigurationListener { public void axisParallelLineConfigurationChanged(AxisParallelLineConfigurationChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/DimensionConfigListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/DimensionConfigListener.java index 7aec0ea1a..66211dcbd 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/DimensionConfigListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/DimensionConfigListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface DimensionConfigListener { public void dimensionConfigChanged(DimensionConfigChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/JFreeChartPlotEngineListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/JFreeChartPlotEngineListener.java index 5be52ae80..83cb2d50e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/JFreeChartPlotEngineListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/JFreeChartPlotEngineListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface JFreeChartPlotEngineListener { public void chartChanged(JFreeChartPlotEngine source, JFreeChart chart); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/LegendConfigurationListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/LegendConfigurationListener.java index 789057ec6..662c15726 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/LegendConfigurationListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/LegendConfigurationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,8 +24,9 @@ /** * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface LegendConfigurationListener { public void legendConfigurationChanged(LegendConfigurationChangeEvent change); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/MasterOfDesasterListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/MasterOfDesasterListener.java index 38f3ba5f0..8c3225ed0 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/MasterOfDesasterListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/MasterOfDesasterListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public interface MasterOfDesasterListener { void masterOfDesasterChanged(MasterOfDesaster masterOfDesaster); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationListener.java index fe676beac..e02743708 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface PlotConfigurationListener { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationProcessingListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationProcessingListener.java index 219037d9c..5ba7dac82 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationProcessingListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotConfigurationProcessingListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface PlotConfigurationProcessingListener { public void startProcessing(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotInstanceChangedListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotInstanceChangedListener.java index ad78960f1..d9512f0ff 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotInstanceChangedListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/PlotInstanceChangedListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,8 +24,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface PlotInstanceChangedListener { public void plotInstanceChanged(PlotInstance oldPlotInstance, PlotInstance newPlotInstance, diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/RangeAxisConfigListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/RangeAxisConfigListener.java index 32b77b5e5..253322476 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/RangeAxisConfigListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/RangeAxisConfigListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ * adding or removing new ValueSources. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface RangeAxisConfigListener { public void rangeAxisConfigChanged(RangeAxisConfigChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/RenderFormatDelegateChangeListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/RenderFormatDelegateChangeListener.java index cc9add409..b20b289a9 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/RenderFormatDelegateChangeListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/RenderFormatDelegateChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,8 +24,9 @@ /** * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public interface RenderFormatDelegateChangeListener { public void renderFormatDelegateChanged(RenderFormatDelegate source); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/SeriesFormatListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/SeriesFormatListener.java index 5caf23670..0b28c8508 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/SeriesFormatListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/SeriesFormatListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ * Change listener for series format. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface SeriesFormatListener { public void seriesFormatChanged(SeriesFormatChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueGroupingListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueGroupingListener.java index 1f1ba6c53..9638e1c60 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueGroupingListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueGroupingListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ValueGroupingListener { public void valueGroupingChanged(ValueGroupingChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueRangeListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueRangeListener.java index c4ea7aa9e..42977c69c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueRangeListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueRangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ValueRangeListener { public void valueRangeChanged(ValueRangeChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueSourceListener.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueSourceListener.java index 96cb48a5e..d319c3955 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueSourceListener.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/ValueSourceListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler, Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ValueSourceListener { public void valueSourceChanged(ValueSourceChangeEvent e); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ConfigurationChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ConfigurationChangeEvent.java index a50f38cc1..4c66e6f32 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ConfigurationChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ConfigurationChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ConfigurationChangeEvent { public enum ConfigurationChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/DimensionConfigChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/DimensionConfigChangeEvent.java index edc420fd0..010ea6be5 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/DimensionConfigChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/DimensionConfigChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,8 +32,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DimensionConfigChangeEvent implements ConfigurationChangeEvent { public enum DimensionConfigChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LegendConfigurationChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LegendConfigurationChangeEvent.java index 479bcb006..4ae3e8908 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LegendConfigurationChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LegendConfigurationChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ /** * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class LegendConfigurationChangeEvent { public enum LegendConfigurationChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LineFormatChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LineFormatChangeEvent.java index a33fb3b88..54f8e73e1 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LineFormatChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/LineFormatChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class LineFormatChangeEvent { enum LineFormatChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/PlotConfigurationChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/PlotConfigurationChangeEvent.java index 95c9ccb3e..3c1261c5b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/PlotConfigurationChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/PlotConfigurationChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,8 +40,9 @@ * {@link PlotConfiguration}. * * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotConfigurationChangeEvent implements ConfigurationChangeEvent { public enum PlotConfigurationChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/RangeAxisConfigChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/RangeAxisConfigChangeEvent.java index 5a6171600..99f1b943e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/RangeAxisConfigChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/RangeAxisConfigChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class RangeAxisConfigChangeEvent implements ConfigurationChangeEvent { public enum RangeAxisConfigChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/SeriesFormatChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/SeriesFormatChangeEvent.java index 0a2790cdc..4f36d8a95 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/SeriesFormatChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/SeriesFormatChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class SeriesFormatChangeEvent implements ConfigurationChangeEvent { public enum SeriesFormatChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueGroupingChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueGroupingChangeEvent.java index f384d37cb..beb10ca2b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueGroupingChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueGroupingChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueGroupingChangeEvent implements ConfigurationChangeEvent { public enum ValueGroupingChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueRangeChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueRangeChangeEvent.java index b2f5fc9ad..0b003c9a8 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueRangeChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueRangeChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueRangeChangeEvent implements ConfigurationChangeEvent { public enum ValueRangeChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueSourceChangeEvent.java b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueSourceChangeEvent.java index ef79f87d4..cc00870c5 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueSourceChangeEvent.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/listener/events/ValueSourceChangeEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,8 +27,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ValueSourceChangeEvent implements ConfigurationChangeEvent { public enum ValueSourceChangeType { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorRGB.java b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorRGB.java index 2677f2d55..1389c8f7e 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorRGB.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorRGB.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,8 +34,9 @@ * Describes a color in RGB scheme and contains an alpha value for the color. * * @author Marco Boeck, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorRGB extends AbstractObservable { public static final String XML_TAG_NAME = "color"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorScheme.java b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorScheme.java index fbe6b4250..b20421d94 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorScheme.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/ColorScheme.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,8 +35,9 @@ * Contains a color scheme. May contain the same colors multiple times. * * @author Marco Boeck, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ColorScheme extends AbstractChangeAwareSaveable { public static final String XML_TAG_NAME = "color-scheme"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/PlotterStyleProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/PlotterStyleProvider.java index 49d66cc99..625b3763d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/templates/style/PlotterStyleProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/templates/style/PlotterStyleProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ * Abstract class which all style providers for the new plotter templates have to extend. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class PlotterStyleProvider extends Observable { public static final String STYLE_ELEMENT = "style"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/AbstractValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/AbstractValueRange.java index c62923a0e..3cf4eac7d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/AbstractValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/AbstractValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,8 +32,9 @@ * applyRangeOnDataTableRows. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractValueRange implements ValueRange, Cloneable { private transient List> listeners = new LinkedList>(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/AggregatedValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/AggregatedValueRange.java index c0d5c13b3..5cc68ad78 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/AggregatedValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/AggregatedValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ * also this value range accepts the row. * * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class AggregatedValueRange extends AbstractValueRange { private List subRanges = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalColorProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalColorProvider.java index bf67b16a2..0059fbe20 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalColorProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalColorProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class CategoricalColorProvider implements ColorProvider { private Map colorMap; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalSizeProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalSizeProvider.java index f1590c9db..cfba628fe 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalSizeProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/CategoricalSizeProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class CategoricalSizeProvider implements SizeProvider { // maps categories (identified by their value, not by their index) diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ColorProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ColorProvider.java index 583da0446..779f4d845 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ColorProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ColorProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,8 +26,9 @@ /** * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ColorProvider extends SeriesFormatListener { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousColorProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousColorProvider.java index 279c8bac0..2b9578565 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousColorProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousColorProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,8 +31,9 @@ * Maps real values to a color. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ContinuousColorProvider implements ColorProvider { private double minValue; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousSizeProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousSizeProvider.java index f5731c949..cd46abc17 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousSizeProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ContinuousSizeProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public class ContinuousSizeProvider implements SizeProvider { private boolean logarithmic; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/DataStructureUtils.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/DataStructureUtils.java index 95c7aafb1..93e6ffc65 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/DataStructureUtils.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/DataStructureUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,8 +39,9 @@ * Static only class with some useful helper functions to modify different kinds of data structures. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataStructureUtils { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/DataTransformation.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/DataTransformation.java index 15ec6dc1b..ef820173c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/DataTransformation.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/DataTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,8 +41,9 @@ * This is a utility class which can transform {@link ExampleSet}s for various needs. * * @author Marco Boeck - * + * @deprecated since 9.2.0 */ +@Deprecated public class DataTransformation { private static final String TO_REPLACE_WITH_DEPIVOT_ATTRIBUTE_LIST = "TO_REPLACE_WITH_DEPIVOT_ATTRIBUTE_LIST"; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ListUtility.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ListUtility.java index c0e863607..223479e6f 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ListUtility.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ListUtility.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class ListUtility { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/NumericalValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/NumericalValueRange.java index 4bfd4500f..430b9653c 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/NumericalValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/NumericalValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,8 +35,9 @@ * This behavior can be changed by the properties includeLowerBound and includeUpperBound. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class NumericalValueRange extends AbstractValueRange { private double lowerBound; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/SayNoValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/SayNoValueRange.java index a6fb65c7d..6e0abb747 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/SayNoValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/SayNoValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class SayNoValueRange extends AbstractValueRange { @Override diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ShapeProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ShapeProvider.java index ae39c2f62..b04b08b05 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ShapeProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ShapeProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ /** * @author Marius Helf + * @deprecated since 9.2.0 */ +@Deprecated public class ShapeProvider { private Map shapeMap; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/SingleValueValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/SingleValueValueRange.java index 1f3bac7bf..66622c061 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/SingleValueValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/SingleValueValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ * Value range that contains only one single value. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class SingleValueValueRange extends AbstractValueRange { private double value; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/SizeProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/SizeProvider.java index eccedfad1..85aeb2571 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/SizeProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/SizeProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,8 +20,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public interface SizeProvider { /** diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/SortProvider.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/SortProvider.java index 7f4627e5b..a68aef1c9 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/SortProvider.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/SortProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,8 +23,9 @@ /** * @author Marius Helf - * + * @deprecated since 9.2.0 */ +@Deprecated public interface SortProvider { public enum SortCriterion { diff --git a/src/main/java/com/rapidminer/gui/new_plotter/utility/ValueRange.java b/src/main/java/com/rapidminer/gui/new_plotter/utility/ValueRange.java index f1267b947..93869b54d 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/utility/ValueRange.java +++ b/src/main/java/com/rapidminer/gui/new_plotter/utility/ValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ * values, or a value range with x <= value <= y. * * @author Marius Helf, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public interface ValueRange extends DataTableFilterCondition { /** diff --git a/src/main/java/com/rapidminer/gui/operatormenu/NewOperatorMenu.java b/src/main/java/com/rapidminer/gui/operatormenu/NewOperatorMenu.java index 5f10e5290..a0743c6e1 100644 --- a/src/main/java/com/rapidminer/gui/operatormenu/NewOperatorMenu.java +++ b/src/main/java/com/rapidminer/gui/operatormenu/NewOperatorMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatormenu/OperatorGroupMenu.java b/src/main/java/com/rapidminer/gui/operatormenu/OperatorGroupMenu.java index 2e9bfd634..b4ad06ae9 100644 --- a/src/main/java/com/rapidminer/gui/operatormenu/OperatorGroupMenu.java +++ b/src/main/java/com/rapidminer/gui/operatormenu/OperatorGroupMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatormenu/OperatorMenu.java b/src/main/java/com/rapidminer/gui/operatormenu/OperatorMenu.java index 9930c4421..2500e3e45 100644 --- a/src/main/java/com/rapidminer/gui/operatormenu/OperatorMenu.java +++ b/src/main/java/com/rapidminer/gui/operatormenu/OperatorMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatormenu/ReplaceOperatorMenu.java b/src/main/java/com/rapidminer/gui/operatormenu/ReplaceOperatorMenu.java index 8e479dd9e..71aa17c40 100644 --- a/src/main/java/com/rapidminer/gui/operatormenu/ReplaceOperatorMenu.java +++ b/src/main/java/com/rapidminer/gui/operatormenu/ReplaceOperatorMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/OperatorTree.java b/src/main/java/com/rapidminer/gui/operatortree/OperatorTree.java index 84240699a..bf18f5995 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/OperatorTree.java +++ b/src/main/java/com/rapidminer/gui/operatortree/OperatorTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/OperatorTreeCellRenderer.java b/src/main/java/com/rapidminer/gui/operatortree/OperatorTreeCellRenderer.java index bea4619f5..cee389523 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/OperatorTreeCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/operatortree/OperatorTreeCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/OperatorTreePanel.java b/src/main/java/com/rapidminer/gui/operatortree/OperatorTreePanel.java index aa4d93298..bf133f5e8 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/OperatorTreePanel.java +++ b/src/main/java/com/rapidminer/gui/operatortree/OperatorTreePanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/ProcessTreeModel.java b/src/main/java/com/rapidminer/gui/operatortree/ProcessTreeModel.java index 79b09963a..c5bd3398f 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/ProcessTreeModel.java +++ b/src/main/java/com/rapidminer/gui/operatortree/ProcessTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/ActionUtil.java b/src/main/java/com/rapidminer/gui/operatortree/actions/ActionUtil.java index e2c0bfd51..37f0511ca 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/ActionUtil.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/ActionUtil.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/CollapseAllAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/CollapseAllAction.java index 2c6bfa6b1..e9359022e 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/CollapseAllAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/CollapseAllAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/CutCopyPasteDeleteAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/CutCopyPasteDeleteAction.java index 235e245c2..16f48391e 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/CutCopyPasteDeleteAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/CutCopyPasteDeleteAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/DeleteOperatorAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/DeleteOperatorAction.java index e96fe1601..d44729ba9 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/DeleteOperatorAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/DeleteOperatorAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/ExpandAllAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/ExpandAllAction.java index 86037a1db..6c29d4707 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/ExpandAllAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/ExpandAllAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/InfoOperatorAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/InfoOperatorAction.java index 519b9dcd5..ae17992d1 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/InfoOperatorAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/InfoOperatorAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/RemoveAllBreakpointsAction.java b/src/main/java/com/rapidminer/gui/operatortree/actions/RemoveAllBreakpointsAction.java index edaa1ccb8..57c57f87a 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/RemoveAllBreakpointsAction.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/RemoveAllBreakpointsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleActivationItem.java b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleActivationItem.java index fcb1534fe..3c1e461c3 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleActivationItem.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleActivationItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleAllBreakpointsItem.java b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleAllBreakpointsItem.java index 8b05303d3..62bf5c001 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleAllBreakpointsItem.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleAllBreakpointsItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleBreakpointItem.java b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleBreakpointItem.java index 9069f4872..e3fdcfd62 100644 --- a/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleBreakpointItem.java +++ b/src/main/java/com/rapidminer/gui/operatortree/actions/ToggleBreakpointItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/plotter/AndrewsCurves.java b/src/main/java/com/rapidminer/gui/plotter/AndrewsCurves.java index 2380a75a3..61383412e 100644 --- a/src/main/java/com/rapidminer/gui/plotter/AndrewsCurves.java +++ b/src/main/java/com/rapidminer/gui/plotter/AndrewsCurves.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,7 +41,9 @@ * coefficients. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class AndrewsCurves extends PlotterAdapter { private static final long serialVersionUID = -471636460650394557L; diff --git a/src/main/java/com/rapidminer/gui/plotter/AxisNameResolver.java b/src/main/java/com/rapidminer/gui/plotter/AxisNameResolver.java index 2c353897c..6afceab42 100644 --- a/src/main/java/com/rapidminer/gui/plotter/AxisNameResolver.java +++ b/src/main/java/com/rapidminer/gui/plotter/AxisNameResolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * dimensions. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public interface AxisNameResolver { public Collection resolveXAxis(int axisIndex); diff --git a/src/main/java/com/rapidminer/gui/plotter/AxisTransformation.java b/src/main/java/com/rapidminer/gui/plotter/AxisTransformation.java index 82345ab3d..0223fa598 100644 --- a/src/main/java/com/rapidminer/gui/plotter/AxisTransformation.java +++ b/src/main/java/com/rapidminer/gui/plotter/AxisTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,7 +22,9 @@ * Transforms the given value, e.g. by just returning it (id) or applying a log function. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public interface AxisTransformation { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/AxisTransformationId.java b/src/main/java/com/rapidminer/gui/plotter/AxisTransformationId.java index 26b69ce67..247a0101d 100644 --- a/src/main/java/com/rapidminer/gui/plotter/AxisTransformationId.java +++ b/src/main/java/com/rapidminer/gui/plotter/AxisTransformationId.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,7 +25,9 @@ * Transforms the given value by just returning it. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class AxisTransformationId implements AxisTransformation { private DecimalFormat format = new DecimalFormat("0.00E0"); diff --git a/src/main/java/com/rapidminer/gui/plotter/AxisTransformationLog.java b/src/main/java/com/rapidminer/gui/plotter/AxisTransformationLog.java index 73af80af6..c2715c001 100644 --- a/src/main/java/com/rapidminer/gui/plotter/AxisTransformationLog.java +++ b/src/main/java/com/rapidminer/gui/plotter/AxisTransformationLog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,7 +25,9 @@ * Transforms the given value by applying a log function. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class AxisTransformationLog implements AxisTransformation { private DecimalFormat format = new DecimalFormat("0.00E0"); diff --git a/src/main/java/com/rapidminer/gui/plotter/BoundDiagram.java b/src/main/java/com/rapidminer/gui/plotter/BoundDiagram.java index c97b63d33..bdd435876 100644 --- a/src/main/java/com/rapidminer/gui/plotter/BoundDiagram.java +++ b/src/main/java/com/rapidminer/gui/plotter/BoundDiagram.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,7 +41,9 @@ * A bound diagram used for displaying attribute weights. * * @author Daniel Hakenjos, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class BoundDiagram extends PlotterAdapter implements MouseListener { private static final long serialVersionUID = 3155061651939372589L; diff --git a/src/main/java/com/rapidminer/gui/plotter/ColorPlotterPoint.java b/src/main/java/com/rapidminer/gui/plotter/ColorPlotterPoint.java index c7512471f..518b32e89 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ColorPlotterPoint.java +++ b/src/main/java/com/rapidminer/gui/plotter/ColorPlotterPoint.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,7 +27,9 @@ * and a specific color. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorPlotterPoint { private final ScatterPlotter plotter; diff --git a/src/main/java/com/rapidminer/gui/plotter/ColorProvider.java b/src/main/java/com/rapidminer/gui/plotter/ColorProvider.java index 5adc4bd36..386a784c8 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ColorProvider.java +++ b/src/main/java/com/rapidminer/gui/plotter/ColorProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ * This class delivers colors according to the user settings. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorProvider { private static Color minColor; diff --git a/src/main/java/com/rapidminer/gui/plotter/ColorQuartileMatrixPlotter.java b/src/main/java/com/rapidminer/gui/plotter/ColorQuartileMatrixPlotter.java index 4b9bb9806..863a58ce0 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ColorQuartileMatrixPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/ColorQuartileMatrixPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,9 +36,11 @@ /** * A quartil matrix plotter which uses the {@link ColorQuartilePlotter} for each of the plots. - * + * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorQuartileMatrixPlotter extends PlotterAdapter { private static final long serialVersionUID = -3049267947471497204L; diff --git a/src/main/java/com/rapidminer/gui/plotter/ColorQuartilePlotter.java b/src/main/java/com/rapidminer/gui/plotter/ColorQuartilePlotter.java index 74db89331..deebd9c95 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ColorQuartilePlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/ColorQuartilePlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -43,7 +43,9 @@ * This plotter can be used to create colorized quartile plots for one of the columns. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorQuartilePlotter extends PlotterAdapter { private static final long serialVersionUID = -5115095967846809152L; diff --git a/src/main/java/com/rapidminer/gui/plotter/CoordinateTransformation.java b/src/main/java/com/rapidminer/gui/plotter/CoordinateTransformation.java index a9604fc5a..f2e236f28 100644 --- a/src/main/java/com/rapidminer/gui/plotter/CoordinateTransformation.java +++ b/src/main/java/com/rapidminer/gui/plotter/CoordinateTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * the screen position. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public interface CoordinateTransformation { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/CoordinatesHandler.java b/src/main/java/com/rapidminer/gui/plotter/CoordinatesHandler.java index e577baa16..13fef29a3 100644 --- a/src/main/java/com/rapidminer/gui/plotter/CoordinatesHandler.java +++ b/src/main/java/com/rapidminer/gui/plotter/CoordinatesHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,7 +22,9 @@ * This class handles coordinate informations. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public interface CoordinatesHandler { public void updateCoordinates(String coordinateInfo); diff --git a/src/main/java/com/rapidminer/gui/plotter/DensityPlotter.java b/src/main/java/com/rapidminer/gui/plotter/DensityPlotter.java index c8a263954..d6d8acaa7 100644 --- a/src/main/java/com/rapidminer/gui/plotter/DensityPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/DensityPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,7 +40,9 @@ * for all pixels in between. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class DensityPlotter extends PlotterAdapter { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/ExamplePlotterPoint.java b/src/main/java/com/rapidminer/gui/plotter/ExamplePlotterPoint.java index 43fd0dbb7..2954d3a6b 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ExamplePlotterPoint.java +++ b/src/main/java/com/rapidminer/gui/plotter/ExamplePlotterPoint.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ * space. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ExamplePlotterPoint { private int x; diff --git a/src/main/java/com/rapidminer/gui/plotter/GridVizPlotter.java b/src/main/java/com/rapidminer/gui/plotter/GridVizPlotter.java index 5c08f0580..e38b7227d 100644 --- a/src/main/java/com/rapidminer/gui/plotter/GridVizPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/GridVizPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,7 +35,9 @@ * dimensions that can be displayed increases significantly. * * @author Daniel Hakenjos, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class GridVizPlotter extends RadVizPlotter { private static final long serialVersionUID = 9178351977037267613L; diff --git a/src/main/java/com/rapidminer/gui/plotter/HeuristicPlotterConfigurator.java b/src/main/java/com/rapidminer/gui/plotter/HeuristicPlotterConfigurator.java index c73b7df79..079a4b586 100644 --- a/src/main/java/com/rapidminer/gui/plotter/HeuristicPlotterConfigurator.java +++ b/src/main/java/com/rapidminer/gui/plotter/HeuristicPlotterConfigurator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ * Control class used to handle the logic behind preselecting plotter axes. * * @author David Arnu, Nils Woehler - * + * @deprecated since 9.2.0 */ +@Deprecated public class HeuristicPlotterConfigurator { public static final int DEFAULT_SELECTION_NUMBER = 3; diff --git a/src/main/java/com/rapidminer/gui/plotter/HintonDiagram.java b/src/main/java/com/rapidminer/gui/plotter/HintonDiagram.java index 02315878a..6d0e3f745 100644 --- a/src/main/java/com/rapidminer/gui/plotter/HintonDiagram.java +++ b/src/main/java/com/rapidminer/gui/plotter/HintonDiagram.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,7 +41,9 @@ * Presents values by boxes more filled the higher the values are. * * @author Daniel Hakenjos, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class HintonDiagram extends PlotterAdapter implements MouseListener { private static final long serialVersionUID = -1299407916734619185L; diff --git a/src/main/java/com/rapidminer/gui/plotter/LabelRotatingPlotterAdapter.java b/src/main/java/com/rapidminer/gui/plotter/LabelRotatingPlotterAdapter.java index b27a6f326..d48d4f3ac 100644 --- a/src/main/java/com/rapidminer/gui/plotter/LabelRotatingPlotterAdapter.java +++ b/src/main/java/com/rapidminer/gui/plotter/LabelRotatingPlotterAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,8 +34,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class LabelRotatingPlotterAdapter extends PlotterAdapter { private static final long serialVersionUID = -8622638833472714672L; diff --git a/src/main/java/com/rapidminer/gui/plotter/LocalNormalizationPlotterAdapter.java b/src/main/java/com/rapidminer/gui/plotter/LocalNormalizationPlotterAdapter.java index db1e21043..3f5d02e64 100644 --- a/src/main/java/com/rapidminer/gui/plotter/LocalNormalizationPlotterAdapter.java +++ b/src/main/java/com/rapidminer/gui/plotter/LocalNormalizationPlotterAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,8 +33,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class LocalNormalizationPlotterAdapter extends LabelRotatingPlotterAdapter { private static final long serialVersionUID = -232182954939212825L; diff --git a/src/main/java/com/rapidminer/gui/plotter/NameValue.java b/src/main/java/com/rapidminer/gui/plotter/NameValue.java index 58ce0662e..df15063c2 100644 --- a/src/main/java/com/rapidminer/gui/plotter/NameValue.java +++ b/src/main/java/com/rapidminer/gui/plotter/NameValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,7 +22,9 @@ * A helper class for keeping values and names together sortable. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class NameValue implements Comparable { private String name; diff --git a/src/main/java/com/rapidminer/gui/plotter/NullCoordinateTransformation.java b/src/main/java/com/rapidminer/gui/plotter/NullCoordinateTransformation.java index d156b7039..9578d67f8 100644 --- a/src/main/java/com/rapidminer/gui/plotter/NullCoordinateTransformation.java +++ b/src/main/java/com/rapidminer/gui/plotter/NullCoordinateTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ * This transformation just does nothing. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class NullCoordinateTransformation implements CoordinateTransformation { @Override diff --git a/src/main/java/com/rapidminer/gui/plotter/ParallelPlotter.java b/src/main/java/com/rapidminer/gui/plotter/ParallelPlotter.java index 18e6f3ae0..0f6a7fed5 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ParallelPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/ParallelPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -53,7 +53,9 @@ * define the color of the lines. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ParallelPlotter extends PlotterAdapter implements MouseListener { private static final long serialVersionUID = -175572158812122874L; diff --git a/src/main/java/com/rapidminer/gui/plotter/Plot.java b/src/main/java/com/rapidminer/gui/plotter/Plot.java index 5eff583d9..41feadb21 100644 --- a/src/main/java/com/rapidminer/gui/plotter/Plot.java +++ b/src/main/java/com/rapidminer/gui/plotter/Plot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,7 +28,9 @@ * This collection consists of all {@link com.rapidminer.gui.plotter.ColorPlotterPoint}s for a plot. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated class Plot extends LinkedList { private static final long serialVersionUID = 3408030697850939063L; diff --git a/src/main/java/com/rapidminer/gui/plotter/Plotter.java b/src/main/java/com/rapidminer/gui/plotter/Plotter.java index 24fd20298..63be1e760 100644 --- a/src/main/java/com/rapidminer/gui/plotter/Plotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/Plotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -43,7 +43,9 @@ * used together with a plotter panel which is automatically created and / or adapted. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public interface Plotter extends Renderable, PlotterSettingsChangedListener, PlotterChangedListener, PrintableComponent { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterAdapter.java b/src/main/java/com/rapidminer/gui/plotter/PlotterAdapter.java index b04f329b0..3d137694a 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterAdapter.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -78,7 +78,9 @@ * overridden methods might include the methods for plot column and axis column handling. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public abstract class PlotterAdapter extends JPanel implements Plotter { public static final String PARAMETER_SUFFIX_LOG_SCALE = "_log_scale"; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterChooser.java b/src/main/java/com/rapidminer/gui/plotter/PlotterChooser.java index fbd5961b3..d19463070 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterChooser.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterChooser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,7 +44,7 @@ import javax.swing.UIManager; import javax.swing.border.Border; -import com.rapidminer.gui.new_plotter.gui.popup.PopupAction; +import com.rapidminer.gui.popup.PopupAction; import com.rapidminer.gui.tools.ListHoverHelper; import com.rapidminer.gui.tools.MenuShortcutJList; import com.rapidminer.gui.tools.SwingTools; @@ -57,8 +57,9 @@ * {@link PlotterControlPanel}. * * @author David Arnu, Michael Knopf - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterChooser extends JButton { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationModel.java b/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationModel.java index c2cc8012b..50ff307ef 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationModel.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -71,7 +71,9 @@ * configuration data and informs all listeners of the changed configuration. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterConfigurationModel implements Cloneable { public static final String LINES_PLOT = "Lines"; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationSettings.java b/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationSettings.java index c9af1180e..ad420de7a 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationSettings.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterConfigurationSettings.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,7 +28,9 @@ * to store the actual parameters and their values. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterConfigurationSettings { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterControlPanel.java b/src/main/java/com/rapidminer/gui/plotter/PlotterControlPanel.java index 4526c982f..ee147ceda 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterControlPanel.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterControlPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -69,8 +69,9 @@ * * @see PlotterPanel * @author Simon Fischer, Michael Knopf - * + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterControlPanel extends JPanel implements PlotterChangedListener { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterLegend.java b/src/main/java/com/rapidminer/gui/plotter/PlotterLegend.java index 58464b95b..47f5029a2 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterLegend.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterLegend.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ * This plotter legend component can be used by external plotter components. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterLegend extends JComponent { private static final long serialVersionUID = -4737111168245916491L; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterMouseHandler.java b/src/main/java/com/rapidminer/gui/plotter/PlotterMouseHandler.java index fa487c088..4edc6c1d1 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterMouseHandler.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterMouseHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,7 +35,9 @@ * without a plotter panel. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterMouseHandler implements MouseListener, MouseMotionListener { private Plotter plotter; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterPanel.java b/src/main/java/com/rapidminer/gui/plotter/PlotterPanel.java index 53fb156e9..6959b542d 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterPanel.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -54,7 +54,9 @@ * {@link PlotterControlPanel} and a {@link Plotter}. * * @author Ingo Mierswa, Simon Fischer + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterPanel extends JPanel implements PrintableComponent { private static final long serialVersionUID = -8724351470349745191L; diff --git a/src/main/java/com/rapidminer/gui/plotter/PlotterPoint.java b/src/main/java/com/rapidminer/gui/plotter/PlotterPoint.java index 82ce02701..dbd02d959 100644 --- a/src/main/java/com/rapidminer/gui/plotter/PlotterPoint.java +++ b/src/main/java/com/rapidminer/gui/plotter/PlotterPoint.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,9 +23,11 @@ /** * Helper class for the plotter point positions and colors. - * + * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PlotterPoint { private double x; diff --git a/src/main/java/com/rapidminer/gui/plotter/Quartile.java b/src/main/java/com/rapidminer/gui/plotter/Quartile.java index 26ff0af63..96ba898cc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/Quartile.java +++ b/src/main/java/com/rapidminer/gui/plotter/Quartile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ * This class encapsulates all information about quartiles. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class Quartile { public static final int QUARTILE_WIDTH = 20; diff --git a/src/main/java/com/rapidminer/gui/plotter/QuartilePlotter.java b/src/main/java/com/rapidminer/gui/plotter/QuartilePlotter.java index 64e15219b..897cc052f 100644 --- a/src/main/java/com/rapidminer/gui/plotter/QuartilePlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/QuartilePlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -42,7 +42,9 @@ * 75%. The whiskers show the 5% and 95% percentiles. Circles beyond the whiskers mark outliers. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class QuartilePlotter extends ColorQuartilePlotter { private static final long serialVersionUID = -5115095967846809152L; diff --git a/src/main/java/com/rapidminer/gui/plotter/RadVizPlotter.java b/src/main/java/com/rapidminer/gui/plotter/RadVizPlotter.java index 377c7673d..2fb0d1edc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/RadVizPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/RadVizPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -63,7 +63,9 @@ * represents a non-linear transformation of the data that preserves certain symmetries. * * @author Daniel Hakenjos, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RadVizPlotter extends PlotterAdapter { private static final long serialVersionUID = 199188198448229742L; diff --git a/src/main/java/com/rapidminer/gui/plotter/RangeablePlotterAdapter.java b/src/main/java/com/rapidminer/gui/plotter/RangeablePlotterAdapter.java index 9337470e5..499c63935 100644 --- a/src/main/java/com/rapidminer/gui/plotter/RangeablePlotterAdapter.java +++ b/src/main/java/com/rapidminer/gui/plotter/RangeablePlotterAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -52,8 +52,9 @@ * name is registered here. * * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class RangeablePlotterAdapter extends LabelRotatingPlotterAdapter implements AxisNameResolver { private static final long serialVersionUID = 1L; diff --git a/src/main/java/com/rapidminer/gui/plotter/RectangleStyle.java b/src/main/java/com/rapidminer/gui/plotter/RectangleStyle.java index 90f460e92..a2c1133e4 100644 --- a/src/main/java/com/rapidminer/gui/plotter/RectangleStyle.java +++ b/src/main/java/com/rapidminer/gui/plotter/RectangleStyle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * Defines the style of plotted rectangles, i.e. the color. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RectangleStyle { public static final int ALPHA = 80; diff --git a/src/main/java/com/rapidminer/gui/plotter/ScatterMatrixPlotter.java b/src/main/java/com/rapidminer/gui/plotter/ScatterMatrixPlotter.java index 193f161d2..22963b589 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ScatterMatrixPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/ScatterMatrixPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,7 +47,9 @@ * A scatter plot matrix which uses the {@link ScatterPlotter} for each of the plots. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ScatterMatrixPlotter extends PlotterAdapter { private static final long serialVersionUID = 9049081889010883621L; diff --git a/src/main/java/com/rapidminer/gui/plotter/ScatterPlotter.java b/src/main/java/com/rapidminer/gui/plotter/ScatterPlotter.java index a7e7f8cc4..832d184f9 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ScatterPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/ScatterPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -59,7 +59,9 @@ * dimension. * * @author Ingo Mierswa, Simon Fischer + * @deprecated since 9.2.0 */ +@Deprecated public class ScatterPlotter extends PlotterAdapter { private static final long serialVersionUID = -6640810053422867017L; diff --git a/src/main/java/com/rapidminer/gui/plotter/SimplePlotterDialog.java b/src/main/java/com/rapidminer/gui/plotter/SimplePlotterDialog.java index 7a5c20097..967759c26 100644 --- a/src/main/java/com/rapidminer/gui/plotter/SimplePlotterDialog.java +++ b/src/main/java/com/rapidminer/gui/plotter/SimplePlotterDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,7 +47,9 @@ * main options of plotting like axis selection or draw range selection. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SimplePlotterDialog extends JDialog implements MouseMotionListener, MouseListener { private static final long serialVersionUID = 3024071214549165747L; diff --git a/src/main/java/com/rapidminer/gui/plotter/SimplePlotterPanelDialog.java b/src/main/java/com/rapidminer/gui/plotter/SimplePlotterPanelDialog.java index fd95fe53d..7c519d95c 100644 --- a/src/main/java/com/rapidminer/gui/plotter/SimplePlotterPanelDialog.java +++ b/src/main/java/com/rapidminer/gui/plotter/SimplePlotterPanelDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -38,7 +38,9 @@ * operator should display some data or results. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SimplePlotterPanelDialog extends JDialog { private static final long serialVersionUID = -3618058787783237559L; diff --git a/src/main/java/com/rapidminer/gui/plotter/SurveyPlotter.java b/src/main/java/com/rapidminer/gui/plotter/SurveyPlotter.java index a15677083..d280a4d81 100644 --- a/src/main/java/com/rapidminer/gui/plotter/SurveyPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/SurveyPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,7 +47,9 @@ * * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SurveyPlotter extends PlotterAdapter implements MouseListener { private static final long serialVersionUID = -4510716260204035289L; diff --git a/src/main/java/com/rapidminer/gui/plotter/ToolTip.java b/src/main/java/com/rapidminer/gui/plotter/ToolTip.java index d5f1d493c..271a5cf58 100644 --- a/src/main/java/com/rapidminer/gui/plotter/ToolTip.java +++ b/src/main/java/com/rapidminer/gui/plotter/ToolTip.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,7 +22,9 @@ * Collects all necessary information about tool tips for plotters. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ToolTip { private String text; diff --git a/src/main/java/com/rapidminer/gui/plotter/WeightIndex.java b/src/main/java/com/rapidminer/gui/plotter/WeightIndex.java index acb6e4ec9..8dc360ce0 100644 --- a/src/main/java/com/rapidminer/gui/plotter/WeightIndex.java +++ b/src/main/java/com/rapidminer/gui/plotter/WeightIndex.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,9 @@ * indices. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class WeightIndex implements Comparable { private int index; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/Abstract2DChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/Abstract2DChartPlotter.java index a05021740..d4fa400c6 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/Abstract2DChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/Abstract2DChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -74,7 +74,9 @@ * This is the abstract superclass for scatter plotter based on JFreeChart. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public abstract class Abstract2DChartPlotter extends RangeablePlotterAdapter { private static final long serialVersionUID = 4568273282283350833L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/AbstractChartPanel.java b/src/main/java/com/rapidminer/gui/plotter/charts/AbstractChartPanel.java index 099fcacbf..ebdf59247 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/AbstractChartPanel.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/AbstractChartPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -104,7 +104,9 @@ * asked to resolve coordinates for every direct on screen painting. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class AbstractChartPanel extends ChartPanel implements PrintableComponent { public static class Selection { diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/AbstractPieChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/AbstractPieChartPlotter.java index 7cecafc48..873c1b1fc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/AbstractPieChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/AbstractPieChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -88,8 +88,9 @@ * This is the main pie chart plotter. * * @author Ingo Mierswa - * + * @deprecated since 9.2.0 */ +@Deprecated public abstract class AbstractPieChartPlotter extends PlotterAdapter { public static final String PARAMETERS_AGGREGATION = "aggregation"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/BarChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/BarChartPlotter.java index 2924d9ca6..ed6bac543 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/BarChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/BarChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -82,8 +82,9 @@ * based on an additional group-by attribute. * * @author Ingo Mierswa - * + * @deprecated since 9.2.0 */ +@Deprecated public class BarChartPlotter extends LabelRotatingPlotterAdapter implements ChangeListener { public static final String PARAMETER_ORIENTATION = "orientation"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/BlockChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/BlockChartPlotter.java index b2fabeb26..5201200ec 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/BlockChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/BlockChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,7 +34,9 @@ * This is the block chart plotter based on JFreeChart. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class BlockChartPlotter extends Abstract2DChartPlotter { public BlockChartPlotter(PlotterConfigurationModel settings, DataTable dataTable) { diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/BubbleChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/BubbleChartPlotter.java index adf938ee1..7d9a6c0bc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/BubbleChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/BubbleChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -60,8 +60,9 @@ * This is the bubble chart plotter. * * @author Ingo Mierswa - * + * @deprecated since 9.2.0 */ +@Deprecated public class BubbleChartPlotter extends RangeablePlotterAdapter { private static final long serialVersionUID = 4568273282283350833L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ChartPanelShiftController.java b/src/main/java/com/rapidminer/gui/plotter/charts/ChartPanelShiftController.java index b32225659..0c2ccfd2c 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ChartPanelShiftController.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ChartPanelShiftController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,7 +47,9 @@ * Press the SHIFT key to increase the shift by a factor of 10. * * @author Gustavo H. Sberze Ribas (CPqD), Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ChartPanelShiftController implements MouseMotionListener, MouseListener { /** PAN plot by a fixed percentual of the range (eg. 1%) */ diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBarRenderer.java b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBarRenderer.java index 8c76c8c0b..8f9456b3a 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBarRenderer.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBarRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * Paints the bars in colorized RapidMiner style. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorizedBarRenderer extends BarRenderer { private static final long serialVersionUID = 5262078816286731693L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBubbleRenderer.java b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBubbleRenderer.java index 4161a3205..d254a1aaf 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBubbleRenderer.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedBubbleRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * This renderer provides colorized renderering not based on the series but on a numerical value. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorizedBubbleRenderer extends XYBubbleRenderer { private static final long serialVersionUID = 384459884477017759L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedLineAndShapeRenderer.java b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedLineAndShapeRenderer.java index 501e9b0ce..b577e6cb3 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedLineAndShapeRenderer.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedLineAndShapeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ * This renderer provides colorized renderering not based on the series but on a numerical value. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorizedLineAndShapeRenderer extends XYLineAndShapeRenderer { private static final long serialVersionUID = 6884606136158793687L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedShapeItemRenderer.java b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedShapeItemRenderer.java index 09b6e2787..247cff6cc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedShapeItemRenderer.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ColorizedShapeItemRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,7 +41,9 @@ * This renderer provides colorized renderering not based on the series but on a numerical value. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColorizedShapeItemRenderer extends XYShapeRenderer { private static final long serialVersionUID = 1110895790394519633L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/DeviationChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/DeviationChartPlotter.java index afe75ac41..4c77c1034 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/DeviationChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/DeviationChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -59,7 +59,9 @@ * This is the deviation chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class DeviationChartPlotter extends LocalNormalizationPlotterAdapter { private static final long serialVersionUID = -8763693366081949249L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/DistributionPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/DistributionPlotter.java index 14f3c7bdd..bd155efb3 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/DistributionPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/DistributionPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -81,7 +81,9 @@ * delivered by NaiveBayes. * * @author Sebastian Land, Ingo Mierswa, Tobias Malbrecht + * @deprecated since 9.2.0 */ +@Deprecated public class DistributionPlotter extends RangeablePlotterAdapter { public static final String RANGE_AXIS_NAME = "Density"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/HistogramChart.java b/src/main/java/com/rapidminer/gui/plotter/charts/HistogramChart.java index 8cefdd798..2f9f1f52b 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/HistogramChart.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/HistogramChart.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -72,7 +72,9 @@ * This is the histogram plotter based on JFreeCharts. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class HistogramChart extends RangeablePlotterAdapter { public static final String PARAMETER_OPAQUENESS = "opaqueness"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/HistogramColorChart.java b/src/main/java/com/rapidminer/gui/plotter/charts/HistogramColorChart.java index d3b2e2043..3bdd67ade 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/HistogramColorChart.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/HistogramColorChart.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -59,7 +59,9 @@ * This is the histogram color plotter based on JFreeCharts. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class HistogramColorChart extends HistogramChart { private static final long serialVersionUID = 9140046811324105445L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/MultipleScatterPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/MultipleScatterPlotter.java index 928fa57f6..3a18479c6 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/MultipleScatterPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/MultipleScatterPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -75,8 +75,9 @@ * This is a multiple scatter plotter. * * @author Ingo Mierswa - * + * @deprecated since 9.2.0 */ +@Deprecated public class MultipleScatterPlotter extends LabelRotatingPlotterAdapter { private static final long serialVersionUID = 4568273282283350833L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/MultipleSeriesChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/MultipleSeriesChartPlotter.java index 65dc76a9e..1e5f23443 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/MultipleSeriesChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/MultipleSeriesChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -52,7 +52,9 @@ * This is the multiple series chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class MultipleSeriesChartPlotter extends RangeablePlotterAdapter { private static final long serialVersionUID = -8763693366081949249L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ParallelPlotter2.java b/src/main/java/com/rapidminer/gui/plotter/charts/ParallelPlotter2.java index 136b939b3..98f1312e0 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ParallelPlotter2.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ParallelPlotter2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -58,7 +58,9 @@ * This is the new parallel plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ParallelPlotter2 extends LocalNormalizationPlotterAdapter { private static final long serialVersionUID = -8763693366081949249L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartItemLabelGenerator.java b/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartItemLabelGenerator.java index b7ae906d5..18ba5ecd3 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartItemLabelGenerator.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartItemLabelGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ * This is the item label generator for the Pareto chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ParetoChartItemLabelGenerator extends AbstractCategoryItemLabelGenerator implements CategoryItemLabelGenerator, Cloneable, PublicCloneable, Serializable { diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartPlotter.java index 71595b410..a3e64329d 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ParetoChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -87,7 +87,9 @@ * This is the Pareto chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ParetoChartPlotter extends LabelRotatingPlotterAdapter { public static final String PARAMETER_ROTATE_LABELS = "rotate_labels"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/PieChart2DPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/PieChart2DPlotter.java index 9536e4564..eb94e07e7 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/PieChart2DPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/PieChart2DPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,9 +27,11 @@ /** * A simple 2D pie chart plotter. - * + * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PieChart2DPlotter extends AbstractPieChartPlotter { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/PieChart3DPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/PieChart3DPlotter.java index 91ca6d0dd..5ecb2a5b7 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/PieChart3DPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/PieChart3DPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ * A simple 3D pie chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PieChart3DPlotter extends AbstractPieChartPlotter { private static final long serialVersionUID = -2107283003284552898L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/PointsAndLinesDialog.java b/src/main/java/com/rapidminer/gui/plotter/charts/PointsAndLinesDialog.java index 3722126c9..480bda2e4 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/PointsAndLinesDialog.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/PointsAndLinesDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -41,7 +41,9 @@ * if points and / or lines should be drawn for each dimension. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class PointsAndLinesDialog extends JDialog { private static final long serialVersionUID = 0L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/RapidBarPainter.java b/src/main/java/com/rapidminer/gui/plotter/charts/RapidBarPainter.java index 60d1a4676..1019c5f8e 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/RapidBarPainter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/RapidBarPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,9 +35,11 @@ /** * The painter for the bar charts. - * + * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RapidBarPainter implements BarPainter { /** The division point between the first and second gradient regions. */ diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/RapidHistogramDataset.java b/src/main/java/com/rapidminer/gui/plotter/charts/RapidHistogramDataset.java index 7d7443c3e..dd42a47fd 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/RapidHistogramDataset.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/RapidHistogramDataset.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,7 +25,9 @@ * This is a helper class for applying a logarithmic transformation on histogram datasets. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RapidHistogramDataset extends HistogramDataset { private static final long serialVersionUID = 1144347275132559243L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/RapidXYBarPainter.java b/src/main/java/com/rapidminer/gui/plotter/charts/RapidXYBarPainter.java index 3b654f0b5..4a13e11cb 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/RapidXYBarPainter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/RapidXYBarPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -37,7 +37,9 @@ * The painter for the bar charts. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RapidXYBarPainter implements XYBarPainter { /** The division point between the first and second gradient regions. */ diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/RingChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/RingChartPlotter.java index 80e145f39..4ac602501 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/RingChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/RingChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,7 +33,9 @@ * A simple 2D ring chart plotter. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RingChartPlotter extends AbstractPieChartPlotter { private static final long serialVersionUID = 4950755498257276805L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/ScatterPlotter2.java b/src/main/java/com/rapidminer/gui/plotter/charts/ScatterPlotter2.java index 4fc87000a..0f7491631 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/ScatterPlotter2.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/ScatterPlotter2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,7 +35,9 @@ * This is the scatter plotter based on JFreeChart. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ScatterPlotter2 extends Abstract2DChartPlotter { private static final long serialVersionUID = 6535057074946396896L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/SelectablePlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/SelectablePlotter.java index 1f45bba25..e8c64597e 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/SelectablePlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/SelectablePlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ * This interface provides the hook for registering own selection listener. * * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public interface SelectablePlotter { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/SeriesChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/SeriesChartPlotter.java index f8c7c8bc3..fdb088950 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/SeriesChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/SeriesChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -73,7 +73,9 @@ * This is the series chart plotter. * * @author Ingo Mierswa, Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class SeriesChartPlotter extends RangeablePlotterAdapter { private static final long serialVersionUID = -8763693366081949249L; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/StackedBarChartPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/StackedBarChartPlotter.java index 21a75fe20..9571b40bc 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/StackedBarChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/StackedBarChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -82,8 +82,9 @@ * based on an additional group-by attribute. * * @author Ingo Mierswa - * + * @deprecated since 9.2.0 */ +@Deprecated public class StackedBarChartPlotter extends LabelRotatingPlotterAdapter implements ChangeListener { public static final String PARAMETER_ORIENTATION = "orientation"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/WebPlotter.java b/src/main/java/com/rapidminer/gui/plotter/charts/WebPlotter.java index 7efc7ebb7..0d084f6f9 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/WebPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/WebPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -77,8 +77,9 @@ * Web plotter based on the Spiderweb-plotter of JFreechart. * * @author David Arnu - * + * @deprecated since 9.2.0 */ +@Deprecated public class WebPlotter extends LabelRotatingPlotterAdapter implements ChangeListener { public static final String PARAMETER_AGGREGATION = "aggregation"; diff --git a/src/main/java/com/rapidminer/gui/plotter/charts/WeightBasedSymbolAxis.java b/src/main/java/com/rapidminer/gui/plotter/charts/WeightBasedSymbolAxis.java index f1358ac27..bf487f35f 100644 --- a/src/main/java/com/rapidminer/gui/plotter/charts/WeightBasedSymbolAxis.java +++ b/src/main/java/com/rapidminer/gui/plotter/charts/WeightBasedSymbolAxis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,7 +36,9 @@ * This symbol axis draws a yellowisch background according to the axis weight. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class WeightBasedSymbolAxis extends SymbolAxis { private static final long serialVersionUID = -2836199514919011137L; diff --git a/src/main/java/com/rapidminer/gui/plotter/conditions/BasicPlotterCondition.java b/src/main/java/com/rapidminer/gui/plotter/conditions/BasicPlotterCondition.java index ad1fe5226..7f37dab28 100644 --- a/src/main/java/com/rapidminer/gui/plotter/conditions/BasicPlotterCondition.java +++ b/src/main/java/com/rapidminer/gui/plotter/conditions/BasicPlotterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,7 +25,9 @@ * This plotter condition accepts all data tables. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class BasicPlotterCondition implements PlotterCondition { @Override diff --git a/src/main/java/com/rapidminer/gui/plotter/conditions/ColumnsPlotterCondition.java b/src/main/java/com/rapidminer/gui/plotter/conditions/ColumnsPlotterCondition.java index 8d4709bea..e77620563 100644 --- a/src/main/java/com/rapidminer/gui/plotter/conditions/ColumnsPlotterCondition.java +++ b/src/main/java/com/rapidminer/gui/plotter/conditions/ColumnsPlotterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * boundaries). * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ColumnsPlotterCondition implements PlotterCondition { private int minColumns; diff --git a/src/main/java/com/rapidminer/gui/plotter/conditions/CombinedPlotterCondition.java b/src/main/java/com/rapidminer/gui/plotter/conditions/CombinedPlotterCondition.java index ba61dad25..8416f4776 100644 --- a/src/main/java/com/rapidminer/gui/plotter/conditions/CombinedPlotterCondition.java +++ b/src/main/java/com/rapidminer/gui/plotter/conditions/CombinedPlotterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,7 +29,9 @@ * This condition accepts data tables which fulfills all child conditions. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class CombinedPlotterCondition implements PlotterCondition { private List conditions = new LinkedList(); diff --git a/src/main/java/com/rapidminer/gui/plotter/conditions/PlotterCondition.java b/src/main/java/com/rapidminer/gui/plotter/conditions/PlotterCondition.java index 190d9e32a..75f7fbd05 100644 --- a/src/main/java/com/rapidminer/gui/plotter/conditions/PlotterCondition.java +++ b/src/main/java/com/rapidminer/gui/plotter/conditions/PlotterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * of data tables, e.g. only for tables with a maximal number of columns. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public interface PlotterCondition { public boolean acceptDataTable(DataTable dataTable); diff --git a/src/main/java/com/rapidminer/gui/plotter/conditions/RowsPlotterCondition.java b/src/main/java/com/rapidminer/gui/plotter/conditions/RowsPlotterCondition.java index e4637f892..1db53e31c 100644 --- a/src/main/java/com/rapidminer/gui/plotter/conditions/RowsPlotterCondition.java +++ b/src/main/java/com/rapidminer/gui/plotter/conditions/RowsPlotterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * boundaries). * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class RowsPlotterCondition implements PlotterCondition { private int minRows; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot2D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot2D.java index e26f520ac..74724a371 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot2D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot2D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * This plotter can be used to create 2D box plots. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class BoxPlot2D extends JMathPlotter2D { private static final long serialVersionUID = -3763239240861652777L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot3D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot3D.java index 15e66e03f..7bbd11773 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot3D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/BoxPlot3D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * This plotter can be used to create 3D box plots. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class BoxPlot3D extends JMathPlotter3D { private static final long serialVersionUID = -7533259303423637127L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter.java index 0e0bef875..edcec9bc4 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -46,7 +46,9 @@ * class can be used. Another method usually implemented is {@link #getNumberOfAxes()}. * * @author Ingo Mierswa, Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public abstract class JMathPlotter extends PlotterAdapter { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter2D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter2D.java index 4e7274828..fc4c50eb0 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter2D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter2D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,7 +29,9 @@ * The abstract super class for all 2D plotters using the JMathPlot library. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public abstract class JMathPlotter2D extends JMathPlotter { /** diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter3D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter3D.java index 85185f72e..3c1e95e8c 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter3D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/JMathPlotter3D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,7 +29,9 @@ * The abstract super class for all 3D plotters using the JMathPlot library. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public abstract class JMathPlotter3D extends JMathPlotter { private static final long serialVersionUID = -8695197842788069313L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3D.java index 212d7df95..ba578c122 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,7 +32,9 @@ * This plotter can be used to create 3D scatter plots. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ScatterPlot3D extends JMathPlotter3D { private static final long serialVersionUID = -3741835931346090326L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3DColor.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3DColor.java index 4e4d7522a..f1008ba94 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3DColor.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/ScatterPlot3DColor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,7 +34,9 @@ * color scale. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class ScatterPlot3DColor extends JMathPlotter3D { private static final long serialVersionUID = 6967871061963724679L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot2D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot2D.java index 133d1478a..3c34722ff 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot2D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot2D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * This plotter can be used to create 2D bar plots. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SticksPlot2D extends JMathPlotter2D { private static final long serialVersionUID = -4351530035081388245L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot3D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot3D.java index 64ed77dd8..f6f7d4070 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot3D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/SticksPlot3D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,7 +31,9 @@ * This plotter can be used to create 3D bar plots. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SticksPlot3D extends JMathPlotter3D { private static final long serialVersionUID = -2241823488299009239L; diff --git a/src/main/java/com/rapidminer/gui/plotter/mathplot/SurfacePlot3D.java b/src/main/java/com/rapidminer/gui/plotter/mathplot/SurfacePlot3D.java index a63f13c42..31c9d92eb 100644 --- a/src/main/java/com/rapidminer/gui/plotter/mathplot/SurfacePlot3D.java +++ b/src/main/java/com/rapidminer/gui/plotter/mathplot/SurfacePlot3D.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -49,7 +49,9 @@ * This plotter can be used to create 3D surface plots of equidistant data. * * @author Sebastian Land, Ingo Mierswa, Thilo Kamradt + * @deprecated since 9.2.0 */ +@Deprecated public class SurfacePlot3D extends JMathPlotter3D { private static final long serialVersionUID = -8086776011628491876L; diff --git a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJCheckBox.java b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJCheckBox.java index 6182e5438..bc8247c87 100644 --- a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJCheckBox.java +++ b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJCheckBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public class ListeningJCheckBox extends JCheckBox implements PlotterSettingsChangedListener { private static final long serialVersionUID = -3145893699784702675L; diff --git a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJComboBox.java b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJComboBox.java index f81aeac0f..768c1e4de 100644 --- a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJComboBox.java +++ b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJComboBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public class ListeningJComboBox extends ExtendedJComboBox implements PlotterSettingsChangedListener { private static final long serialVersionUID = 4070917820637717260L; diff --git a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJSlider.java b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJSlider.java index 0b702abc0..00ee3f4c7 100644 --- a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJSlider.java +++ b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningJSlider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -25,8 +25,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public class ListeningJSlider extends JSlider implements PlotterSettingsChangedListener { private static final long serialVersionUID = -3145893699784702675L; diff --git a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningListSelectionModel.java b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningListSelectionModel.java index dff61ba41..d66a1baa0 100644 --- a/src/main/java/com/rapidminer/gui/plotter/settings/ListeningListSelectionModel.java +++ b/src/main/java/com/rapidminer/gui/plotter/settings/ListeningListSelectionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -28,8 +28,9 @@ /** * @author Sebastian Land - * + * @deprecated since 9.2.0 */ +@Deprecated public class ListeningListSelectionModel extends DefaultListSelectionModel implements PlotterSettingsChangedListener { private static final long serialVersionUID = -3145893699784702675L; diff --git a/src/main/java/com/rapidminer/gui/plotter/settings/PlotterSettingsHistory.java b/src/main/java/com/rapidminer/gui/plotter/settings/PlotterSettingsHistory.java index 2e3bc1f8c..068e1a5d4 100644 --- a/src/main/java/com/rapidminer/gui/plotter/settings/PlotterSettingsHistory.java +++ b/src/main/java/com/rapidminer/gui/plotter/settings/PlotterSettingsHistory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -40,7 +40,9 @@ * Please note that this class must NOT store all information in * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public final class PlotterSettingsHistory { private static final HashMap settingsHistory = new HashMap<>(); diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMClassColorizer.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMClassColorizer.java index 1e2f25101..f3be462a3 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMClassColorizer.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMClassColorizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,7 +27,9 @@ * This class provides the color calculation for the classification areas of the SOMMOdelPlotter. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class SOMClassColorizer implements SOMMatrixColorizer { private int numberOfClasses; diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMFireColorizer.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMFireColorizer.java index 0ae4f3a37..0933219c7 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMFireColorizer.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMFireColorizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * point to a color of a blue and red scheme. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class SOMFireColorizer implements SOMMatrixColorizer { private Color[] colors = new Color[] { new Color(0, 0, 255), new Color(40, 40, 255), new Color(40, 40, 255), diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMGreyColorizer.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMGreyColorizer.java index b3756821f..b86cfdf91 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMGreyColorizer.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMGreyColorizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * point to a color of a grey scheme. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class SOMGreyColorizer implements SOMMatrixColorizer { @Override diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMLandscapeColorizer.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMLandscapeColorizer.java index c4354d142..0ef5a97ac 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMLandscapeColorizer.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMLandscapeColorizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,7 +26,9 @@ * point to a color of scheme, representing something like an landscape map. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public class SOMLandscapeColorizer implements SOMMatrixColorizer { private Color[] colors = new Color[] { new Color(0, 0, 255), new Color(0, 255, 255), new Color(255, 255, 185), diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMMatrixColorizer.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMMatrixColorizer.java index 6150a7d68..51119d333 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMMatrixColorizer.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMMatrixColorizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,7 +27,9 @@ * SOM map at one point and should represent this in the returned color. * * @author Sebastian Land + * @deprecated since 9.2.0 */ +@Deprecated public interface SOMMatrixColorizer { public Color getPointColor(double value); diff --git a/src/main/java/com/rapidminer/gui/plotter/som/SOMPlotter.java b/src/main/java/com/rapidminer/gui/plotter/som/SOMPlotter.java index 2f0b73d5a..653567861 100644 --- a/src/main/java/com/rapidminer/gui/plotter/som/SOMPlotter.java +++ b/src/main/java/com/rapidminer/gui/plotter/som/SOMPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -68,7 +68,9 @@ * the examples are shown as points. There are different styled visualizations of the properties. * * @author Sebastian Land, Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class SOMPlotter extends PlotterAdapter implements ProgressListener { private static final long serialVersionUID = -1936359032703929998L; diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupAction.java b/src/main/java/com/rapidminer/gui/popup/PopupAction.java similarity index 86% rename from src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupAction.java rename to src/main/java/com/rapidminer/gui/popup/PopupAction.java index 18353ae7b..cdc59f417 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupAction.java +++ b/src/main/java/com/rapidminer/gui/popup/PopupAction.java @@ -1,296 +1,318 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.gui.new_plotter.gui.popup; - -import com.rapidminer.gui.RapidMinerGUI; -import com.rapidminer.gui.tools.ResourceAction; - -import java.awt.Component; -import java.awt.Dimension; -import java.awt.KeyboardFocusManager; -import java.awt.Point; -import java.awt.Window; -import java.awt.event.ActionEvent; -import java.awt.event.ComponentEvent; -import java.awt.event.ComponentListener; - -import javax.swing.JDialog; -import javax.swing.JToggleButton; -import javax.swing.SwingUtilities; - - -/** - * This action can be used to show a component as a popup on the screen. If the popup loses the - * focus to another component in the containing window it will be hidden. - *

- * The action's settings are taken from a .properties file being part of the GUI Resource bundles of - * RapidMiner. These might be accessed using the I18N class. - *

- * A resource action needs a key specifier, which will be used to build the complete keys of the - * form: - *

    - *
  • gui.action.-key-.label = Which will be the caption
  • - *
  • gui.action.-key-.icon = The icon of this action. For examples used in menus or buttons
  • - *
  • gui.action.-key-.acc = The accelerator key used for menu entries
  • - *
  • gui.action.-key-.tip = Which will be the tool tip
  • - *
  • gui.action.-key-.mne = Which will give you access to the mnemonics key. Please make it the - * same case as in the label
  • - *
- * - * @author Nils Woehler - * - */ -public class PopupAction extends ResourceAction implements PopupComponentListener, ComponentListener { - - public enum PopupPosition { - HORIZONTAL, VERTICAL - } - - private class ContainerPopupDialog extends JDialog { - - private static final long serialVersionUID = 1L; - - public ContainerPopupDialog(Window owner, Component comp, Point point) { - super(owner != null ? owner : RapidMinerGUI.getMainFrame()); - this.add(comp); - this.setLocation(point); - this.setUndecorated(true); - pack(); - } - - } - - private static final long serialVersionUID = 1L; - - private final PopupPanel popupComponent; - private Component actionSource = null; - - private ContainerPopupDialog popup = null; - - private PopupPosition position = PopupPosition.VERTICAL; - - private static final int BORDER_OFFSET = 9; - - private Window containingWindow; - - private long hideTime = 0; - - public PopupAction(boolean smallIcon, String i18nKey, Component component, Object... i18nArgs) { - super(smallIcon, i18nKey, i18nArgs); - - this.popupComponent = new PopupPanel(component); - popupComponent.addListener(this); - } - - public PopupAction(boolean smallIcon, String i18nKey, Component component, PopupPosition position, Object... i18nArgs) { - super(smallIcon, i18nKey, i18nArgs); - - this.position = position; - this.popupComponent = new PopupPanel(component); - popupComponent.addListener(this); - } - - public PopupAction(String i18nKey, Component component, Object... i18nArgs) { - super(i18nKey, i18nArgs); - this.popupComponent = new PopupPanel(component); - popupComponent.addListener(this); - } - - public PopupAction(String i18nKey, Component component, PopupPosition position, Object... i18nArgs) { - super(i18nKey, i18nArgs); - this.position = position; - this.popupComponent = new PopupPanel(component); - popupComponent.addListener(this); - } - - @Override - public synchronized void loggedActionPerformed(ActionEvent e) { - if (System.currentTimeMillis() - hideTime > 150) { - if (hidePopup()) { - return; - } - showPopup((Component) e.getSource()); - } else { - Object source = e.getSource(); - if (source instanceof JToggleButton) { - ((JToggleButton) e.getSource()).setSelected(false); - } - } - } - - private Point calculatePosition(Component source) { - int xSource = source.getLocationOnScreen().x; - int ySource = source.getLocationOnScreen().y; - - // get size of popup - Dimension popupSize = ((Component) popupComponent).getSize(); - if (popupSize.width == 0) { - popupSize = ((Component) popupComponent).getPreferredSize(); - } - - int xPopup = 0; - int yPopup = 0; - - // get max x and y window positions - Window focusedWindow = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); - int maxX = focusedWindow.getLocationOnScreen().x + focusedWindow.getWidth(); - int maxY = focusedWindow.getLocationOnScreen().y + focusedWindow.getHeight(); - - switch (position) { - case VERTICAL: - - // place popup at sources' x position - xPopup = xSource; - - // check if popup is outside active window - if (xPopup + popupSize.width > maxX) { - - // move popup x position to the left - // to fit inside the active window - xPopup = maxX - popupSize.width - BORDER_OFFSET; - } - - // place popup always below source (to avoid overlapping) - yPopup = ySource + source.getHeight(); - - // if the popup now would be moved outside of RM Studio to the left it would look - // silly, so in that case just show it at its intended position and let it be cut - // off on the right side as we cannot do anything about it - if (xPopup < focusedWindow.getLocationOnScreen().x - || (xPopup - focusedWindow.getLocationOnScreen().x) + popupSize.width > focusedWindow.getWidth()) { - xPopup = xSource; - } - - break; - case HORIZONTAL: - - // place popup always to the right side of the source (to avoid overlapping) - xPopup = xSource + source.getWidth(); - - yPopup = ySource; - - // check if popup is outside active window - if (yPopup + popupSize.height > maxY) { - - // move popup upwards to fit into active window - yPopup = maxY - popupSize.height - BORDER_OFFSET; - } - - // if the popup now would be moved outside of RM Studio at the top it would look - // silly, so in that case just show it at its intended position and let it be cut - // off on the bottom side as we cannot do anything about it - if (yPopup < focusedWindow.getLocationOnScreen().y - || (yPopup - focusedWindow.getLocationOnScreen().y) + popupSize.height > focusedWindow.getHeight()) { - yPopup = ySource; - } - - break; - } - - return new Point(xPopup, yPopup); - - } - - /** - * Creates the popup, calculates position and sets focus - */ - private void showPopup(Component source) { - - actionSource = source; - actionSource.addComponentListener(this); - - if (actionSource instanceof JToggleButton) { - JToggleButton toggleSource = (JToggleButton) actionSource; - toggleSource.setSelected(true); - } - - containingWindow = SwingUtilities.windowForComponent(actionSource); - containingWindow.addComponentListener(this); - - Point position = calculatePosition(source); - popupComponent.setLocation(position); - popupComponent.setVisible(true); - popup = new ContainerPopupDialog(containingWindow, popupComponent, position); - popup.setVisible(true); - popup.requestFocus(); - popupComponent.startTracking(containingWindow, actionSource); - } - - /** - * Hides the popup component. - */ - private boolean hidePopup() { - if (actionSource instanceof JToggleButton) { - JToggleButton toggleSource = (JToggleButton) actionSource; - toggleSource.setSelected(false); - } - - if (containingWindow != null) { - containingWindow.removeComponentListener(this); - containingWindow = null; - } - - if (actionSource != null) { - actionSource.removeComponentListener(this); - actionSource = null; - } - - // Check if popup is visible - if (popup != null) { - popupComponent.setVisible(false); - popupComponent.stopTracking(); - - // hide popup and reset - popup.dispose(); - popup = null; - - hideTime = System.currentTimeMillis(); - return true; - } - - return false; - } - - @Override - public void focusLost() { - hidePopup(); - } - - @Override - public void componentResized(ComponentEvent e) { - hidePopup(); - } - - @Override - public void componentMoved(ComponentEvent e) { - // Unnecessary to hide on move event. Causes trouble on Linux - // hidePopup(); - } - - @Override - public void componentShown(ComponentEvent e) { - return; // Nothing to be done - } - - @Override - public void componentHidden(ComponentEvent e) { - hidePopup(); - } - -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. +*/ +package com.rapidminer.gui.popup; + +import java.awt.Component; +import java.awt.Dimension; +import java.awt.KeyboardFocusManager; +import java.awt.Point; +import java.awt.Window; +import java.awt.event.ActionEvent; +import java.awt.event.ComponentEvent; +import java.awt.event.ComponentListener; +import java.awt.event.KeyEvent; +import javax.swing.JComponent; +import javax.swing.JDialog; +import javax.swing.JToggleButton; +import javax.swing.KeyStroke; +import javax.swing.SwingUtilities; + +import com.rapidminer.gui.RapidMinerGUI; +import com.rapidminer.gui.tools.ResourceAction; + + +/** + * This action can be used to show a component as a popup on the screen. If the popup loses the + * focus to another component in the containing window it will be hidden. + *

+ * The action's settings are taken from a .properties file being part of the GUI Resource bundles of + * RapidMiner. These might be accessed using the I18N class. + *

+ * A resource action needs a key specifier, which will be used to build the complete keys of the + * form: + *

    + *
  • gui.action.-key-.label = Which will be the caption
  • + *
  • gui.action.-key-.icon = The icon of this action. For examples used in menus or buttons
  • + *
  • gui.action.-key-.acc = The accelerator key used for menu entries
  • + *
  • gui.action.-key-.tip = Which will be the tool tip
  • + *
  • gui.action.-key-.mne = Which will give you access to the mnemonics key. Please make it the + * same case as in the label
  • + *
+ * + * @author Nils Woehler + */ +public class PopupAction extends ResourceAction implements PopupComponentListener, ComponentListener { + + public enum PopupPosition { + HORIZONTAL, VERTICAL + } + + private class ContainerPopupDialog extends JDialog { + + private static final long serialVersionUID = 1L; + + private Component component; + + ContainerPopupDialog(Window owner, Component comp, Point point) { + super(owner != null ? owner : RapidMinerGUI.getMainFrame()); + this.component = comp; + this.add(comp); + this.setLocation(point); + this.setUndecorated(true); + pack(); + + ResourceAction closeAction = new ResourceAction("close") { + + @Override + public void loggedActionPerformed(ActionEvent e) { + hidePopup(); + } + + }; + getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW) + .put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0, false), "CANCEL"); + getRootPane().getActionMap().put("CANCEL", closeAction); + } + + @Override + public boolean requestFocusInWindow() { + return component != null ? component.requestFocusInWindow() : super.requestFocusInWindow(); + } + + } + + private static final long serialVersionUID = 1L; + + private final PopupPanel popupComponent; + private Component actionSource = null; + + private ContainerPopupDialog popup = null; + + private PopupPosition position = PopupPosition.VERTICAL; + + private static final int BORDER_OFFSET = 9; + + private Window containingWindow; + + private long hideTime = 0; + + public PopupAction(boolean smallIcon, String i18nKey, Component component, Object... i18nArgs) { + super(smallIcon, i18nKey, i18nArgs); + + this.popupComponent = new PopupPanel(component); + popupComponent.addListener(this); + } + + public PopupAction(boolean smallIcon, String i18nKey, Component component, PopupPosition position, Object... i18nArgs) { + super(smallIcon, i18nKey, i18nArgs); + + this.position = position; + this.popupComponent = new PopupPanel(component); + popupComponent.addListener(this); + } + + public PopupAction(String i18nKey, Component component, Object... i18nArgs) { + super(i18nKey, i18nArgs); + this.popupComponent = new PopupPanel(component); + popupComponent.addListener(this); + } + + public PopupAction(String i18nKey, Component component, PopupPosition position, Object... i18nArgs) { + super(i18nKey, i18nArgs); + this.position = position; + this.popupComponent = new PopupPanel(component); + popupComponent.addListener(this); + } + + @Override + public synchronized void loggedActionPerformed(ActionEvent e) { + if (System.currentTimeMillis() - hideTime > 150) { + if (hidePopup()) { + return; + } + showPopup((Component) e.getSource()); + } else { + Object source = e.getSource(); + if (source instanceof JToggleButton) { + ((JToggleButton) e.getSource()).setSelected(false); + } + } + } + + private Point calculatePosition(Component source) { + int xSource = source.getLocationOnScreen().x; + int ySource = source.getLocationOnScreen().y; + + // get size of popup + Dimension popupSize = popupComponent.getSize(); + if (popupSize.width == 0) { + popupSize = ((Component) popupComponent).getPreferredSize(); + } + + int xPopup = 0; + int yPopup = 0; + + // get max x and y window positions + Window focusedWindow = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); + int maxX = focusedWindow.getLocationOnScreen().x + focusedWindow.getWidth(); + int maxY = focusedWindow.getLocationOnScreen().y + focusedWindow.getHeight(); + + switch (position) { + case VERTICAL: + + // place popup at sources' x position + xPopup = xSource; + + // check if popup is outside active window + if (xPopup + popupSize.width > maxX) { + + // move popup x position to the left + // to fit inside the active window + xPopup = maxX - popupSize.width - BORDER_OFFSET; + } + + // place popup always below source (to avoid overlapping) + yPopup = ySource + source.getHeight(); + + // if the popup now would be moved outside of RM Studio to the left it would look + // silly, so in that case just show it at its intended position and let it be cut + // off on the right side as we cannot do anything about it + if (xPopup < focusedWindow.getLocationOnScreen().x + || (xPopup - focusedWindow.getLocationOnScreen().x) + popupSize.width > focusedWindow.getWidth()) { + xPopup = xSource; + } + + break; + case HORIZONTAL: + + // place popup always to the right side of the source (to avoid overlapping) + xPopup = xSource + source.getWidth(); + + yPopup = ySource; + + // check if popup is outside active window + if (yPopup + popupSize.height > maxY) { + + // move popup upwards to fit into active window + yPopup = maxY - popupSize.height - BORDER_OFFSET; + } + + // if the popup now would be moved outside of RM Studio at the top it would look + // silly, so in that case just show it at its intended position and let it be cut + // off on the bottom side as we cannot do anything about it + int minY = RapidMinerGUI.getMainFrame().getLocationOnScreen().y; + int studioHeight = RapidMinerGUI.getMainFrame().getHeight(); + if (yPopup < minY || (yPopup - minY) + popupSize.height > studioHeight) { + yPopup = ySource; + } + + break; + } + + return new Point(xPopup, yPopup); + + } + + /** + * Creates the popup, calculates position and sets focus + */ + private void showPopup(Component source) { + + actionSource = source; + actionSource.addComponentListener(this); + + if (actionSource instanceof JToggleButton) { + JToggleButton toggleSource = (JToggleButton) actionSource; + toggleSource.setSelected(true); + } + + containingWindow = SwingUtilities.windowForComponent(actionSource); + containingWindow.addComponentListener(this); + + Point position = calculatePosition(source); + popupComponent.setLocation(position); + popupComponent.setVisible(true); + popup = new ContainerPopupDialog(containingWindow, popupComponent, position); + popup.setVisible(true); + popup.requestFocus(); + popupComponent.startTracking(containingWindow); + } + + /** + * Hides the popup component. + */ + private boolean hidePopup() { + if (actionSource instanceof JToggleButton) { + JToggleButton toggleSource = (JToggleButton) actionSource; + toggleSource.setSelected(false); + } + + if (containingWindow != null) { + containingWindow.removeComponentListener(this); + containingWindow.requestFocusInWindow(); + containingWindow = null; + } + + if (actionSource != null) { + actionSource.removeComponentListener(this); + actionSource = null; + } + + // Check if popup is visible + if (popup != null) { + popupComponent.setVisible(false); + popupComponent.stopTracking(); + + // hide popup and reset + popup.dispose(); + popup = null; + + hideTime = System.currentTimeMillis(); + return true; + } + + return false; + } + + @Override + public void focusLost() { + hidePopup(); + } + + @Override + public void componentResized(ComponentEvent e) { + hidePopup(); + } + + @Override + public void componentMoved(ComponentEvent e) { + // Nothing to be done + } + + @Override + public void componentShown(ComponentEvent e) { + // Nothing to be done + } + + @Override + public void componentHidden(ComponentEvent e) { + hidePopup(); + } + +} diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupComponentListener.java b/src/main/java/com/rapidminer/gui/popup/PopupComponentListener.java similarity index 84% rename from src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupComponentListener.java rename to src/main/java/com/rapidminer/gui/popup/PopupComponentListener.java index a3b8e5c20..4499c8e5b 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupComponentListener.java +++ b/src/main/java/com/rapidminer/gui/popup/PopupComponentListener.java @@ -1,31 +1,30 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.gui.new_plotter.gui.popup; - -/** - * This listener is used to inform the popup action that it's popped up component has lost the - * focus. - * - * @author Nils Woehler - * - */ -public interface PopupComponentListener { - - public void focusLost(); -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. +*/ +package com.rapidminer.gui.popup; + +/** + * This listener is used to inform the popup action that it's popped up component has lost the + * focus. + * + * @author Nils Woehler + */ +public interface PopupComponentListener { + + void focusLost(); +} diff --git a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupPanel.java b/src/main/java/com/rapidminer/gui/popup/PopupPanel.java similarity index 73% rename from src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupPanel.java rename to src/main/java/com/rapidminer/gui/popup/PopupPanel.java index 2ba7ea3ae..ce9a71d63 100644 --- a/src/main/java/com/rapidminer/gui/new_plotter/gui/popup/PopupPanel.java +++ b/src/main/java/com/rapidminer/gui/popup/PopupPanel.java @@ -1,134 +1,166 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.gui.new_plotter.gui.popup; - -import java.awt.Component; -import java.awt.GridBagConstraints; -import java.awt.GridBagLayout; -import java.awt.Insets; -import java.awt.KeyboardFocusManager; -import java.awt.Window; -import java.beans.PropertyChangeEvent; -import java.beans.PropertyChangeListener; -import java.util.LinkedList; -import java.util.List; - -import javax.swing.JPanel; -import javax.swing.JPopupMenu; -import javax.swing.Popup; -import javax.swing.SwingUtilities; - - -/** - * A JPanel that contains the component that should be shown when a popup action is triggered. - * - * @author Nils Woehler - * - */ -public class PopupPanel extends JPanel implements PropertyChangeListener { - - private static final long serialVersionUID = 1L; - - private final List listenerList = new LinkedList(); - - private static final String PERMANENT_FOCUS_OWNER = "permanentFocusOwner"; - - private Window containingWindow; - - public PopupPanel(Component comp) { - this.setLayout(new GridBagLayout()); - - GridBagConstraints itemConstraint = new GridBagConstraints(); - - itemConstraint = new GridBagConstraints(); - itemConstraint.fill = GridBagConstraints.BOTH; - itemConstraint.weightx = 1.0; - itemConstraint.weighty = 1.0; - itemConstraint.gridwidth = GridBagConstraints.REMAINDER; - itemConstraint.insets = new Insets(5, 5, 5, 5); - this.setBorder(new JPopupMenu().getBorder()); - this.add(comp, itemConstraint); - } - - @Override - public void propertyChange(PropertyChangeEvent evt) { - Component newValue = (Component) evt.getNewValue(); - if (newValue == null) { - return; - } - if (!isFocusInside(newValue)) { - fireFocusLost(); - } - } - - public void addListener(PopupComponentListener l) { - listenerList.add(l); - } - - public void removeListener(PopupComponentListener l) { - listenerList.remove(l); - } - - /** - * Starts tracking of focus change. - * - * @param containingWindow - * the window that contains the popup - * @param actionSource - */ - public void startTracking(Window containingWindow, Component actionSource) { - this.containingWindow = containingWindow; - KeyboardFocusManager.getCurrentKeyboardFocusManager().addPropertyChangeListener(PERMANENT_FOCUS_OWNER, this); - } - - public void stopTracking() { - this.containingWindow = null; - KeyboardFocusManager.getCurrentKeyboardFocusManager().removePropertyChangeListener(PERMANENT_FOCUS_OWNER, this); - } - - private void fireFocusLost() { - for (PopupComponentListener l : listenerList) { - l.focusLost(); - } - stopTracking(); - } - - /** - * Checks if the focus is still on this component or its child components. - */ - private boolean isFocusInside(Object newFocusedComp) { - if (newFocusedComp instanceof Popup) { - return true; - } - if (newFocusedComp instanceof Component && !SwingUtilities.isDescendingFrom((Component) newFocusedComp, this)) { - // Check if focus is on other window - if (containingWindow == null) { - return false; - } - - Window focusedWindow = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); - - // if focus is on other window return true - if (containingWindow == focusedWindow) { - return false; - } - } - return true; - } -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. +*/ +package com.rapidminer.gui.popup; + +import java.awt.Component; +import java.awt.GridBagConstraints; +import java.awt.GridBagLayout; +import java.awt.Insets; +import java.awt.KeyboardFocusManager; +import java.awt.Window; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; +import java.util.LinkedList; +import java.util.List; +import javax.swing.JPanel; +import javax.swing.JPopupMenu; +import javax.swing.Popup; +import javax.swing.SwingUtilities; +import javax.swing.event.AncestorEvent; +import javax.swing.event.AncestorListener; + + +/** + * A JPanel that contains the component that should be shown when a popup action is triggered. + * + * @author Nils Woehler + */ +public class PopupPanel extends JPanel implements PropertyChangeListener { + + private static final long serialVersionUID = 1L; + + private final List listenerList = new LinkedList<>(); + + private static final String PERMANENT_FOCUS_OWNER = "permanentFocusOwner"; + + private Window containingWindow; + private Component component; + + PopupPanel(Component comp) { + this.setLayout(new GridBagLayout()); + this.setBackground(comp.getBackground()); + this.component = comp; + GridBagConstraints itemConstraint = new GridBagConstraints(); + + itemConstraint.fill = GridBagConstraints.BOTH; + itemConstraint.weightx = 1.0; + itemConstraint.weighty = 1.0; + itemConstraint.gridwidth = GridBagConstraints.REMAINDER; + itemConstraint.insets = new Insets(5, 5, 5, 5); + this.setBorder(new JPopupMenu().getBorder()); + this.add(comp, itemConstraint); + + // make sure focus is set correctly once the popup is actually shown + addAncestorListener(new AncestorListener() { + + @Override + public void ancestorAdded(AncestorEvent event) { + if (PopupPanel.this.isShowing()) { + PopupPanel.this.requestFocusInWindow(); + } + } + + @Override + public void ancestorRemoved(AncestorEvent event) { + // not needed + } + + @Override + public void ancestorMoved(AncestorEvent event) { + // not needed + } + }); + } + + @Override + public void propertyChange(PropertyChangeEvent evt) { + Component newValue = (Component) evt.getNewValue(); + if (newValue == null) { + return; + } + if (!isFocusInside(newValue)) { + fireFocusLost(); + } + } + + @Override + public boolean requestFocusInWindow() { + // forwards focus request to the wrapped component + return component != null ? component.requestFocusInWindow() : super.requestFocusInWindow(); + } + + public void addListener(PopupComponentListener l) { + listenerList.add(l); + } + + public void removeListener(PopupComponentListener l) { + listenerList.remove(l); + } + + /** + * Starts tracking of focus change. + * + * @param containingWindow + * the window that contains the popup + */ + void startTracking(Window containingWindow) { + this.containingWindow = containingWindow; + KeyboardFocusManager.getCurrentKeyboardFocusManager().addPropertyChangeListener(PERMANENT_FOCUS_OWNER, this); + } + + void stopTracking() { + this.containingWindow = null; + KeyboardFocusManager.getCurrentKeyboardFocusManager().removePropertyChangeListener(PERMANENT_FOCUS_OWNER, this); + } + + private void fireFocusLost() { + for (PopupComponentListener l : listenerList) { + l.focusLost(); + } + stopTracking(); + } + + /** + * Checks if the focus is still on this component or its child components. + */ + private boolean isFocusInside(Object newFocusedComp) { + if (newFocusedComp instanceof Popup) { + return true; + } + if (newFocusedComp instanceof Component && !SwingUtilities.isDescendingFrom((Component) newFocusedComp, this)) { + // Check if focus is on other window + if (containingWindow == null) { + return false; + } + + Window focusedWindow = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); + + // if focus is on other window in owner chain, return false + Window parent = containingWindow; + do { + if (parent == focusedWindow) { + return false; + } else { + parent = parent.getOwner(); + } + } while (parent != null); + } + return true; + } +} diff --git a/src/main/java/com/rapidminer/gui/processeditor/ExtendedProcessEditor.java b/src/main/java/com/rapidminer/gui/processeditor/ExtendedProcessEditor.java index c72a7a976..70c41113e 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/ExtendedProcessEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/ExtendedProcessEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/MacroEditor.java b/src/main/java/com/rapidminer/gui/processeditor/MacroEditor.java index 6bbb4f796..44c4ea913 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/MacroEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/MacroEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/MacroViewer.java b/src/main/java/com/rapidminer/gui/processeditor/MacroViewer.java index 3f1d38cf9..8e28716a5 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/MacroViewer.java +++ b/src/main/java/com/rapidminer/gui/processeditor/MacroViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorEditor.java b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorEditor.java index 90a314493..ce75dfae3 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTree.java b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTree.java index 60545d8ae..d552ade8a 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTree.java +++ b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeModel.java b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeModel.java index ca3e1adae..2597cd345 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeModel.java +++ b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeRenderer.java b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeRenderer.java index 48f02b484..9c5b44dbd 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeRenderer.java +++ b/src/main/java/com/rapidminer/gui/processeditor/NewOperatorGroupTreeRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionProducer.java b/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionProducer.java index a37ba31b1..8d1560000 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionProducer.java +++ b/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionProducer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionRegistry.java b/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionRegistry.java index 7e8081c97..1cffb0cc5 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionRegistry.java +++ b/src/main/java/com/rapidminer/gui/processeditor/OperatorPortActionRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/ProcessContextEditor.java b/src/main/java/com/rapidminer/gui/processeditor/ProcessContextEditor.java index 50228a5f3..97abc5409 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/ProcessContextEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/ProcessContextEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/ProcessContextProcessEditor.java b/src/main/java/com/rapidminer/gui/processeditor/ProcessContextProcessEditor.java index 2b9faa70b..8f231c193 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/ProcessContextProcessEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/ProcessContextProcessEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/ProcessEditor.java b/src/main/java/com/rapidminer/gui/processeditor/ProcessEditor.java index 38cd758c2..6d1ea0b96 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/ProcessEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/ProcessEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/ProcessLogTab.java b/src/main/java/com/rapidminer/gui/processeditor/ProcessLogTab.java index dc85e2671..bc820d0a6 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/ProcessLogTab.java +++ b/src/main/java/com/rapidminer/gui/processeditor/ProcessLogTab.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/RepositoryLocationsEditor.java b/src/main/java/com/rapidminer/gui/processeditor/RepositoryLocationsEditor.java index 37a159fd0..3c725d935 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/RepositoryLocationsEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/RepositoryLocationsEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/XMLEditor.java b/src/main/java/com/rapidminer/gui/processeditor/XMLEditor.java index b34e7fd44..e50bbc4f0 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/XMLEditor.java +++ b/src/main/java/com/rapidminer/gui/processeditor/XMLEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/DockableResultDisplay.java b/src/main/java/com/rapidminer/gui/processeditor/results/DockableResultDisplay.java index c90c3893f..5da6b8d43 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/DockableResultDisplay.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/DockableResultDisplay.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -356,7 +356,7 @@ private void clearNow(boolean alsoClearLogs) { } } // fix for "delete old results" dialog after breakpoint resume - if ((!toClose.isEmpty() || !dataTables.isEmpty()) && closeResultsPerRun) { + if ((!toClose.isEmpty() || !dataTables.isEmpty()) && closeResultsPerRun != null && closeResultsPerRun) { DockableResultDisplay.this.dataTables.clear(); // updateDataTables(); for (Dockable dockable : toClose) { diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ProcessExecutionResultOverview.java b/src/main/java/com/rapidminer/gui/processeditor/results/ProcessExecutionResultOverview.java index 34b304c0c..7549aa782 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ProcessExecutionResultOverview.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ProcessExecutionResultOverview.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/RapidBorder.java b/src/main/java/com/rapidminer/gui/processeditor/results/RapidBorder.java index f75662e4e..c7f770772 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/RapidBorder.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/RapidBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultActionGuiProvider.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultActionGuiProvider.java index af460d8b5..5daa2a29a 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultActionGuiProvider.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultActionGuiProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplay.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplay.java index 1ab7f4f45..54ce2562b 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplay.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplay.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplayTools.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplayTools.java index 134b54f5e..b9c357ccf 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplayTools.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultDisplayTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -119,7 +119,7 @@ public static JPanel createVisualizationComponent(IOObject result, final IOConta result = TableViewingTools.replaceTable(result); final String resultName = RendererService.getName(result.getClass()); ButtonBarCardPanel visualisationComponent; - Collection renderers = RendererService.getRenderers(resultName); + Collection renderers = RendererService.getRenderersExcludingLegacyRenderers(resultName); // fallback to default toString method! if (resultName == null) { diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultLimitPanel.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultLimitPanel.java index 693e0ed25..41b2ee666 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultLimitPanel.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultLimitPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultOverview.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultOverview.java index 5796388b3..748e2906c 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultOverview.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultOverview.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTab.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTab.java index c0b65b5ba..26704e05c 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTab.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTab.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -21,7 +21,6 @@ import java.awt.BorderLayout; import java.awt.Component; import java.awt.Container; - import javax.swing.BorderFactory; import javax.swing.Box; import javax.swing.BoxLayout; @@ -33,6 +32,7 @@ import javax.swing.SwingUtilities; import com.rapidminer.core.license.ProductConstraintManager; +import com.rapidminer.gui.CleanupRequiringComponent; import com.rapidminer.gui.MainFrame; import com.rapidminer.gui.RapidMinerGUI; import com.rapidminer.gui.actions.CloseAllResultsAction; @@ -41,7 +41,6 @@ import com.rapidminer.gui.tools.ProgressThread; import com.rapidminer.gui.tools.ResourceLabel; import com.rapidminer.gui.tools.SwingTools; -import com.rapidminer.gui.viewer.metadata.MetaDataStatisticsViewer; import com.rapidminer.license.ConstraintNotRestrictedException; import com.rapidminer.license.LicenseConstants; import com.rapidminer.license.LicenseEvent; @@ -225,7 +224,7 @@ private static JComponent makeStandbyLabel() { /** * Creates an appropriate name, appending a number to make names unique, and calls - * {@link #createVisualizationComponent(IOObject, IOContainer, String)}. + * {@link ResultDisplayTools#createVisualizationComponent(IOObject, IOContainer, String)}. */ private JPanel createComponent(ResultObject resultObject, IOContainer resultContainer) { final String resultName = RendererService.getName(resultObject.getClass()); @@ -247,9 +246,13 @@ public DockKey getDockKey() { return dockKey; } + /** + * Free up any resources held by this result tab. Also checks every child component for instances of {@link + * CleanupRequiringComponent} and calls their clean-up methods. + */ public void freeResources() { if (component != null) { - stopStatisticsRecursively(component); + cleanUpRecursively(component); remove(component); component = null; resultObject = null; @@ -258,18 +261,18 @@ public void freeResources() { } /** - * Looks recursively for the {@link MetaDataStatisticsViewer} and stops its statistics - * calculation. + * Looks recursively for components implementing the {@link CleanupRequiringComponent} interface and calls their + * cleanUp() method. * * @param component - * the component whose children should be searched + * the component whose children should be searched */ - private void stopStatisticsRecursively(Container component) { + private void cleanUpRecursively(Container component) { for (Component child : component.getComponents()) { - if (child instanceof MetaDataStatisticsViewer) { - ((MetaDataStatisticsViewer) child).stop(); + if (child instanceof CleanupRequiringComponent) { + ((CleanupRequiringComponent) child).cleanUp(); } else if (child instanceof Container) { - stopStatisticsRecursively((Container) child); + cleanUpRecursively((Container) child); } } } diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionRegistry.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionRegistry.java index c97a19d6e..c541443bf 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionRegistry.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionVisualizer.java b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionVisualizer.java index f8fc2ed16..22d117533 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionVisualizer.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/ResultTabActionVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/results/SingleResultOverview.java b/src/main/java/com/rapidminer/gui/processeditor/results/SingleResultOverview.java index 8b08fddba..8ba6d7783 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/results/SingleResultOverview.java +++ b/src/main/java/com/rapidminer/gui/processeditor/results/SingleResultOverview.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,6 @@ import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; import java.util.List; - import javax.swing.Action; import javax.swing.BorderFactory; import javax.swing.JEditorPane; @@ -180,7 +179,7 @@ public SingleResultOverview(IOObject result, Process process, int resultIndex) { name = ((ResultObject) result).getName(); } else { name = RendererService.getName(result.getClass()); - List renderers = RendererService.getRenderers(name); + List renderers = RendererService.getRenderersExcludingLegacyRenderers(name); if (renderers.isEmpty()) { main = makeTextRenderer(result); } else { @@ -354,7 +353,7 @@ private void updatePreviewImage() { final IOObject result = ioObject.get(); if (result != null) { String name = RendererService.getName(result.getClass()); - final List renderers = RendererService.getRenderers(name); + final List renderers = RendererService.getRenderersExcludingLegacyRenderers(name); if (renderers.isEmpty()) { return; } diff --git a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearch.java b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearch.java index 6ec6e2fb0..7746fced5 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearch.java +++ b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearch.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchGUIProvider.java b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchGUIProvider.java index a0fb150f8..1b387e958 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchGUIProvider.java +++ b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchGUIProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchManager.java b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchManager.java index 79cc85774..c3b8d3fbf 100644 --- a/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchManager.java +++ b/src/main/java/com/rapidminer/gui/processeditor/search/OperatorGlobalSearchManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/AbstractSettingsItemProvider.java b/src/main/java/com/rapidminer/gui/properties/AbstractSettingsItemProvider.java index 762dd9012..a3862a980 100644 --- a/src/main/java/com/rapidminer/gui/properties/AbstractSettingsItemProvider.java +++ b/src/main/java/com/rapidminer/gui/properties/AbstractSettingsItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/AttributeOrderingDialog.java b/src/main/java/com/rapidminer/gui/properties/AttributeOrderingDialog.java index 88812a591..5bb2a64d9 100644 --- a/src/main/java/com/rapidminer/gui/properties/AttributeOrderingDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/AttributeOrderingDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/AttributesPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/AttributesPropertyDialog.java index 01d9fa7f8..f8f373634 100644 --- a/src/main/java/com/rapidminer/gui/properties/AttributesPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/AttributesPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,13 +18,7 @@ */ package com.rapidminer.gui.properties; -import com.rapidminer.gui.tools.ExtendedJScrollPane; -import com.rapidminer.gui.tools.FilterTextField; -import com.rapidminer.gui.tools.FilterableListModel; -import com.rapidminer.gui.tools.ResourceAction; -import com.rapidminer.parameter.ParameterTypeAttributes; -import com.rapidminer.tools.I18N; - +import java.awt.Component; import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; @@ -35,13 +29,28 @@ import java.awt.event.MouseListener; import java.util.ArrayList; import java.util.Collection; - +import java.util.HashMap; +import java.util.List; +import java.util.Map; import javax.swing.Action; +import javax.swing.DefaultListCellRenderer; +import javax.swing.Icon; import javax.swing.JButton; +import javax.swing.JLabel; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; +import com.rapidminer.gui.tools.AttributeGuiTools; +import com.rapidminer.gui.tools.ExtendedJScrollPane; +import com.rapidminer.gui.tools.FilterTextField; +import com.rapidminer.gui.tools.FilterableListModel; +import com.rapidminer.gui.tools.ResourceAction; +import com.rapidminer.parameter.ParameterTypeAttributes; +import com.rapidminer.tools.I18N; +import com.rapidminer.tools.Ontology; +import com.rapidminer.tools.container.Pair; + /** * A dialog to select a subset of attributes. @@ -56,6 +65,8 @@ public class AttributesPropertyDialog extends PropertyDialog { private final ArrayList selectedItems; + private final Map valueTypeMap; + private final FilterTextField itemSearchField; private final FilterTextField selectedItemSearchField; @@ -74,12 +85,11 @@ public class AttributesPropertyDialog extends PropertyDialog { @Override public void loggedActionPerformed(ActionEvent e) { - int[] indices = itemList.getSelectedIndices(); + List selectedValues = itemList.getSelectedValuesList(); itemList.setSelectedIndices(new int[] {}); - for (int i = indices.length - 1; i >= 0; i--) { - String item = itemListModel.getElementAt(indices[i]).toString(); + for (String item : selectedValues) { selectedItemListModel.addElement(item); - itemListModel.removeElementAt(indices[i]); + itemListModel.removeElement(item); selectedItems.add(item); items.remove(item); } @@ -105,29 +115,43 @@ public void loggedActionPerformed(ActionEvent e) { }; public AttributesPropertyDialog(final ParameterTypeAttributes type, Collection preselectedItems) { + this(type, preselectedItems, true); + } + + /** + * Creates a dialog instance. + * + * @param type + * the parameter type attribute instance + * @param preselectedItems + * the preselected attribute names + * @param sortAttributes + * if {@code true}, attributes will be sorted alpha-numerically; if {@code false} attributes will not be sorted at + * all. This is only relevant for the right (selected attributes) side, the left side (available attributes) will + * always be sorted because it's hugely inconvenient if it isn't + * @since 9.2.0 + */ + public AttributesPropertyDialog(final ParameterTypeAttributes type, Collection preselectedItems, boolean sortAttributes) { super(type, "attributes"); JPanel panel = new JPanel(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); items = new ArrayList<>(); selectedItems = new ArrayList<>(); - - itemListModel = new FilterableListModel<>(); - selectedItemListModel = new FilterableListModel<>(); - for (String item : type.getAttributeNames()) { - if (!preselectedItems.contains(item)) { - items.add(item); - itemListModel.addElement(item); - } else { - selectedItems.add(item); - selectedItemListModel.addElement(item); + valueTypeMap = new HashMap<>(); + + itemListModel = new FilterableListModel<>(true); + selectedItemListModel = new FilterableListModel<>(sortAttributes); + for (Pair item : type.getAttributeNamesAndTypes(sortAttributes)) { + if (!preselectedItems.contains(item.getFirst())) { + items.add(item.getFirst()); + itemListModel.addElement(item.getFirst()); } + valueTypeMap.put(item.getFirst(), item.getSecond()); } for (String item : preselectedItems) { - if (!type.getAttributeNames().contains(item)) { - selectedItems.add(item); - selectedItemListModel.addElement(item); - } + selectedItems.add(item); + selectedItemListModel.addElement(item); } itemSearchField = new FilterTextField(); @@ -156,6 +180,7 @@ public void loggedActionPerformed(ActionEvent e) { itemSearchFieldPanel.add(itemSearchFieldClearButton, c); itemList = new JList<>(itemListModel); + itemList.setCellRenderer(createAttributeTypeListRenderer()); itemList.addMouseListener(new MouseListener() { @Override @@ -248,6 +273,7 @@ public void loggedActionPerformed(ActionEvent e) { selectedItemSearchFieldPanel.add(selectedItemSearchFieldClearButton, c); selectedItemList = new JList<>(selectedItemListModel); + selectedItemList.setCellRenderer(createAttributeTypeListRenderer()); selectedItemList.addMouseListener(new MouseListener() { @Override @@ -324,4 +350,33 @@ public void mouseReleased(MouseEvent e) {} public Collection getSelectedAttributeNames() { return selectedItems; } + + /** + * Create a list cell renderer for lists that show attributes and their value types. + * + * @return the renderer, never {@code null} + */ + private DefaultListCellRenderer createAttributeTypeListRenderer() { + return new DefaultListCellRenderer() { + + @Override + public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { + JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); + String stringValue = (String) value; + Integer type = valueTypeMap.get(stringValue); + if (type != null) { + Icon icon; + if (Ontology.ATTRIBUTE_VALUE_TYPE.isA(type, Ontology.NUMERICAL)) { + icon = AttributeGuiTools.NUMERICAL_COLUMN_ICON; + } else if (Ontology.ATTRIBUTE_VALUE_TYPE.isA(type, Ontology.NOMINAL)) { + icon = AttributeGuiTools.NOMINAL_COLUMN_ICON; + } else { + icon = AttributeGuiTools.DATE_COLUMN_ICON; + } + label.setIcon(icon); + } + return label; + } + }; + } } diff --git a/src/main/java/com/rapidminer/gui/properties/BasicPropertyTable.java b/src/main/java/com/rapidminer/gui/properties/BasicPropertyTable.java index 5d3fdc769..393b947a5 100644 --- a/src/main/java/com/rapidminer/gui/properties/BasicPropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/BasicPropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/BetaFeaturesListener.java b/src/main/java/com/rapidminer/gui/properties/BetaFeaturesListener.java index ac170211a..999454bbd 100644 --- a/src/main/java/com/rapidminer/gui/properties/BetaFeaturesListener.java +++ b/src/main/java/com/rapidminer/gui/properties/BetaFeaturesListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/CompatibilityLevelSpinnerModel.java b/src/main/java/com/rapidminer/gui/properties/CompatibilityLevelSpinnerModel.java index 180e7c623..db0d6553d 100644 --- a/src/main/java/com/rapidminer/gui/properties/CompatibilityLevelSpinnerModel.java +++ b/src/main/java/com/rapidminer/gui/properties/CompatibilityLevelSpinnerModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialog.java b/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialog.java index 68944c06b..6b78f1a6e 100644 --- a/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialogCreator.java b/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialogCreator.java index f204c8772..bb56b33bf 100644 --- a/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialogCreator.java +++ b/src/main/java/com/rapidminer/gui/properties/ConfigureParameterOptimizationDialogCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/DefaultPropertyTable.java b/src/main/java/com/rapidminer/gui/properties/DefaultPropertyTable.java index c18484506..7712c3d0c 100644 --- a/src/main/java/com/rapidminer/gui/properties/DefaultPropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/DefaultPropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/DefaultRMCellEditor.java b/src/main/java/com/rapidminer/gui/properties/DefaultRMCellEditor.java index 00ce74641..09f4bf0e8 100644 --- a/src/main/java/com/rapidminer/gui/properties/DefaultRMCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/DefaultRMCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyDialog.java index 88cec1c83..267d2d1b5 100644 --- a/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyTable.java b/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyTable.java index 1fd5ab7b0..f7bb94dc4 100644 --- a/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/EnumerationPropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ExpressionPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/ExpressionPropertyDialog.java index 95ea211cb..247e8e77a 100644 --- a/src/main/java/com/rapidminer/gui/properties/ExpressionPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/ExpressionPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FilterPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/FilterPropertyDialog.java index f411a7326..04921ee18 100644 --- a/src/main/java/com/rapidminer/gui/properties/FilterPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/FilterPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FilterTableModel.java b/src/main/java/com/rapidminer/gui/properties/FilterTableModel.java index c81f1a776..e4892f57a 100644 --- a/src/main/java/com/rapidminer/gui/properties/FilterTableModel.java +++ b/src/main/java/com/rapidminer/gui/properties/FilterTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FocusedComponentBorder.java b/src/main/java/com/rapidminer/gui/properties/FocusedComponentBorder.java index 380a36edf..57bb35717 100644 --- a/src/main/java/com/rapidminer/gui/properties/FocusedComponentBorder.java +++ b/src/main/java/com/rapidminer/gui/properties/FocusedComponentBorder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionModel.java b/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionModel.java index 0769456a9..ca942f621 100644 --- a/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionModel.java +++ b/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionPanel.java b/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionPanel.java index 7bc6c82b3..3b883abc9 100644 --- a/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/FunctionDescriptionPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FunctionInputPanel.java b/src/main/java/com/rapidminer/gui/properties/FunctionInputPanel.java index 376a09064..5b6b8584d 100644 --- a/src/main/java/com/rapidminer/gui/properties/FunctionInputPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/FunctionInputPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/FunctionInputsModel.java b/src/main/java/com/rapidminer/gui/properties/FunctionInputsModel.java index c0ee8b2c7..f06dd9e4b 100644 --- a/src/main/java/com/rapidminer/gui/properties/FunctionInputsModel.java +++ b/src/main/java/com/rapidminer/gui/properties/FunctionInputsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/GenericParameterPanel.java b/src/main/java/com/rapidminer/gui/properties/GenericParameterPanel.java index 9a3e0d0b8..c80be7c0d 100644 --- a/src/main/java/com/rapidminer/gui/properties/GenericParameterPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/GenericParameterPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ListPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/ListPropertyDialog.java index 10206d04b..761147613 100644 --- a/src/main/java/com/rapidminer/gui/properties/ListPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/ListPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ListPropertyTable.java b/src/main/java/com/rapidminer/gui/properties/ListPropertyTable.java index dc068c16b..84bc69e74 100644 --- a/src/main/java/com/rapidminer/gui/properties/ListPropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/ListPropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ListPropertyTable2.java b/src/main/java/com/rapidminer/gui/properties/ListPropertyTable2.java index 2eefb1594..393c1b5c1 100644 --- a/src/main/java/com/rapidminer/gui/properties/ListPropertyTable2.java +++ b/src/main/java/com/rapidminer/gui/properties/ListPropertyTable2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ListTableModel.java b/src/main/java/com/rapidminer/gui/properties/ListTableModel.java index 702e7f3ac..fe62eb5fa 100644 --- a/src/main/java/com/rapidminer/gui/properties/ListTableModel.java +++ b/src/main/java/com/rapidminer/gui/properties/ListTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/MacroSelectionDialog.java b/src/main/java/com/rapidminer/gui/properties/MacroSelectionDialog.java index 9d6961428..c736d0f42 100644 --- a/src/main/java/com/rapidminer/gui/properties/MacroSelectionDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/MacroSelectionDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyDialog.java index dd95570ef..d3bfda605 100644 --- a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTable.java b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTable.java index 41c8eebe4..0f8c1be90 100644 --- a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTableModel.java b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTableModel.java index e08ab1ec2..707843147 100644 --- a/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTableModel.java +++ b/src/main/java/com/rapidminer/gui/properties/MatrixPropertyTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/OperatorPropertyPanel.java b/src/main/java/com/rapidminer/gui/properties/OperatorPropertyPanel.java index 7576c9fa8..31c1fb099 100644 --- a/src/main/java/com/rapidminer/gui/properties/OperatorPropertyPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/OperatorPropertyPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ParameterChangeListener.java b/src/main/java/com/rapidminer/gui/properties/ParameterChangeListener.java index 8ca6e1d54..e4bc43256 100644 --- a/src/main/java/com/rapidminer/gui/properties/ParameterChangeListener.java +++ b/src/main/java/com/rapidminer/gui/properties/ParameterChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/PropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/PropertyDialog.java index 95d168929..c7ff0e1db 100644 --- a/src/main/java/com/rapidminer/gui/properties/PropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/PropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/PropertyPanel.java b/src/main/java/com/rapidminer/gui/properties/PropertyPanel.java index 2df5af2c2..5555240fe 100644 --- a/src/main/java/com/rapidminer/gui/properties/PropertyPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/PropertyPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/PropertyTable.java b/src/main/java/com/rapidminer/gui/properties/PropertyTable.java index dd1e3e6ae..ba3b0909d 100644 --- a/src/main/java/com/rapidminer/gui/properties/PropertyTable.java +++ b/src/main/java/com/rapidminer/gui/properties/PropertyTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/PropertyTableParameterChangeListener.java b/src/main/java/com/rapidminer/gui/properties/PropertyTableParameterChangeListener.java index 268f40f7e..61bb2f3a3 100644 --- a/src/main/java/com/rapidminer/gui/properties/PropertyTableParameterChangeListener.java +++ b/src/main/java/com/rapidminer/gui/properties/PropertyTableParameterChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/ProxyParameterSaver.java b/src/main/java/com/rapidminer/gui/properties/ProxyParameterSaver.java index f34837d19..11c43a1a1 100644 --- a/src/main/java/com/rapidminer/gui/properties/ProxyParameterSaver.java +++ b/src/main/java/com/rapidminer/gui/properties/ProxyParameterSaver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/RegexpPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/RegexpPropertyDialog.java index d563f10c1..3ddaf7ed0 100644 --- a/src/main/java/com/rapidminer/gui/properties/RegexpPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/RegexpPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsDialog.java b/src/main/java/com/rapidminer/gui/properties/SettingsDialog.java index c8f271f72..5e479ba9b 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsItem.java b/src/main/java/com/rapidminer/gui/properties/SettingsItem.java index 7b98c6203..606ffcbb1 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsItem.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsItemProvider.java b/src/main/java/com/rapidminer/gui/properties/SettingsItemProvider.java index b2ea679e0..1558a13dc 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsItemProvider.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsItems.java b/src/main/java/com/rapidminer/gui/properties/SettingsItems.java index fbee51f12..7649ae9ed 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsItems.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsItems.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsPropertyPanel.java b/src/main/java/com/rapidminer/gui/properties/SettingsPropertyPanel.java index 97a2e0e92..8323dc253 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsPropertyPanel.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsPropertyPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsTabs.java b/src/main/java/com/rapidminer/gui/properties/SettingsTabs.java index a6c6a85c9..e1d28f06a 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsTabs.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsTabs.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/SettingsXmlHandler.java b/src/main/java/com/rapidminer/gui/properties/SettingsXmlHandler.java index 1a21f84cd..1368ea90e 100644 --- a/src/main/java/com/rapidminer/gui/properties/SettingsXmlHandler.java +++ b/src/main/java/com/rapidminer/gui/properties/SettingsXmlHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/TextPropertyDialog.java b/src/main/java/com/rapidminer/gui/properties/TextPropertyDialog.java index 4bd0694cf..7c040c1ac 100644 --- a/src/main/java/com/rapidminer/gui/properties/TextPropertyDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/TextPropertyDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/key/DefaultPropertyKeyRenderer.java b/src/main/java/com/rapidminer/gui/properties/celleditors/key/DefaultPropertyKeyRenderer.java index dee5db951..698ec7dbd 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/key/DefaultPropertyKeyRenderer.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/key/DefaultPropertyKeyRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/key/DelegationKeyCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/key/DelegationKeyCellEditor.java index f81c57c33..fba4f5200 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/key/DelegationKeyCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/key/DelegationKeyCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/key/ParameterValueKeyCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/key/ParameterValueKeyCellEditor.java index d2c2e40bc..7e845237e 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/key/ParameterValueKeyCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/key/ParameterValueKeyCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/key/PropertyKeyCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/key/PropertyKeyCellEditor.java index e676826f9..a349a286c 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/key/PropertyKeyCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/key/PropertyKeyCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AbstractSuggestionBoxValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AbstractSuggestionBoxValueCellEditor.java index 682e028a9..18093fa3f 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AbstractSuggestionBoxValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AbstractSuggestionBoxValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,19 +23,22 @@ import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; +import java.awt.Image; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.awt.event.FocusAdapter; import java.awt.event.FocusEvent; -import java.awt.event.FocusListener; import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import java.lang.reflect.InvocationTargetException; +import java.awt.image.ImageObserver; import java.util.List; - +import java.util.function.IntUnaryOperator; +import java.util.stream.IntStream; import javax.swing.AbstractCellEditor; import javax.swing.DefaultComboBoxModel; import javax.swing.DefaultListCellRenderer; +import javax.swing.GrayFilter; +import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JList; @@ -49,6 +52,7 @@ import javax.swing.plaf.basic.BasicComboPopup; import com.rapidminer.gui.tools.ProgressThread; +import com.rapidminer.gui.tools.SwingTools; import com.rapidminer.gui.tools.autocomplete.AutoCompleteComboBoxAddition; import com.rapidminer.operator.Operator; import com.rapidminer.parameter.ParameterType; @@ -66,6 +70,23 @@ public abstract class AbstractSuggestionBoxValueCellEditor extends AbstractCellE private static final long serialVersionUID = -771727412083431607L; + /** @since 9.2.0 */ + private static final Image LOADING_ICON = GrayFilter.createDisabledImage(SwingTools.createIcon("16/loading.gif").getImage()); + private static final String LOADING_STRING = I18N.getGUILabel("parameters.loading"); + private static final String EMPTY_STRING = I18N.getGUILabel("parameters.empty"); + private static final Object LOADING = new Object() { + @Override + public String toString() { + return LOADING_STRING; + } + }; + private static final Object EMPTY = new Object() { + @Override + public String toString() { + return EMPTY_STRING; + } + }; + /** * The model of the combo box which consist of the suggestions */ @@ -75,17 +96,13 @@ public abstract class AbstractSuggestionBoxValueCellEditor extends AbstractCellE * The GUI element */ private final SuggestionComboBox comboBox; + private final ImageIcon loadingIcon; private final JPanel container; private Operator operator; private ParameterType type; - private final static Object LOADING = new Object(); - private final static Object EMPTY = new Object(); - private final static String LOADING_STRING = I18N.getGUILabel("parameters.loading"); - private final static String EMPTY_STRING = I18N.getGUILabel("parameters.empty"); - private ActionListener comboBoxSelectionListener = new ActionListener() { private Object currentItem = null; @@ -93,12 +110,8 @@ public abstract class AbstractSuggestionBoxValueCellEditor extends AbstractCellE @Override public void actionPerformed(ActionEvent e) { Object selectedItem = comboBox.getSelectedItem(); - if (EMPTY.equals(selectedItem) || LOADING.equals(selectedItem)) { - if (currentItem == null) { - comboBox.setSelectedItem(""); - } else { - comboBox.setSelectedItem(currentItem); - } + if (EMPTY == selectedItem || LOADING == selectedItem) { + comboBox.setSelectedItem(currentItem == null ? "" : currentItem); } else { currentItem = selectedItem; } @@ -113,6 +126,8 @@ public AbstractSuggestionBoxValueCellEditor(final ParameterType type) { this.comboBox.setRenderer(new SuggestionComboBoxModelCellRenderer()); comboBox.addActionListener(comboBoxSelectionListener); + loadingIcon = makeLoadingIcon(comboBox); + new AutoCompleteComboBoxAddition(comboBox); this.container = new JPanel(new GridBagLayout()); @@ -204,11 +219,13 @@ public Component getListCellRendererComponent(JList list, Object value, int i boolean cellHasFocus) { Component listCellRendererComponent = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); - if (LOADING.equals(value) || EMPTY.equals(value)) { + boolean isLoading = LOADING == value; + if (EMPTY == value || isLoading) { listCellRendererComponent.setBackground(list.getBackground()); listCellRendererComponent.setForeground(UIManager.getColor("Label.disabledForeground")); listCellRendererComponent.setEnabled(false); - super.setText(LOADING == value ? LOADING_STRING : EMPTY_STRING); + setDisabledIcon(isLoading ? loadingIcon : null); + setText(value.toString()); } return listCellRendererComponent; } @@ -234,71 +251,31 @@ public void run() { getProgressListener().setCompleted(0); synchronized (lock) { - removeAllElements(); + SwingTools.invokeAndWait(() -> { + removeAllElements(); - insertElementAt(LOADING, 0); - comboBox.getEditor().setItem(selected); + insertElementAt(LOADING, 0); + comboBox.getEditor().setItem(selected); + makeComboBoxDropDownWider(); + }); // fill list with stuff final List suggestions = getSuggestions(operator, getProgressListener()); - removeAllElements(); - - int index = 0; - for (Object suggestion : suggestions) { - insertElementAt(suggestion, index); - ++index; - } - if (suggestions.size() == 0) { - insertElementAt(EMPTY, 0); - } - - // resize popup - try { - SwingUtilities.invokeAndWait(new Runnable() { - - @Override - public void run() { - Object child = comboBox.getAccessibleContext().getAccessibleChild(0); - BasicComboPopup popup = (BasicComboPopup) child; - JList list = popup.getList(); - Dimension preferred = list.getPreferredSize(); - preferred.width = container.getWidth() - 3; - int itemCount = comboBox.getItemCount(); - int rowHeight = 10; - if (itemCount > 0) { - rowHeight = preferred.height / itemCount; - } - int maxHeight = comboBox.getMaximumRowCount() * rowHeight; - preferred.height = Math.min(preferred.height, maxHeight); - - Container c = SwingUtilities.getAncestorOfClass(JScrollPane.class, list); - JScrollPane scrollPane = (JScrollPane) c; - - scrollPane.setPreferredSize(preferred); - scrollPane.setMaximumSize(preferred); - - Dimension popupSize = popup.getSize(); - popupSize.width = preferred.width; - popupSize.height = preferred.height + 5; - Component parent = popup.getParent(); - if (parent != null) { - parent.setSize(popupSize); - parent.validate(); - parent.repaint(); - } - } - }); + SwingTools.invokeAndWait(() -> { + removeAllElements(); + if (suggestions.isEmpty()) { + suggestions.add(EMPTY); + } + int index = 0; + for (Object suggestion : suggestions) { + insertElementAt(suggestion, index++); + } comboBox.getEditor().setItem(selected); - } catch (InvocationTargetException e) { - // do nothing - } catch (InterruptedException e) { - // do nothing - } + makeComboBoxDropDownWider(); + }); } - - getProgressListener().setCompleted(100); } finally { getProgressListener().complete(); } @@ -308,6 +285,49 @@ public void run() { t.addDependency("fetching_suggestions"); t.start(); } + + private void makeComboBoxDropDownWider() { + Object child = comboBox.getAccessibleContext().getAccessibleChild(0); + BasicComboPopup popup = (BasicComboPopup) child; + Insets borderInsets = popup.getBorder().getBorderInsets(popup); + JList list = popup.getList(); + Dimension preferred = list.getPreferredSize(); + + IntUnaryOperator extractWidth = i -> comboBox.getRenderer() + .getListCellRendererComponent(list, model.getElementAt(i), i, false, false) + .getPreferredSize().width + 3; + preferred.width = IntStream.range(0, model.getSize()).map(extractWidth) + .reduce(comboBox.getWidth() - borderInsets.left - borderInsets.right, Integer::max); + + int itemCount = comboBox.getItemCount(); + int rowHeight = 10; + if (itemCount > 0) { + rowHeight = preferred.height / itemCount; + } + int maxHeight = comboBox.getMaximumRowCount() * rowHeight; + preferred.height = Math.min(preferred.height, maxHeight); + + Container c = SwingUtilities.getAncestorOfClass(JScrollPane.class, list); + JScrollPane scrollPane = (JScrollPane) c; + + scrollPane.setPreferredSize(preferred); + scrollPane.setMaximumSize(preferred); + + if (popup.isShowing()) { // + // a little trick to fire Popup.showPopup method that takes care of correct display + popup.setLocation(comboBox.getLocationOnScreen().x, popup.getLocationOnScreen().y - 1); + } + + Dimension popupSize = new Dimension(); + popupSize.width = preferred.width + borderInsets.left + borderInsets.right; + popupSize.height = preferred.height + borderInsets.top + borderInsets.bottom; + Component parent = popup.getParent(); + if (parent != null) { + parent.setSize(popupSize); + parent.validate(); + parent.repaint(); + } + } } class SuggestionComboBox extends JComboBox { @@ -317,16 +337,12 @@ class SuggestionComboBox extends JComboBox { private SuggestionComboBox(final SuggestionComboBoxModel model) { super(model); setEditable(true); - addItemListener(new ItemListener() { - - @Override - public void itemStateChanged(ItemEvent e) { - if (e.getStateChange() == ItemEvent.SELECTED) { - fireEditingStopped(); - } + addItemListener(e -> { + if (e.getStateChange() == ItemEvent.SELECTED) { + fireEditingStopped(); } }); - getEditor().getEditorComponent().addFocusListener(new FocusListener() { + getEditor().getEditorComponent().addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { @@ -334,9 +350,6 @@ public void focusLost(FocusEvent e) { fireEditingStopped(); } } - - @Override - public void focusGained(FocusEvent e) {} }); // add popup menu listener @@ -371,4 +384,29 @@ protected void addConfigureButton(JButton button) { c.insets = new Insets(0, 5, 0, 0); container.add(button, c); } + + /** + * Creates a grayed out version of the loading gif that can be used in a combobox through an image observer + * + * @since 9.2.0 + */ + private static ImageIcon makeLoadingIcon(JComboBox comboBox) { + ImageIcon icon = new ImageIcon(LOADING_ICON); + icon.setImageObserver((img, infoflags, x, y, w, h) -> { + boolean isFrameOrAll = (infoflags & (ImageObserver.FRAMEBITS | ImageObserver.ALLBITS)) != 0; + if (!comboBox.isShowing() || !isFrameOrAll) { + return !isFrameOrAll; + } + if (comboBox.getSelectedIndex() == 0) { + comboBox.repaint(); + } + BasicComboPopup p = (BasicComboPopup) comboBox.getAccessibleContext().getAccessibleChild(0); + JList list = p.getList(); + if (list.isShowing()) { + list.repaint(); + } + return true; + }); + return icon; + } } diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeComboBox.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeComboBox.java index 328297f28..cda2ce49e 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeComboBox.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeComboBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,7 +19,6 @@ package com.rapidminer.gui.properties.celleditors.value; import java.util.Vector; - import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.SwingUtilities; @@ -29,6 +28,7 @@ import com.rapidminer.operator.ports.metadata.MetaData; import com.rapidminer.parameter.MetaDataProvider; import com.rapidminer.parameter.ParameterTypeAttribute; +import com.rapidminer.tools.container.Pair; /** @@ -42,17 +42,16 @@ public class AttributeComboBox extends JComboBox { private static final long serialVersionUID = 1L; - private static class AttributeComboBoxModel extends DefaultComboBoxModel implements MetaDataChangeListener { + static class AttributeComboBoxModel extends DefaultComboBoxModel implements MetaDataChangeListener { private static final long serialVersionUID = 1L; private ParameterTypeAttribute attributeType; - private Vector attributes = new Vector(); + private Vector> attributes = new Vector<>(); - public AttributeComboBoxModel(ParameterTypeAttribute attributeType) { + AttributeComboBoxModel(ParameterTypeAttribute attributeType) { this.attributeType = attributeType; MetaData metaData = attributeType.getMetaData(); - // InputPort inputPort = attributeType.getInputPort(); if (metaData != null) { informMetaDataChanged(metaData); } @@ -65,14 +64,14 @@ public int getSize() { @Override public String getElementAt(int index) { - return attributes.get(index); + return attributes.get(index).getFirst(); } /** * This method will cause this model to register as a MetaDataChangeListener on the given * input port. Attention! Make sure, it will be proper unregistered to avoid a memory leak! */ - protected void registerListener() { + void registerListener() { MetaDataProvider mdp = attributeType.getMetaDataProvider(); if (mdp != null) { mdp.addMetaDataChangeListener(this); @@ -82,7 +81,7 @@ protected void registerListener() { /** * This method will unregister this model from the InputPort. */ - protected void unregisterListener() { + void unregisterListener() { MetaDataProvider mdp = attributeType.getMetaDataProvider(); if (mdp != null) { mdp.removeMetaDataChangeListener(this); @@ -91,15 +90,18 @@ protected void unregisterListener() { @Override public void informMetaDataChanged(MetaData newMetadata) { - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - attributes = attributeType.getAttributeNames(); - fireContentsChanged(0, 0, attributes.size()); - } + SwingUtilities.invokeLater(() -> { + attributes = attributeType.getAttributeNamesAndTypes(true); + fireContentsChanged(0, 0, attributes.size()); }); } + + /** + * @return the attribute <> value type pairs + */ + Vector> getAttributePairs() { + return attributes; + } } private AttributeComboBoxModel model; diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeFileValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeFileValueCellEditor.java index 786cc3cee..0b0911338 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeFileValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeFileValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeOrderingCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeOrderingCellEditor.java index 2fe658b4a..74c6d05ae 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeOrderingCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeOrderingCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeValueCellEditor.java index 7ceb3a821..86fa98c9a 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributeValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -24,14 +24,19 @@ import java.awt.event.FocusEvent; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; - -import javax.swing.JComboBox; +import javax.swing.DefaultListCellRenderer; +import javax.swing.Icon; +import javax.swing.JLabel; +import javax.swing.JList; import javax.swing.JTable; import javax.swing.text.JTextComponent; import com.rapidminer.gui.properties.DefaultRMCellEditor; +import com.rapidminer.gui.tools.AttributeGuiTools; import com.rapidminer.operator.Operator; import com.rapidminer.parameter.ParameterTypeAttribute; +import com.rapidminer.tools.Ontology; +import com.rapidminer.tools.container.Pair; /** @@ -50,7 +55,7 @@ public class AttributeValueCellEditor extends DefaultRMCellEditor implements Pro public AttributeValueCellEditor(ParameterTypeAttribute type) { super(new AttributeComboBox(type)); // this is the AttributeComboBox from above - final JComboBox comboBox = (JComboBox) editorComponent; + final AttributeComboBox comboBox = (AttributeComboBox) editorComponent; final JTextComponent textField = (JTextComponent) comboBox.getEditor().getEditorComponent(); comboBox.removeItemListener(this.delegate); @@ -95,7 +100,7 @@ public void actionPerformed(ActionEvent event) { if (COMBO_BOX_EDITED.equals(actionCommand) || COMBO_BOX_CHANGED.equals(actionCommand)) { super.actionPerformed(event); } - }; + } }; comboBox.addActionListener(delegate); @@ -126,6 +131,7 @@ public void keyPressed(KeyEvent e) { } } }); + comboBox.setRenderer(createAttributeTypeListRenderer((AttributeComboBox.AttributeComboBoxModel) comboBox.getModel())); } @Override @@ -149,4 +155,34 @@ public Component getTableCellRendererComponent(JTable table, Object value, boole return getTableCellEditorComponent(table, value, hasFocus, row, column); } + /** + * Create a list cell renderer for lists that show attributes and their value types. + * + * @return the renderer, never {@code null} + */ + private DefaultListCellRenderer createAttributeTypeListRenderer(AttributeComboBox.AttributeComboBoxModel model) { + return new DefaultListCellRenderer() { + + @Override + public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { + JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); + Pair valueTypePair = index >= 0 ? model.getAttributePairs().get(index) : null; + if (valueTypePair != null) { + Integer type = valueTypePair.getSecond(); + if (type != null) { + Icon icon; + if (Ontology.ATTRIBUTE_VALUE_TYPE.isA(type, Ontology.NUMERICAL)) { + icon = AttributeGuiTools.NUMERICAL_COLUMN_ICON; + } else if (Ontology.ATTRIBUTE_VALUE_TYPE.isA(type, Ontology.NOMINAL)) { + icon = AttributeGuiTools.NOMINAL_COLUMN_ICON; + } else { + icon = AttributeGuiTools.DATE_COLUMN_ICON; + } + label.setIcon(icon); + } + } + return label; + } + }; + } } diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributesValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributesValueCellEditor.java index dc2985c16..a7f0bbc6f 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributesValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/AttributesValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ColorValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ColorValueCellEditor.java index 8c4236b92..c81aaf83f 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ColorValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ColorValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurableValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurableValueCellEditor.java index cd4c52d5b..f0f3e7d0e 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurableValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurableValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurationWizardValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurationWizardValueCellEditor.java index d23b9b07d..33c510342 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurationWizardValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ConfigurationWizardValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/CronExpressionCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/CronExpressionCellEditor.java index 536bf141c..7117e9534 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/CronExpressionCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/CronExpressionCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateFormatValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateFormatValueCellEditor.java index f851734a8..0f690fff5 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateFormatValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateFormatValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateValueCellEditor.java index c21fa47c6..744033b87 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DateValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DefaultPropertyValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DefaultPropertyValueCellEditor.java index cc6edfcb5..8e61cc250 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/DefaultPropertyValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/DefaultPropertyValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/EnumerationValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/EnumerationValueCellEditor.java index 2cef4bd96..20a328853 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/EnumerationValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/EnumerationValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ExpressionValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ExpressionValueCellEditor.java index 8df994b57..ef7d7fad4 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ExpressionValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ExpressionValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/FileValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/FileValueCellEditor.java index 17d1a7d24..7287c58c7 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/FileValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/FileValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,11 +23,9 @@ import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import java.io.File; - import javax.swing.AbstractCellEditor; import javax.swing.JButton; import javax.swing.JPanel; @@ -69,13 +67,7 @@ public FileValueCellEditor(ParameterTypeFile type) { panel.setLayout(gridBagLayout); panel.setToolTipText(type.getDescription()); textField.setToolTipText(type.getDescription()); - textField.addActionListener(new ActionListener() { - - @Override - public void actionPerformed(ActionEvent e) { - fireEditingStopped(); - } - }); + textField.addActionListener(e -> fireEditingStopped()); textField.addFocusListener(new FocusListener() { @Override @@ -127,6 +119,7 @@ protected void addButton(JButton button, int gridwidth) { private void buttonPressed() { String value = (String) getCellEditorValue(); + value = resolveMacros(value); File file = value == null || value.length() == 0 ? null : RapidMinerGUI.getMainFrame().getProcess() .resolveFileName(value); File selectedFile = SwingTools.chooseFile(RapidMinerGUI.getMainFrame(), file, true, @@ -140,6 +133,14 @@ private void buttonPressed() { } } + private String resolveMacros(String value) { + try { + return type.substituteMacros(value, RapidMinerGUI.getMainFrame().getProcess().getMacroHandler()); + } catch (Exception e) { + return value; + } + } + protected void setText(File file) { if (file == null) { textField.setText(""); diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/FilterValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/FilterValueCellEditor.java index b931982a1..6234b67db 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/FilterValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/FilterValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/InnerOperatorValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/InnerOperatorValueCellEditor.java index ea88aa954..aa6ab7ffd 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/InnerOperatorValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/InnerOperatorValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/LinkButtonValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/LinkButtonValueCellEditor.java index a20b6b968..87f52787e 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/LinkButtonValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/LinkButtonValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ListValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ListValueCellEditor.java index 08b557cf8..375dfba07 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ListValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ListValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/MatrixValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/MatrixValueCellEditor.java index 4fdd57ff1..571512ca1 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/MatrixValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/MatrixValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthDialog.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthDialog.java index a3817ee68..22961dc49 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthDialog.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthValueCellEditor.java index b45e11999..3d7480ba9 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OAuthValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OperatorValueValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OperatorValueValueCellEditor.java index c6f5f1b0c..c6c625f9a 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/OperatorValueValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/OperatorValueValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ParameterTupelCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ParameterTupelCellEditor.java index 13d983b9e..206734b2a 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ParameterTupelCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ParameterTupelCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/PreviewValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/PreviewValueCellEditor.java index 3a7360a6c..83e92a5a6 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/PreviewValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/PreviewValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ProcessLocationValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ProcessLocationValueCellEditor.java index 7a98e16f7..c3ddf3239 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/ProcessLocationValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/ProcessLocationValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/PropertyValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/PropertyValueCellEditor.java index 6fb1d56ef..eadc00f6b 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/PropertyValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/PropertyValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RegexpValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RegexpValueCellEditor.java index f24ac7eb3..6c10128a7 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RegexpValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RegexpValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RemoteFileValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RemoteFileValueCellEditor.java index f681a49f9..8c4ac2215 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RemoteFileValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RemoteFileValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RepositoryLocationValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RepositoryLocationValueCellEditor.java index 9c34f82cf..21e398b9d 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/RepositoryLocationValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/RepositoryLocationValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleFileValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleFileValueCellEditor.java index 0e9e25e83..37642c335 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleFileValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleFileValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleSuggestionBoxValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleSuggestionBoxValueCellEditor.java index b13b67b3b..3f9678a73 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleSuggestionBoxValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/SimpleSuggestionBoxValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/celleditors/value/TextValueCellEditor.java b/src/main/java/com/rapidminer/gui/properties/celleditors/value/TextValueCellEditor.java index 5f90d531e..8966f768a 100644 --- a/src/main/java/com/rapidminer/gui/properties/celleditors/value/TextValueCellEditor.java +++ b/src/main/java/com/rapidminer/gui/properties/celleditors/value/TextValueCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/TablePanel.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/TablePanel.java index 7f036744a..d44c1da31 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/TablePanel.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/TablePanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeCheckBoxImpl.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeCheckBoxImpl.java index 968cfe284..b8a3292eb 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeCheckBoxImpl.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeCheckBoxImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeComboBoxImpl.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeComboBoxImpl.java index 09acc6514..7e8d998b2 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeComboBoxImpl.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeComboBoxImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeDateImpl.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeDateImpl.java index f76f8a930..eec6bf362 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeDateImpl.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeDateImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeImplHelper.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeImplHelper.java index 3cc8b26cb..e58d87333 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeImplHelper.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeImplHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeRegexImpl.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeRegexImpl.java index e495cb958..fb001d7d5 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeRegexImpl.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeRegexImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeTextFieldDefaultImpl.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeTextFieldDefaultImpl.java index 7d865192d..b9dfd2178 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeTextFieldDefaultImpl.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/implementations/CellTypeTextFieldDefaultImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellType.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellType.java index 0b1061c20..0dfa4016e 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellType.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeCheckBox.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeCheckBox.java index d4fd8bf6e..5244c6a62 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeCheckBox.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeCheckBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeComboBox.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeComboBox.java index ff3213286..5cfc9cd86 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeComboBox.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeComboBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDate.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDate.java index 826c288e2..cf666bfe4 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDate.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDate.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDateTime.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDateTime.java index 8f7f2cff5..bf6c0ddc0 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDateTime.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeDateTime.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeLabel.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeLabel.java index 75bd30518..0f0fff0c4 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeLabel.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeRegex.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeRegex.java index 8ce669678..d5162ab96 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeRegex.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeRegex.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldDefault.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldDefault.java index 7d5611f17..04744e1c0 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldDefault.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldDefault.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldInteger.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldInteger.java index 3295edad4..0d06651ed 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldInteger.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldInteger.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldNumerical.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldNumerical.java index fa552cabd..687f3ea58 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldNumerical.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldNumerical.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldTime.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldTime.java index cdbb438ac..bfe057c6f 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldTime.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/cells/interfaces/CellTypeTextFieldTime.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/properties/tablepanel/model/TablePanelModel.java b/src/main/java/com/rapidminer/gui/properties/tablepanel/model/TablePanelModel.java index 8621264cd..a4fc7e338 100644 --- a/src/main/java/com/rapidminer/gui/properties/tablepanel/model/TablePanelModel.java +++ b/src/main/java/com/rapidminer/gui/properties/tablepanel/model/TablePanelModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AbstractDataTablePlotterRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AbstractDataTablePlotterRenderer.java index 44b1cdda9..9213ba1f3 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AbstractDataTablePlotterRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AbstractDataTablePlotterRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AbstractDataTableTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AbstractDataTableTableRenderer.java index 104c016de..5b52cc332 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AbstractDataTableTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AbstractDataTableTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AbstractGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AbstractGraphRenderer.java index 8ba547de5..c91cadba7 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AbstractGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AbstractGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AbstractRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AbstractRenderer.java index 1702a04b5..2138ec78c 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AbstractRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AbstractRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AbstractTableModelTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AbstractTableModelTableRenderer.java index 7e51bb2ba..30106ab50 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AbstractTableModelTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AbstractTableModelTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AnnotationsRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AnnotationsRenderer.java index 0947eb4f3..6ea991ef1 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AnnotationsRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AnnotationsRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/AverageVectorRenderer.java b/src/main/java/com/rapidminer/gui/renderer/AverageVectorRenderer.java index 5dd8d015b..4fbed5112 100644 --- a/src/main/java/com/rapidminer/gui/renderer/AverageVectorRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/AverageVectorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/CollectionRenderer.java b/src/main/java/com/rapidminer/gui/renderer/CollectionRenderer.java index 815eb5377..439459aff 100644 --- a/src/main/java/com/rapidminer/gui/renderer/CollectionRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/CollectionRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderable.java b/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderable.java index 05cb8fafd..5c8ed544a 100644 --- a/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderable.java +++ b/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,7 +29,9 @@ * The default component renderer. * * @author Ingo Mierswa + * @deprecated deprecated with 9.2.0, will be removed in a future release! */ +@Deprecated public class DefaultComponentRenderable implements Renderable { private Component component; diff --git a/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderer.java b/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderer.java index aaa5c7a48..9a0ad07e0 100644 --- a/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/DefaultComponentRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,7 +30,9 @@ * general. * * @author Ingo Mierswa + * @deprecated deprecated with 9.2.0, will be removed in a future release! */ +@Deprecated public class DefaultComponentRenderer extends AbstractRenderer { private String name; diff --git a/src/main/java/com/rapidminer/gui/renderer/DefaultReadable.java b/src/main/java/com/rapidminer/gui/renderer/DefaultReadable.java index c2dc8f027..e0c2fc197 100644 --- a/src/main/java/com/rapidminer/gui/renderer/DefaultReadable.java +++ b/src/main/java/com/rapidminer/gui/renderer/DefaultReadable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/DefaultTextRenderer.java b/src/main/java/com/rapidminer/gui/renderer/DefaultTextRenderer.java index edda1150b..e9970bb26 100644 --- a/src/main/java/com/rapidminer/gui/renderer/DefaultTextRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/DefaultTextRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/MatchingEntry.java b/src/main/java/com/rapidminer/gui/renderer/MatchingEntry.java index 051aa25ab..608d34c91 100644 --- a/src/main/java/com/rapidminer/gui/renderer/MatchingEntry.java +++ b/src/main/java/com/rapidminer/gui/renderer/MatchingEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/MatchingEntryRenderer.java b/src/main/java/com/rapidminer/gui/renderer/MatchingEntryRenderer.java index fefa83a2c..4b8ba7172 100644 --- a/src/main/java/com/rapidminer/gui/renderer/MatchingEntryRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/MatchingEntryRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/NonGraphicalRenderer.java b/src/main/java/com/rapidminer/gui/renderer/NonGraphicalRenderer.java index 857e07de6..abbcfa757 100644 --- a/src/main/java/com/rapidminer/gui/renderer/NonGraphicalRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/NonGraphicalRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/Renderer.java b/src/main/java/com/rapidminer/gui/renderer/Renderer.java index f8ded1733..5d3db90f5 100644 --- a/src/main/java/com/rapidminer/gui/renderer/Renderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/Renderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -29,36 +29,50 @@ /** - * This is the renderer interface. A renderer is a visualization component for all types of objects. - * In addition, it should also deliver an object of the interface {@link Reportable} in order to - * support automatic reporting actions. - * + * This is the renderer interface. A renderer is a visualization component for all types of objects. In addition, it + * should also deliver an object of the interface {@link Reportable} in order to support automatic reporting actions. + *

+ * Note: If your renderer contains components that require clean-up or should interrupt long-running + * calculations if the visualization component is no longer needed (i.e. the result tab has been closed), these + * components should implement the {@link com.rapidminer.gui.CleanupRequiringComponent} interface. The component + * hierarchy is traversed and all implementations of the interface are notified that the renderer is no longer needed. + *

+ * * @author Ingo Mierswa */ public interface Renderer extends ParameterHandler { - public String getName(); + String getName(); + + // TODO: Find a solution for non existing IOContainer - // TODO: Find a solution for non existing IOCOntainer /** - * @return the {@link Component} that visualizes the renderable. If if should be - * printable/exportable the component should extend the {@link PrintableComponent} - * interface. + *

+ * Note: If your visualization component contains components that require clean-up or should + * interrupt + * long-running calculations if the visualization component is no longer needed (i.e. the result tab has been + * closed), these components should implement the {@link com.rapidminer.gui.CleanupRequiringComponent} interface. + * The component hierarchy is traversed and all implementations of the interface are notified that the renderer is + * no longer needed. + *

+ * + * @return the {@link Component} that visualizes the renderable. If if should be printable/exportable the component + * should extend the {@link PrintableComponent} interface. */ - public Component getVisualizationComponent(Object renderable, IOContainer ioContainer); + Component getVisualizationComponent(Object renderable, IOContainer ioContainer); - // TODO: Find a solution for non existing IOCOntainer - public Reportable createReportable(Object renderable, IOContainer ioContainer, int desiredWidth, int desiredHeight); + // TODO: Find a solution for non existing IOContainer + Reportable createReportable(Object renderable, IOContainer ioContainer, int desiredWidth, int desiredHeight); @Override - public String toString(); + String toString(); - public Parameters getParameters(InputPort inputPort); + Parameters getParameters(InputPort inputPort); /** * This method overrides all existing parameters. It must be used to ensure, that input Port * referencing attributes are connected to the correct port, since they are only created once * and might be initialized from another operator. */ - public void updateParameters(InputPort inputPort); + void updateParameters(InputPort inputPort); } diff --git a/src/main/java/com/rapidminer/gui/renderer/RendererService.java b/src/main/java/com/rapidminer/gui/renderer/RendererService.java index 7e6d625f8..329215215 100644 --- a/src/main/java/com/rapidminer/gui/renderer/RendererService.java +++ b/src/main/java/com/rapidminer/gui/renderer/RendererService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,6 +30,7 @@ import java.util.Set; import java.util.TreeSet; import java.util.logging.Level; +import java.util.stream.Collectors; import javax.swing.Icon; import javax.swing.ImageIcon; @@ -39,6 +40,9 @@ import org.w3c.dom.NodeList; import org.xml.sax.SAXException; +import com.rapidminer.gui.MainFrame; +import com.rapidminer.gui.new_plotter.integration.ExpertDataTableRenderer; +import com.rapidminer.gui.renderer.data.ExampleSetPlotRenderer; import com.rapidminer.gui.tools.IconSize; import com.rapidminer.gui.tools.SwingTools; import com.rapidminer.io.process.XMLTools; @@ -46,9 +50,11 @@ import com.rapidminer.tools.DominatingClassFinder; import com.rapidminer.tools.I18N; import com.rapidminer.tools.LogService; +import com.rapidminer.tools.ParameterService; import com.rapidminer.tools.Tools; import com.rapidminer.tools.WebServiceTools; import com.rapidminer.tools.XMLParserException; +import com.rapidminer.tools.plugin.Plugin; /** @@ -81,6 +87,8 @@ public String getIconName() { } } + private static final String CORE_IOOBJECTS_XML = "ioobjects.xml"; + private static final IconData ICON_DEFAULT_16 = new IconData("data.png", SwingTools.createIcon("16/data.png")); private static final IconData ICON_DEFAULT_24 = new IconData("data.png", SwingTools.createIcon("24/data.png")); private static final IconData ICON_DEFAULT_48 = new IconData("data.png", SwingTools.createIcon("48/data.png")); @@ -112,17 +120,7 @@ public String getIconName() { private static boolean isInitialized = false; public static void init() { - URL url = Tools.getResource("ioobjects.xml"); - init(url); - init("ioobjects.xml", url, RendererService.class.getClassLoader()); - } - - public static void init(URL ioObjectsURL) { - init(ioObjectsURL.getFile(), ioObjectsURL, RendererService.class.getClassLoader()); - } - - public static void init(String name, InputStream in) { - init(name, in, RendererService.class.getClassLoader()); + init(CORE_IOOBJECTS_XML, Tools.getResource(CORE_IOOBJECTS_XML), RendererService.class.getClassLoader()); } public static void init(String name, URL ioObjectsURL, ClassLoader classLoader) { @@ -252,14 +250,16 @@ public static void registerRenderers(String reportableName, String className, bo Class rendererClass; try { rendererClass = (Class) Class.forName(rendererClassName, true, classLoader); - } catch (Exception e) { // should be unnecessary in most cases, because plugin - // loader contains core - // classes - rendererClass = (Class) Class.forName(rendererClassName); + } catch (Exception e) { + // let's try with the plugin classloader (some Core renderers are now in bundled extensions) + rendererClass = (Class) Class.forName(rendererClassName, false, Plugin.getMajorClassLoader()); + } + + if (rendererClass != null) { + Renderer renderer = rendererClass.newInstance(); + renderers.add(renderer); + rendererClassMap.put(renderer.getName(), rendererClass); } - Renderer renderer = rendererClass.newInstance(); - renderers.add(renderer); - rendererClassMap.put(renderer.getName(), rendererClass); } rendererNameToRendererClasses.put(reportableName, rendererClassMap); @@ -351,10 +351,12 @@ public static Class getClassByClassName(String className) { } /** - * Returns a list of renderers defined for this IOObject name (as returned by - * {@link #getName(Class)} for the respective object). It is recommended to use - * {@link #getRenderers(IOObject)} instead. - * */ + * Returns a list of renderers defined for this IOObject name (as returned by {@link #getName(Class)} for the + * respective object). It is recommended to use {@link #getRenderers(IOObject)} instead. + * + * @deprecated since 9.2.0 use {@link #getRenderersExcludingLegacyRenderers(String)} + */ + @Deprecated public static List getRenderers(String reportableName) { List renderers = objectRenderers.get(reportableName); if (renderers != null) { @@ -363,12 +365,54 @@ public static List getRenderers(String reportableName) { return new LinkedList<>(); } - /** Returns a list of shared (i.e. not thread-safe!) renderers defined for this IOObject. */ + /** + * Returns a list of shared (i.e. not thread-safe!) renderers defined for this IOObject. + * @deprecated since 9.2.0 use {@link #getRenderersExcludingLegacyRenderers(IOObject)} instead + */ + @Deprecated public static List getRenderers(IOObject ioo) { String reportableName = RendererService.getName(ioo.getClass()); return getRenderers(reportableName); } + /** + * Returns a list of renderers defined for this IOObject name (as returned by {@link #getName(Class)} for the + * respective object), WITHOUT legacy renderers. This + * + * @since 9.2.0 + */ + public static List getRenderersExcludingLegacyRenderers(String reportableName) { + List renderers = objectRenderers.get(reportableName); + if (renderers != null) { + boolean showLegacySimpleCharts = Boolean.parseBoolean(ParameterService.getParameterValue(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_SIMPLE_CHARTS)); + boolean showLegacyAdvancedCharts = Boolean.parseBoolean(ParameterService.getParameterValue(MainFrame.PROPERTY_RAPIDMINER_GUI_PLOTTER_SHOW_LEGACY_ADVANCED_CHARTS)); + // filter old charts and old advanced charts unless user has activated them in settings + return renderers.stream().filter(renderer -> { + if (renderer.getClass().isAssignableFrom(ExampleSetPlotRenderer.class)) { + return showLegacySimpleCharts; + } else if (renderer.getClass().isAssignableFrom(ExpertDataTableRenderer.class)) { + return showLegacyAdvancedCharts; + } else { + return true; + } + }).collect(Collectors.toList()); + } + return new LinkedList<>(); + } + + /** + * Returns a list of shared (i.e. not thread-safe!) renderers defined for this IOObject, WITHOUT legacy renderers. + * + * @since 9.2.0 + */ + public static List getRenderersExcludingLegacyRenderers(IOObject ioo) { + String reportableName = RendererService.getName(ioo.getClass()); + return getRenderersExcludingLegacyRenderers(reportableName); + } + + /** + * Returns the given renderer, will also return legay renderers. + */ public static Renderer getRenderer(String reportableName, String rendererName) { List renderers = getRenderers(reportableName); for (Renderer renderer : renderers) { diff --git a/src/main/java/com/rapidminer/gui/renderer/associations/GSPRenderer.java b/src/main/java/com/rapidminer/gui/renderer/associations/GSPRenderer.java index 5356d14ed..7b9b74393 100644 --- a/src/main/java/com/rapidminer/gui/renderer/associations/GSPRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/associations/GSPRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidPlotRenderer.java index b94ac3781..01b1d5aef 100644 --- a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidTableRenderer.java index 0163916df..829d4a88d 100644 --- a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelCentroidTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelDendogrammRenderer.java b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelDendogrammRenderer.java index 0ecd0035d..959fdd42c 100644 --- a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelDendogrammRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelDendogrammRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelFolderRenderer.java b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelFolderRenderer.java index 283be04b7..928731f92 100644 --- a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelFolderRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelFolderRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelGraphRenderer.java index 364f39ada..79e632f4d 100644 --- a/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/cluster/ClusterModelGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetDataRenderer.java b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetDataRenderer.java index 994d78dd2..54b168e79 100644 --- a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetDataRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetDataRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetMetaDataRenderer.java b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetMetaDataRenderer.java index ffb8b9cc9..7b70527b3 100644 --- a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetMetaDataRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetMetaDataRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetPlotRenderer.java index 02f21ca0f..7a70c3c61 100644 --- a/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/data/ExampleSetPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesGraphRenderer.java index b267a38fe..9a22b6802 100644 --- a/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesTableRenderer.java index e08a8966f..f1600f28e 100644 --- a/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/itemsets/AssociationRulesTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/itemsets/FrequentItemSetsTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/itemsets/FrequentItemSetsTableRenderer.java index e12e6caf8..c1f443779 100644 --- a/src/main/java/com/rapidminer/gui/renderer/itemsets/FrequentItemSetsTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/itemsets/FrequentItemSetsTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPairwiseRenderer.java b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPairwiseRenderer.java index 6e33dc04c..b2948a211 100644 --- a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPairwiseRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPairwiseRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPlotRenderer.java index 5c9fb4778..5892b9f7e 100644 --- a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixTableRenderer.java index 21eacab87..30be114bd 100644 --- a/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/math/NumericalMatrixTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixPlotRenderer.java index d7e17cde1..0e5d2c124 100644 --- a/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixTableRenderer.java index cfdd1f9e0..2b8510c08 100644 --- a/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/math/RainflowMatrixTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/DelegationModelRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/DelegationModelRenderer.java index 15b93b10f..c262f470d 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/DelegationModelRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/DelegationModelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelPlotRenderer.java index d1da4063b..f6d45221f 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelTableRenderer.java index c402c4ce1..2c7cf5213 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/DistributionModelTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvalueRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvalueRenderer.java index 8c3546727..5c9dca616 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvalueRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvalueRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvectorRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvectorRenderer.java index c4b68a822..3edc0fef9 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvectorRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelEigenvectorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelVariancePlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelVariancePlotRenderer.java index 30ead276d..2fcfedf80 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelVariancePlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/EigenvectorModelVariancePlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/HyperModelWeightsRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/HyperModelWeightsRenderer.java index 345193f19..f6a9905d9 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/HyperModelWeightsRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/HyperModelWeightsRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/HyperplaneModelRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/HyperplaneModelRenderer.java index e5fe9d21f..30d2889f1 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/HyperplaneModelRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/HyperplaneModelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/ImprovedNeuralNetModelRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/ImprovedNeuralNetModelRenderer.java index 5871f0a3e..1ecf1243b 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/ImprovedNeuralNetModelRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/ImprovedNeuralNetModelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelPlotRenderer.java index 3596a6647..22d8719e9 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelSupportVectorRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelSupportVectorRenderer.java index 4d837eee4..6313f57ed 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelSupportVectorRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelSupportVectorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelWeightsRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelWeightsRenderer.java index a397785af..5322e264a 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/KernelModelWeightsRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/KernelModelWeightsRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/LinearRegressionModelTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/LinearRegressionModelTableRenderer.java index ff1a9385e..c9940ba12 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/LinearRegressionModelTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/LinearRegressionModelTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelPlotRenderer.java index 963b16ca4..4e4483351 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelTableRenderer.java index a9a5d84c4..494eb981b 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/LocalPolynomialRegressionModelTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/MetaModelRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/MetaModelRenderer.java index 727c0918f..898ba33a7 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/MetaModelRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/MetaModelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/RuleSetRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/RuleSetRenderer.java index 825943310..d1550c447 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/RuleSetRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/RuleSetRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelCumulativePlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelCumulativePlotRenderer.java index f9950f8a7..e4193dd9f 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelCumulativePlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelCumulativePlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelValueRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelValueRenderer.java index b27f8fe58..e76e2a0bd 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelValueRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelValueRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelVectorRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelVectorRenderer.java index 068f4a7a8..53242ff97 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/SVDModelVectorRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/SVDModelVectorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/models/TreeModelGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/models/TreeModelGraphRenderer.java index e647ef29b..5c2850637 100644 --- a/src/main/java/com/rapidminer/gui/renderer/models/TreeModelGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/models/TreeModelGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/AnovaCalculatorViewerRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/AnovaCalculatorViewerRenderer.java index 84114fda9..aadc3ba26 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/AnovaCalculatorViewerRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/AnovaCalculatorViewerRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/AreaUnderCurveRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/AreaUnderCurveRenderer.java index 2817d924e..2e990829e 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/AreaUnderCurveRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/AreaUnderCurveRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/BinaryClassificationPerformanceRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/BinaryClassificationPerformanceRenderer.java index 3c0521279..b804a4ab1 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/BinaryClassificationPerformanceRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/BinaryClassificationPerformanceRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/MultiClassificationPerformanceRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/MultiClassificationPerformanceRenderer.java index 425e0f54a..226382b89 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/MultiClassificationPerformanceRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/MultiClassificationPerformanceRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/PerformanceVectorRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/PerformanceVectorRenderer.java index 9ca5632fd..6e0f1d7c8 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/PerformanceVectorRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/PerformanceVectorRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/ROCComparisonRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/ROCComparisonRenderer.java index fe35f7ed8..d1641ab84 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/ROCComparisonRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/ROCComparisonRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/TTestSignificanceTestRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/TTestSignificanceTestRenderer.java index 60aa36693..7d5c095fc 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/TTestSignificanceTestRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/TTestSignificanceTestRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/performance/WeightedMultiClassPerformanceRenderer.java b/src/main/java/com/rapidminer/gui/renderer/performance/WeightedMultiClassPerformanceRenderer.java index 07b59f0dd..110a61b4f 100644 --- a/src/main/java/com/rapidminer/gui/renderer/performance/WeightedMultiClassPerformanceRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/performance/WeightedMultiClassPerformanceRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityGraphRenderer.java index 08d7d4555..3377d842b 100644 --- a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityHistogramRenderer.java b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityHistogramRenderer.java index ad503a781..a1e265b1e 100644 --- a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityHistogramRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityHistogramRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityKDistanceRenderer.java b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityKDistanceRenderer.java index 1e526080e..34e1f0e1f 100644 --- a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityKDistanceRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityKDistanceRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityTableRenderer.java index 213d744c0..0ef13a3e6 100644 --- a/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/similarity/SimilarityTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/visualization/AnovaMatrixRenderer.java b/src/main/java/com/rapidminer/gui/renderer/visualization/AnovaMatrixRenderer.java index d1145f6ca..d8e8edda1 100644 --- a/src/main/java/com/rapidminer/gui/renderer/visualization/AnovaMatrixRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/visualization/AnovaMatrixRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/visualization/LiftChartRenderer.java b/src/main/java/com/rapidminer/gui/renderer/visualization/LiftChartRenderer.java index 0e8746c79..a84bf025d 100644 --- a/src/main/java/com/rapidminer/gui/renderer/visualization/LiftChartRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/visualization/LiftChartRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/visualization/SOMModelVisualizationRenderer.java b/src/main/java/com/rapidminer/gui/renderer/visualization/SOMModelVisualizationRenderer.java index 498b57fcd..c5c13c811 100644 --- a/src/main/java/com/rapidminer/gui/renderer/visualization/SOMModelVisualizationRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/visualization/SOMModelVisualizationRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/visualization/TransitionGraphRenderer.java b/src/main/java/com/rapidminer/gui/renderer/visualization/TransitionGraphRenderer.java index f5386a628..bb3dcc11c 100644 --- a/src/main/java/com/rapidminer/gui/renderer/visualization/TransitionGraphRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/visualization/TransitionGraphRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsPlotRenderer.java b/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsPlotRenderer.java index 40da39626..6eadb3c79 100644 --- a/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsPlotRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsPlotRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsTableRenderer.java b/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsTableRenderer.java index 4eb80832e..da09edbf3 100644 --- a/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsTableRenderer.java +++ b/src/main/java/com/rapidminer/gui/renderer/weights/AttributeWeightsTableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/safemode/SafeMode.java b/src/main/java/com/rapidminer/gui/safemode/SafeMode.java index 05ed2a191..54fcaa170 100644 --- a/src/main/java/com/rapidminer/gui/safemode/SafeMode.java +++ b/src/main/java/com/rapidminer/gui/safemode/SafeMode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/safemode/SafeModeDialog.java b/src/main/java/com/rapidminer/gui/safemode/SafeModeDialog.java index 092eef512..13bf92e2c 100644 --- a/src/main/java/com/rapidminer/gui/safemode/SafeModeDialog.java +++ b/src/main/java/com/rapidminer/gui/safemode/SafeModeDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchCategoryPanel.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchCategoryPanel.java index 9127ce67e..246998ddf 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchCategoryPanel.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchCategoryPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchController.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchController.java index 32abab72b..266ab9985 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchController.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchDialog.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchDialog.java index 6baa61b82..a1a48f33e 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchDialog.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIRegistry.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIRegistry.java index 42eb23774..3ee136719 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIRegistry.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIUtilities.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIUtilities.java index 48f139dac..119dae0ae 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIUtilities.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchGUIUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchPanel.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchPanel.java index 67af48b6b..fb90d98f4 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchPanel.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchResultPanel.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchResultPanel.java index 046c1c217..4bd03b26a 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchResultPanel.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchResultPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/GlobalSearchableGUIProvider.java b/src/main/java/com/rapidminer/gui/search/GlobalSearchableGUIProvider.java index 2fbc397ed..d382a025e 100644 --- a/src/main/java/com/rapidminer/gui/search/GlobalSearchableGUIProvider.java +++ b/src/main/java/com/rapidminer/gui/search/GlobalSearchableGUIProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/action/GlobalSearchAction.java b/src/main/java/com/rapidminer/gui/search/action/GlobalSearchAction.java index 3f9ad33a5..490c1449f 100644 --- a/src/main/java/com/rapidminer/gui/search/action/GlobalSearchAction.java +++ b/src/main/java/com/rapidminer/gui/search/action/GlobalSearchAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchCategoryEvent.java b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchCategoryEvent.java index 1956bbe09..bb2831f7b 100644 --- a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchCategoryEvent.java +++ b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchCategoryEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchEventListener.java b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchEventListener.java index 92e42bef7..0a01f1a28 100644 --- a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchEventListener.java +++ b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionEvent.java b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionEvent.java index a14642799..2ccd2aa28 100644 --- a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionEvent.java +++ b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionListener.java b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionListener.java index b7d0be57e..c02c2c008 100644 --- a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionListener.java +++ b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchInteractionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchModelEvent.java b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchModelEvent.java index 324f2ef1a..858acb44a 100644 --- a/src/main/java/com/rapidminer/gui/search/event/GlobalSearchModelEvent.java +++ b/src/main/java/com/rapidminer/gui/search/event/GlobalSearchModelEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/model/GlobalSearchModel.java b/src/main/java/com/rapidminer/gui/search/model/GlobalSearchModel.java index 618dd9575..d08553758 100644 --- a/src/main/java/com/rapidminer/gui/search/model/GlobalSearchModel.java +++ b/src/main/java/com/rapidminer/gui/search/model/GlobalSearchModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/search/model/GlobalSearchRow.java b/src/main/java/com/rapidminer/gui/search/model/GlobalSearchRow.java index dc87c2d23..e65c7557f 100644 --- a/src/main/java/com/rapidminer/gui/search/model/GlobalSearchRow.java +++ b/src/main/java/com/rapidminer/gui/search/model/GlobalSearchRow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/security/BlacklistedOperatorProcessEditor.java b/src/main/java/com/rapidminer/gui/security/BlacklistedOperatorProcessEditor.java index b7ba0b949..441cfcb2d 100644 --- a/src/main/java/com/rapidminer/gui/security/BlacklistedOperatorProcessEditor.java +++ b/src/main/java/com/rapidminer/gui/security/BlacklistedOperatorProcessEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/security/CredentialsTableModel.java b/src/main/java/com/rapidminer/gui/security/CredentialsTableModel.java index 71ad20027..be6fe6464 100644 --- a/src/main/java/com/rapidminer/gui/security/CredentialsTableModel.java +++ b/src/main/java/com/rapidminer/gui/security/CredentialsTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/security/PasswordManager.java b/src/main/java/com/rapidminer/gui/security/PasswordManager.java index b20b63bd6..718c1f624 100644 --- a/src/main/java/com/rapidminer/gui/security/PasswordManager.java +++ b/src/main/java/com/rapidminer/gui/security/PasswordManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/security/UserCredential.java b/src/main/java/com/rapidminer/gui/security/UserCredential.java index ce1c3b3c9..8643aaf22 100644 --- a/src/main/java/com/rapidminer/gui/security/UserCredential.java +++ b/src/main/java/com/rapidminer/gui/security/UserCredential.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/security/Wallet.java b/src/main/java/com/rapidminer/gui/security/Wallet.java index 5be4959d4..2c9caf077 100644 --- a/src/main/java/com/rapidminer/gui/security/Wallet.java +++ b/src/main/java/com/rapidminer/gui/security/Wallet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ArrowButton.java b/src/main/java/com/rapidminer/gui/tools/ArrowButton.java index f9c5e29e5..c80dd24fd 100644 --- a/src/main/java/com/rapidminer/gui/tools/ArrowButton.java +++ b/src/main/java/com/rapidminer/gui/tools/ArrowButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/AttributeGuiTools.java b/src/main/java/com/rapidminer/gui/tools/AttributeGuiTools.java index 0c3396627..677a5c4aa 100644 --- a/src/main/java/com/rapidminer/gui/tools/AttributeGuiTools.java +++ b/src/main/java/com/rapidminer/gui/tools/AttributeGuiTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,6 +22,7 @@ import java.util.HashMap; import java.util.Map; +import javax.swing.Icon; import javax.swing.ImageIcon; import com.rapidminer.example.Attributes; @@ -61,6 +62,10 @@ public enum ColorScope { */ public static final String GENERIC_SPECIAL_ATTRIBUTE_NAME = "special"; + public static final Icon NUMERICAL_COLUMN_ICON = SwingTools.createIcon("16/symbol_hash.png", true); + public static final Icon NOMINAL_COLUMN_ICON = SwingTools.createIcon("16/cubes.png", true); + public static final Icon DATE_COLUMN_ICON = SwingTools.createIcon("16/calendar_clock.png", true); + static { // fill mapping between value types and icons mapOfValueTypeIcons.put(Ontology.ATTRIBUTE_VALUE, diff --git a/src/main/java/com/rapidminer/gui/tools/AutoCompletionComboBox.java b/src/main/java/com/rapidminer/gui/tools/AutoCompletionComboBox.java index c6ca58799..db1ce81a3 100644 --- a/src/main/java/com/rapidminer/gui/tools/AutoCompletionComboBox.java +++ b/src/main/java/com/rapidminer/gui/tools/AutoCompletionComboBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/BetaFeaturesIndicator.java b/src/main/java/com/rapidminer/gui/tools/BetaFeaturesIndicator.java index 95299232a..6433fda91 100644 --- a/src/main/java/com/rapidminer/gui/tools/BetaFeaturesIndicator.java +++ b/src/main/java/com/rapidminer/gui/tools/BetaFeaturesIndicator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/BrowserPopup.java b/src/main/java/com/rapidminer/gui/tools/BrowserPopup.java index 2c5aeba7e..ed55da9f3 100644 --- a/src/main/java/com/rapidminer/gui/tools/BrowserPopup.java +++ b/src/main/java/com/rapidminer/gui/tools/BrowserPopup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CamelCaseFilter.java b/src/main/java/com/rapidminer/gui/tools/CamelCaseFilter.java index 387dea134..a741a1f41 100644 --- a/src/main/java/com/rapidminer/gui/tools/CamelCaseFilter.java +++ b/src/main/java/com/rapidminer/gui/tools/CamelCaseFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CamelCaseTypoFilter.java b/src/main/java/com/rapidminer/gui/tools/CamelCaseTypoFilter.java index 620449025..e447ff449 100644 --- a/src/main/java/com/rapidminer/gui/tools/CamelCaseTypoFilter.java +++ b/src/main/java/com/rapidminer/gui/tools/CamelCaseTypoFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CellColorProvider.java b/src/main/java/com/rapidminer/gui/tools/CellColorProvider.java index 27798be35..8349ea581 100644 --- a/src/main/java/com/rapidminer/gui/tools/CellColorProvider.java +++ b/src/main/java/com/rapidminer/gui/tools/CellColorProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CellColorProviderAlternating.java b/src/main/java/com/rapidminer/gui/tools/CellColorProviderAlternating.java index f2344dd35..fef81655c 100644 --- a/src/main/java/com/rapidminer/gui/tools/CellColorProviderAlternating.java +++ b/src/main/java/com/rapidminer/gui/tools/CellColorProviderAlternating.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CellColorProviderScaled.java b/src/main/java/com/rapidminer/gui/tools/CellColorProviderScaled.java index 7a17b0330..6c921a62c 100644 --- a/src/main/java/com/rapidminer/gui/tools/CellColorProviderScaled.java +++ b/src/main/java/com/rapidminer/gui/tools/CellColorProviderScaled.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CellColorProviderWhite.java b/src/main/java/com/rapidminer/gui/tools/CellColorProviderWhite.java index aaf9f2f48..6f8332857 100644 --- a/src/main/java/com/rapidminer/gui/tools/CellColorProviderWhite.java +++ b/src/main/java/com/rapidminer/gui/tools/CellColorProviderWhite.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CellColorProviderYellow.java b/src/main/java/com/rapidminer/gui/tools/CellColorProviderYellow.java index 7e129af19..ca695b6c7 100644 --- a/src/main/java/com/rapidminer/gui/tools/CellColorProviderYellow.java +++ b/src/main/java/com/rapidminer/gui/tools/CellColorProviderYellow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/CharTextField.java b/src/main/java/com/rapidminer/gui/tools/CharTextField.java index 1aa3aa2bc..135e54e9e 100644 --- a/src/main/java/com/rapidminer/gui/tools/CharTextField.java +++ b/src/main/java/com/rapidminer/gui/tools/CharTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ColoredJTextPane.java b/src/main/java/com/rapidminer/gui/tools/ColoredJTextPane.java index a813a99ca..451a32c10 100644 --- a/src/main/java/com/rapidminer/gui/tools/ColoredJTextPane.java +++ b/src/main/java/com/rapidminer/gui/tools/ColoredJTextPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ColoredTableCellRenderer.java b/src/main/java/com/rapidminer/gui/tools/ColoredTableCellRenderer.java index 604ede979..424cca2e1 100644 --- a/src/main/java/com/rapidminer/gui/tools/ColoredTableCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/tools/ColoredTableCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/DefaultFrameIconProvider.java b/src/main/java/com/rapidminer/gui/tools/DefaultFrameIconProvider.java index 8aec9e2fc..05c10ab4d 100644 --- a/src/main/java/com/rapidminer/gui/tools/DefaultFrameIconProvider.java +++ b/src/main/java/com/rapidminer/gui/tools/DefaultFrameIconProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/DockingTools.java b/src/main/java/com/rapidminer/gui/tools/DockingTools.java index 3f9bc4f97..0f8bffa88 100644 --- a/src/main/java/com/rapidminer/gui/tools/DockingTools.java +++ b/src/main/java/com/rapidminer/gui/tools/DockingTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/EditBlockingProgressThread.java b/src/main/java/com/rapidminer/gui/tools/EditBlockingProgressThread.java index a16c17a7e..b234675ab 100644 --- a/src/main/java/com/rapidminer/gui/tools/EditBlockingProgressThread.java +++ b/src/main/java/com/rapidminer/gui/tools/EditBlockingProgressThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/EditableLinkController.java b/src/main/java/com/rapidminer/gui/tools/EditableLinkController.java index 11d751088..0844fc0f1 100644 --- a/src/main/java/com/rapidminer/gui/tools/EditableLinkController.java +++ b/src/main/java/com/rapidminer/gui/tools/EditableLinkController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTree.java b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTree.java index d4adffbdc..4fd81c31e 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTree.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeCellRenderer.java b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeCellRenderer.java index 051a8835b..ee15ca513 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeMouseSelectionManager.java b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeMouseSelectionManager.java index 319a3e4b3..41c5e287f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeMouseSelectionManager.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeMouseSelectionManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeSelectionModel.java b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeSelectionModel.java index 7a15ed0a4..525e54662 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeSelectionModel.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedCheckTreeSelectionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedFixedColumnJTable.java b/src/main/java/com/rapidminer/gui/tools/ExtendedFixedColumnJTable.java index 6eb5a45e1..6f5fccfd4 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedFixedColumnJTable.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedFixedColumnJTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLEditorKit.java b/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLEditorKit.java index 3cca5208b..f76d499b9 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLEditorKit.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLEditorKit.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLJEditorPane.java b/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLJEditorPane.java index 7f0233690..89969b0ef 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLJEditorPane.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedHTMLJEditorPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJComboBox.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJComboBox.java index 88988e230..d14433471 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJComboBox.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJComboBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJFileChooser.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJFileChooser.java index 28098e53f..9091aeda0 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJFileChooser.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJFileChooser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJList.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJList.java index d233ece66..360d6292e 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJList.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJScrollPane.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJScrollPane.java index 234eb76cd..ea454bccb 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJScrollPane.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJScrollPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJSlider.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJSlider.java index 0f4386f47..b2cff8dad 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJSlider.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJSlider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJSliderToolTips.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJSliderToolTips.java index fb560a104..c74fbb13b 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJSliderToolTips.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJSliderToolTips.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTabbedPane.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTabbedPane.java index 25c75aa8d..2c59a3514 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTabbedPane.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTabbedPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTable.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTable.java index 1f10d93c3..168f25181 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTable.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTableColumnFitMouseListener.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTableColumnFitMouseListener.java index 88096cb3e..9ebd55338 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTableColumnFitMouseListener.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTableColumnFitMouseListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTablePacker.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTablePacker.java index 14cf90368..6cd380701 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTablePacker.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTablePacker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTableSorterModel.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTableSorterModel.java index af65ca8ce..ba21083eb 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTableSorterModel.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTableSorterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJTextField.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJTextField.java index ce5b7f9ca..b6bfa26f1 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJTextField.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedJToolBar.java b/src/main/java/com/rapidminer/gui/tools/ExtendedJToolBar.java index 508883792..bcdc2f74f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedJToolBar.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedJToolBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedListCellRenderer.java b/src/main/java/com/rapidminer/gui/tools/ExtendedListCellRenderer.java index 7cc4604fa..966456fa6 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedListCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedListCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedListModel.java b/src/main/java/com/rapidminer/gui/tools/ExtendedListModel.java index 432b14828..baab9ac7f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedListModel.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedListModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedStyledDocument.java b/src/main/java/com/rapidminer/gui/tools/ExtendedStyledDocument.java index 8da59a7c8..61d917852 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedStyledDocument.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedStyledDocument.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ExtendedTriStateCheckBox.java b/src/main/java/com/rapidminer/gui/tools/ExtendedTriStateCheckBox.java index 33d8a9557..5e4ec9b59 100644 --- a/src/main/java/com/rapidminer/gui/tools/ExtendedTriStateCheckBox.java +++ b/src/main/java/com/rapidminer/gui/tools/ExtendedTriStateCheckBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/FilterListener.java b/src/main/java/com/rapidminer/gui/tools/FilterListener.java index 2cd368fbf..90dc139df 100644 --- a/src/main/java/com/rapidminer/gui/tools/FilterListener.java +++ b/src/main/java/com/rapidminer/gui/tools/FilterListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/FilterTextField.java b/src/main/java/com/rapidminer/gui/tools/FilterTextField.java index d077aa167..ed5f09669 100644 --- a/src/main/java/com/rapidminer/gui/tools/FilterTextField.java +++ b/src/main/java/com/rapidminer/gui/tools/FilterTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/FilterableListModel.java b/src/main/java/com/rapidminer/gui/tools/FilterableListModel.java index e4adfd80d..655424ea9 100644 --- a/src/main/java/com/rapidminer/gui/tools/FilterableListModel.java +++ b/src/main/java/com/rapidminer/gui/tools/FilterableListModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,12 +19,12 @@ package com.rapidminer.gui.tools; import java.util.Collection; -import java.util.Collections; import java.util.Comparator; import java.util.LinkedList; - import javax.swing.AbstractListModel; +import com.rapidminer.external.alphanum.AlphanumComparator; + /** * A filterable list model for JList components. The method {@link #valueChanged(String)} updates @@ -50,13 +50,25 @@ public abstract static class FilterCondition { private String filterValue; - private LinkedList conditions = new LinkedList(); + private LinkedList conditions = new LinkedList<>(); public FilterableListModel() { + this(true); + } + + /** + * Can sort if desired. + * + * @param sort + * if {@code true}, will sort alpha-numerically; if {@code false} will not sort at all + * @since 9.2.0 + */ + public FilterableListModel(boolean sort) { list = new LinkedList<>(); filteredList = new LinkedList<>(); - comparator = (e1, e2) -> e1.toString().compareTo(e2.toString()); - + if (sort) { + comparator = Comparator.comparing(Object::toString, new AlphanumComparator(AlphanumComparator.AlphanumCaseSensitivity.INSENSITIVE)); + } } @Override @@ -83,7 +95,9 @@ public void valueChanged(String value) { public void addElement(E e) { list.add(e); - Collections.sort(list, comparator); + if (comparator != null) { + list.sort(comparator); + } if (filterValue == null) { filteredList.add(e); } else { @@ -91,13 +105,17 @@ public void addElement(E e) { filteredList.add(e); } } - Collections.sort(filteredList, comparator); + if (comparator != null) { + filteredList.sort(comparator); + } fireContentsChanged(this, 0, filteredList.size() - 1); } public void removeElement(Object o) { list.remove(o); - Collections.sort(list, comparator); + if (comparator != null) { + list.sort(comparator); + } if (filteredList.contains(o)) { filteredList.remove(o); } diff --git a/src/main/java/com/rapidminer/gui/tools/FrameIconProvider.java b/src/main/java/com/rapidminer/gui/tools/FrameIconProvider.java index a60383664..b3af135e2 100644 --- a/src/main/java/com/rapidminer/gui/tools/FrameIconProvider.java +++ b/src/main/java/com/rapidminer/gui/tools/FrameIconProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/HTMLEditor.java b/src/main/java/com/rapidminer/gui/tools/HTMLEditor.java index 2339779c9..20f704535 100644 --- a/src/main/java/com/rapidminer/gui/tools/HTMLEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/HTMLEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/IconSize.java b/src/main/java/com/rapidminer/gui/tools/IconSize.java index 37c27e9d0..d241bcd5c 100644 --- a/src/main/java/com/rapidminer/gui/tools/IconSize.java +++ b/src/main/java/com/rapidminer/gui/tools/IconSize.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ImagePanel.java b/src/main/java/com/rapidminer/gui/tools/ImagePanel.java index 41a545d4a..3d93a72dd 100644 --- a/src/main/java/com/rapidminer/gui/tools/ImagePanel.java +++ b/src/main/java/com/rapidminer/gui/tools/ImagePanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ImageTextPanel.java b/src/main/java/com/rapidminer/gui/tools/ImageTextPanel.java index 6baa53420..ee3468dcb 100644 --- a/src/main/java/com/rapidminer/gui/tools/ImageTextPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/ImageTextPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/Ionicon.java b/src/main/java/com/rapidminer/gui/tools/Ionicon.java index e58ad2a7e..e536a8009 100644 --- a/src/main/java/com/rapidminer/gui/tools/Ionicon.java +++ b/src/main/java/com/rapidminer/gui/tools/Ionicon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/JDelayedCalculationPanel.java b/src/main/java/com/rapidminer/gui/tools/JDelayedCalculationPanel.java index 9c20fb4eb..f388ee02c 100644 --- a/src/main/java/com/rapidminer/gui/tools/JDelayedCalculationPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/JDelayedCalculationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/JRadioSelectionPanel.java b/src/main/java/com/rapidminer/gui/tools/JRadioSelectionPanel.java index f72dbe0a8..b424b8787 100644 --- a/src/main/java/com/rapidminer/gui/tools/JRadioSelectionPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/JRadioSelectionPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/JavaEditor.java b/src/main/java/com/rapidminer/gui/tools/JavaEditor.java index 505416fed..703b5be05 100644 --- a/src/main/java/com/rapidminer/gui/tools/JavaEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/JavaEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/LeanFormatter.java b/src/main/java/com/rapidminer/gui/tools/LeanFormatter.java index 61d4a449a..9785b6a62 100644 --- a/src/main/java/com/rapidminer/gui/tools/LeanFormatter.java +++ b/src/main/java/com/rapidminer/gui/tools/LeanFormatter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ListHoverHelper.java b/src/main/java/com/rapidminer/gui/tools/ListHoverHelper.java index 81c976c03..aa834d5b1 100644 --- a/src/main/java/com/rapidminer/gui/tools/ListHoverHelper.java +++ b/src/main/java/com/rapidminer/gui/tools/ListHoverHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/MenuShortcutJList.java b/src/main/java/com/rapidminer/gui/tools/MenuShortcutJList.java index 2413449bb..b3cab6391 100644 --- a/src/main/java/com/rapidminer/gui/tools/MenuShortcutJList.java +++ b/src/main/java/com/rapidminer/gui/tools/MenuShortcutJList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/MouseWheelController.java b/src/main/java/com/rapidminer/gui/tools/MouseWheelController.java index 1a06f2d52..09f324735 100644 --- a/src/main/java/com/rapidminer/gui/tools/MouseWheelController.java +++ b/src/main/java/com/rapidminer/gui/tools/MouseWheelController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/NotificationPopup.java b/src/main/java/com/rapidminer/gui/tools/NotificationPopup.java index 9efcd5b76..b57c887bc 100644 --- a/src/main/java/com/rapidminer/gui/tools/NotificationPopup.java +++ b/src/main/java/com/rapidminer/gui/tools/NotificationPopup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/OperatorFilter.java b/src/main/java/com/rapidminer/gui/tools/OperatorFilter.java index a691a2a74..30184fdc6 100644 --- a/src/main/java/com/rapidminer/gui/tools/OperatorFilter.java +++ b/src/main/java/com/rapidminer/gui/tools/OperatorFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/OperatorList.java b/src/main/java/com/rapidminer/gui/tools/OperatorList.java index cfbfc2337..647e6d01b 100644 --- a/src/main/java/com/rapidminer/gui/tools/OperatorList.java +++ b/src/main/java/com/rapidminer/gui/tools/OperatorList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/OperatorListCellRenderer.java b/src/main/java/com/rapidminer/gui/tools/OperatorListCellRenderer.java index ee799d252..3a73d31d1 100644 --- a/src/main/java/com/rapidminer/gui/tools/OperatorListCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/tools/OperatorListCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ParentButtonModel.java b/src/main/java/com/rapidminer/gui/tools/ParentButtonModel.java index 931fdedf9..b7cf159f0 100644 --- a/src/main/java/com/rapidminer/gui/tools/ParentButtonModel.java +++ b/src/main/java/com/rapidminer/gui/tools/ParentButtonModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ParentButtonPanel.java b/src/main/java/com/rapidminer/gui/tools/ParentButtonPanel.java index b682a0394..dbbf11424 100644 --- a/src/main/java/com/rapidminer/gui/tools/ParentButtonPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/ParentButtonPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/PasswordDialog.java b/src/main/java/com/rapidminer/gui/tools/PasswordDialog.java index d6bb71acd..810541f3b 100644 --- a/src/main/java/com/rapidminer/gui/tools/PasswordDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/PasswordDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/PlainTextEditor.java b/src/main/java/com/rapidminer/gui/tools/PlainTextEditor.java index 1460b399e..794e822c5 100644 --- a/src/main/java/com/rapidminer/gui/tools/PlainTextEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/PlainTextEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/PrintingTools.java b/src/main/java/com/rapidminer/gui/tools/PrintingTools.java index 4b8707b84..7e09665e9 100644 --- a/src/main/java/com/rapidminer/gui/tools/PrintingTools.java +++ b/src/main/java/com/rapidminer/gui/tools/PrintingTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProcessGUITools.java b/src/main/java/com/rapidminer/gui/tools/ProcessGUITools.java index 35ffbf53d..06511ed96 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProcessGUITools.java +++ b/src/main/java/com/rapidminer/gui/tools/ProcessGUITools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressDisplay.java b/src/main/java/com/rapidminer/gui/tools/ProgressDisplay.java index b3bb68006..9b7fd790d 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressDisplay.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressDisplay.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressMonitor.java b/src/main/java/com/rapidminer/gui/tools/ProgressMonitor.java index 97c103c47..701f7ced0 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressMonitor.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressMonitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThread.java b/src/main/java/com/rapidminer/gui/tools/ProgressThread.java index eb246a2ca..244d9959a 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThread.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThread.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,12 +18,12 @@ */ package com.rapidminer.gui.tools; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; -import java.util.LinkedList; import java.util.List; import java.util.Set; import java.util.Timer; @@ -38,6 +38,7 @@ import javax.swing.SwingUtilities; import javax.swing.event.EventListenerList; +import com.rapidminer.RapidMiner; import com.rapidminer.gui.processeditor.results.ResultDisplay; import com.rapidminer.gui.tools.dialogs.ConfirmDialog; import com.rapidminer.tools.I18N; @@ -80,13 +81,13 @@ public abstract class ProgressThread implements Runnable { private static final int BUSY_WAITING_INTERVAL = 500; /** the currently running tasks */ - private static List currentThreads = Collections.synchronizedList(new LinkedList()); + private static List currentThreads = Collections.synchronizedList(new ArrayList()); /** * the queue of {@link ProgressThread}s which await execution because they depend on other * currently running/queued tasks */ - private static List queuedThreads = Collections.synchronizedList(new LinkedList()); + private static List queuedThreads = Collections.synchronizedList(new ArrayList()); /** the list of event listeners */ private static EventListenerList listener = new EventListenerList(); @@ -130,7 +131,7 @@ public Thread newThread(Runnable r) { private final Set listeners = new CopyOnWriteArraySet<>(); /** true if the task was cancelled */ - private boolean cancelled = false; + protected boolean cancelled = false; /** true if the task is started. (Remains true after canceling.) */ private boolean started = false; @@ -211,9 +212,9 @@ public ProgressThread(String i18nKey, boolean runInForeground, Object... argumen } this.name = I18N.getMessage(I18N.getGUIBundle(), "gui.progress." + i18nKey + ".label", arguments); this.key = i18nKey; - this.runInForeground = runInForeground; + this.runInForeground = runInForeground && !RapidMiner.getExecutionMode().isHeadless(); this.display = new ProgressDisplay(name, this); - this.dependencies = new LinkedList<>(); + this.dependencies = new ArrayList<>(); } /** @@ -276,7 +277,19 @@ public void addDependency(String... dependencyIDs) { * @return */ public List getDependencies() { - return new LinkedList<>(dependencies); + return new ArrayList<>(dependencies); + } + + /** + * Checks whether this {@link ProgressThread} is blocked by anything else but dependencies. + * + * @return {@code false} by default + * @see #isBlockedByDependencies() + * @see #getDependencies() + * @since 9.2 + */ + protected boolean isBlockedByOther() { + return false; } /** @@ -302,24 +315,19 @@ public void setDisplayLabel(String i18nKey) { * in the Executor's queue. */ public void start() { - // no dependency -> start immediately - if (dependencies.isEmpty()) { + // see if task is blocked, if not start it immediately + boolean blocked = false; + synchronized (LOCK) { + blocked = isBlockedByDependencies(); + } + if (!blocked) { EXECUTOR.execute(makeWrapper()); } else { - // see if task is blocked, if not start it anyway - boolean blocked = false; + // otherwise add to queue, which is checked once another task finishes execution synchronized (LOCK) { - blocked = isBlockedByDependencies(); - } - if (!blocked) { - EXECUTOR.execute(makeWrapper()); - } else { - // otherwise add to queue, which is checked once another task finishes execution - synchronized (LOCK) { - queuedThreads.add(this); - } - taskQueued(this); + queuedThreads.add(this); } + taskQueued(this); } } @@ -336,32 +344,35 @@ public void startAndWait() { // #checkQueueForDependenciesAndExecuteUnblockedTasks() isWaiting = true; try { + boolean blocked; + synchronized (LOCK) { + blocked = isBlockedByDependencies(); + } // no dependency -> start immediately - if (dependencies.isEmpty()) { + if (!blocked) { EXECUTOR.submit(makeWrapper()).get(); - } else { + return; + } + synchronized (LOCK) { + queuedThreads.add(this); + } + taskQueued(this); + // because this method waits, we can't just queue and leave. Instead we check on a + // regular basis and see if it can be executed now. + do { synchronized (LOCK) { - queuedThreads.add(this); + blocked = isBlockedByDependencies(); } - taskQueued(this); - // because this method waits, we can't just queue and leave. Instead we check on a - // regular basis and see if it can be executed now. - do { - boolean blocked = true; + if (!blocked) { + // no longer blocked? Execute and wait and afterwards leave loop synchronized (LOCK) { - blocked = isBlockedByDependencies(); - } - if (!blocked) { - // no longer blocked? Execute and wait and afterwards leave loop - synchronized (LOCK) { - queuedThreads.remove(this); - } - EXECUTOR.submit(makeWrapper()).get(); - break; + queuedThreads.remove(this); } - Thread.sleep(BUSY_WAITING_INTERVAL); - } while (true); - } + EXECUTOR.submit(makeWrapper()).get(); + break; + } + Thread.sleep(BUSY_WAITING_INTERVAL); + } while (true); } catch (InterruptedException e) { LogService.getRoot().log( Level.SEVERE, @@ -539,7 +550,7 @@ public void run() { }); } }; - if (!isRunInForegroundFlagSet() && isStartDialogShowTimer()) { + if (!isRunInForegroundFlagSet() && isStartDialogShowTimer() && !RapidMiner.getExecutionMode().isHeadless()) { showProgressTimer.schedule(showProgressTask, getShowDialogTimerDelay()); } try { @@ -617,8 +628,15 @@ private boolean isRunInForegroundFlagSet() { * @return */ private boolean isBlockedByDependencies() { + if (isBlockedByOther()) { + return true; + } + List currentDependencies = getDependencies(); + if (currentDependencies.isEmpty()) { + return false; + } for (ProgressThread pg : currentThreads) { - if (dependencies.contains(pg.getID())) { + if (currentDependencies.contains(pg.getID())) { return true; } } @@ -629,7 +647,7 @@ private boolean isBlockedByDependencies() { if (pg.equals(this)) { break; } - if (dependencies.contains(pg.getID())) { + if (currentDependencies.contains(pg.getID())) { return true; } } @@ -719,14 +737,14 @@ public boolean isCancelable() { * @return the currently executed tasks. */ public static Collection getCurrentThreads() { - return new LinkedList<>(currentThreads); + return new ArrayList<>(currentThreads); } /** * @return the currently queued tasks */ public static Collection getQueuedThreads() { - return new LinkedList<>(queuedThreads); + return new ArrayList<>(queuedThreads); } /** @@ -776,7 +794,7 @@ public static void removeProgressThreadStateListener(ProgressThreadStateListener private static final void checkQueueForDependenciesAndExecuteUnblockedTasks() { // a task has finished, now check tasks in queue if there are ones which are no // longer blocked - List toRemove = new LinkedList<>(); + List toRemove = new ArrayList<>(); synchronized (LOCK) { for (ProgressThread pg : queuedThreads) { if (!pg.isBlockedByDependencies()) { diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThreadDialog.java b/src/main/java/com/rapidminer/gui/tools/ProgressThreadDialog.java index 7de7c0385..c65872f21 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThreadDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThreadDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -31,6 +31,7 @@ import javax.swing.JScrollPane; import javax.swing.SwingUtilities; +import com.rapidminer.RapidMiner; import com.rapidminer.gui.ApplicationFrame; import com.rapidminer.gui.tools.dialogs.ButtonDialog; @@ -49,13 +50,15 @@ public class ProgressThreadDialog extends ButtonDialog { /** Create dialog in EDT */ static { - SwingTools.invokeLater(new Runnable() { + if (!RapidMiner.getExecutionMode().isHeadless()) { + SwingTools.invokeLater(new Runnable() { - @Override - public void run() { - INSTANCE = new ProgressThreadDialog(); - } - }); + @Override + public void run() { + INSTANCE = new ProgressThreadDialog(); + } + }); + } } /** mapping between ProgressThread and the UI panel for it */ @@ -282,7 +285,7 @@ public void setVisible(boolean b) { } /** - * Singleton access to the {@link ProgressThreadDialog}. + * Singleton access to the {@link ProgressThreadDialog} or {@code null} if running in headless mode */ public static ProgressThreadDialog getInstance() { return INSTANCE; diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThreadDisplay.java b/src/main/java/com/rapidminer/gui/tools/ProgressThreadDisplay.java index 58627d0d1..d111c360d 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThreadDisplay.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThreadDisplay.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThreadListener.java b/src/main/java/com/rapidminer/gui/tools/ProgressThreadListener.java index 3660f4676..2d5c2a4ee 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThreadListener.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThreadListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThreadStateListener.java b/src/main/java/com/rapidminer/gui/tools/ProgressThreadStateListener.java index b7388e377..5c9dbcdd9 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThreadStateListener.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThreadStateListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ProgressThreadStoppedException.java b/src/main/java/com/rapidminer/gui/tools/ProgressThreadStoppedException.java index 790948ab4..79ec998ad 100644 --- a/src/main/java/com/rapidminer/gui/tools/ProgressThreadStoppedException.java +++ b/src/main/java/com/rapidminer/gui/tools/ProgressThreadStoppedException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/Registry.java b/src/main/java/com/rapidminer/gui/tools/Registry.java index 50fb70ac2..4a1fd5e7f 100644 --- a/src/main/java/com/rapidminer/gui/tools/Registry.java +++ b/src/main/java/com/rapidminer/gui/tools/Registry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/RegistryEvent.java b/src/main/java/com/rapidminer/gui/tools/RegistryEvent.java index ffd0e365a..b38c99dc3 100644 --- a/src/main/java/com/rapidminer/gui/tools/RegistryEvent.java +++ b/src/main/java/com/rapidminer/gui/tools/RegistryEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/RegistryListener.java b/src/main/java/com/rapidminer/gui/tools/RegistryListener.java index 79e3fd28d..097c4d5d9 100644 --- a/src/main/java/com/rapidminer/gui/tools/RegistryListener.java +++ b/src/main/java/com/rapidminer/gui/tools/RegistryListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/RepositoryEntryTextField.java b/src/main/java/com/rapidminer/gui/tools/RepositoryEntryTextField.java index b9b8bac82..5bc2fbe6b 100644 --- a/src/main/java/com/rapidminer/gui/tools/RepositoryEntryTextField.java +++ b/src/main/java/com/rapidminer/gui/tools/RepositoryEntryTextField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/RepositoryGuiTools.java b/src/main/java/com/rapidminer/gui/tools/RepositoryGuiTools.java index 16feb3cd9..dfd8528dc 100644 --- a/src/main/java/com/rapidminer/gui/tools/RepositoryGuiTools.java +++ b/src/main/java/com/rapidminer/gui/tools/RepositoryGuiTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceAction.java b/src/main/java/com/rapidminer/gui/tools/ResourceAction.java index 812510daa..20c057875 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceAction.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceActionAdapter.java b/src/main/java/com/rapidminer/gui/tools/ResourceActionAdapter.java index 5f987bd78..5d0902407 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceActionAdapter.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceActionAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceActionTransmitter.java b/src/main/java/com/rapidminer/gui/tools/ResourceActionTransmitter.java index 2b097a669..4eb11cd41 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceActionTransmitter.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceActionTransmitter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceDockKey.java b/src/main/java/com/rapidminer/gui/tools/ResourceDockKey.java index 72b23d566..0df926b6b 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceDockKey.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceDockKey.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceLabel.java b/src/main/java/com/rapidminer/gui/tools/ResourceLabel.java index d38144c5d..ff1032f4f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceLabel.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceMenu.java b/src/main/java/com/rapidminer/gui/tools/ResourceMenu.java index 7ef29c02f..6d1673bdd 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceMenu.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,7 +34,7 @@ * * @author Simon Fischer, Sebastian Land */ -public class ResourceMenu extends JMenu { +public class ResourceMenu extends JMenu { private static final long serialVersionUID = -7711922457461154801L; diff --git a/src/main/java/com/rapidminer/gui/tools/ResourceTabbedPane.java b/src/main/java/com/rapidminer/gui/tools/ResourceTabbedPane.java index d3d631218..c436e456f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResourceTabbedPane.java +++ b/src/main/java/com/rapidminer/gui/tools/ResourceTabbedPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ResultWarningPreventionRegistry.java b/src/main/java/com/rapidminer/gui/tools/ResultWarningPreventionRegistry.java index 0da73f319..6ea1809f8 100644 --- a/src/main/java/com/rapidminer/gui/tools/ResultWarningPreventionRegistry.java +++ b/src/main/java/com/rapidminer/gui/tools/ResultWarningPreventionRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/RowNumberTable.java b/src/main/java/com/rapidminer/gui/tools/RowNumberTable.java index 15d1fb598..047fd9477 100644 --- a/src/main/java/com/rapidminer/gui/tools/RowNumberTable.java +++ b/src/main/java/com/rapidminer/gui/tools/RowNumberTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SQLEditor.java b/src/main/java/com/rapidminer/gui/tools/SQLEditor.java index d9aaefd64..531ef2210 100644 --- a/src/main/java/com/rapidminer/gui/tools/SQLEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/SQLEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ScaledImageIcon.java b/src/main/java/com/rapidminer/gui/tools/ScaledImageIcon.java index c0c5525e3..982f8eac8 100644 --- a/src/main/java/com/rapidminer/gui/tools/ScaledImageIcon.java +++ b/src/main/java/com/rapidminer/gui/tools/ScaledImageIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ScrollableJPopupMenu.java b/src/main/java/com/rapidminer/gui/tools/ScrollableJPopupMenu.java index 0e5a95da3..ef7fb712f 100644 --- a/src/main/java/com/rapidminer/gui/tools/ScrollableJPopupMenu.java +++ b/src/main/java/com/rapidminer/gui/tools/ScrollableJPopupMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SelectionNavigationListener.java b/src/main/java/com/rapidminer/gui/tools/SelectionNavigationListener.java index aaa86c718..1e13209cc 100644 --- a/src/main/java/com/rapidminer/gui/tools/SelectionNavigationListener.java +++ b/src/main/java/com/rapidminer/gui/tools/SelectionNavigationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SimpleFileFilter.java b/src/main/java/com/rapidminer/gui/tools/SimpleFileFilter.java index dd632bc5b..ab220a3ac 100644 --- a/src/main/java/com/rapidminer/gui/tools/SimpleFileFilter.java +++ b/src/main/java/com/rapidminer/gui/tools/SimpleFileFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SplashScreen.java b/src/main/java/com/rapidminer/gui/tools/SplashScreen.java index ca6b69cfc..652106674 100644 --- a/src/main/java/com/rapidminer/gui/tools/SplashScreen.java +++ b/src/main/java/com/rapidminer/gui/tools/SplashScreen.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/StatusBar.java b/src/main/java/com/rapidminer/gui/tools/StatusBar.java index f09647065..92064c473 100644 --- a/src/main/java/com/rapidminer/gui/tools/StatusBar.java +++ b/src/main/java/com/rapidminer/gui/tools/StatusBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SwingTools.java b/src/main/java/com/rapidminer/gui/tools/SwingTools.java index 059812190..cf08afe6b 100644 --- a/src/main/java/com/rapidminer/gui/tools/SwingTools.java +++ b/src/main/java/com/rapidminer/gui/tools/SwingTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/SystemMonitor.java b/src/main/java/com/rapidminer/gui/tools/SystemMonitor.java index ffc9d4223..bc9e66340 100644 --- a/src/main/java/com/rapidminer/gui/tools/SystemMonitor.java +++ b/src/main/java/com/rapidminer/gui/tools/SystemMonitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/TextFieldWithAction.java b/src/main/java/com/rapidminer/gui/tools/TextFieldWithAction.java index b7e1fbe57..c157515a3 100644 --- a/src/main/java/com/rapidminer/gui/tools/TextFieldWithAction.java +++ b/src/main/java/com/rapidminer/gui/tools/TextFieldWithAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/TextPanel.java b/src/main/java/com/rapidminer/gui/tools/TextPanel.java index bc178f0ba..379d9548d 100644 --- a/src/main/java/com/rapidminer/gui/tools/TextPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/TextPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/TipOfTheDayProvider.java b/src/main/java/com/rapidminer/gui/tools/TipOfTheDayProvider.java index 8e779c9d7..d4304839c 100644 --- a/src/main/java/com/rapidminer/gui/tools/TipOfTheDayProvider.java +++ b/src/main/java/com/rapidminer/gui/tools/TipOfTheDayProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/TutorialTools.java b/src/main/java/com/rapidminer/gui/tools/TutorialTools.java index 6d48018c9..620a60d34 100644 --- a/src/main/java/com/rapidminer/gui/tools/TutorialTools.java +++ b/src/main/java/com/rapidminer/gui/tools/TutorialTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/UpdateQueue.java b/src/main/java/com/rapidminer/gui/tools/UpdateQueue.java index 639a7db9c..e1e38be41 100644 --- a/src/main/java/com/rapidminer/gui/tools/UpdateQueue.java +++ b/src/main/java/com/rapidminer/gui/tools/UpdateQueue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/VersionNumber.java b/src/main/java/com/rapidminer/gui/tools/VersionNumber.java index 42f4bbc01..380480847 100644 --- a/src/main/java/com/rapidminer/gui/tools/VersionNumber.java +++ b/src/main/java/com/rapidminer/gui/tools/VersionNumber.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ViewToolBar.java b/src/main/java/com/rapidminer/gui/tools/ViewToolBar.java index f990a90b1..dd69b93a6 100644 --- a/src/main/java/com/rapidminer/gui/tools/ViewToolBar.java +++ b/src/main/java/com/rapidminer/gui/tools/ViewToolBar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/XMLEditor.java b/src/main/java/com/rapidminer/gui/tools/XMLEditor.java index cbff9a548..90359f448 100644 --- a/src/main/java/com/rapidminer/gui/tools/XMLEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/XMLEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/AddToSortingColumnsAction.java b/src/main/java/com/rapidminer/gui/tools/actions/AddToSortingColumnsAction.java index 65d6c250f..fe546b13c 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/AddToSortingColumnsAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/AddToSortingColumnsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/EqualColumnWidthsAction.java b/src/main/java/com/rapidminer/gui/tools/actions/EqualColumnWidthsAction.java index 047655086..ab50d2bdf 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/EqualColumnWidthsAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/EqualColumnWidthsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/FitAllColumnWidthsAction.java b/src/main/java/com/rapidminer/gui/tools/actions/FitAllColumnWidthsAction.java index 4e4926b99..100f3a46e 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/FitAllColumnWidthsAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/FitAllColumnWidthsAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/FitColumnWidthAction.java b/src/main/java/com/rapidminer/gui/tools/actions/FitColumnWidthAction.java index 386a689bb..f74f90c08 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/FitColumnWidthAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/FitColumnWidthAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/RestoreOriginalColumnOrderAction.java b/src/main/java/com/rapidminer/gui/tools/actions/RestoreOriginalColumnOrderAction.java index 8968bc8b4..6c0a5740a 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/RestoreOriginalColumnOrderAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/RestoreOriginalColumnOrderAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/SelectColumnAction.java b/src/main/java/com/rapidminer/gui/tools/actions/SelectColumnAction.java index 886281dba..9bd4094c5 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/SelectColumnAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/SelectColumnAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/SelectRowAction.java b/src/main/java/com/rapidminer/gui/tools/actions/SelectRowAction.java index 89e6f612d..ad759f0ba 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/SelectRowAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/SelectRowAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/SelectionDependentAction.java b/src/main/java/com/rapidminer/gui/tools/actions/SelectionDependentAction.java index fe1655ffd..ab375520d 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/SelectionDependentAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/SelectionDependentAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/SortByColumnAction.java b/src/main/java/com/rapidminer/gui/tools/actions/SortByColumnAction.java index 5f0a317b4..e3f801562 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/SortByColumnAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/SortByColumnAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/actions/SortColumnsAccordingToNameAction.java b/src/main/java/com/rapidminer/gui/tools/actions/SortColumnsAccordingToNameAction.java index 885e4d726..5a4310213 100644 --- a/src/main/java/com/rapidminer/gui/tools/actions/SortColumnsAccordingToNameAction.java +++ b/src/main/java/com/rapidminer/gui/tools/actions/SortColumnsAccordingToNameAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompleteComboBoxAddition.java b/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompleteComboBoxAddition.java index 42b1520ff..11ce51a59 100644 --- a/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompleteComboBoxAddition.java +++ b/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompleteComboBoxAddition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompletionDocumentListener.java b/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompletionDocumentListener.java index 541227e53..2ddf1a679 100644 --- a/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompletionDocumentListener.java +++ b/src/main/java/com/rapidminer/gui/tools/autocomplete/AutoCompletionDocumentListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/autocomplete/ComboBoxEditorWrapper.java b/src/main/java/com/rapidminer/gui/tools/autocomplete/ComboBoxEditorWrapper.java index fd9768fd6..552c7ed3c 100644 --- a/src/main/java/com/rapidminer/gui/tools/autocomplete/ComboBoxEditorWrapper.java +++ b/src/main/java/com/rapidminer/gui/tools/autocomplete/ComboBoxEditorWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimer.java b/src/main/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimer.java index c5d6b09bf..339993e62 100644 --- a/src/main/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimer.java +++ b/src/main/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/BubbleWindow.java b/src/main/java/com/rapidminer/gui/tools/bubble/BubbleWindow.java index 12e1c4ad2..8c809c73a 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/BubbleWindow.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/BubbleWindow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/ButtonBubble.java b/src/main/java/com/rapidminer/gui/tools/bubble/ButtonBubble.java index 885f6f4b8..1d0090b85 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/ButtonBubble.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/ButtonBubble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/ComponentBubbleWindow.java b/src/main/java/com/rapidminer/gui/tools/bubble/ComponentBubbleWindow.java index 8e5fcbab5..34db422ba 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/ComponentBubbleWindow.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/ComponentBubbleWindow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/DockableBubble.java b/src/main/java/com/rapidminer/gui/tools/bubble/DockableBubble.java index 94e764edd..b0e03c41e 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/DockableBubble.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/DockableBubble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/OperatorInfoBubble.java b/src/main/java/com/rapidminer/gui/tools/bubble/OperatorInfoBubble.java index 4cd06de84..cced5b9d9 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/OperatorInfoBubble.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/OperatorInfoBubble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/ParameterErrorInfoBubble.java b/src/main/java/com/rapidminer/gui/tools/bubble/ParameterErrorInfoBubble.java index 9e7e06dd6..033358c28 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/ParameterErrorInfoBubble.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/ParameterErrorInfoBubble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/PortInfoBubble.java b/src/main/java/com/rapidminer/gui/tools/bubble/PortInfoBubble.java index efeb9bf13..78fef2c52 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/PortInfoBubble.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/PortInfoBubble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/bubble/WindowChoreographer.java b/src/main/java/com/rapidminer/gui/tools/bubble/WindowChoreographer.java index 1a8a5c207..11b15b683 100644 --- a/src/main/java/com/rapidminer/gui/tools/bubble/WindowChoreographer.java +++ b/src/main/java/com/rapidminer/gui/tools/bubble/WindowChoreographer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/color/ColorChooserUtilities.java b/src/main/java/com/rapidminer/gui/tools/color/ColorChooserUtilities.java new file mode 100644 index 000000000..ae76a7150 --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/ColorChooserUtilities.java @@ -0,0 +1,80 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.util.concurrent.atomic.AtomicReference; +import javax.swing.JColorChooser; +import javax.swing.JDialog; +import javax.swing.JLabel; + +import com.rapidminer.gui.ApplicationFrame; +import com.rapidminer.tools.I18N; + + +/** + * Utility class for choosing color GUIs. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public enum ColorChooserUtilities { + + INSTANCE; + + /** + * Opens a color chooser dialog with Hue Saturation Lightness selection and returns the selected color. + * + * @param startColor + * the initially selected color + * @return the selected color or {@code null} if the user cancelled the dialog + * @since 9.2.0 + */ + public Color chooseColor(Color startColor) { + JColorChooser colorChooser = new JColorChooser(startColor != null ? startColor : Color.BLACK); + JLabel previewLabel = new JLabel() { + + @Override + public void paint(Graphics g) { + Graphics2D g2 = (Graphics2D) g.create(); + g2.setColor(colorChooser.getColor()); + g2.fillRect(0, 0, getWidth(), getHeight() - 7); + g2.dispose(); + } + }; + previewLabel.setPreferredSize(new Dimension(150, 50)); + colorChooser.setPreviewPanel(previewLabel); + // only keep HSL panel + colorChooser.removeChooserPanel(colorChooser.getChooserPanels()[4]); + colorChooser.removeChooserPanel(colorChooser.getChooserPanels()[3]); + colorChooser.removeChooserPanel(colorChooser.getChooserPanels()[1]); + colorChooser.removeChooserPanel(colorChooser.getChooserPanels()[0]); + + AtomicReference colorReference = new AtomicReference<>(); + JDialog dialog = JColorChooser.createDialog(ApplicationFrame.getApplicationFrame(), + I18N.getGUILabel("persistent_charts.configuration.generic.color.dialog.title"), + true, colorChooser, event -> colorReference.set(colorChooser.getColor()), null); + dialog.setVisible(true); + // control flow only continues once user closed dialog + return colorReference.get(); + } +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/ColorPoint.java b/src/main/java/com/rapidminer/gui/tools/color/ColorPoint.java new file mode 100644 index 000000000..f6109b33c --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/ColorPoint.java @@ -0,0 +1,117 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.util.Objects; + + +/** + * Simple POJO for color points with a value and a color. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class ColorPoint { + + private double point; + private Color color; + + + /** + * Creates a new instance with the given parameters. + * + * @param point + * the point identifying the location, >= 0 + * @param color + * the color for this point. If {@code null}, will fall back to white + */ + public ColorPoint(double point, Color color) { + if (point < 0.0) { + point = 0.0; + } + if (color == null) { + color = Color.WHITE; + } + + setPoint(point); + setColor(color); + } + + + /** + * @return the point identifying the location + */ + public double getPoint() { + return point; + } + + /** + * Set the point. + * @param point the point, must be >= 0 + */ + public void setPoint(double point) { + if (point < 0.0) { + throw new IllegalArgumentException("point must not be < 0!"); + } + + this.point = point; + } + + /** + * @return the color for this point, never {@code null} + */ + public Color getColor() { + return color; + } + + public void setColor(Color color) { + if (color == null) { + throw new IllegalArgumentException("color must not be null!"); + } + + this.color = color; + } + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + ColorPoint that = (ColorPoint) o; + return Double.compare(that.point, point) == 0 && + Objects.equals(color, that.color); + } + + @Override + public int hashCode() { + return Objects.hash(point, color); + } + + @Override + public String toString() { + return "ColorPoint{" + + "point=" + getPoint() + + ", color=" + getColor() + + '}'; + } +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/ColorSlider.java b/src/main/java/com/rapidminer/gui/tools/color/ColorSlider.java new file mode 100644 index 000000000..6b63c3e5e --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/ColorSlider.java @@ -0,0 +1,426 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Cursor; +import java.awt.Dimension; +import java.awt.Polygon; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import javax.swing.JComponent; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; +import javax.swing.event.ChangeEvent; +import javax.swing.event.ChangeListener; +import javax.swing.event.EventListenerList; + +import com.rapidminer.tools.container.Pair; + + +/** + * A control component for choosing colors via a slider-like component. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public abstract class ColorSlider extends JComponent { + + static final int X_OFFSET = 10; + static final int BOTTOM_OFFSET = 19; + + protected ArrayList colorPoints; + protected ColorPoint hoveredPoint; + protected ColorPoint draggedPoint; + + protected int minAmountOfColorPoints; + protected int maxAmountOfColorPoints; + + private EventListenerList listenerList = new EventListenerList(); + + + /** + * Create a new color slider instance. + * + * @param colorPoints + * the preset color points to start with, can be {@code null} + * @param minAmountOfColorPoints + * the minimum number of color points that the user must keep + * @param maxAmountOfColorPoints + * the maximum number of color points hat the user can add + */ + public ColorSlider(List colorPoints, int minAmountOfColorPoints, int maxAmountOfColorPoints) { + if (minAmountOfColorPoints < 0) { + throw new IllegalArgumentException("minAmountOfColorPoints must not be less than 0!"); + } + if (maxAmountOfColorPoints < 1) { + throw new IllegalArgumentException("minAmountOfColorPoints must be greater than 0!"); + } + + this.minAmountOfColorPoints = minAmountOfColorPoints; + this.maxAmountOfColorPoints = maxAmountOfColorPoints; + + if (colorPoints == null) { + this.colorPoints = new ArrayList<>(); + } else { + this.colorPoints = new ArrayList<>(colorPoints); + rearrangePoints(); + } + + addMouseListener(new MouseAdapter() { + + @Override + public void mouseReleased(MouseEvent e) { + // was there a drag going on? + if (draggedPoint != null) { + setDraggedPoint(null); + rearrangePoints(); + // if drag ends outside of component, we need to remove hovered flag + if (!getShapeForColorPoint(hoveredPoint, true).contains(e.getPoint())) { + setHoveredPoint(null); + } + repaint(); + } + } + + @Override + public void mousePressed(MouseEvent e) { + if (SwingUtilities.isLeftMouseButton(e)) { + if (hoveredPoint == null) { + if (tryAddingPoint(e.getX() - X_OFFSET)) { + rearrangePoints(); + fireStateChanged(); + repaint(); + } + } + } else if (SwingUtilities.isRightMouseButton(e) || SwingUtilities.isMiddleMouseButton(e)) { + if (hoveredPoint != null) { + if (tryRemovingHoveredPoint()) { + rearrangePoints(); + fireStateChanged(); + repaint(); + } + } + } + } + + @Override + public void mouseClicked(MouseEvent e) { + if (SwingUtilities.isLeftMouseButton(e)) { + if (hoveredPoint != null) { + ColorPoint point = hoveredPoint; + Color selectedColor = ColorChooserUtilities.INSTANCE.chooseColor(point.getColor()); + if (selectedColor != null) { + point.setColor(selectedColor); + fireStateChanged(); + } + + repaint(); + } + } + } + + @Override + public void mouseExited(MouseEvent e) { + // only reset hovered if we don't drag right now. Without this, something would stay hovered even if mouse exited component + if (draggedPoint == null) { + setHoveredPoint(null); + } + } + }); + addMouseMotionListener(new MouseAdapter() { + + @Override + public void mouseMoved(MouseEvent e) { + // check if any point is under the mouse + boolean found = false; + for (ColorPoint colorPoint : ColorSlider.this.colorPoints) { + if (getShapeForColorPoint(colorPoint, true).contains(e.getPoint())) { + // we always take the right-most point, so iterate over all + setHoveredPoint(colorPoint); + found = true; + } + } + + // we are not over any point, reset it + if (!found) { + setHoveredPoint(null); + } + + repaint(); + } + + @Override + public void mouseDragged(MouseEvent e) { + if (hoveredPoint != null) { + setDraggedPoint(hoveredPoint); + } + if (!SwingUtilities.isLeftMouseButton(e)) { + return; + } + if (draggedPoint != null) { + double minPoint = getMinPoint(); + double maxPoint = getMaxPoint(); + double oldPoint = draggedPoint.getPoint(); + double newPoint = getRelativeXForAbsoluteX(e.getX()); + if (!Objects.equals(oldPoint, newPoint)) { + newPoint = Math.min(newPoint, maxPoint); + newPoint = Math.max(newPoint, minPoint); + newPoint = Math.round(newPoint * 100.0) / 100.0; + draggedPoint.setPoint(newPoint); + + // sort points just in case they switched positions + ColorSlider.this.colorPoints.sort((p1, p2) -> { + int result = Double.compare(p1.getPoint(), p2.getPoint()); + if (result == 0) { + // in case of exact overlap, favor the currently dragged point + if (p1 == draggedPoint) { + return 1; + } else if (p2 == draggedPoint) { + return -1; + } else { + return 0; + } + } + return result; + }); + + rearrangePoints(); + + repaint(); + } + } + } + + }); + setPreferredSize(new Dimension(20, 45)); + updateUI(); + } + + /** + * Sets the color points. Same effect as if they were set via the constructor. Will overwrite any existing + * color points. + * + * @param colorPoints + * the list, must not be {@code null} + */ + public void setColorPoints(List colorPoints) { + if (colorPoints == null) { + throw new IllegalArgumentException("colorPoints must not be null!"); + } + if (colorPoints.stream().anyMatch(p -> p.getPoint() > getMaxPoint())) { + throw new IllegalArgumentException("color points must not exceed max point value!"); + } + + this.colorPoints = new ArrayList<>(colorPoints); + } + + /** + * Gets the color points as they are defined at this moment. + * + * @return the color points, never {@code null} + */ + public List getColorPoints() { + return colorPoints; + } + + @Override + public void updateUI() { + ColorSliderUI ui = (ColorSliderUI) UIManager.getUI(this); + setUI(ui); + } + + public abstract String getUIClassID(); + + /** + * Adds a ChangeListener to the slider. + * + * @param l the ChangeListener to add + */ + public void addChangeListener(ChangeListener l) { + listenerList.add(ChangeListener.class, l); + } + + /** + * Removes a ChangeListener from the slider. + * + * @param l the ChangeListener to remove + * @see #addChangeListener + + */ + public void removeChangeListener(ChangeListener l) { + listenerList.remove(ChangeListener.class, l); + } + + /** + * Gets the width of the color bar itself. + * + * @return the width in pixel + */ + int getBarWidth() { + return getWidth() - 2 * X_OFFSET; + } + + /** + * @return the hovered point or {@code null} + */ + ColorPoint getHoveredPoint() { + return hoveredPoint; + } + + /** + * Checks whether you can still add a color point or not. + * + * @return {@code true} if there still is capacity left; {@code false} otherwise + */ + boolean canAddPoint() { + return colorPoints.size() < maxAmountOfColorPoints; + } + + /** + * Converts the given absolute x (for this component) to the corresponding x value on the color bar. This is used + * for dragging and painting points on the color slider. + * + * @param absoluteX + * the absolute x value + * @return the x value on the color bar + */ + abstract double getRelativeXForAbsoluteX(int absoluteX); + + /** + * Creates the color point indicator polygon. Note that this will not be translated later, so this should use proper + * x coordinates. + * + * @param colorPoint + * the color point + * @param hoverShape + * if {@code true} the shape will be more generous for easier hover targeting + * @return the polygon, never {@code null} + */ + abstract Polygon getShapeForColorPoint(ColorPoint colorPoint, boolean hoverShape); + + /** + * Send a {@code ChangeEvent}, whose source is this ColorSlider, to all {@code ChangeListener}s that + * have registered interest in {@code ChangeEvent}s. This method is called each time a color point value + * changes. + */ + protected void fireStateChanged() { + Object[] listeners = listenerList.getListenerList(); + for (int i = listeners.length - 2; i >= 0; i -= 2) { + if (listeners[i] == ChangeListener.class) { + ((ChangeListener) listeners[i + 1]).stateChanged(new ChangeEvent(this)); + } + } + } + + /** + * Tries to remove the currently hovered point. If we have <= minAmountOfColorPoints, does nothing. + * + * @return {@code true} if a point was removed; {@code false} otherwise + */ + protected boolean tryRemovingHoveredPoint() { + if (hoveredPoint == null) { + return false; + } + + if (colorPoints.size() > minAmountOfColorPoints) { + colorPoints.remove(hoveredPoint); + setHoveredPoint(null); + return true; + } + + return false; + } + + /** + * Tries to add a point at the given x coordinate. If we already have >= maxAmountOfColorPoints, does nothing. + * + * @param x + * the x coordinate where the point should be added + * @return {@code true} if a point was added; {@code false} otherwise + */ + protected abstract boolean tryAddingPoint(int x); + + /** + * Called after a point was added, removed, or a drag ended. This can be used to change positions of points, or do + * nothing. + */ + protected abstract void rearrangePoints(); + + /** + * Gets the points around the given x location. + * + * @param x + * the x location for which to find the surrounding points + * @return the points surrounding the given x location, may contain one or even two {@code null} values + */ + protected abstract Pair getColorPointsAroundPixel(int x); + + /** + * Gets the minimum point a color point can have. Used for dragging. + * + * @return the min point value + */ + protected abstract double getMinPoint(); + + /** + * Gets the maximum point a color point can have. Used for dragging. Also defines the upper limit a color point can + * have. + * + * @return the max point value + */ + protected abstract double getMaxPoint(); + + + /** + * Sets the hovered point and updates the mouse cursor. + * + * @param point + * the hovered point or {@code null} + */ + protected void setHoveredPoint(ColorPoint point) { + if (point == null) { + hoveredPoint = null; + setCursor(Cursor.getDefaultCursor()); + } else { + hoveredPoint = point; + setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); + } + } + + /** + * Sets the dragged point and updates the mouse cursor. + * + * @param point + * the dragged point or {@code null} + */ + protected void setDraggedPoint(ColorPoint point) { + if (point == null) { + draggedPoint = null; + // drag ended, fire state changed event now + fireStateChanged(); + } else { + draggedPoint = point; + } + } + +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/ColorSliderUI.java b/src/main/java/com/rapidminer/gui/tools/color/ColorSliderUI.java new file mode 100644 index 000000000..64778bdab --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/ColorSliderUI.java @@ -0,0 +1,224 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.BasicStroke; +import java.awt.Color; +import java.awt.Font; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.Polygon; +import java.awt.RenderingHints; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; +import java.awt.event.MouseMotionListener; +import java.text.DecimalFormat; +import java.util.List; +import javax.swing.JComponent; +import javax.swing.plaf.ComponentUI; + +import com.rapidminer.gui.look.Colors; +import com.rapidminer.tools.FontTools; + + +/** + * The abstract UI class for a color slider. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public abstract class ColorSliderUI extends ComponentUI { + + + protected static final Font FONT = FontTools.getFont("Open Sans", Font.BOLD, 9); + protected static final BasicStroke STROKE_HOVERED = new BasicStroke(2); + protected static final BasicStroke STROKE_NORMAL = new BasicStroke(1); + protected static final BasicStroke STROKE_PREVIEW = new BasicStroke(1.5f, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, 10.0f, new float[]{3f, 4f}, 0f); + protected static final BasicStroke STROKE_PLUS_SYMBOL = new BasicStroke(1.5f); + protected static final Color COLOR_INVISIBLE = new Color(0, 0, 0, 0); + + protected DecimalFormat format; + protected ColorSlider colorSlider; + + /** flag if we currently need to draw a preview indicator at {@link #currentMouseX} */ + protected boolean drawPreview; + /** flag if we draw values under color point indicators */ + protected boolean drawValues = true; + protected int currentMouseX; + + private MouseListener mouseListener; + private MouseMotionListener mouseMotionListener; + + + public ColorSliderUI() { + this.format = new DecimalFormat("0.0#"); + this.mouseListener = new MouseAdapter() { + + @Override + public void mouseEntered(MouseEvent e) { + drawPreview = true; + colorSlider.repaint(); + } + + @Override + public void mouseExited(MouseEvent e) { + drawPreview = false; + colorSlider.repaint(); + } + }; + this.mouseMotionListener = new MouseAdapter() { + + @Override + public void mouseMoved(MouseEvent e) { + currentMouseX = e.getX(); + } + }; + } + + @Override + public void installUI(JComponent c) { + colorSlider = (ColorSlider) c; + colorSlider.addMouseListener(mouseListener); + colorSlider.addMouseMotionListener(mouseMotionListener); + } + + @Override + public void uninstallUI(JComponent c) { + colorSlider.removeMouseListener(mouseListener); + colorSlider.removeMouseMotionListener(mouseMotionListener); + colorSlider = null; + } + + @Override + public void paint(Graphics g, JComponent c) { + int width = colorSlider.getWidth(); + int height = colorSlider.getHeight(); + + Graphics2D g2 = (Graphics2D) g.create(); + g2.setColor(COLOR_INVISIBLE); + g2.fillRect(0, 0, width, height); + g2.dispose(); + + drawColors((Graphics2D) g.create()); + drawPoints((Graphics2D) g.create()); + } + + /** + * Draws the color bar itself. + * + * @param g2 + * the graphics2D context + */ + protected abstract void drawColors(Graphics2D g2); + + /** + * Draws the color points. + * + * @param g2 + * the graphics2D context + */ + protected void drawPoints(Graphics2D g2) { + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g2.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); + + List colorPoints = colorSlider.getColorPoints(); + for (ColorPoint colorPoint : colorPoints) { + if (colorPoint == colorSlider.getHoveredPoint()) { + continue; + } + drawPoint((Graphics2D) g2.create(), colorPoint, false); + } + // draw hovered point last (so it is above the others) + if (colorSlider.getHoveredPoint() != null) { + drawPoint((Graphics2D) g2.create(), colorSlider.getHoveredPoint(), false); + } else if (drawPreview && colorSlider.canAddPoint() && getFullHeightShapeForBar().contains(currentMouseX, 0)) { + // draw a preview point on current mouse location if x coordinate is inside color bar + drawPoint((Graphics2D) g2.create(), new ColorPoint(colorSlider.getRelativeXForAbsoluteX(currentMouseX), Color.WHITE), true); + } + + g2.dispose(); + } + + /** + * Draws the given color point. + * + * @param g2 + * the graphics2D context + * @param colorPoint + * the point to draw + * @param preview + * if {@code true}, the point will be drawn as a preview; if {@code false}, a real point will be drawn + */ + protected void drawPoint(Graphics2D g2, ColorPoint colorPoint, boolean preview) { + g2.setFont(FONT); + Polygon shape = colorSlider.getShapeForColorPoint(colorPoint, false); + int centerX = (int) (colorPoint.getPoint() * colorSlider.getBarWidth() + ColorSlider.X_OFFSET); + String s = format.format(colorPoint.getPoint()); + int stringWidth = g2.getFontMetrics().stringWidth(s); + int stringX = centerX - (stringWidth / 2); + int stringY = colorSlider.getHeight() - 4; + g2.setColor(colorPoint.getColor()); + g2.fill(shape); + if (preview) { + g2.setColor(Colors.PANEL_BORDER); + g2.setStroke(STROKE_PREVIEW); + g2.draw(shape); + + g2.setStroke(STROKE_PLUS_SYMBOL); + g2.drawLine((int) (shape.getBounds().getCenterX() + 4), (int) (shape.getBounds().getY() - 6), (int) (shape.getBounds().getMaxX() + 6), (int) (shape.getBounds().getY() - 6)); + g2.drawLine((int) (shape.getBounds().getMaxX() + 2), (int) (shape.getBounds().getY() - 10), (int) (shape.getBounds().getMaxX() + 2), (int) (shape.getBounds().getY() - 2)); + + if (drawValues) { + g2.drawString(s, stringX, stringY); + } + } else { + if (colorPoint == colorSlider.getHoveredPoint()) { + g2.setStroke(STROKE_HOVERED); + g2.setColor(Colors.PANEL_BORDER); + g2.draw(shape); + if (drawValues) { + g2.setColor(Color.DARK_GRAY); + g2.drawString(s, stringX, stringY); + } + } else { + g2.setStroke(STROKE_NORMAL); + g2.setColor(Colors.PANEL_BORDER); + g2.draw(shape); + } + } + + g2.dispose(); + } + + /** + * Creates the bar polygon but with 100% height. + * + * @return the polygon, never {@code null} + */ + protected Polygon getFullHeightShapeForBar() { + int x = ColorSlider.X_OFFSET; + int y = 0; + int width = colorSlider.getBarWidth(); + int[] xPoints = new int[] { x, x, x + width, x + width}; + int[] YPoints = new int[] { y + colorSlider.getHeight(), y, y, y + colorSlider.getHeight()}; + return new Polygon(xPoints, YPoints, 4); + } + +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSlider.java b/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSlider.java new file mode 100644 index 000000000..feaea2f3a --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSlider.java @@ -0,0 +1,170 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Polygon; +import java.util.List; +import java.util.concurrent.atomic.AtomicInteger; + +import com.rapidminer.tools.container.Pair; + + +/** + * A control component for choosing any amount of distinct color points via a slider. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class DistinctColorSlider extends ColorSlider { + + private static final String UI_CLASS = "DistinctColorSliderUI"; + + + /** + * Create a new distinct color slider instance. + * + * @param colorPoints + * the preset color points to start with, can be {@code null} + * @param minAmountOfColors + * the minimum number of color points that the user must keep + * @param maxAmountOfColors + * the maximum number of color points hat the user can add + */ + public DistinctColorSlider(List colorPoints, int minAmountOfColors, int maxAmountOfColors) { + super(colorPoints, minAmountOfColors, maxAmountOfColors); + } + + @Override + public String getUIClassID() { + return UI_CLASS; + } + + @Override + double getRelativeXForAbsoluteX(int absoluteX) { + return (absoluteX - X_OFFSET) / (double) (getBarWidth()); + } + + @Override + Polygon getShapeForColorPoint(ColorPoint colorPoint, boolean hoverShape) { + double x = colorPoint.getPoint() * getBarWidth(); + int length = 10; + int shapeOffset = 10; + int[] xPoints; + if (hoverShape) { + xPoints = new int[] { + (int) (x - length / 1.5 + X_OFFSET), + (int) (x - length / 1.5 + X_OFFSET), + (int) (x + length / 1.5 + X_OFFSET), + (int) (x + length / 1.5 + X_OFFSET) + }; + } else { + xPoints = new int[] { + (int) (x - length / 2d + X_OFFSET), + (int) (x + X_OFFSET), + (int) (x + length / 2d + X_OFFSET) + }; + } + int[] YPoints; + if (hoverShape) { + YPoints = new int[] { + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset, + 0, + 0, + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset + }; + } else { + YPoints = new int[]{ + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset, + getHeight() - 14 - BOTTOM_OFFSET - 2 + shapeOffset, + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset + }; + } + return new Polygon(xPoints, YPoints, hoverShape ? 4 : 3); + } + + @Override + protected boolean tryAddingPoint(int x) { + if (canAddPoint()) { + Pair points = getColorPointsAroundPixel(x); + int newIndex; + if (points.getFirst() != null) { + newIndex = colorPoints.indexOf(points.getFirst()) + 1; + } else if (points.getSecond() != null) { + newIndex = colorPoints.indexOf(points.getSecond()); + } else { + newIndex = 0; + } + + ColorPoint newColorPoint = new ColorPoint(0d, Color.BLACK); + colorPoints.add(newIndex, newColorPoint); + setHoveredPoint(newColorPoint); + + return true; + } + + return false; + } + + @Override + protected void rearrangePoints() { + if (colorPoints.isEmpty()) { + return; + } + + double stepSize = 100d / colorPoints.size(); + AtomicInteger counter = new AtomicInteger(1); + colorPoints.forEach(c -> { + if (c.equals(draggedPoint)) { + // just increment counter, ignore it here + counter.getAndIncrement(); + } else { + double step = stepSize / 100; + c.setPoint(counter.getAndIncrement() * step - (step / 2)); + } + }); + } + + @Override + protected Pair getColorPointsAroundPixel(int x) { + Pair pair = new Pair<>(null, null); + for (ColorPoint colorPoint : colorPoints) { + if (getBarWidth() * colorPoint.getPoint() <= x) { + pair.setFirst(colorPoint); + } else { + pair.setSecond(colorPoint); + // we can end here because the stops are sorted by increasing point numbers. First one to the right is correct + break; + } + } + + return pair; + } + + @Override + protected double getMinPoint() { + return 0.0; + } + + @Override + protected double getMaxPoint() { + return 1.0; + } + +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSliderUI.java b/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSliderUI.java new file mode 100644 index 000000000..efcbb4ffe --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/DistinctColorSliderUI.java @@ -0,0 +1,102 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.RenderingHints; +import java.awt.geom.Rectangle2D; +import java.util.List; +import javax.swing.JComponent; +import javax.swing.plaf.ComponentUI; + +import com.rapidminer.gui.look.Colors; + + +/** + * The UI for a distinct color slider. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class DistinctColorSliderUI extends ColorSliderUI { + + + public DistinctColorSliderUI() { + drawValues = false; + } + + @Override + protected void drawColors(Graphics2D g2) { + int x = ColorSlider.X_OFFSET; + int y = 0; + int width = colorSlider.getBarWidth(); + int height = colorSlider.getHeight() - ColorSlider.BOTTOM_OFFSET; + + List colorPoints = colorSlider.getColorPoints(); + int numberOfColors = colorPoints.size(); + if (numberOfColors == 0) { + // indicate null color + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g2.setColor(Colors.TEXTFIELD_BORDER); + int barWidthQuarter = width / 4 + 1; + int barHeightHalf = height / 2; + g2.drawLine(x, y + barHeightHalf, x + barWidthQuarter, y + height); + g2.drawLine(x, y, x + 2 * barWidthQuarter, y +height); + g2.drawLine(x + barWidthQuarter, y, x + 3 * barWidthQuarter, y +height); + g2.drawLine(x + 2 * barWidthQuarter, y, x + 4 * barWidthQuarter - 1, y + height); + g2.drawLine(x + 3 * barWidthQuarter, y, x + 4 * barWidthQuarter - 1, y + height / 2); + g2.drawRect(x, y, width, height); + + g2.dispose(); + return; + } else if (numberOfColors == 1) { + Color c1 = colorPoints.get(0).getColor(); + g2.setColor(c1 != null ? c1 : Color.WHITE); + g2.fillRect(x, y, width, height); + + g2.setColor(Colors.TEXTFIELD_BORDER); + g2.drawRect(x, y, width, height); + + g2.dispose(); + return; + } + + double pixel = ColorSlider.X_OFFSET; + double colorWidth = width / (double) numberOfColors; + int maxPixel = colorSlider.getWidth() - ColorSlider.X_OFFSET; + for (ColorPoint p : colorPoints) { + g2.setColor(p.getColor()); + if (pixel + colorWidth > maxPixel) { + colorWidth = maxPixel - pixel; + } + g2.fill(new Rectangle2D.Double(pixel, y, colorWidth, height)); + pixel += colorWidth; + } + + g2.setColor(Colors.TEXTFIELD_BORDER); + g2.drawRect(x, y, width, height); + + g2.dispose(); + } + + public static ComponentUI createUI(JComponent c) { + return new DistinctColorSliderUI(); + } +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSlider.java b/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSlider.java new file mode 100644 index 000000000..1b278a65e --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSlider.java @@ -0,0 +1,158 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Polygon; +import java.util.List; + +import com.rapidminer.tools.container.Pair; + + +/** + * A control component for choosing linear gradients between 2 or more gradient points via a slider. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class LinearGradientColorSlider extends ColorSlider { + + private static final String UI_CLASS = "LinearGradientColorSliderUI"; + + + /** + * Create a new linear gradient color slider instance. + * + * @param colorPoints + * the preset gradient points to start with, can be {@code null} + * @param minAmountOfGradientPoints + * the minimum number of gradient points that the user must keep + * @param maxAmountOfGradientPoints + * the maximum number of gradient points hat the user can add + */ + public LinearGradientColorSlider(List colorPoints, int minAmountOfGradientPoints, int maxAmountOfGradientPoints) { + super(colorPoints, minAmountOfGradientPoints, maxAmountOfGradientPoints); + } + + @Override + public String getUIClassID() { + return UI_CLASS; + } + + @Override + double getRelativeXForAbsoluteX(int absoluteX) { + return (absoluteX - X_OFFSET) / (double) (getBarWidth()); + } + + @Override + Polygon getShapeForColorPoint(ColorPoint colorPoint, boolean hoverShape) { + int length = 12; + int shapeOffset = 7; + double x = colorPoint.getPoint() * getBarWidth(); + int[] xPoints; + if (hoverShape) { + xPoints = new int[] { + (int) (x - length / 1.5 + X_OFFSET), + (int) (x - length / 1.5 + X_OFFSET), + (int) (x + length / 1.5 + X_OFFSET), + (int) (x + length / 1.5 + X_OFFSET) + }; + } else { + xPoints = new int[] { + (int) (x - length / 2d + X_OFFSET), + (int) (x + X_OFFSET), + (int) (x + length / 2d + X_OFFSET) + }; + } + int[] YPoints; + if (hoverShape) { + YPoints = new int[] { + getHeight(), + 0, + 0, + getHeight() + }; + } else { + YPoints = new int[]{ + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset, + getHeight() - 14 - BOTTOM_OFFSET - 2 + shapeOffset, + getHeight() - BOTTOM_OFFSET - 2 + shapeOffset + }; + } + return new Polygon(xPoints, YPoints, hoverShape ? 4 : 3); + } + + @Override + protected boolean tryAddingPoint(int x) { + if (canAddPoint()) { + double newPoint = x / (double) (getBarWidth()); + newPoint = Math.round(newPoint * 100.0) / 100.0; + Pair points = getColorPointsAroundPixel(x); + ColorPoint newGradientPoint; + int newIndex; + if (points.getFirst() != null) { + newGradientPoint = new ColorPoint(newPoint, Color.WHITE); + newIndex = colorPoints.indexOf(points.getFirst()) + 1; + } else if (points.getSecond() != null) { + newGradientPoint = new ColorPoint(newPoint, Color.WHITE); + newIndex = colorPoints.indexOf(points.getSecond()); + } else { + newGradientPoint = new ColorPoint(newPoint, Color.WHITE); + newIndex = 0; + } + colorPoints.add(newIndex, newGradientPoint); + setHoveredPoint(newGradientPoint); + return true; + } + + return false; + } + + @Override + protected void rearrangePoints() { + // not needed + } + + @Override + protected Pair getColorPointsAroundPixel(int x) { + Pair pair = new Pair<>(null, null); + for (ColorPoint colorPoint : colorPoints) { + if (getBarWidth() * colorPoint.getPoint() <= x) { + pair.setFirst(colorPoint); + } else { + pair.setSecond(colorPoint); + // we can end here because the stops are sorted by increasing point numbers. First one to the right is correct + break; + } + } + + return pair; + } + + @Override + protected double getMinPoint() { + return 0.0; + } + + @Override + protected double getMaxPoint() { + return 1.0; + } + +} diff --git a/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSliderUI.java b/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSliderUI.java new file mode 100644 index 000000000..2b1616d4c --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/color/LinearGradientColorSliderUI.java @@ -0,0 +1,128 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.color; + +import java.awt.Color; +import java.awt.Graphics2D; +import java.util.List; +import javax.swing.JComponent; +import javax.swing.plaf.ComponentUI; + +import com.rapidminer.gui.look.Colors; + + +/** + * The UI for a linear gradient color slider. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class LinearGradientColorSliderUI extends ColorSliderUI { + + + @Override + protected void drawColors(Graphics2D g2) { + int x = ColorSlider.X_OFFSET; + int y = 0; + int width = colorSlider.getBarWidth(); + int height = colorSlider.getHeight() - ColorSlider.BOTTOM_OFFSET; + + List colorPoints = colorSlider.getColorPoints(); + if (colorPoints.isEmpty()) { + g2.setColor(Color.WHITE); + g2.fillRect(x, y, width, height); + + g2.setColor(Colors.TEXTFIELD_BORDER); + g2.drawRect(x, y, width, height); + + g2.dispose(); + return; + } else if (colorPoints.size() == 1) { + Color c1 = colorPoints.get(0).getColor(); + g2.setColor(c1 != null ? c1 : Color.WHITE); + g2.fillRect(x, y, width, height); + + g2.setColor(Colors.TEXTFIELD_BORDER); + g2.drawRect(x, y, width, height); + + g2.dispose(); + return; + } + + int pixel = ColorSlider.X_OFFSET; + boolean isFirst; + boolean isLast; + for (int i = 0; i < colorPoints.size() - 1; i++) { + ColorPoint p1 = colorPoints.get(i); + ColorPoint p2 = colorPoints.get(i + 1); + Color c1 = p1.getColor(); + Color c2 = p2.getColor(); + double rangeWidth = (p2.getPoint() - p1.getPoint()) * width; + int pixelS1 = (int) Math.floor(p1.getPoint() * width) + ColorSlider.X_OFFSET; + isFirst = i == 0; + isLast = i == colorPoints.size() - 2; + if (c1 == null) { + c1 = Color.WHITE; + } + if (c2 == null) { + c2 = Color.WHITE; + } + + // anything before first stop is painted in color of first stop + g2.setColor(c1); + while (isFirst && pixel < pixelS1) { + g2.drawLine(pixel, y, pixel, height); + pixel++; + } + + // now everything between stops + int lastRangePixel = (int) Math.floor(rangeWidth); + for (int relativePixel = 0; relativePixel < lastRangePixel; relativePixel++, pixel++) { + int rDiff = c1.getRed() - c2.getRed(); + int gDiff = c1.getGreen() - c2.getGreen(); + int bDiff = c1.getBlue() - c2.getBlue(); + int aDiff = c1.getAlpha() - c2.getAlpha(); + + int red = (int) (c1.getRed() - (rDiff / (rangeWidth + 1)) * relativePixel); + int green = (int) (c1.getGreen() - (gDiff / (rangeWidth + 1)) * relativePixel); + int blue = (int) (c1.getBlue() - (bDiff / (rangeWidth + 1)) * relativePixel); + int alpha = (int) (c1.getAlpha() - (aDiff / (rangeWidth + 1)) * relativePixel); + + g2.setColor(new Color(red, green, blue, alpha)); + g2.drawLine(pixel, y, pixel, height); + } + + // if last stop is < 1.0 (aka does no go until the end), fill with last color + g2.setColor(c2); + while (isLast && pixel < colorSlider.getWidth() - ColorSlider.X_OFFSET) { + g2.drawLine(pixel, y, pixel, height); + pixel++; + } + } + + g2.setColor(Colors.TEXTFIELD_BORDER); + g2.drawRect(x, y, width, height); + + g2.dispose(); + } + + public static ComponentUI createUI(JComponent c) { + return new LinearGradientColorSliderUI(); + } +} diff --git a/src/main/java/com/rapidminer/gui/tools/components/AbstractLinkButton.java b/src/main/java/com/rapidminer/gui/tools/components/AbstractLinkButton.java index dda056e5c..e6c6f1219 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/AbstractLinkButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/AbstractLinkButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ButtonBarCardPanel.java b/src/main/java/com/rapidminer/gui/tools/components/ButtonBarCardPanel.java index 2a7167a31..d8a373cc3 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ButtonBarCardPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ButtonBarCardPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ButtonDecotrator.java b/src/main/java/com/rapidminer/gui/tools/components/ButtonDecotrator.java index 809a629b7..3458b4c13 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ButtonDecotrator.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ButtonDecotrator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/Card.java b/src/main/java/com/rapidminer/gui/tools/components/Card.java index dbab5d41b..cc6460519 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/Card.java +++ b/src/main/java/com/rapidminer/gui/tools/components/Card.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,23 +30,23 @@ */ public interface Card { - public String getKey(); + String getKey(); /** * @return the title of a card. The title shouldn't be too long and must not be * null. The title will be display below the card icon. */ - public String getTitle(); + String getTitle(); /** * @return the tooltip that will be shown when hovering over the card. */ - public String getTip(); + String getTip(); /** * @return the icon that will be shown above the card title */ - public Icon getIcon(); + Icon getIcon(); /** * @return the footer of the card which can be null if the card does not have a @@ -54,6 +54,13 @@ public interface Card { * last {@link CardCellRenderer#MAX_CAPTION_LENGTH} characters of a footer will be * shown. */ - public String getFooter(); + String getFooter(); + /** + * @return {@code true} if the card should display a BETA tag, {@code false} otherwise + * @since 9.2.0 + */ + default boolean isBeta() { + return false; + } } diff --git a/src/main/java/com/rapidminer/gui/tools/components/CardCellRenderer.java b/src/main/java/com/rapidminer/gui/tools/components/CardCellRenderer.java index 33bfc6494..15d632a66 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/CardCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/tools/components/CardCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,12 +18,13 @@ */ package com.rapidminer.gui.tools.components; +import java.awt.Color; import java.awt.Component; +import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.RenderingHints; - import javax.swing.BorderFactory; import javax.swing.DefaultListCellRenderer; import javax.swing.JComponent; @@ -35,6 +36,8 @@ import com.rapidminer.gui.look.Colors; import com.rapidminer.gui.tools.ListHoverHelper; +import com.rapidminer.tools.FontTools; +import com.rapidminer.tools.I18N; /** @@ -46,6 +49,11 @@ public class CardCellRenderer extends DefaultListCellRenderer { private static final long serialVersionUID = 1L; + private static final String BETA_FLAG = "beta-flag"; + private static final Font BETA_FONT = FontTools.getFont("Open Sans Semibold", Font.BOLD, 12); + private static final Color BETA_COLOR = Colors.RAPIDMINER_ORANGE_BRIGHT; + private static final int BETA_Y_OFFSET = 10; + private static final int BETA_X_OFFSET = 5; protected static final int MAX_CAPTION_LENGTH = 13; @@ -63,6 +71,7 @@ private class CardLayerUI extends LayerUI { public void paint(Graphics g, JComponent c) { Graphics2D g2 = (Graphics2D) g.create(); g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); Rectangle rec = getBounds(); @@ -82,9 +91,20 @@ public void paint(Graphics g, JComponent c) { g2.fillRect(x, y, w, h); } - g2.dispose(); - super.paint(g, c); + + if (Boolean.parseBoolean(String.valueOf(c.getClientProperty(BETA_FLAG)))) { + String betaString = I18N.getGUIMessage("gui.cards.beta_flag.label"); + g2.setFont(BETA_FONT); + int fontHeight = g2.getFontMetrics().getHeight(); + int fontWidth = g2.getFontMetrics().stringWidth(betaString); + g2.setColor(BETA_COLOR); + g2.fillRect(0, BETA_Y_OFFSET, fontWidth + BETA_X_OFFSET * 2, fontHeight); + g2.setColor(Color.WHITE); + g2.drawString(betaString, BETA_X_OFFSET, BETA_Y_OFFSET + fontHeight - 4); + } + + g2.dispose(); } } @@ -143,10 +163,10 @@ public Component getListCellRendererComponent(JList list, Object value, int i } label.setText(title); - label.setIcon(card.getIcon()); layer.setToolTipText(card.getTip()); + layer.putClientProperty(BETA_FLAG, card.isBeta()); return layer; } diff --git a/src/main/java/com/rapidminer/gui/tools/components/CardSelectionEvent.java b/src/main/java/com/rapidminer/gui/tools/components/CardSelectionEvent.java index c04738768..954480f78 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/CardSelectionEvent.java +++ b/src/main/java/com/rapidminer/gui/tools/components/CardSelectionEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/CardSelectionListener.java b/src/main/java/com/rapidminer/gui/tools/components/CardSelectionListener.java index 2f7c5839a..3b7027239 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/CardSelectionListener.java +++ b/src/main/java/com/rapidminer/gui/tools/components/CardSelectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ColorIcon.java b/src/main/java/com/rapidminer/gui/tools/components/ColorIcon.java index 17e21d6db..e6321e330 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ColorIcon.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ColorIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -21,6 +21,7 @@ import java.awt.Color; import java.awt.Component; import java.awt.Graphics; +import java.awt.Graphics2D; import javax.swing.Icon; @@ -33,7 +34,7 @@ */ public class ColorIcon implements Icon { - private Color color = Color.RED; + private Color color; private Color borderColor = Color.DARK_GRAY; private int width = 20; @@ -77,9 +78,25 @@ public int getIconHeight() { @Override public void paintIcon(Component c, Graphics g, int x, int y) { - g.setColor(color); - g.fillRoundRect(x, y, getIconWidth() - 1, getIconHeight(), 2, 2); - g.setColor(borderColor); - g.drawRoundRect(x, y, getIconWidth() - 1, getIconHeight(), 2, 2); + Graphics2D g2 = (Graphics2D) g.create(); + if (color != null) { + g2.setColor(color); + g2.fillRoundRect(x, y, getIconWidth() - 1, getIconHeight(), 2, 2); + } else { + // indicate null color + g2.setColor(borderColor); + int iconWidthQuarter = getIconWidth() / 4; + int iconHeightHalf = getIconHeight() / 2; + g2.drawLine(x, y + iconHeightHalf, x + iconWidthQuarter, y + getIconHeight()); + g2.drawLine(x, y, x + 2 * iconWidthQuarter, y + getIconHeight()); + g2.drawLine(x + iconWidthQuarter, y, x + 3 * iconWidthQuarter, y + getIconHeight()); + g2.drawLine(x + 2 * iconWidthQuarter, y, x + 4 * iconWidthQuarter - 1, y + getIconHeight()); + g2.drawLine(x + 3 * iconWidthQuarter, y, x + 4 * iconWidthQuarter - 1, y + getIconHeight() / 2); + } + + g2.setColor(borderColor); + g2.drawRoundRect(x, y, getIconWidth() - 1, getIconHeight(), 2, 2); + + g2.dispose(); } } diff --git a/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionButton.java b/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionButton.java index d136abf94..c92357968 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionListener.java b/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionListener.java index 1c9a46e80..1760ea05d 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionListener.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ColorSelectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/DropDownButton.java b/src/main/java/com/rapidminer/gui/tools/components/DropDownButton.java index 92456652a..abf582341 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/DropDownButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/DropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/DropDownPopupButton.java b/src/main/java/com/rapidminer/gui/tools/components/DropDownPopupButton.java index 016290776..df05cd978 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/DropDownPopupButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/DropDownPopupButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ExtendedCardLayout.java b/src/main/java/com/rapidminer/gui/tools/components/ExtendedCardLayout.java index 090b95302..24f74a96e 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ExtendedCardLayout.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ExtendedCardLayout.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FancyButton.java b/src/main/java/com/rapidminer/gui/tools/components/FancyButton.java index 07409fdf0..fecaef902 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FancyButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FancyButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FancyConstants.java b/src/main/java/com/rapidminer/gui/tools/components/FancyConstants.java index 7994edabe..9885946e3 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FancyConstants.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FancyConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FancyDropDownButton.java b/src/main/java/com/rapidminer/gui/tools/components/FancyDropDownButton.java index 2a733dd38..6ad5547ed 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FancyDropDownButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FancyDropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FeedbackForm.java b/src/main/java/com/rapidminer/gui/tools/components/FeedbackForm.java index e11e311dd..bb57492f3 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FeedbackForm.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FeedbackForm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FixedWidthEditorPane.java b/src/main/java/com/rapidminer/gui/tools/components/FixedWidthEditorPane.java index ee87e174e..fdde6da89 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FixedWidthEditorPane.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FixedWidthEditorPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/FixedWidthLabel.java b/src/main/java/com/rapidminer/gui/tools/components/FixedWidthLabel.java index d72d04dd1..92e656272 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/FixedWidthLabel.java +++ b/src/main/java/com/rapidminer/gui/tools/components/FixedWidthLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/LinkButton.java b/src/main/java/com/rapidminer/gui/tools/components/LinkButton.java index a2fcf5646..a9010d5aa 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/LinkButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/LinkButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/LinkLocalButton.java b/src/main/java/com/rapidminer/gui/tools/components/LinkLocalButton.java index 76aa128ef..9fc1bb499 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/LinkLocalButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/LinkLocalButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/LinkRemoteButton.java b/src/main/java/com/rapidminer/gui/tools/components/LinkRemoteButton.java index 03af2f456..155b11049 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/LinkRemoteButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/LinkRemoteButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/PlainArrowDropDownButton.java b/src/main/java/com/rapidminer/gui/tools/components/PlainArrowDropDownButton.java index b40e3ce22..e0370117c 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/PlainArrowDropDownButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/PlainArrowDropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/PrintableComponentCard.java b/src/main/java/com/rapidminer/gui/tools/components/PrintableComponentCard.java index 44f38aa05..12e008033 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/PrintableComponentCard.java +++ b/src/main/java/com/rapidminer/gui/tools/components/PrintableComponentCard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ResourceCard.java b/src/main/java/com/rapidminer/gui/tools/components/ResourceCard.java index 102797f62..7166a7ed0 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ResourceCard.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ResourceCard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,18 +26,19 @@ /** - * - * Data container used in button bard card panels. The title, tooltip, and icon are loaded from the - * GUI.properties. I18N keys should look like this: 'gui.cards.I18N_KEY.title', - * 'gui.cards.I18N_KEY.tip', 'gui.cards.I18N_KEY.icon' + * Data container used in button bard card panels. The title, tooltip, and icon are loaded from the GUI.properties. I18N + * keys should look like this: 'gui.cards.I18N_KEY.title', 'gui.cards.I18N_KEY.tip', 'gui.cards.I18N_KEY.icon'. + *

+ * Since 9.2.0: If the card should display a BETA tag, add a 'gui.cards.I18N_KEY.beta = true' entry to the i18n properties. + *

* * @author Nils Woehler - * */ public class ResourceCard implements Card { private String title; private final String key; + private final boolean isBeta; private String tip; private ImageIcon icon; @@ -68,6 +69,8 @@ public ResourceCard(String key, String i18nKey) { this.icon = SwingTools.createIcon("32/data_information.png"); // default icon } + + this.isBeta = Boolean.parseBoolean(I18N.getGUIMessage("gui.cards." + i18nKey + ".beta")); } @Override @@ -95,4 +98,8 @@ public String getFooter() { return null; // no caption } + @Override + public boolean isBeta() { + return isBeta; + } } diff --git a/src/main/java/com/rapidminer/gui/tools/components/ToggleDropDownButton.java b/src/main/java/com/rapidminer/gui/tools/components/ToggleDropDownButton.java index a2d82875e..d53c53fca 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ToggleDropDownButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ToggleDropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/ToolTipWindow.java b/src/main/java/com/rapidminer/gui/tools/components/ToolTipWindow.java index 853c7a509..691d1351c 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/ToolTipWindow.java +++ b/src/main/java/com/rapidminer/gui/tools/components/ToolTipWindow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/TransparentGlassPanePanel.java b/src/main/java/com/rapidminer/gui/tools/components/TransparentGlassPanePanel.java index 9ed6f5cdc..5062f4531 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/TransparentGlassPanePanel.java +++ b/src/main/java/com/rapidminer/gui/tools/components/TransparentGlassPanePanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButton.java b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButton.java index 23433199c..2f09ea454 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButtonPainter.java b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButtonPainter.java index cc3971750..67672d1b6 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButtonPainter.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeButtonPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeMenuToggleButton.java b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeMenuToggleButton.java index 02f7dc779..151e4c5c3 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeMenuToggleButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeMenuToggleButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeToggleButton.java b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeToggleButton.java index 690ff7746..ebc86ac86 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeToggleButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/CompositeToggleButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveMenuToggleButton.java b/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveMenuToggleButton.java index 13a338ae7..1787e3776 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveMenuToggleButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveMenuToggleButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveToggleGroup.java b/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveToggleGroup.java index fb1198c6e..b90db22a7 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveToggleGroup.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/PerspectiveToggleGroup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/SplitButton.java b/src/main/java/com/rapidminer/gui/tools/components/composite/SplitButton.java index 7274cafaa..2c2effbcc 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/SplitButton.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/SplitButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/components/composite/ToggleButtonGroup.java b/src/main/java/com/rapidminer/gui/tools/components/composite/ToggleButtonGroup.java index 2e7d8c145..d27c69da7 100644 --- a/src/main/java/com/rapidminer/gui/tools/components/composite/ToggleButtonGroup.java +++ b/src/main/java/com/rapidminer/gui/tools/components/composite/ToggleButtonGroup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/AboutBox.java b/src/main/java/com/rapidminer/gui/tools/dialogs/AboutBox.java index ece6b5504..7d22e7f32 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/AboutBox.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/AboutBox.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/ButtonDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/ButtonDialog.java index ad57a9e4a..f0dba5b43 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/ButtonDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/ButtonDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/ConfirmDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/ConfirmDialog.java index c22e6f26b..2070b175b 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/ConfirmDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/ConfirmDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/DataImportDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/DataImportDialog.java index 52a0f755a..b6a9c8cc1 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/DataImportDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/DataImportDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/DecisionRememberingConfirmDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/DecisionRememberingConfirmDialog.java index 2861ba3ed..622a2fa8b 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/DecisionRememberingConfirmDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/DecisionRememberingConfirmDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/ErrorDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/ErrorDialog.java index 60d5fb0e2..700f212f7 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/ErrorDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/ErrorDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/ExtendedErrorDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/ExtendedErrorDialog.java index 0e2e751f5..b43501b3e 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/ExtendedErrorDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/ExtendedErrorDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/InputDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/InputDialog.java index f8dcdbaf9..743f187c9 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/InputDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/InputDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/InputValidator.java b/src/main/java/com/rapidminer/gui/tools/dialogs/InputValidator.java index 5c41571f1..94d5482b4 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/InputValidator.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/InputValidator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/LongMessageDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/LongMessageDialog.java index 0d0e079ab..39fb09049 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/LongMessageDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/LongMessageDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/MessageDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/MessageDialog.java index 6ff41c39c..3181cf33d 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/MessageDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/MessageDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/MultiConfirmDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/MultiConfirmDialog.java index c4d42b7fb..eb4a7e5db 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/MultiConfirmDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/MultiConfirmDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/MultiPageDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/MultiPageDialog.java index 9463476d1..59c880c2c 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/MultiPageDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/MultiPageDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/RepositoryEntryInputDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/RepositoryEntryInputDialog.java index 77f40aea2..a4f2a31dd 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/RepositoryEntryInputDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/RepositoryEntryInputDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/ResultViewDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/ResultViewDialog.java index 3f7f1a248..d1c5e926f 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/ResultViewDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/ResultViewDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionDialog.java index b1f5879c5..c010e55ca 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionInputDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionInputDialog.java index 42640f8c6..c918322ab 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionInputDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/SelectionInputDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/SetParameterDialog.java b/src/main/java/com/rapidminer/gui/tools/dialogs/SetParameterDialog.java index 363f97a4c..0c3343e08 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/SetParameterDialog.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/SetParameterDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/AbstractWizard.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/AbstractWizard.java index 62f78267a..5daf63cdd 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/AbstractWizard.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/AbstractWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/WizardStep.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/WizardStep.java index cc839ca22..a8ca17e6f 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/WizardStep.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/WizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/AttributeSelectionWizardStep.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/AttributeSelectionWizardStep.java index bb971b57e..f6268d7de 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/AttributeSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/AttributeSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataEditor.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataEditor.java index b04a8e12c..b2ca91e14 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizard.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizard.java index 6534b70ed..1378d37ce 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizard.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardFactory.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardFactory.java index 0e79e0b43..a378b8ece 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardFactory.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardRegistry.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardRegistry.java index 1cf8a2557..e678bd9d8 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardRegistry.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/DataImportWizardRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/FileSelectionWizardStep.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/FileSelectionWizardStep.java index 03b9e74b4..999b5a8fe 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/FileSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/FileSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclarationEditor.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclarationEditor.java index 2c28ba965..2549a224f 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclarationEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclarationEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclerationWizardStep.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclerationWizardStep.java index ead708ed7..4ad42f52d 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclerationWizardStep.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/MetaDataDeclerationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/RepositoryLocationSelectionWizardStep.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/RepositoryLocationSelectionWizardStep.java index f009605cc..6870abd16 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/RepositoryLocationSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/RepositoryLocationSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/WizardCreationException.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/WizardCreationException.java index fd1a073c3..d7a0d151f 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/WizardCreationException.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/WizardCreationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/CSVFileReader.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/CSVFileReader.java index 0113d0f9a..390beda4e 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/CSVFileReader.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/CSVFileReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/DataEvaluator.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/DataEvaluator.java index 541e6576c..db7c6e070 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/DataEvaluator.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/DataEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/LineReader.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/LineReader.java index 695d78b14..71b76e25b 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/LineReader.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/csv/LineReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/excel/AnnotationCellEditor.java b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/excel/AnnotationCellEditor.java index b6db8466d..16fd5c0fb 100644 --- a/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/excel/AnnotationCellEditor.java +++ b/src/main/java/com/rapidminer/gui/tools/dialogs/wizards/dataimport/excel/AnnotationCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/dnd/ExtendedJListTransferHandler.java b/src/main/java/com/rapidminer/gui/tools/dnd/ExtendedJListTransferHandler.java new file mode 100644 index 000000000..99f8e7064 --- /dev/null +++ b/src/main/java/com/rapidminer/gui/tools/dnd/ExtendedJListTransferHandler.java @@ -0,0 +1,194 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.tools.dnd; + +import java.awt.Component; +import java.awt.datatransfer.DataFlavor; +import java.awt.datatransfer.Transferable; +import java.awt.datatransfer.UnsupportedFlavorException; +import java.awt.dnd.DragSource; +import java.io.IOException; +import java.util.Objects; +import javax.swing.DefaultListModel; +import javax.swing.JComponent; +import javax.swing.JList; +import javax.swing.TransferHandler; + + +/** + * Typed drag & drop handler including a callback option. + * + *

+ * Example usage to allow re-ordering elements in a list for XY elements:
+ *

    + *
  1. {@code list.setTransferHandler(new ExtendedJListTransferHandler<>(XY.class, DnDConstants.ACTION_MOVE, + * this::updateStructure));}
  2. + *
  3. {@code list.setDropMode(DropMode.INSERT);}
  4. + *
  5. {@code list.setDragEnabled(true);}
  6. + *
+ *

+ * + * @param + * the transferable type (i.e. the type of what is dragged around) + * @author Marco Boeck + * @since 9.2.0 + */ +public class ExtendedJListTransferHandler extends TransferHandler { + + private final int dndConstant; + private final DataFlavor localObjectFlavor; + private int[] indices; + private int addIndex = -1; + private int addCount; + + private Runnable callback; + + + /** + * Creates a new transfer handler instance. + * + * @param dataFlavorClass + * the accepted data flavor class + * @param dndConstant + * whether copy/move/copyAndMove should be allowed, see {@link java.awt.dnd.DnDConstants} + * @param callback + * an optional callback function which is called when the drop has successfully finished + */ + public ExtendedJListTransferHandler(Class dataFlavorClass, int dndConstant, Runnable callback) { + super(); + this.dndConstant = dndConstant; + this.localObjectFlavor = new DataFlavor(dataFlavorClass, "Array of items"); + this.callback = callback; + } + + @Override + @SuppressWarnings("unchecked") + protected Transferable createTransferable(JComponent c) { + JList source = (JList) c; + c.getRootPane().getGlassPane().setVisible(true); + + indices = source.getSelectedIndices(); + Object[] transferedObjects = source.getSelectedValuesList().toArray(new Object[0]); + return new Transferable() { + + @Override + public DataFlavor[] getTransferDataFlavors() { + return new DataFlavor[]{ + localObjectFlavor + }; + } + + @Override + public boolean isDataFlavorSupported(DataFlavor flavor) { + return Objects.equals(localObjectFlavor, flavor); + } + + @Override + public Object getTransferData(DataFlavor flavor) + throws UnsupportedFlavorException { + if (isDataFlavorSupported(flavor)) { + return transferedObjects; + } else { + throw new UnsupportedFlavorException(flavor); + } + } + }; + } + + @Override + public boolean canImport(TransferSupport info) { + return info.isDrop() && info.isDataFlavorSupported(localObjectFlavor); + } + + @Override + public int getSourceActions(JComponent c) { + Component glassPane = c.getRootPane().getGlassPane(); + glassPane.setCursor(DragSource.DefaultMoveDrop); + return dndConstant; + } + + @SuppressWarnings("unchecked") + @Override + public boolean importData(TransferSupport info) { + TransferHandler.DropLocation dropLocation = info.getDropLocation(); + if (!canImport(info) || !(dropLocation instanceof JList.DropLocation)) { + return false; + } + + JList.DropLocation dl = (JList.DropLocation) dropLocation; + JList target = (JList) info.getComponent(); + DefaultListModel listModel = (DefaultListModel) target.getModel(); + int max = listModel.getSize(); + int index = dl.getIndex(); + index = index < 0 ? max : index; + // make sure to append at the end if index > size + index = Math.min(index, max); + + addIndex = index; + + try { + Object[] values = (Object[]) info.getTransferable().getTransferData(localObjectFlavor); + for (Object value : values) { + int idx = index++; + listModel.add(idx, value); + target.addSelectionInterval(idx, idx); + } + addCount = values.length; + return true; + } catch (UnsupportedFlavorException | IOException ex) { + ex.printStackTrace(); + } + + return false; + } + + @Override + protected void exportDone(JComponent c, Transferable data, int action) { + c.getRootPane().getGlassPane().setVisible(false); + cleanup(c, action == MOVE); + if ( callback != null) { + callback.run(); + } + } + + /** + * Make sure indices are correct after a move in the list. + */ + private void cleanup(JComponent c, boolean remove) { + if (remove && Objects.nonNull(indices)) { + if (addCount > 0) { + // https://github.com/aterai/java-swing-tips/blob/master/DragSelectDropReordering/src/java/example/MainPanel.java + for (int i = 0; i < indices.length; i++) { + if (indices[i] >= addIndex) { + indices[i] += addCount; + } + } + } + JList source = (JList) c; + DefaultListModel model = (DefaultListModel) source.getModel(); + for (int i = indices.length - 1; i >= 0; i--) { + model.remove(indices[i]); + } + } + + indices = null; + addCount = 0; + addIndex = -1; + } +} diff --git a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheEntryPanel.java b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheEntryPanel.java index a50aeebc1..f534d0583 100644 --- a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheEntryPanel.java +++ b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheEntryPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheViewer.java b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheViewer.java index f7296f7a6..0e92a6a55 100644 --- a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheViewer.java +++ b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/IOObjectCacheViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/ClearCacheAction.java b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/ClearCacheAction.java index 031a2c0be..6e2b0e868 100644 --- a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/ClearCacheAction.java +++ b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/ClearCacheAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/OpenCacheEntryAction.java b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/OpenCacheEntryAction.java index 7a296a58e..5f0ed7020 100644 --- a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/OpenCacheEntryAction.java +++ b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/OpenCacheEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/RemoveCacheEntryAction.java b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/RemoveCacheEntryAction.java index 1a1f86bd4..1eeb57f89 100644 --- a/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/RemoveCacheEntryAction.java +++ b/src/main/java/com/rapidminer/gui/tools/ioobjectcache/actions/RemoveCacheEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/AbstractLogModel.java b/src/main/java/com/rapidminer/gui/tools/logging/AbstractLogModel.java index 1f8ce9660..10b69d0ff 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/AbstractLogModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/AbstractLogModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/AbstractPullLogModel.java b/src/main/java/com/rapidminer/gui/tools/logging/AbstractPullLogModel.java index a937e8d7a..0f0cfcefa 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/AbstractPullLogModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/AbstractPullLogModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/AbstractPushLogModel.java b/src/main/java/com/rapidminer/gui/tools/logging/AbstractPushLogModel.java index 3717e5fc9..970ec6724 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/AbstractPushLogModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/AbstractPushLogModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogEntry.java b/src/main/java/com/rapidminer/gui/tools/logging/LogEntry.java index 7cc640e64..5d07c3f66 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogEntry.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogHandlerModel.java b/src/main/java/com/rapidminer/gui/tools/logging/LogHandlerModel.java index 6577505c2..dbe6155e8 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogHandlerModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogHandlerModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogModel.java b/src/main/java/com/rapidminer/gui/tools/logging/LogModel.java index 7f67d8b08..6236d1fa8 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogModelRegistry.java b/src/main/java/com/rapidminer/gui/tools/logging/LogModelRegistry.java index ac359c818..6e8fe9fb9 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogModelRegistry.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogModelRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogRecordEntry.java b/src/main/java/com/rapidminer/gui/tools/logging/LogRecordEntry.java index 62ce20a71..cfc04a867 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogRecordEntry.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogRecordEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogSelectionModel.java b/src/main/java/com/rapidminer/gui/tools/logging/LogSelectionModel.java index 5832e1656..a8d163131 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogSelectionModel.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogSelectionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogUpdateException.java b/src/main/java/com/rapidminer/gui/tools/logging/LogUpdateException.java index f0a22a4b3..bd8c767ec 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogUpdateException.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogUpdateException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/LogViewer.java b/src/main/java/com/rapidminer/gui/tools/logging/LogViewer.java index 9a81b0516..d68e04b6e 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/LogViewer.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/LogViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/SimpleLogEntry.java b/src/main/java/com/rapidminer/gui/tools/logging/SimpleLogEntry.java index c483d2466..69c91c81a 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/SimpleLogEntry.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/SimpleLogEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/actions/ClearMessageAction.java b/src/main/java/com/rapidminer/gui/tools/logging/actions/ClearMessageAction.java index d03e5a51c..32499624f 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/actions/ClearMessageAction.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/actions/ClearMessageAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogCloseAction.java b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogCloseAction.java index 6a0f9d7f4..b9f312114 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogCloseAction.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogCloseAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogRefreshAction.java b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogRefreshAction.java index 2eb537d12..b60b838e6 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogRefreshAction.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogRefreshAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogSearchAction.java b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogSearchAction.java index 119c0c6b9..aa5e03609 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/actions/LogSearchAction.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/actions/LogSearchAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/logging/actions/SaveLogFileAction.java b/src/main/java/com/rapidminer/gui/tools/logging/actions/SaveLogFileAction.java index a56890b0b..dec8e0a94 100644 --- a/src/main/java/com/rapidminer/gui/tools/logging/actions/SaveLogFileAction.java +++ b/src/main/java/com/rapidminer/gui/tools/logging/actions/SaveLogFileAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/BatchFileTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/BatchFileTokenMarker.java index 2be4163f3..020ded2ab 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/BatchFileTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/BatchFileTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/CCTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/CCTokenMarker.java index 8738edc63..d461aca6b 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/CCTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/CCTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/CTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/CTokenMarker.java index 840b4393e..410d66b7e 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/CTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/CTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/DefaultInputHandler.java b/src/main/java/com/rapidminer/gui/tools/syntax/DefaultInputHandler.java index 81b032a3b..467f1e01c 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/DefaultInputHandler.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/DefaultInputHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/ExpressionTokenMaker.java b/src/main/java/com/rapidminer/gui/tools/syntax/ExpressionTokenMaker.java index 369d74f25..91cd8bd99 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/ExpressionTokenMaker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/ExpressionTokenMaker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/HTMLTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/HTMLTokenMarker.java index a57f64c0e..5c09aebdb 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/HTMLTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/HTMLTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/InputHandler.java b/src/main/java/com/rapidminer/gui/tools/syntax/InputHandler.java index fb6e0c945..82103683c 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/InputHandler.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/InputHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/JEditTextArea.java b/src/main/java/com/rapidminer/gui/tools/syntax/JEditTextArea.java index f9ae9fe9d..af7059053 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/JEditTextArea.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/JEditTextArea.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/JavaScriptTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/JavaScriptTokenMarker.java index 5a530c5de..bc0139960 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/JavaScriptTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/JavaScriptTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/JavaTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/JavaTokenMarker.java index 8bbc03107..4544b977a 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/JavaTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/JavaTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/KeywordMap.java b/src/main/java/com/rapidminer/gui/tools/syntax/KeywordMap.java index 683d69de7..0e6d5c106 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/KeywordMap.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/KeywordMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/MakefileTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/MakefileTokenMarker.java index 73d3ba990..b06228eb0 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/MakefileTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/MakefileTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/PHPTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/PHPTokenMarker.java index 76a9283d5..3a8e834e6 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/PHPTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/PHPTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/PatchTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/PatchTokenMarker.java index 31c0bd707..252d1da67 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/PatchTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/PatchTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/PerlTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/PerlTokenMarker.java index fee4a0a03..d83dcfda2 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/PerlTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/PerlTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/PropsTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/PropsTokenMarker.java index 9df2954c5..49a7e4b27 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/PropsTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/PropsTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/PythonTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/PythonTokenMarker.java index fcd2403ab..c6888bad3 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/PythonTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/PythonTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/SQLTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/SQLTokenMarker.java index c361ccddd..a3f47b0f1 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/SQLTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/SQLTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/ShellScriptTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/ShellScriptTokenMarker.java index 82d8a81d4..8d1a75fd1 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/ShellScriptTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/ShellScriptTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxDocument.java b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxDocument.java index 101e21e01..3fbe23a2d 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxDocument.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxDocument.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxStyle.java b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxStyle.java index c96a5e904..ff23da435 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxStyle.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxStyle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxUtilities.java b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxUtilities.java index c45ae362f..efd5ac01a 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxUtilities.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/SyntaxUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TSQLTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/TSQLTokenMarker.java index 17c4016ce..44c2ad101 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TSQLTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TSQLTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TeXTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/TeXTokenMarker.java index 25172e7d7..89770de32 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TeXTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TeXTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaDefaults.java b/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaDefaults.java index a96c75a99..1bb661a86 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaDefaults.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaDefaults.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaPainter.java b/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaPainter.java index f6826997e..a7c5f5eb0 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaPainter.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TextAreaPainter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TextUtilities.java b/src/main/java/com/rapidminer/gui/tools/syntax/TextUtilities.java index a54106ae6..830667ae1 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TextUtilities.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TextUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/Token.java b/src/main/java/com/rapidminer/gui/tools/syntax/Token.java index 786c00f55..e595f1965 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/Token.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/Token.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/TokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/TokenMarker.java index 4a4071b78..25e9e5a00 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/TokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/TokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/syntax/XMLTokenMarker.java b/src/main/java/com/rapidminer/gui/tools/syntax/XMLTokenMarker.java index b8a8d8375..da14443bf 100644 --- a/src/main/java/com/rapidminer/gui/tools/syntax/XMLTokenMarker.java +++ b/src/main/java/com/rapidminer/gui/tools/syntax/XMLTokenMarker.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/table/EditableHeaderJTable.java b/src/main/java/com/rapidminer/gui/tools/table/EditableHeaderJTable.java index c6a520a57..ac5fa8ae6 100644 --- a/src/main/java/com/rapidminer/gui/tools/table/EditableHeaderJTable.java +++ b/src/main/java/com/rapidminer/gui/tools/table/EditableHeaderJTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeader.java b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeader.java index de70bf275..6799999e5 100644 --- a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeader.java +++ b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderColumn.java b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderColumn.java index 66c1d1027..cf7edd201 100644 --- a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderColumn.java +++ b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderColumn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderUI.java b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderUI.java index b01140342..868bd06b5 100644 --- a/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderUI.java +++ b/src/main/java/com/rapidminer/gui/tools/table/EditableTableHeaderUI.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewer.java b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewer.java index a8a44b229..03e6e2452 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTable.java b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTable.java index 00c499a36..5804052fe 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTableModel.java index bd7523493..686321fa2 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/ANOVAMatrixViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AnovaCalculatorViewer.java b/src/main/java/com/rapidminer/gui/viewer/AnovaCalculatorViewer.java index 8d6277d2d..926bd9b43 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AnovaCalculatorViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/AnovaCalculatorViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilter.java b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilter.java index b08b08497..d7a3913be 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilter.java +++ b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilterListener.java b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilterListener.java index 532ef0e95..b4357d84a 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilterListener.java +++ b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleFilterListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableModel.java b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableModel.java index 743d631f0..7041dee39 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableViewer.java b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableViewer.java index 6a6b0fe4a..4c4e84642 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/AssociationRuleTableViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/AverageVectorViewer.java b/src/main/java/com/rapidminer/gui/viewer/AverageVectorViewer.java index 27e3cd2ea..a5882932c 100644 --- a/src/main/java/com/rapidminer/gui/viewer/AverageVectorViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/AverageVectorViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ClusterTreeVisualization.java b/src/main/java/com/rapidminer/gui/viewer/ClusterTreeVisualization.java index 8508a11f3..30d2c742f 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ClusterTreeVisualization.java +++ b/src/main/java/com/rapidminer/gui/viewer/ClusterTreeVisualization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewer.java b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewer.java index 84cbfcb0b..3e1d98548 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTable.java b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTable.java index 0d04ed592..a34549db5 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTableModel.java index f5f39d4cc..0d0333eb4 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/ConfusionMatrixViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTable.java b/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTable.java index 59fd28dcb..9f7ee9ca9 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTableModel.java b/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTableModel.java index cefc23236..5543878dd 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataTableColumnEditTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataTableViewer.java b/src/main/java/com/rapidminer/gui/viewer/DataTableViewer.java index 26599b752..4ae8a591d 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataTableViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataTableViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTable.java b/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTable.java index ddd44ee99..19ae5cc75 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTableModel.java index ef829c408..dc640a0a1 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataTableViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataViewer.java b/src/main/java/com/rapidminer/gui/viewer/DataViewer.java index 48e8c3fac..a85d3325a 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataViewerTable.java b/src/main/java/com/rapidminer/gui/viewer/DataViewerTable.java index a4eb25e33..e16469932 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataViewerTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataViewerTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DataViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/DataViewerTableModel.java index 9f3408569..7ec81505d 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DataViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/DataViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/DendrogramPlotter.java b/src/main/java/com/rapidminer/gui/viewer/DendrogramPlotter.java index 50be0c75b..c962d9055 100644 --- a/src/main/java/com/rapidminer/gui/viewer/DendrogramPlotter.java +++ b/src/main/java/com/rapidminer/gui/viewer/DendrogramPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetVisualization.java b/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetVisualization.java index a0dc6d568..f7a46ee7c 100644 --- a/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetVisualization.java +++ b/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetVisualization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetsTableModel.java b/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetsTableModel.java index dbdd69d77..e3ea540c4 100644 --- a/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetsTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/FrequentItemSetsTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewer.java b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewer.java index 9d5984578..883770968 100644 --- a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTable.java b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTable.java index 6f1b445ed..70ea0cac8 100644 --- a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTableModel.java index b0dd4d578..369ccfbaf 100644 --- a/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/MetaDataViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/NumericalMatrixViewerTableModel.java b/src/main/java/com/rapidminer/gui/viewer/NumericalMatrixViewerTableModel.java index 50c82c97b..48686c6bb 100644 --- a/src/main/java/com/rapidminer/gui/viewer/NumericalMatrixViewerTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/NumericalMatrixViewerTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/PerformanceVectorViewer.java b/src/main/java/com/rapidminer/gui/viewer/PerformanceVectorViewer.java index 824e41380..fb6079013 100644 --- a/src/main/java/com/rapidminer/gui/viewer/PerformanceVectorViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/PerformanceVectorViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ROCChartPlotter.java b/src/main/java/com/rapidminer/gui/viewer/ROCChartPlotter.java index 1144d9b2f..d5cda045e 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ROCChartPlotter.java +++ b/src/main/java/com/rapidminer/gui/viewer/ROCChartPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/ROCViewer.java b/src/main/java/com/rapidminer/gui/viewer/ROCViewer.java index cdd795c73..0062d50e7 100644 --- a/src/main/java/com/rapidminer/gui/viewer/ROCViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/ROCViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/RuleSetTableModel.java b/src/main/java/com/rapidminer/gui/viewer/RuleSetTableModel.java index d7c4c5587..9cdfbb01f 100644 --- a/src/main/java/com/rapidminer/gui/viewer/RuleSetTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/RuleSetTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/SimilarityKDistanceVisualization.java b/src/main/java/com/rapidminer/gui/viewer/SimilarityKDistanceVisualization.java index 0fe3ce276..0f81fa060 100644 --- a/src/main/java/com/rapidminer/gui/viewer/SimilarityKDistanceVisualization.java +++ b/src/main/java/com/rapidminer/gui/viewer/SimilarityKDistanceVisualization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/SimilarityTable.java b/src/main/java/com/rapidminer/gui/viewer/SimilarityTable.java index 95c68b9fa..60d435187 100644 --- a/src/main/java/com/rapidminer/gui/viewer/SimilarityTable.java +++ b/src/main/java/com/rapidminer/gui/viewer/SimilarityTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/SimilarityTableModel.java b/src/main/java/com/rapidminer/gui/viewer/SimilarityTableModel.java index 6bc59b6d9..83683cb83 100644 --- a/src/main/java/com/rapidminer/gui/viewer/SimilarityTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/SimilarityTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/SimilarityVisualization.java b/src/main/java/com/rapidminer/gui/viewer/SimilarityVisualization.java index a5ccf5e96..b6b7217c4 100644 --- a/src/main/java/com/rapidminer/gui/viewer/SimilarityVisualization.java +++ b/src/main/java/com/rapidminer/gui/viewer/SimilarityVisualization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeCellRenderer.java b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeCellRenderer.java index 24be4f5f8..e8c3f59ec 100644 --- a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeCellRenderer.java +++ b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeElement.java b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeElement.java index c5a69fd00..6e75f2b8b 100644 --- a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeElement.java +++ b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeElement.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeModel.java b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeModel.java index bfb47ec46..401d5798e 100644 --- a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionViewer.java b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionViewer.java index 520165926..f7427c301 100644 --- a/src/main/java/com/rapidminer/gui/viewer/collection/CollectionViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/collection/CollectionViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/AttributeStatisticsPanel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/AttributeStatisticsPanel.java index f994f794c..0e191efdf 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/AttributeStatisticsPanel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/AttributeStatisticsPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsController.java b/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsController.java index 155534744..948bae62c 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsController.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsViewer.java b/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsViewer.java index a3042af5e..afaf0ec2d 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsViewer.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/MetaDataStatisticsViewer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -48,7 +48,6 @@ import java.util.Map; import java.util.Vector; import java.util.logging.Level; - import javax.swing.AbstractAction; import javax.swing.BorderFactory; import javax.swing.Box; @@ -80,6 +79,7 @@ import com.rapidminer.example.set.ExampleSetUtilities; import com.rapidminer.gui.actions.export.PrintableComponent; import com.rapidminer.gui.look.Colors; +import com.rapidminer.gui.CleanupRequiringComponent; import com.rapidminer.gui.tools.ExtendedJScrollPane; import com.rapidminer.gui.tools.ResourceAction; import com.rapidminer.gui.tools.ScrollableJPopupMenu; @@ -121,7 +121,7 @@ * @author Marco Boeck * */ -public class MetaDataStatisticsViewer extends JPanel implements Renderable, PrintableComponent { +public class MetaDataStatisticsViewer extends JPanel implements Renderable, PrintableComponent, CleanupRequiringComponent { private static final long serialVersionUID = -1027619839144846140L; @@ -260,6 +260,7 @@ public class MetaDataStatisticsViewer extends JPanel implements Renderable, Prin private JPanel outerPanel; + private final class HoverBorderMouseListener extends MouseAdapter { private final JButton button; @@ -1258,6 +1259,11 @@ public String getExportIconName() { return I18N.getGUIMessage("gui.cards.result_view.meta_data_view.icon"); } + @Override + public void cleanUp() { + stop(); + } + /** * Stops the statistics calculation. */ diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/AttributePopupMenu.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/AttributePopupMenu.java index 87af4f7b1..76c46f91c 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/AttributePopupMenu.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/AttributePopupMenu.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAllMetaDataToClipboardAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAllMetaDataToClipboardAction.java index 474cad546..355830d8d 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAllMetaDataToClipboardAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAllMetaDataToClipboardAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAttributeNameAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAttributeNameAction.java index 9430a7d63..3aae4639f 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAttributeNameAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyAttributeNameAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeFromValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeFromValueAction.java index b7f6af3be..70a84d052 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeFromValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeFromValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeUntilValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeUntilValueAction.java index 3043fc774..0edf2133b 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeUntilValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyDateTimeUntilValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumAvgValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumAvgValueAction.java index 46f45e161..0e97cc93e 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumAvgValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumAvgValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumDeviationValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumDeviationValueAction.java index c7830e1b1..72a081d0e 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumDeviationValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumDeviationValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMaximumValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMaximumValueAction.java index c9e51347a..6f067804b 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMaximumValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMaximumValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMinimumValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMinimumValueAction.java index 06bcb96a1..f2207757a 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMinimumValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/CopyNumMinimumValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/OpenChartAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/OpenChartAction.java index c24697fb5..4f6a19af8 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/OpenChartAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/OpenChartAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -21,14 +21,13 @@ import java.awt.Component; import java.awt.Container; import java.awt.event.ActionEvent; - +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.logging.Level; import javax.swing.JComponent; import javax.swing.JPanel; import javax.swing.SwingUtilities; -import com.rapidminer.gui.plotter.PlotterConfigurationModel; -import com.rapidminer.gui.plotter.PlotterConfigurationSettings; -import com.rapidminer.gui.plotter.PlotterPanel; import com.rapidminer.gui.tools.ResourceAction; import com.rapidminer.gui.tools.components.ButtonBarCardPanel; import com.rapidminer.gui.viewer.metadata.AttributeStatisticsPanel; @@ -36,6 +35,7 @@ import com.rapidminer.gui.viewer.metadata.model.DateTimeAttributeStatisticsModel; import com.rapidminer.gui.viewer.metadata.model.NominalAttributeStatisticsModel; import com.rapidminer.gui.viewer.metadata.model.NumericalAttributeStatisticsModel; +import com.rapidminer.tools.LogService; /** @@ -47,7 +47,10 @@ */ public class OpenChartAction extends ResourceAction { - private static final long serialVersionUID = 1L; + private static final String VISUALIZATIONS_CLASS_NAME = "com.rapidminer.extension.html5charts.gui.ChartViewer"; + private static final String SHOW_AGGREGATED_COLUMN_METHOD_NAME = "showAggregatedColumnChart"; + private static final String SHOW_HISTOGRAM_METHOD_NAME = "showHistogramChart"; + /** * Creates a new {@link OpenChartAction} instance. @@ -77,29 +80,28 @@ public void loggedActionPerformed(ActionEvent e) { ButtonBarCardPanel cardPanel = (ButtonBarCardPanel) SwingUtilities.getAncestorOfClass(ButtonBarCardPanel.class, asp); AbstractAttributeStatisticsModel model = asp.getModel(); - // select the plotter view - cardPanel.selectCard("plot_view"); + // select the visualizations view + cardPanel.selectCard("visualizations"); - // get the opened plotter + // get the opened visualization JPanel outerPanel = (JPanel) cardPanel.getShownComponent(); for (Component innerComp : outerPanel.getComponents()) { - if (innerComp instanceof PlotterPanel) { - PlotterPanel plotterPanel = (PlotterPanel) innerComp; - PlotterConfigurationModel settings = plotterPanel.getPlotterSettings(); - + if (innerComp != null && innerComp.getClass().getName().equals(VISUALIZATIONS_CLASS_NAME)) { // adjust settings - if (model instanceof NominalAttributeStatisticsModel) { - settings.setPlotter(PlotterConfigurationModel.BAR_CHART); - settings.setParameterAsString(PlotterConfigurationSettings.AXIS_PLOT_COLUMN, - model.getAttribute().getName()); - settings.setParameterAsString(PlotterConfigurationSettings.GROUP_BY_COLUMN, - model.getAttribute().getName()); - } else if (model instanceof NumericalAttributeStatisticsModel - || model instanceof DateTimeAttributeStatisticsModel) { - settings.setPlotter(PlotterConfigurationModel.HISTOGRAM_PLOT); - settings.setParameterAsString(PlotterConfigurationSettings.NUMBER_OF_BINS, "10"); - settings.setParameterAsString(PlotterConfigurationSettings.AXIS_PLOT_COLUMNS, - model.getAttribute().getName()); + String attributeName = model.getAttribute().getName(); + try { + if (model instanceof NominalAttributeStatisticsModel) { + Method showAggregatedColumnChart = innerComp.getClass().getDeclaredMethod(SHOW_AGGREGATED_COLUMN_METHOD_NAME, String.class); + showAggregatedColumnChart.setAccessible(true); + showAggregatedColumnChart.invoke(innerComp, attributeName); + } else if (model instanceof NumericalAttributeStatisticsModel + || model instanceof DateTimeAttributeStatisticsModel) { + Method showHistogramChart = innerComp.getClass().getDeclaredMethod(SHOW_HISTOGRAM_METHOD_NAME, String.class); + showHistogramChart.setAccessible(true); + showHistogramChart.invoke(innerComp, attributeName); + } + } catch (IllegalAccessException | InvocationTargetException | NoSuchMethodException e1) { + LogService.getRoot().log(Level.WARNING, "com.rapidminer.gui.viewer.metadata.actions.OpenChartAction.cannot_show_visualization", e1); } break; } diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowConstructionValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowConstructionValueAction.java index dce883383..409516fd3 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowConstructionValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowConstructionValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowNomValueAction.java b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowNomValueAction.java index e963f257f..4f0ab79a1 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowNomValueAction.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/actions/ShowNomValueAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/dialogs/NominalValueDialog.java b/src/main/java/com/rapidminer/gui/viewer/metadata/dialogs/NominalValueDialog.java index 247c2cd2d..e4b47ceef 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/dialogs/NominalValueDialog.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/dialogs/NominalValueDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEvent.java b/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEvent.java index 3dc5330a1..992fbfd3e 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEvent.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEventListener.java b/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEventListener.java index 1c581a9f2..69f31bc12 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEventListener.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/event/AttributeStatisticsEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEvent.java b/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEvent.java index 270b9a2b6..b03d9ea14 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEvent.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEventListener.java b/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEventListener.java index f9d1bac06..8a4be0b08 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEventListener.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/event/MetaDataStatisticsEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/AbstractAttributeStatisticsModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/AbstractAttributeStatisticsModel.java index f3ff477a2..20ebfdbe8 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/AbstractAttributeStatisticsModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/AbstractAttributeStatisticsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/DateTimeAttributeStatisticsModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/DateTimeAttributeStatisticsModel.java index 4d6ae2c54..2f01c566a 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/DateTimeAttributeStatisticsModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/DateTimeAttributeStatisticsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/MetaDataStatisticsModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/MetaDataStatisticsModel.java index a4d3cfb1f..ebc092c71 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/MetaDataStatisticsModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/MetaDataStatisticsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalAttributeStatisticsModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalAttributeStatisticsModel.java index c056d6fa3..52b2ca8ac 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalAttributeStatisticsModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalAttributeStatisticsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalValueTableModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalValueTableModel.java index 79725f5b0..ca36cc474 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalValueTableModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NominalValueTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NumericalAttributeStatisticsModel.java b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NumericalAttributeStatisticsModel.java index 26773b852..65cd25dec 100644 --- a/src/main/java/com/rapidminer/gui/viewer/metadata/model/NumericalAttributeStatisticsModel.java +++ b/src/main/java/com/rapidminer/gui/viewer/metadata/model/NumericalAttributeStatisticsModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizard.java b/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizard.java index 5d1e799fd..a85246749 100644 --- a/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizard.java +++ b/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizardCreator.java b/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizardCreator.java index d140fb115..41495133f 100644 --- a/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizardCreator.java +++ b/src/main/java/com/rapidminer/gui/wizards/AbstractConfigurationWizardCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ConfigurationListener.java b/src/main/java/com/rapidminer/gui/wizards/ConfigurationListener.java index 100e4d62b..19a5e3463 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ConfigurationListener.java +++ b/src/main/java/com/rapidminer/gui/wizards/ConfigurationListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ConfigurationWizardCreator.java b/src/main/java/com/rapidminer/gui/wizards/ConfigurationWizardCreator.java index 76e47417d..120b0d202 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ConfigurationWizardCreator.java +++ b/src/main/java/com/rapidminer/gui/wizards/ConfigurationWizardCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizard.java b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizard.java index 9b710194c..72c1f9f61 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizard.java +++ b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardAttributeTypeTable.java b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardAttributeTypeTable.java index acd2f5211..9bc8e4d84 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardAttributeTypeTable.java +++ b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardAttributeTypeTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardCreator.java b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardCreator.java index 00f69957e..639379ece 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardCreator.java +++ b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardDataTable.java b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardDataTable.java index 2fe313715..96fc16bc9 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardDataTable.java +++ b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardDataTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardValueTypeTable.java b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardValueTypeTable.java index dddcdda78..ae04393df 100644 --- a/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardValueTypeTable.java +++ b/src/main/java/com/rapidminer/gui/wizards/ExampleSourceConfigurationWizardValueTypeTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/PreviewCreator.java b/src/main/java/com/rapidminer/gui/wizards/PreviewCreator.java index 0f089918a..0f05af276 100644 --- a/src/main/java/com/rapidminer/gui/wizards/PreviewCreator.java +++ b/src/main/java/com/rapidminer/gui/wizards/PreviewCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/gui/wizards/PreviewListener.java b/src/main/java/com/rapidminer/gui/wizards/PreviewListener.java index 1783af91c..3a3a97e91 100644 --- a/src/main/java/com/rapidminer/gui/wizards/PreviewListener.java +++ b/src/main/java/com/rapidminer/gui/wizards/PreviewListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/Base64.java b/src/main/java/com/rapidminer/io/Base64.java index bd663e387..1ff0f511f 100644 --- a/src/main/java/com/rapidminer/io/Base64.java +++ b/src/main/java/com/rapidminer/io/Base64.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/AnnotationProcessXMLFilter.java b/src/main/java/com/rapidminer/io/process/AnnotationProcessXMLFilter.java index 1164087b5..c80b6c9a7 100644 --- a/src/main/java/com/rapidminer/io/process/AnnotationProcessXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/AnnotationProcessXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/BackgroundImageProcessXMLFilter.java b/src/main/java/com/rapidminer/io/process/BackgroundImageProcessXMLFilter.java index c78ef1d96..d556cfee5 100644 --- a/src/main/java/com/rapidminer/io/process/BackgroundImageProcessXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/BackgroundImageProcessXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/GUIProcessXMLFilter.java b/src/main/java/com/rapidminer/io/process/GUIProcessXMLFilter.java index 6054c953b..dd2d18bd4 100644 --- a/src/main/java/com/rapidminer/io/process/GUIProcessXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/GUIProcessXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/ProcessLayoutXMLFilter.java b/src/main/java/com/rapidminer/io/process/ProcessLayoutXMLFilter.java index 263cf313c..3d7a457df 100644 --- a/src/main/java/com/rapidminer/io/process/ProcessLayoutXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/ProcessLayoutXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/ProcessOriginProcessXMLFilter.java b/src/main/java/com/rapidminer/io/process/ProcessOriginProcessXMLFilter.java index 27892d977..7aa875c19 100644 --- a/src/main/java/com/rapidminer/io/process/ProcessOriginProcessXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/ProcessOriginProcessXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/ProcessXMLFilter.java b/src/main/java/com/rapidminer/io/process/ProcessXMLFilter.java index bf02ae467..9d7c7120f 100644 --- a/src/main/java/com/rapidminer/io/process/ProcessXMLFilter.java +++ b/src/main/java/com/rapidminer/io/process/ProcessXMLFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/ProcessXMLFilterRegistry.java b/src/main/java/com/rapidminer/io/process/ProcessXMLFilterRegistry.java index 051114265..1e8c85796 100644 --- a/src/main/java/com/rapidminer/io/process/ProcessXMLFilterRegistry.java +++ b/src/main/java/com/rapidminer/io/process/ProcessXMLFilterRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/XMLErrorHandler.java b/src/main/java/com/rapidminer/io/process/XMLErrorHandler.java index 9a5095a83..3c07035bc 100644 --- a/src/main/java/com/rapidminer/io/process/XMLErrorHandler.java +++ b/src/main/java/com/rapidminer/io/process/XMLErrorHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/XMLExporter.java b/src/main/java/com/rapidminer/io/process/XMLExporter.java index 23d267b83..1e16d5e24 100644 --- a/src/main/java/com/rapidminer/io/process/XMLExporter.java +++ b/src/main/java/com/rapidminer/io/process/XMLExporter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/XMLImporter.java b/src/main/java/com/rapidminer/io/process/XMLImporter.java index cc1fc33ba..28d9205e7 100644 --- a/src/main/java/com/rapidminer/io/process/XMLImporter.java +++ b/src/main/java/com/rapidminer/io/process/XMLImporter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/XMLTools.java b/src/main/java/com/rapidminer/io/process/XMLTools.java index 73c5c093a..d742d618e 100644 --- a/src/main/java/com/rapidminer/io/process/XMLTools.java +++ b/src/main/java/com/rapidminer/io/process/XMLTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/conditions/ParameterEqualsCondition.java b/src/main/java/com/rapidminer/io/process/conditions/ParameterEqualsCondition.java index fc5e52fc2..ca1a544cf 100644 --- a/src/main/java/com/rapidminer/io/process/conditions/ParameterEqualsCondition.java +++ b/src/main/java/com/rapidminer/io/process/conditions/ParameterEqualsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/conditions/ParameterUnequalsCondition.java b/src/main/java/com/rapidminer/io/process/conditions/ParameterUnequalsCondition.java index d6aaf3d1c..f5101327a 100644 --- a/src/main/java/com/rapidminer/io/process/conditions/ParameterUnequalsCondition.java +++ b/src/main/java/com/rapidminer/io/process/conditions/ParameterUnequalsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/conditions/ParseRuleCondition.java b/src/main/java/com/rapidminer/io/process/conditions/ParseRuleCondition.java index dc6c5c559..42b3ef2ee 100644 --- a/src/main/java/com/rapidminer/io/process/conditions/ParseRuleCondition.java +++ b/src/main/java/com/rapidminer/io/process/conditions/ParseRuleCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/AbstractConditionedParseRule.java b/src/main/java/com/rapidminer/io/process/rules/AbstractConditionedParseRule.java index d9064969e..cef0c084f 100644 --- a/src/main/java/com/rapidminer/io/process/rules/AbstractConditionedParseRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/AbstractConditionedParseRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/AbstractGenericParseRule.java b/src/main/java/com/rapidminer/io/process/rules/AbstractGenericParseRule.java index b4e199450..d0dcc0bf1 100644 --- a/src/main/java/com/rapidminer/io/process/rules/AbstractGenericParseRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/AbstractGenericParseRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/AbstractParseRule.java b/src/main/java/com/rapidminer/io/process/rules/AbstractParseRule.java index f581afe78..a542c2c20 100644 --- a/src/main/java/com/rapidminer/io/process/rules/AbstractParseRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/AbstractParseRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ChangeParameterValueRule.java b/src/main/java/com/rapidminer/io/process/rules/ChangeParameterValueRule.java index cc3ae7921..6a5228da0 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ChangeParameterValueRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ChangeParameterValueRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/DeleteAfterAutoWireRule.java b/src/main/java/com/rapidminer/io/process/rules/DeleteAfterAutoWireRule.java index 545e937cb..ef5137031 100644 --- a/src/main/java/com/rapidminer/io/process/rules/DeleteAfterAutoWireRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/DeleteAfterAutoWireRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/DeleteUnnecessaryOperatorChainRule.java b/src/main/java/com/rapidminer/io/process/rules/DeleteUnnecessaryOperatorChainRule.java index 1d93987ed..37d46fa6f 100644 --- a/src/main/java/com/rapidminer/io/process/rules/DeleteUnnecessaryOperatorChainRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/DeleteUnnecessaryOperatorChainRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ExcelCellAddressParseRule.java b/src/main/java/com/rapidminer/io/process/rules/ExcelCellAddressParseRule.java index 11a1cf710..6443c20e0 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ExcelCellAddressParseRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ExcelCellAddressParseRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ExchangeSubprocessesRule.java b/src/main/java/com/rapidminer/io/process/rules/ExchangeSubprocessesRule.java index 1647e8c24..802214b3d 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ExchangeSubprocessesRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ExchangeSubprocessesRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/OperatorEnablerRepairRule.java b/src/main/java/com/rapidminer/io/process/rules/OperatorEnablerRepairRule.java index 717efeb96..e5acadf19 100644 --- a/src/main/java/com/rapidminer/io/process/rules/OperatorEnablerRepairRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/OperatorEnablerRepairRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ParseRule.java b/src/main/java/com/rapidminer/io/process/rules/ParseRule.java index 06c197678..18637460e 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ParseRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ParseRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/PassthroughShortcutRule.java b/src/main/java/com/rapidminer/io/process/rules/PassthroughShortcutRule.java index a5e72f2c1..148b4fac6 100644 --- a/src/main/java/com/rapidminer/io/process/rules/PassthroughShortcutRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/PassthroughShortcutRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/RenamePlotterParametersRule.java b/src/main/java/com/rapidminer/io/process/rules/RenamePlotterParametersRule.java index ee616b07b..d867a0153 100644 --- a/src/main/java/com/rapidminer/io/process/rules/RenamePlotterParametersRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/RenamePlotterParametersRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ReplaceIOMultiplierRule.java b/src/main/java/com/rapidminer/io/process/rules/ReplaceIOMultiplierRule.java index e030cc8f6..980fc6415 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ReplaceIOMultiplierRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ReplaceIOMultiplierRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ReplaceOperatorRule.java b/src/main/java/com/rapidminer/io/process/rules/ReplaceOperatorRule.java index 7108bb494..717a3345a 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ReplaceOperatorRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ReplaceOperatorRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/ReplaceParameterRule.java b/src/main/java/com/rapidminer/io/process/rules/ReplaceParameterRule.java index fcdc16f70..bbb59c9a1 100644 --- a/src/main/java/com/rapidminer/io/process/rules/ReplaceParameterRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/ReplaceParameterRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/SetParameterRule.java b/src/main/java/com/rapidminer/io/process/rules/SetParameterRule.java index d5ae36aa6..8e410b776 100644 --- a/src/main/java/com/rapidminer/io/process/rules/SetParameterRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/SetParameterRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/SetRoleByNameRule.java b/src/main/java/com/rapidminer/io/process/rules/SetRoleByNameRule.java index 4497cadc6..c58e5db22 100644 --- a/src/main/java/com/rapidminer/io/process/rules/SetRoleByNameRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/SetRoleByNameRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/SwitchListEntriesRule.java b/src/main/java/com/rapidminer/io/process/rules/SwitchListEntriesRule.java index 2b06ece05..0ebf998ed 100644 --- a/src/main/java/com/rapidminer/io/process/rules/SwitchListEntriesRule.java +++ b/src/main/java/com/rapidminer/io/process/rules/SwitchListEntriesRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/process/rules/WireAllOperators.java b/src/main/java/com/rapidminer/io/process/rules/WireAllOperators.java index d644d6276..9620041c5 100644 --- a/src/main/java/com/rapidminer/io/process/rules/WireAllOperators.java +++ b/src/main/java/com/rapidminer/io/process/rules/WireAllOperators.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/remote/RemoteFile.java b/src/main/java/com/rapidminer/io/remote/RemoteFile.java index ec2456fa8..b28dfbfa8 100644 --- a/src/main/java/com/rapidminer/io/remote/RemoteFile.java +++ b/src/main/java/com/rapidminer/io/remote/RemoteFile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/io/remote/RemoteFileSystemView.java b/src/main/java/com/rapidminer/io/remote/RemoteFileSystemView.java index 6d702cb1b..efcd22c5e 100644 --- a/src/main/java/com/rapidminer/io/remote/RemoteFileSystemView.java +++ b/src/main/java/com/rapidminer/io/remote/RemoteFileSystemView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/AbstractExampleSetProcessing.java b/src/main/java/com/rapidminer/operator/AbstractExampleSetProcessing.java index 8f1bac525..4032859b2 100644 --- a/src/main/java/com/rapidminer/operator/AbstractExampleSetProcessing.java +++ b/src/main/java/com/rapidminer/operator/AbstractExampleSetProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/AbstractIOObject.java b/src/main/java/com/rapidminer/operator/AbstractIOObject.java index 64bf3e52b..a27ccaffd 100644 --- a/src/main/java/com/rapidminer/operator/AbstractIOObject.java +++ b/src/main/java/com/rapidminer/operator/AbstractIOObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/AbstractModel.java b/src/main/java/com/rapidminer/operator/AbstractModel.java index d611ec9b2..c907ed8f0 100644 --- a/src/main/java/com/rapidminer/operator/AbstractModel.java +++ b/src/main/java/com/rapidminer/operator/AbstractModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/AddListener.java b/src/main/java/com/rapidminer/operator/AddListener.java index d9cadda2f..1c1205a1e 100644 --- a/src/main/java/com/rapidminer/operator/AddListener.java +++ b/src/main/java/com/rapidminer/operator/AddListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/Annotations.java b/src/main/java/com/rapidminer/operator/Annotations.java index 6ceb2974b..70a41fd55 100644 --- a/src/main/java/com/rapidminer/operator/Annotations.java +++ b/src/main/java/com/rapidminer/operator/Annotations.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/DataMacroDefinitionOperator.java b/src/main/java/com/rapidminer/operator/DataMacroDefinitionOperator.java index bde09f8f2..7f8e13f22 100644 --- a/src/main/java/com/rapidminer/operator/DataMacroDefinitionOperator.java +++ b/src/main/java/com/rapidminer/operator/DataMacroDefinitionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/DebugMode.java b/src/main/java/com/rapidminer/operator/DebugMode.java index 5b0f7d9dd..9601c8237 100644 --- a/src/main/java/com/rapidminer/operator/DebugMode.java +++ b/src/main/java/com/rapidminer/operator/DebugMode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/DefaultIODescription.java b/src/main/java/com/rapidminer/operator/DefaultIODescription.java index fc3334d5a..cf01591fe 100644 --- a/src/main/java/com/rapidminer/operator/DefaultIODescription.java +++ b/src/main/java/com/rapidminer/operator/DefaultIODescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/DummyOperator.java b/src/main/java/com/rapidminer/operator/DummyOperator.java index 6905953a3..b5a8ba153 100644 --- a/src/main/java/com/rapidminer/operator/DummyOperator.java +++ b/src/main/java/com/rapidminer/operator/DummyOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/EnabledOperatorView.java b/src/main/java/com/rapidminer/operator/EnabledOperatorView.java index edf0e5494..65d513e8f 100644 --- a/src/main/java/com/rapidminer/operator/EnabledOperatorView.java +++ b/src/main/java/com/rapidminer/operator/EnabledOperatorView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ExecutionMode.java b/src/main/java/com/rapidminer/operator/ExecutionMode.java index 55b7b9ebd..440839bbd 100644 --- a/src/main/java/com/rapidminer/operator/ExecutionMode.java +++ b/src/main/java/com/rapidminer/operator/ExecutionMode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ExecutionUnit.java b/src/main/java/com/rapidminer/operator/ExecutionUnit.java index 8caa45af6..900746781 100644 --- a/src/main/java/com/rapidminer/operator/ExecutionUnit.java +++ b/src/main/java/com/rapidminer/operator/ExecutionUnit.java @@ -1,18 +1,18 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * * Complete list of developers available at our web site: - * + * * http://rapidminer.com - * + * * This program is free software: you can redistribute it and/or modify it under the terms of the * GNU Affero General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Affero General Public License for more details. - * + * * You should have received a copy of the GNU Affero General Public License along with this program. * If not, see http://www.gnu.org/licenses/. */ @@ -288,7 +288,7 @@ public void clear(int clearFlags) { getInnerSources().clear(clearFlags); } - /** Helper class to count the number of dependencies of an operator. */ + /** Helper class to count the number of dependencies of an operator. */ private static class EdgeCounter { private final Map numIncomingEdges = new LinkedHashMap<>(); @@ -413,7 +413,7 @@ public void transformMetaData() { getInnerSinks().checkPreconditions(); } - /** Returns an unmodifiable view of the operators contained in this process. */ + /** Returns an unmodifiable view of the operators contained in this process. */ public List getOperators() { return Collections.unmodifiableList(new ArrayList<>(operators)); } @@ -426,7 +426,7 @@ public Enumeration getOperatorEnumeration() { return operators.elements(); } - /** Returns an unmodifiable view of the operators contained in this process. */ + /** Returns an unmodifiable view of the operators contained in this process. */ public List getEnabledOperators() { return new EnabledOperatorView(operators); } @@ -439,7 +439,7 @@ public void setName(String name) { this.name = name; } - /** Returns the operator that contains this process as a subprocess. */ + /** Returns the operator that contains this process as a subprocess. */ public OperatorChain getEnclosingOperator() { return enclosingOperator; } @@ -765,7 +765,7 @@ private void cloneConnections(OutputPorts originalPorts, ExecutionUnit originalE } } - /** Returns all nested operators. */ + /** Returns all nested operators. */ public Collection getChildOperators() { List children = new LinkedList<>(); for (Operator operator : operators) { @@ -774,7 +774,7 @@ public Collection getChildOperators() { return children; } - /** Recursively returns all nested operators. */ + /** Recursively returns all nested operators. */ public List getAllInnerOperators() { List children = new LinkedList<>(); for (Operator operator : operators) { @@ -798,7 +798,7 @@ protected List createProcessTreeList(int indent, String selfPrefix, Stri return treeList; } - /** Executes the inner operators. */ + /** Executes the inner operators. */ public void execute() throws OperatorException { UnitExecutor executor = UnitExecutionFactory.getInstance().getExecutor(this); // check only the callstack of nested operators, otherwise execution units of @@ -827,7 +827,7 @@ public Void run() throws OperatorException { } } - /** Frees memory used by inner sinks. */ + /** Frees memory used by inner sinks. */ public void freeMemory() { getInnerSources().freeMemory(); getInnerSinks().freeMemory(); @@ -835,12 +835,12 @@ public void freeMemory() { private boolean expanded = true; - /** Sets the expansion mode which indicates if this operator is drawn expanded or not. */ + /** Sets the expansion mode which indicates if this operator is drawn expanded or not. */ public void setExpanded(boolean expanded) { this.expanded = expanded; } - /** Returns true if this operator should be painted expanded. */ + /** Returns true if this operator should be painted expanded. */ public boolean isExpanded() { return expanded; } diff --git a/src/main/java/com/rapidminer/operator/FileEchoOperator.java b/src/main/java/com/rapidminer/operator/FileEchoOperator.java index 93e9980cd..5e40d7e7e 100644 --- a/src/main/java/com/rapidminer/operator/FileEchoOperator.java +++ b/src/main/java/com/rapidminer/operator/FileEchoOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/FlagUserData.java b/src/main/java/com/rapidminer/operator/FlagUserData.java index ec97143a6..74969b60b 100644 --- a/src/main/java/com/rapidminer/operator/FlagUserData.java +++ b/src/main/java/com/rapidminer/operator/FlagUserData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/GroupedModel.java b/src/main/java/com/rapidminer/operator/GroupedModel.java index 48ccc697e..e6f65e486 100644 --- a/src/main/java/com/rapidminer/operator/GroupedModel.java +++ b/src/main/java/com/rapidminer/operator/GroupedModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOConsumeOperator.java b/src/main/java/com/rapidminer/operator/IOConsumeOperator.java index 5c97985df..5a87b98b4 100644 --- a/src/main/java/com/rapidminer/operator/IOConsumeOperator.java +++ b/src/main/java/com/rapidminer/operator/IOConsumeOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOContainer.java b/src/main/java/com/rapidminer/operator/IOContainer.java index 0bdb875c7..675eafeae 100644 --- a/src/main/java/com/rapidminer/operator/IOContainer.java +++ b/src/main/java/com/rapidminer/operator/IOContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -27,7 +27,7 @@ import java.util.List; import com.rapidminer.adaption.belt.IOTable; -import com.rapidminer.belt.BeltConverter; +import com.rapidminer.belt.table.BeltConverter; import com.rapidminer.example.ExampleSet; import com.rapidminer.tools.Tools; diff --git a/src/main/java/com/rapidminer/operator/IODescription.java b/src/main/java/com/rapidminer/operator/IODescription.java index dc56bcabd..4e440997b 100644 --- a/src/main/java/com/rapidminer/operator/IODescription.java +++ b/src/main/java/com/rapidminer/operator/IODescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOMerger.java b/src/main/java/com/rapidminer/operator/IOMerger.java index deeb4b712..3a1ed3bd9 100644 --- a/src/main/java/com/rapidminer/operator/IOMerger.java +++ b/src/main/java/com/rapidminer/operator/IOMerger.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOMultiplier.java b/src/main/java/com/rapidminer/operator/IOMultiplier.java index fbfe08885..b11cac982 100644 --- a/src/main/java/com/rapidminer/operator/IOMultiplier.java +++ b/src/main/java/com/rapidminer/operator/IOMultiplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOMultiplyOperator.java b/src/main/java/com/rapidminer/operator/IOMultiplyOperator.java index 359861947..e23294087 100644 --- a/src/main/java/com/rapidminer/operator/IOMultiplyOperator.java +++ b/src/main/java/com/rapidminer/operator/IOMultiplyOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOObject.java b/src/main/java/com/rapidminer/operator/IOObject.java index 32c4dea3a..6671340ed 100644 --- a/src/main/java/com/rapidminer/operator/IOObject.java +++ b/src/main/java/com/rapidminer/operator/IOObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOObjectCollection.java b/src/main/java/com/rapidminer/operator/IOObjectCollection.java index 9ddad75df..89ce25cfc 100644 --- a/src/main/java/com/rapidminer/operator/IOObjectCollection.java +++ b/src/main/java/com/rapidminer/operator/IOObjectCollection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOObjectConverter.java b/src/main/java/com/rapidminer/operator/IOObjectConverter.java index 3b753a4d3..1c6a82a43 100644 --- a/src/main/java/com/rapidminer/operator/IOObjectConverter.java +++ b/src/main/java/com/rapidminer/operator/IOObjectConverter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOObjectMap.java b/src/main/java/com/rapidminer/operator/IOObjectMap.java index 7542bd8c5..6b5155e73 100644 --- a/src/main/java/com/rapidminer/operator/IOObjectMap.java +++ b/src/main/java/com/rapidminer/operator/IOObjectMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOObjectMapEvent.java b/src/main/java/com/rapidminer/operator/IOObjectMapEvent.java index d31db9caf..cfdb63419 100644 --- a/src/main/java/com/rapidminer/operator/IOObjectMapEvent.java +++ b/src/main/java/com/rapidminer/operator/IOObjectMapEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOPublishToAppOperator.java b/src/main/java/com/rapidminer/operator/IOPublishToAppOperator.java index 2c285ba04..5b79e99b7 100644 --- a/src/main/java/com/rapidminer/operator/IOPublishToAppOperator.java +++ b/src/main/java/com/rapidminer/operator/IOPublishToAppOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IORecallfromAppOperator.java b/src/main/java/com/rapidminer/operator/IORecallfromAppOperator.java index 65e3b125f..c2e99c02e 100644 --- a/src/main/java/com/rapidminer/operator/IORecallfromAppOperator.java +++ b/src/main/java/com/rapidminer/operator/IORecallfromAppOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IORetrievalOperator.java b/src/main/java/com/rapidminer/operator/IORetrievalOperator.java index a87cb15e5..d81788c20 100644 --- a/src/main/java/com/rapidminer/operator/IORetrievalOperator.java +++ b/src/main/java/com/rapidminer/operator/IORetrievalOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOSelectOperator.java b/src/main/java/com/rapidminer/operator/IOSelectOperator.java index 04f251172..bb0cd3a19 100644 --- a/src/main/java/com/rapidminer/operator/IOSelectOperator.java +++ b/src/main/java/com/rapidminer/operator/IOSelectOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IOStorageOperator.java b/src/main/java/com/rapidminer/operator/IOStorageOperator.java index 5f5538e42..5ad4eeb58 100644 --- a/src/main/java/com/rapidminer/operator/IOStorageOperator.java +++ b/src/main/java/com/rapidminer/operator/IOStorageOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IllegalInputException.java b/src/main/java/com/rapidminer/operator/IllegalInputException.java index 9ffaff724..53b59e15a 100644 --- a/src/main/java/com/rapidminer/operator/IllegalInputException.java +++ b/src/main/java/com/rapidminer/operator/IllegalInputException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/IllegalNumberOfInnerOperatorsException.java b/src/main/java/com/rapidminer/operator/IllegalNumberOfInnerOperatorsException.java index c091bd70c..0774ed499 100644 --- a/src/main/java/com/rapidminer/operator/IllegalNumberOfInnerOperatorsException.java +++ b/src/main/java/com/rapidminer/operator/IllegalNumberOfInnerOperatorsException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/InputDescription.java b/src/main/java/com/rapidminer/operator/InputDescription.java index 875d968c6..88e3e1df9 100644 --- a/src/main/java/com/rapidminer/operator/InputDescription.java +++ b/src/main/java/com/rapidminer/operator/InputDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/InvalidRepositoryEntryError.java b/src/main/java/com/rapidminer/operator/InvalidRepositoryEntryError.java index 7cae0f91b..db28f63bb 100644 --- a/src/main/java/com/rapidminer/operator/InvalidRepositoryEntryError.java +++ b/src/main/java/com/rapidminer/operator/InvalidRepositoryEntryError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ListDescription.java b/src/main/java/com/rapidminer/operator/ListDescription.java index c3096588a..d269fe131 100644 --- a/src/main/java/com/rapidminer/operator/ListDescription.java +++ b/src/main/java/com/rapidminer/operator/ListDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/MacroConstructionOperator.java b/src/main/java/com/rapidminer/operator/MacroConstructionOperator.java index f4477f2f1..b0d4f45d1 100644 --- a/src/main/java/com/rapidminer/operator/MacroConstructionOperator.java +++ b/src/main/java/com/rapidminer/operator/MacroConstructionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/MacroDefinitionOperator.java b/src/main/java/com/rapidminer/operator/MacroDefinitionOperator.java index c7111b7aa..a7af54fc7 100644 --- a/src/main/java/com/rapidminer/operator/MacroDefinitionOperator.java +++ b/src/main/java/com/rapidminer/operator/MacroDefinitionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/MailNotSentException.java b/src/main/java/com/rapidminer/operator/MailNotSentException.java index 3aee64409..4710611aa 100644 --- a/src/main/java/com/rapidminer/operator/MailNotSentException.java +++ b/src/main/java/com/rapidminer/operator/MailNotSentException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/MemoryCleanUp.java b/src/main/java/com/rapidminer/operator/MemoryCleanUp.java index d537f406d..49be7678d 100644 --- a/src/main/java/com/rapidminer/operator/MemoryCleanUp.java +++ b/src/main/java/com/rapidminer/operator/MemoryCleanUp.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/MissingIOObjectException.java b/src/main/java/com/rapidminer/operator/MissingIOObjectException.java index 0519f5615..c8c06d5e6 100644 --- a/src/main/java/com/rapidminer/operator/MissingIOObjectException.java +++ b/src/main/java/com/rapidminer/operator/MissingIOObjectException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/Model.java b/src/main/java/com/rapidminer/operator/Model.java index d5b1a9963..c8fc2b3bd 100644 --- a/src/main/java/com/rapidminer/operator/Model.java +++ b/src/main/java/com/rapidminer/operator/Model.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ModelApplier.java b/src/main/java/com/rapidminer/operator/ModelApplier.java index 2d1db74f2..f2508dd17 100644 --- a/src/main/java/com/rapidminer/operator/ModelApplier.java +++ b/src/main/java/com/rapidminer/operator/ModelApplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ModelGrouper.java b/src/main/java/com/rapidminer/operator/ModelGrouper.java index 4c71bb03f..7bd5ad6d6 100644 --- a/src/main/java/com/rapidminer/operator/ModelGrouper.java +++ b/src/main/java/com/rapidminer/operator/ModelGrouper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ModelUngrouper.java b/src/main/java/com/rapidminer/operator/ModelUngrouper.java index ba6e547fd..7e67e82e6 100644 --- a/src/main/java/com/rapidminer/operator/ModelUngrouper.java +++ b/src/main/java/com/rapidminer/operator/ModelUngrouper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ModelUpdater.java b/src/main/java/com/rapidminer/operator/ModelUpdater.java index 81bbff19c..4bb5c6969 100644 --- a/src/main/java/com/rapidminer/operator/ModelUpdater.java +++ b/src/main/java/com/rapidminer/operator/ModelUpdater.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/Operator.java b/src/main/java/com/rapidminer/operator/Operator.java index f1492428b..7456d5b2f 100644 --- a/src/main/java/com/rapidminer/operator/Operator.java +++ b/src/main/java/com/rapidminer/operator/Operator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -47,6 +47,7 @@ import com.rapidminer.MacroHandler; import com.rapidminer.Process; import com.rapidminer.RapidMiner; +import com.rapidminer.belt.execution.ExecutionAbortedException; import com.rapidminer.gui.tools.VersionNumber; import com.rapidminer.gui.wizards.ConfigurationListener; import com.rapidminer.gui.wizards.PreviewListener; @@ -1024,7 +1025,7 @@ public final void execute() throws OperatorException { fireUpdate(); doWork(); getLogger().fine("Completed application " + applyCount.get() + " of operator " + getName()); - } catch (ProcessStoppedRuntimeException e) { + } catch (ProcessStoppedRuntimeException | ExecutionAbortedException e) { // Convert unchecked exception to checked exception (unchecked exception might be // thrown from places where no checked exceptions are possible, e.g. thread pools). throw new ProcessStoppedException(this); diff --git a/src/main/java/com/rapidminer/operator/OperatorCapability.java b/src/main/java/com/rapidminer/operator/OperatorCapability.java index 405b7f3b8..7fe31df0a 100644 --- a/src/main/java/com/rapidminer/operator/OperatorCapability.java +++ b/src/main/java/com/rapidminer/operator/OperatorCapability.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorChain.java b/src/main/java/com/rapidminer/operator/OperatorChain.java index 6fbc213ea..61f9bccad 100644 --- a/src/main/java/com/rapidminer/operator/OperatorChain.java +++ b/src/main/java/com/rapidminer/operator/OperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -35,6 +35,7 @@ import com.rapidminer.operator.ports.metadata.MDTransformer; import com.rapidminer.operator.ports.metadata.Precondition; import com.rapidminer.tools.DelegatingObserver; +import com.rapidminer.tools.ListenerTools; import com.rapidminer.tools.Observer; import com.rapidminer.tools.Tools; import com.rapidminer.tools.patterns.Visitor; @@ -396,19 +397,13 @@ public boolean isEnabled() { /** Invokes the super method and the method for all children. */ @Override public void processStarts() throws OperatorException { - super.processStarts(); - for (ExecutionUnit unit : subprocesses) { - unit.processStarts(); - } + ListenerTools.informAllAndThrow(x -> super.processStarts(), Arrays.asList(subprocesses), ExecutionUnit::processStarts); } /** Invokes the super method and the method for all children. */ @Override public void processFinished() throws OperatorException { - super.processFinished(); - for (ExecutionUnit unit : subprocesses) { - unit.processFinished(); - } + ListenerTools.informAllAndThrow(x -> super.processFinished(), Arrays.asList(subprocesses), ExecutionUnit::processFinished); } // -------------------- implemented abstract methods diff --git a/src/main/java/com/rapidminer/operator/OperatorCreationException.java b/src/main/java/com/rapidminer/operator/OperatorCreationException.java index 87df6ab4a..d9ade45d2 100644 --- a/src/main/java/com/rapidminer/operator/OperatorCreationException.java +++ b/src/main/java/com/rapidminer/operator/OperatorCreationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorDescription.java b/src/main/java/com/rapidminer/operator/OperatorDescription.java index 371a754e9..0843b2edc 100644 --- a/src/main/java/com/rapidminer/operator/OperatorDescription.java +++ b/src/main/java/com/rapidminer/operator/OperatorDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorException.java b/src/main/java/com/rapidminer/operator/OperatorException.java index 88bc260f3..6ecf0e34d 100644 --- a/src/main/java/com/rapidminer/operator/OperatorException.java +++ b/src/main/java/com/rapidminer/operator/OperatorException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorProgress.java b/src/main/java/com/rapidminer/operator/OperatorProgress.java index 326a5d263..8f5f04f1a 100644 --- a/src/main/java/com/rapidminer/operator/OperatorProgress.java +++ b/src/main/java/com/rapidminer/operator/OperatorProgress.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorRuntimeException.java b/src/main/java/com/rapidminer/operator/OperatorRuntimeException.java index a8dff321a..2ef07e928 100644 --- a/src/main/java/com/rapidminer/operator/OperatorRuntimeException.java +++ b/src/main/java/com/rapidminer/operator/OperatorRuntimeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/OperatorVersion.java b/src/main/java/com/rapidminer/operator/OperatorVersion.java index 1b308f917..7bbc88580 100644 --- a/src/main/java/com/rapidminer/operator/OperatorVersion.java +++ b/src/main/java/com/rapidminer/operator/OperatorVersion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/PortUserError.java b/src/main/java/com/rapidminer/operator/PortUserError.java index abeff6fc3..40fce7b93 100644 --- a/src/main/java/com/rapidminer/operator/PortUserError.java +++ b/src/main/java/com/rapidminer/operator/PortUserError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ProcessRootOperator.java b/src/main/java/com/rapidminer/operator/ProcessRootOperator.java index e509c20ec..bbf58283b 100644 --- a/src/main/java/com/rapidminer/operator/ProcessRootOperator.java +++ b/src/main/java/com/rapidminer/operator/ProcessRootOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,6 +22,7 @@ import java.util.Collections; import java.util.LinkedList; import java.util.List; +import java.util.function.Consumer; import com.rapidminer.Process; import com.rapidminer.ProcessContext; @@ -51,6 +52,7 @@ import com.rapidminer.repository.RepositoryException; import com.rapidminer.repository.RepositoryLocation; import com.rapidminer.tools.I18N; +import com.rapidminer.tools.ListenerTools; import com.rapidminer.tools.LogService; import com.rapidminer.tools.MailUtilities; import com.rapidminer.tools.ParameterService; @@ -236,18 +238,17 @@ private List getListenerListCopy() { */ @Override public void processStarts() throws OperatorException { - super.processStarts(); - getListenerListCopy().forEach(l -> l.processStarts(process)); + ListenerTools.informAllAndThrow(x -> super.processStarts(), getListenerListCopy(), l -> l.processStarts(process)); } /** Counts the step and notifies all process listeners. */ public void processStartedOperator(Operator op) { - getListenerListCopy().forEach(l -> l.processStartedOperator(process, op)); + ListenerTools.informAllAndThrow(getListenerListCopy(), (Consumer) l -> l.processStartedOperator(process, op)); } /** Counts the step and notifies all process listeners. */ public void processFinishedOperator(Operator op) { - getListenerListCopy().forEach(l -> l.processFinishedOperator(process, op)); + ListenerTools.informAllAndThrow(getListenerListCopy(), (Consumer) l -> l.processFinishedOperator(process, op)); } /** @@ -256,8 +257,7 @@ public void processFinishedOperator(Operator op) { */ @Override public void processFinished() throws OperatorException { - super.processFinished(); - getListenerListCopy().forEach(l -> l.processEnded(process)); + ListenerTools.informAllAndThrow(x-> super.processFinished(), getListenerListCopy(), l -> l.processEnded(process)); } /** diff --git a/src/main/java/com/rapidminer/operator/ProcessSetupError.java b/src/main/java/com/rapidminer/operator/ProcessSetupError.java index ca07e40ae..5876254a7 100644 --- a/src/main/java/com/rapidminer/operator/ProcessSetupError.java +++ b/src/main/java/com/rapidminer/operator/ProcessSetupError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ProcessStoppedException.java b/src/main/java/com/rapidminer/operator/ProcessStoppedException.java index 6b2f83599..3bc6e4e20 100644 --- a/src/main/java/com/rapidminer/operator/ProcessStoppedException.java +++ b/src/main/java/com/rapidminer/operator/ProcessStoppedException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ResultObject.java b/src/main/java/com/rapidminer/operator/ResultObject.java index d1ac89674..eca26f26f 100644 --- a/src/main/java/com/rapidminer/operator/ResultObject.java +++ b/src/main/java/com/rapidminer/operator/ResultObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ResultObjectAdapter.java b/src/main/java/com/rapidminer/operator/ResultObjectAdapter.java index dc213ff7f..a9ff3ce37 100644 --- a/src/main/java/com/rapidminer/operator/ResultObjectAdapter.java +++ b/src/main/java/com/rapidminer/operator/ResultObjectAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ScriptingOperator.java b/src/main/java/com/rapidminer/operator/ScriptingOperator.java index 283ad2f10..c1ef3886f 100644 --- a/src/main/java/com/rapidminer/operator/ScriptingOperator.java +++ b/src/main/java/com/rapidminer/operator/ScriptingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/SimpleOperatorChain.java b/src/main/java/com/rapidminer/operator/SimpleOperatorChain.java index c81dc6508..f189f4c81 100644 --- a/src/main/java/com/rapidminer/operator/SimpleOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/SimpleOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/SimpleProcessSetupError.java b/src/main/java/com/rapidminer/operator/SimpleProcessSetupError.java index 87ea2eb71..830f145b1 100644 --- a/src/main/java/com/rapidminer/operator/SimpleProcessSetupError.java +++ b/src/main/java/com/rapidminer/operator/SimpleProcessSetupError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/SimpleResultObject.java b/src/main/java/com/rapidminer/operator/SimpleResultObject.java index 83329489e..a08dfc91c 100644 --- a/src/main/java/com/rapidminer/operator/SimpleResultObject.java +++ b/src/main/java/com/rapidminer/operator/SimpleResultObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/SingleMacroDefinitionOperator.java b/src/main/java/com/rapidminer/operator/SingleMacroDefinitionOperator.java index 67c07161e..490999f11 100644 --- a/src/main/java/com/rapidminer/operator/SingleMacroDefinitionOperator.java +++ b/src/main/java/com/rapidminer/operator/SingleMacroDefinitionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/UnknownParameterInformation.java b/src/main/java/com/rapidminer/operator/UnknownParameterInformation.java index 858552c1f..45031f9ac 100644 --- a/src/main/java/com/rapidminer/operator/UnknownParameterInformation.java +++ b/src/main/java/com/rapidminer/operator/UnknownParameterInformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/UnsupportedApplicationParameterError.java b/src/main/java/com/rapidminer/operator/UnsupportedApplicationParameterError.java index d8a66f0b2..2bd042383 100644 --- a/src/main/java/com/rapidminer/operator/UnsupportedApplicationParameterError.java +++ b/src/main/java/com/rapidminer/operator/UnsupportedApplicationParameterError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/UserData.java b/src/main/java/com/rapidminer/operator/UserData.java index cd459d631..38e9a4bb2 100644 --- a/src/main/java/com/rapidminer/operator/UserData.java +++ b/src/main/java/com/rapidminer/operator/UserData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/UserError.java b/src/main/java/com/rapidminer/operator/UserError.java index 7911f1889..a313f389f 100644 --- a/src/main/java/com/rapidminer/operator/UserError.java +++ b/src/main/java/com/rapidminer/operator/UserError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/Value.java b/src/main/java/com/rapidminer/operator/Value.java index 0d91cfcd8..bb9742d65 100644 --- a/src/main/java/com/rapidminer/operator/Value.java +++ b/src/main/java/com/rapidminer/operator/Value.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ValueDouble.java b/src/main/java/com/rapidminer/operator/ValueDouble.java index f753e2429..876a51b01 100644 --- a/src/main/java/com/rapidminer/operator/ValueDouble.java +++ b/src/main/java/com/rapidminer/operator/ValueDouble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ValueInterface.java b/src/main/java/com/rapidminer/operator/ValueInterface.java index a611956f1..742de5897 100644 --- a/src/main/java/com/rapidminer/operator/ValueInterface.java +++ b/src/main/java/com/rapidminer/operator/ValueInterface.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ValueString.java b/src/main/java/com/rapidminer/operator/ValueString.java index 29e6cf375..b05a61de6 100644 --- a/src/main/java/com/rapidminer/operator/ValueString.java +++ b/src/main/java/com/rapidminer/operator/ValueString.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ViewModel.java b/src/main/java/com/rapidminer/operator/ViewModel.java index 6090e479f..d7daaeae2 100644 --- a/src/main/java/com/rapidminer/operator/ViewModel.java +++ b/src/main/java/com/rapidminer/operator/ViewModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/WrapperOperatorRuntimeException.java b/src/main/java/com/rapidminer/operator/WrapperOperatorRuntimeException.java index 6289edcfe..0749b8255 100644 --- a/src/main/java/com/rapidminer/operator/WrapperOperatorRuntimeException.java +++ b/src/main/java/com/rapidminer/operator/WrapperOperatorRuntimeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/WrongNumberOfInnerOperatorsException.java b/src/main/java/com/rapidminer/operator/WrongNumberOfInnerOperatorsException.java index f1d50a6af..d79c1ae9a 100644 --- a/src/main/java/com/rapidminer/operator/WrongNumberOfInnerOperatorsException.java +++ b/src/main/java/com/rapidminer/operator/WrongNumberOfInnerOperatorsException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/annotation/ExampleSetResourceConsumptionEstimator.java b/src/main/java/com/rapidminer/operator/annotation/ExampleSetResourceConsumptionEstimator.java index 667619c5a..e773db7dc 100644 --- a/src/main/java/com/rapidminer/operator/annotation/ExampleSetResourceConsumptionEstimator.java +++ b/src/main/java/com/rapidminer/operator/annotation/ExampleSetResourceConsumptionEstimator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/annotation/PolynomialExampleSetResourceConsumptionEstimator.java b/src/main/java/com/rapidminer/operator/annotation/PolynomialExampleSetResourceConsumptionEstimator.java index 68fe224c3..35e789fb5 100644 --- a/src/main/java/com/rapidminer/operator/annotation/PolynomialExampleSetResourceConsumptionEstimator.java +++ b/src/main/java/com/rapidminer/operator/annotation/PolynomialExampleSetResourceConsumptionEstimator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/annotation/PolynomialFunction.java b/src/main/java/com/rapidminer/operator/annotation/PolynomialFunction.java index cfb75591f..4113bf3fc 100644 --- a/src/main/java/com/rapidminer/operator/annotation/PolynomialFunction.java +++ b/src/main/java/com/rapidminer/operator/annotation/PolynomialFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/annotation/ResourceConsumer.java b/src/main/java/com/rapidminer/operator/annotation/ResourceConsumer.java index c28e307e8..3482d9a93 100644 --- a/src/main/java/com/rapidminer/operator/annotation/ResourceConsumer.java +++ b/src/main/java/com/rapidminer/operator/annotation/ResourceConsumer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/annotation/ResourceConsumptionEstimator.java b/src/main/java/com/rapidminer/operator/annotation/ResourceConsumptionEstimator.java index a27bba3ff..e08ccf2ff 100644 --- a/src/main/java/com/rapidminer/operator/annotation/ResourceConsumptionEstimator.java +++ b/src/main/java/com/rapidminer/operator/annotation/ResourceConsumptionEstimator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/associations/AssociationRulesApplier.java b/src/main/java/com/rapidminer/operator/associations/AssociationRulesApplier.java index 58ec6ce9b..eb6dbba8b 100644 --- a/src/main/java/com/rapidminer/operator/associations/AssociationRulesApplier.java +++ b/src/main/java/com/rapidminer/operator/associations/AssociationRulesApplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/Centroid.java b/src/main/java/com/rapidminer/operator/clustering/Centroid.java index 7f49440d0..918765b8f 100644 --- a/src/main/java/com/rapidminer/operator/clustering/Centroid.java +++ b/src/main/java/com/rapidminer/operator/clustering/Centroid.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/CentroidClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/CentroidClusterModel.java index f7061d466..9e44e897c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/CentroidClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/CentroidClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/Cluster.java b/src/main/java/com/rapidminer/operator/clustering/Cluster.java index e12212750..9f4c8887a 100644 --- a/src/main/java/com/rapidminer/operator/clustering/Cluster.java +++ b/src/main/java/com/rapidminer/operator/clustering/Cluster.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/ClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/ClusterModel.java index 0a2050e41..beddc28ba 100644 --- a/src/main/java/com/rapidminer/operator/clustering/ClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/ClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/ClusterModel2ExampleSet.java b/src/main/java/com/rapidminer/operator/clustering/ClusterModel2ExampleSet.java index dcca5170e..debc6040c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/ClusterModel2ExampleSet.java +++ b/src/main/java/com/rapidminer/operator/clustering/ClusterModel2ExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/ClusterModelInterface.java b/src/main/java/com/rapidminer/operator/clustering/ClusterModelInterface.java index d45fb5f42..7d911ab8b 100644 --- a/src/main/java/com/rapidminer/operator/clustering/ClusterModelInterface.java +++ b/src/main/java/com/rapidminer/operator/clustering/ClusterModelInterface.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/ClusterToPrediction.java b/src/main/java/com/rapidminer/operator/clustering/ClusterToPrediction.java index d49d20628..6e266a3d7 100644 --- a/src/main/java/com/rapidminer/operator/clustering/ClusterToPrediction.java +++ b/src/main/java/com/rapidminer/operator/clustering/ClusterToPrediction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/DendogramHierarchicalClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/DendogramHierarchicalClusterModel.java index f2a9a6001..e6048ee40 100644 --- a/src/main/java/com/rapidminer/operator/clustering/DendogramHierarchicalClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/DendogramHierarchicalClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/ExtractClusterPrototypes.java b/src/main/java/com/rapidminer/operator/clustering/ExtractClusterPrototypes.java index 97595784a..50ac3b85f 100644 --- a/src/main/java/com/rapidminer/operator/clustering/ExtractClusterPrototypes.java +++ b/src/main/java/com/rapidminer/operator/clustering/ExtractClusterPrototypes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/FlatFuzzyClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/FlatFuzzyClusterModel.java index 92fdc075c..7c9287f9a 100644 --- a/src/main/java/com/rapidminer/operator/clustering/FlatFuzzyClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/FlatFuzzyClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/FlattenClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/FlattenClusterModel.java index 3cfc5e764..fe6b21b7e 100644 --- a/src/main/java/com/rapidminer/operator/clustering/FlattenClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/FlattenClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterLeafNode.java b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterLeafNode.java index 947752999..c27e67638 100644 --- a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterLeafNode.java +++ b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterLeafNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterModel.java index 859190aa1..f6fabf57b 100644 --- a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterNode.java b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterNode.java index badaf1703..03bcc800f 100644 --- a/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterNode.java +++ b/src/main/java/com/rapidminer/operator/clustering/HierarchicalClusterNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractClusterer.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractClusterer.java index 9cc72ea09..2222cb551 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractClusterer.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractClusterer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractLinkageMethod.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractLinkageMethod.java index 8e225d18d..a4b802567 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractLinkageMethod.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/AbstractLinkageMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/Agglomeration.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/Agglomeration.java index c02d41fbd..d9a14b967 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/Agglomeration.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/Agglomeration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/AgglomerativeClustering.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/AgglomerativeClustering.java index 323df236c..958efbe53 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/AgglomerativeClustering.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/AgglomerativeClustering.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/AverageLinkageMethod.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/AverageLinkageMethod.java index 040c884e3..a42bde3d1 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/AverageLinkageMethod.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/AverageLinkageMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/CompleteLinkageMethod.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/CompleteLinkageMethod.java index 7c92023a4..c0ee1dfc1 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/CompleteLinkageMethod.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/CompleteLinkageMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/DBScan.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/DBScan.java index 97080c644..bb277de5c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/DBScan.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/DBScan.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/DistanceMatrix.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/DistanceMatrix.java index 117c953e4..bf6eb448b 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/DistanceMatrix.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/DistanceMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/ExampleSet2ClusterModel.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/ExampleSet2ClusterModel.java index 61c0bec8d..18c55c6cd 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/ExampleSet2ClusterModel.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/ExampleSet2ClusterModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/FastKMeans.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/FastKMeans.java index 08878f1d9..a409d0174 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/FastKMeans.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/FastKMeans.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/KMeans.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/KMeans.java index 195b65ea9..9e273aba7 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/KMeans.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/KMeans.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/KMedoids.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/KMedoids.java index 79a904953..36b3dca81 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/KMedoids.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/KMedoids.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/KernelKMeans.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/KernelKMeans.java index 8d1fb908c..d489366da 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/KernelKMeans.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/KernelKMeans.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/RMAbstractClusterer.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/RMAbstractClusterer.java index c69787091..0e827579c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/RMAbstractClusterer.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/RMAbstractClusterer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/RandomClustering.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/RandomClustering.java index b6cd5836b..f6d2fc94c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/RandomClustering.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/RandomClustering.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVCExampleSet.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVCExampleSet.java index ac9dffba1..b60ea0084 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVCExampleSet.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVCExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClustering.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClustering.java index a65cf972a..af3fac2bc 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClustering.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClustering.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClusteringAlgorithm.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClusteringAlgorithm.java index 0116b6c39..2bb513238 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClusteringAlgorithm.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/SVClusteringAlgorithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/SingleLinkageMethod.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/SingleLinkageMethod.java index ba4c0743e..45cf5f244 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/SingleLinkageMethod.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/SingleLinkageMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/TopDownClustering.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/TopDownClustering.java index 2da571266..43fd077e3 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/TopDownClustering.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/TopDownClustering.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/XMeans.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/XMeans.java index 0d8fec0f7..959b96f0c 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/XMeans.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/XMeans.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/clustering/clusterer/soft/EMClusterer.java b/src/main/java/com/rapidminer/operator/clustering/clusterer/soft/EMClusterer.java index 066ce9441..ee5175cd1 100644 --- a/src/main/java/com/rapidminer/operator/clustering/clusterer/soft/EMClusterer.java +++ b/src/main/java/com/rapidminer/operator/clustering/clusterer/soft/EMClusterer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/collections/CollectionIterationOperator.java b/src/main/java/com/rapidminer/operator/collections/CollectionIterationOperator.java index a1ec95aef..1593c85ea 100644 --- a/src/main/java/com/rapidminer/operator/collections/CollectionIterationOperator.java +++ b/src/main/java/com/rapidminer/operator/collections/CollectionIterationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/collections/CollectionOperator.java b/src/main/java/com/rapidminer/operator/collections/CollectionOperator.java index f80f23a30..e0315ae9e 100644 --- a/src/main/java/com/rapidminer/operator/collections/CollectionOperator.java +++ b/src/main/java/com/rapidminer/operator/collections/CollectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/collections/SelectionOperator.java b/src/main/java/com/rapidminer/operator/collections/SelectionOperator.java index 1d9a6abae..5575d3c09 100644 --- a/src/main/java/com/rapidminer/operator/collections/SelectionOperator.java +++ b/src/main/java/com/rapidminer/operator/collections/SelectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/collections/UnfoldOperator.java b/src/main/java/com/rapidminer/operator/collections/UnfoldOperator.java index b2cabdb02..e04ef721b 100644 --- a/src/main/java/com/rapidminer/operator/collections/UnfoldOperator.java +++ b/src/main/java/com/rapidminer/operator/collections/UnfoldOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/concurrency/internal/ParallelOperatorChain.java b/src/main/java/com/rapidminer/operator/concurrency/internal/ParallelOperatorChain.java index 85de226b2..723e2cceb 100644 --- a/src/main/java/com/rapidminer/operator/concurrency/internal/ParallelOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/concurrency/internal/ParallelOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/AllInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/AllInnerOperatorCondition.java index ad4dd6f78..7114bc41f 100644 --- a/src/main/java/com/rapidminer/operator/condition/AllInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/AllInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/CombinedInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/CombinedInnerOperatorCondition.java index 89c58b54c..2bb566efd 100644 --- a/src/main/java/com/rapidminer/operator/condition/CombinedInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/CombinedInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/FirstInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/FirstInnerOperatorCondition.java index 0087af97d..d4c072f37 100644 --- a/src/main/java/com/rapidminer/operator/condition/FirstInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/FirstInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/InnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/InnerOperatorCondition.java index 69160abd8..7a86e849a 100644 --- a/src/main/java/com/rapidminer/operator/condition/InnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/InnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/LastInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/LastInnerOperatorCondition.java index 2db318f97..8a63bffee 100644 --- a/src/main/java/com/rapidminer/operator/condition/LastInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/LastInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/SimpleChainInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/SimpleChainInnerOperatorCondition.java index fed6c06d3..3764ac4bb 100644 --- a/src/main/java/com/rapidminer/operator/condition/SimpleChainInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/SimpleChainInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/condition/SpecificInnerOperatorCondition.java b/src/main/java/com/rapidminer/operator/condition/SpecificInnerOperatorCondition.java index 3d7461382..e11949aa1 100644 --- a/src/main/java/com/rapidminer/operator/condition/SpecificInnerOperatorCondition.java +++ b/src/main/java/com/rapidminer/operator/condition/SpecificInnerOperatorCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/error/AttributeNotFoundError.java b/src/main/java/com/rapidminer/operator/error/AttributeNotFoundError.java index 43b49fd03..3198b235b 100644 --- a/src/main/java/com/rapidminer/operator/error/AttributeNotFoundError.java +++ b/src/main/java/com/rapidminer/operator/error/AttributeNotFoundError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/error/AttributeWrongTypeError.java b/src/main/java/com/rapidminer/operator/error/AttributeWrongTypeError.java index dacd882c0..21c00f0d2 100644 --- a/src/main/java/com/rapidminer/operator/error/AttributeWrongTypeError.java +++ b/src/main/java/com/rapidminer/operator/error/AttributeWrongTypeError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/error/ParameterError.java b/src/main/java/com/rapidminer/operator/error/ParameterError.java index 87b319c59..d5b6d84ee 100644 --- a/src/main/java/com/rapidminer/operator/error/ParameterError.java +++ b/src/main/java/com/rapidminer/operator/error/ParameterError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/error/ProcessExecutionOperatorExceptionError.java b/src/main/java/com/rapidminer/operator/error/ProcessExecutionOperatorExceptionError.java index 4d87acb36..e483ba0e4 100644 --- a/src/main/java/com/rapidminer/operator/error/ProcessExecutionOperatorExceptionError.java +++ b/src/main/java/com/rapidminer/operator/error/ProcessExecutionOperatorExceptionError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/error/ProcessExecutionUserErrorError.java b/src/main/java/com/rapidminer/operator/error/ProcessExecutionUserErrorError.java index 4c2797e8a..1efed9759 100644 --- a/src/main/java/com/rapidminer/operator/error/ProcessExecutionUserErrorError.java +++ b/src/main/java/com/rapidminer/operator/error/ProcessExecutionUserErrorError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/FlowCleaner.java b/src/main/java/com/rapidminer/operator/execution/FlowCleaner.java index 30f76f5dc..c01ef04f3 100644 --- a/src/main/java/com/rapidminer/operator/execution/FlowCleaner.java +++ b/src/main/java/com/rapidminer/operator/execution/FlowCleaner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/FlowData.java b/src/main/java/com/rapidminer/operator/execution/FlowData.java index 47f6e14b9..c6d503e50 100644 --- a/src/main/java/com/rapidminer/operator/execution/FlowData.java +++ b/src/main/java/com/rapidminer/operator/execution/FlowData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/ProcessFlowFilter.java b/src/main/java/com/rapidminer/operator/execution/ProcessFlowFilter.java index e5ffd11a4..1f22a3af3 100644 --- a/src/main/java/com/rapidminer/operator/execution/ProcessFlowFilter.java +++ b/src/main/java/com/rapidminer/operator/execution/ProcessFlowFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutionFactory.java b/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutionFactory.java index 353a3f75b..598e0362b 100644 --- a/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutionFactory.java +++ b/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutionFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutor.java b/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutor.java index 8a3ac1c45..01b915ebd 100644 --- a/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutor.java +++ b/src/main/java/com/rapidminer/operator/execution/SimpleUnitExecutor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/UnitExecutionFactory.java b/src/main/java/com/rapidminer/operator/execution/UnitExecutionFactory.java index 867b181ef..cde07f791 100644 --- a/src/main/java/com/rapidminer/operator/execution/UnitExecutionFactory.java +++ b/src/main/java/com/rapidminer/operator/execution/UnitExecutionFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/execution/UnitExecutor.java b/src/main/java/com/rapidminer/operator/execution/UnitExecutor.java index 01010120f..35ec076a6 100644 --- a/src/main/java/com/rapidminer/operator/execution/UnitExecutor.java +++ b/src/main/java/com/rapidminer/operator/execution/UnitExecutor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/AbstractFeatureProcessing.java b/src/main/java/com/rapidminer/operator/features/AbstractFeatureProcessing.java index b4fdcf96a..8563f0e80 100644 --- a/src/main/java/com/rapidminer/operator/features/AbstractFeatureProcessing.java +++ b/src/main/java/com/rapidminer/operator/features/AbstractFeatureProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/AttributeWeightsApplier.java b/src/main/java/com/rapidminer/operator/features/AttributeWeightsApplier.java index e551ba8b6..c07e3f382 100644 --- a/src/main/java/com/rapidminer/operator/features/AttributeWeightsApplier.java +++ b/src/main/java/com/rapidminer/operator/features/AttributeWeightsApplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/FeatureOperator.java b/src/main/java/com/rapidminer/operator/features/FeatureOperator.java index 46a350507..16fee966f 100644 --- a/src/main/java/com/rapidminer/operator/features/FeatureOperator.java +++ b/src/main/java/com/rapidminer/operator/features/FeatureOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/Individual.java b/src/main/java/com/rapidminer/operator/features/Individual.java index 09b67c414..f84cfca4f 100644 --- a/src/main/java/com/rapidminer/operator/features/Individual.java +++ b/src/main/java/com/rapidminer/operator/features/Individual.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/IndividualOperator.java b/src/main/java/com/rapidminer/operator/features/IndividualOperator.java index 8b6fb7f91..bb4c2a0a1 100644 --- a/src/main/java/com/rapidminer/operator/features/IndividualOperator.java +++ b/src/main/java/com/rapidminer/operator/features/IndividualOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/KeepBest.java b/src/main/java/com/rapidminer/operator/features/KeepBest.java index a805f41e8..0130f9ae8 100644 --- a/src/main/java/com/rapidminer/operator/features/KeepBest.java +++ b/src/main/java/com/rapidminer/operator/features/KeepBest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/Population.java b/src/main/java/com/rapidminer/operator/features/Population.java index 48806c579..de1eda0fc 100644 --- a/src/main/java/com/rapidminer/operator/features/Population.java +++ b/src/main/java/com/rapidminer/operator/features/Population.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/PopulationEvaluator.java b/src/main/java/com/rapidminer/operator/features/PopulationEvaluator.java index 9f7803205..da2d14ef2 100644 --- a/src/main/java/com/rapidminer/operator/features/PopulationEvaluator.java +++ b/src/main/java/com/rapidminer/operator/features/PopulationEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/PopulationOperator.java b/src/main/java/com/rapidminer/operator/features/PopulationOperator.java index 9e9604632..8c06eeec4 100644 --- a/src/main/java/com/rapidminer/operator/features/PopulationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/PopulationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/PopulationPlotter.java b/src/main/java/com/rapidminer/operator/features/PopulationPlotter.java index 786a9d8d7..8cb479ecc 100644 --- a/src/main/java/com/rapidminer/operator/features/PopulationPlotter.java +++ b/src/main/java/com/rapidminer/operator/features/PopulationPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/RedundanceRemoval.java b/src/main/java/com/rapidminer/operator/features/RedundanceRemoval.java index 05e7e0276..7f801d375 100644 --- a/src/main/java/com/rapidminer/operator/features/RedundanceRemoval.java +++ b/src/main/java/com/rapidminer/operator/features/RedundanceRemoval.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/SimplePopulationEvaluator.java b/src/main/java/com/rapidminer/operator/features/SimplePopulationEvaluator.java index 33babb546..d1bda1db2 100644 --- a/src/main/java/com/rapidminer/operator/features/SimplePopulationEvaluator.java +++ b/src/main/java/com/rapidminer/operator/features/SimplePopulationEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationCrossover.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationCrossover.java index 6db761bf4..28d758076 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationCrossover.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationCrossover.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationIndividual.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationIndividual.java index 66f05176b..759d8b303 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationIndividual.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationIndividual.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationMutation.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationMutation.java index 0a82ef17a..dbb989dba 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationMutation.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationNonDominatedSortingSelection.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationNonDominatedSortingSelection.java index c8e6fee1a..1b39698ab 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationNonDominatedSortingSelection.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationNonDominatedSortingSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationSelection.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationSelection.java index a3c06db1f..63d77e52e 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationSelection.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationTournamentSelection.java b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationTournamentSelection.java index e7ad2b6e2..7532e761e 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/AggregationTournamentSelection.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/AggregationTournamentSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/aggregation/EvolutionaryFeatureAggregation.java b/src/main/java/com/rapidminer/operator/features/aggregation/EvolutionaryFeatureAggregation.java index 901576f45..28667300e 100644 --- a/src/main/java/com/rapidminer/operator/features/aggregation/EvolutionaryFeatureAggregation.java +++ b/src/main/java/com/rapidminer/operator/features/aggregation/EvolutionaryFeatureAggregation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AGA.java b/src/main/java/com/rapidminer/operator/features/construction/AGA.java index 53cadaf20..821655d3e 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AGA.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AGA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AbstractFeatureConstruction.java b/src/main/java/com/rapidminer/operator/features/construction/AbstractFeatureConstruction.java index 7cbcab6de..2821bcdf6 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AbstractFeatureConstruction.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AbstractFeatureConstruction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AbstractGeneratingGeneticAlgorithm.java b/src/main/java/com/rapidminer/operator/features/construction/AbstractGeneratingGeneticAlgorithm.java index 64690098a..26299bae9 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AbstractGeneratingGeneticAlgorithm.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AbstractGeneratingGeneticAlgorithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AttributeAggregationOperator.java b/src/main/java/com/rapidminer/operator/features/construction/AttributeAggregationOperator.java index e47396b29..e76514e92 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AttributeAggregationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AttributeAggregationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AttributeConstruction.java b/src/main/java/com/rapidminer/operator/features/construction/AttributeConstruction.java index 7ec5eedf4..bdca52d19 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AttributeConstruction.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AttributeConstruction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/AttributeGenerator.java b/src/main/java/com/rapidminer/operator/features/construction/AttributeGenerator.java index 805d3d53f..189734ef9 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/AttributeGenerator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/AttributeGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/CompleteFeatureGenerationOperator.java b/src/main/java/com/rapidminer/operator/features/construction/CompleteFeatureGenerationOperator.java index d2820d12c..a17c3f8c2 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/CompleteFeatureGenerationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/CompleteFeatureGenerationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ConditionedFeatureGeneration.java b/src/main/java/com/rapidminer/operator/features/construction/ConditionedFeatureGeneration.java index 6cf1c790e..ef082643d 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ConditionedFeatureGeneration.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ConditionedFeatureGeneration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ConstantGeneration.java b/src/main/java/com/rapidminer/operator/features/construction/ConstantGeneration.java index e5e8bec8c..153753c10 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ConstantGeneration.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ConstantGeneration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/DirectedGGA.java b/src/main/java/com/rapidminer/operator/features/construction/DirectedGGA.java index 7fc27636b..163419961 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/DirectedGGA.java +++ b/src/main/java/com/rapidminer/operator/features/construction/DirectedGGA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/DirectedGeneratingMutation.java b/src/main/java/com/rapidminer/operator/features/construction/DirectedGeneratingMutation.java index 763d32b66..910675230 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/DirectedGeneratingMutation.java +++ b/src/main/java/com/rapidminer/operator/features/construction/DirectedGeneratingMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/EquivalentAttributeRemoval.java b/src/main/java/com/rapidminer/operator/features/construction/EquivalentAttributeRemoval.java index 0ed11aa2c..fec68026b 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/EquivalentAttributeRemoval.java +++ b/src/main/java/com/rapidminer/operator/features/construction/EquivalentAttributeRemoval.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedFeatureOperator.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedFeatureOperator.java index d25f4054d..5b370e01f 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedFeatureOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedFeatureOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividual.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividual.java index 4ef01d2bd..89b904926 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividual.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividual.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividualOperator.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividualOperator.java index 6d0e414ce..765b20e54 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividualOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedIndividualOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulation.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulation.java index 09b1946af..41b3a489b 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulation.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulationOperator.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulationOperator.java index 74a9f3f52..a793f72c7 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedPopulationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionCrossover.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionCrossover.java index 7b6e25594..22939c4cf 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionCrossover.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionCrossover.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionMutation.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionMutation.java index 7533c4fc5..440f13134 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionMutation.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedSelectionMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedTournamentSelection.java b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedTournamentSelection.java index 72ee7e4b7..196823693 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedTournamentSelection.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ExampleSetBasedTournamentSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/FourierGGA.java b/src/main/java/com/rapidminer/operator/features/construction/FourierGGA.java index 9b1b5575b..8bedcb8cd 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/FourierGGA.java +++ b/src/main/java/com/rapidminer/operator/features/construction/FourierGGA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/FourierGeneratingMutation.java b/src/main/java/com/rapidminer/operator/features/construction/FourierGeneratingMutation.java index 530baed74..1e596f98b 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/FourierGeneratingMutation.java +++ b/src/main/java/com/rapidminer/operator/features/construction/FourierGeneratingMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/FourierGenerator.java b/src/main/java/com/rapidminer/operator/features/construction/FourierGenerator.java index dcb8f506c..9b09bbde1 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/FourierGenerator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/FourierGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/GaussFeatureConstructionOperator.java b/src/main/java/com/rapidminer/operator/features/construction/GaussFeatureConstructionOperator.java index 0b39e142d..7a5bbd955 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/GaussFeatureConstructionOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/GaussFeatureConstructionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/GeneratingGeneticAlgorithm.java b/src/main/java/com/rapidminer/operator/features/construction/GeneratingGeneticAlgorithm.java index 8439348fc..9c296a9fa 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/GeneratingGeneticAlgorithm.java +++ b/src/main/java/com/rapidminer/operator/features/construction/GeneratingGeneticAlgorithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/GeneratingMutation.java b/src/main/java/com/rapidminer/operator/features/construction/GeneratingMutation.java index 38ff13704..53b1cd8df 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/GeneratingMutation.java +++ b/src/main/java/com/rapidminer/operator/features/construction/GeneratingMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/LinearCombinationOperator.java b/src/main/java/com/rapidminer/operator/features/construction/LinearCombinationOperator.java index d1408b408..3653e64f4 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/LinearCombinationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/LinearCombinationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/ProductGenerationOperator.java b/src/main/java/com/rapidminer/operator/features/construction/ProductGenerationOperator.java index 69dceea57..f93cef7e1 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/ProductGenerationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/construction/ProductGenerationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/RemoveUselessAttributes.java b/src/main/java/com/rapidminer/operator/features/construction/RemoveUselessAttributes.java index a3aa99861..7701ee4d9 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/RemoveUselessAttributes.java +++ b/src/main/java/com/rapidminer/operator/features/construction/RemoveUselessAttributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/UnbalancedCrossover.java b/src/main/java/com/rapidminer/operator/features/construction/UnbalancedCrossover.java index c29360594..a97415b33 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/UnbalancedCrossover.java +++ b/src/main/java/com/rapidminer/operator/features/construction/UnbalancedCrossover.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/YAGGA.java b/src/main/java/com/rapidminer/operator/features/construction/YAGGA.java index b09a6825c..9bc0c11d4 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/YAGGA.java +++ b/src/main/java/com/rapidminer/operator/features/construction/YAGGA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/construction/YAGGA2.java b/src/main/java/com/rapidminer/operator/features/construction/YAGGA2.java index 4690f691c..5cc10bbeb 100644 --- a/src/main/java/com/rapidminer/operator/features/construction/YAGGA2.java +++ b/src/main/java/com/rapidminer/operator/features/construction/YAGGA2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/AbstractFeatureSelection.java b/src/main/java/com/rapidminer/operator/features/selection/AbstractFeatureSelection.java index 174904a44..019e6a22c 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/AbstractFeatureSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/AbstractFeatureSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/AbstractGeneticAlgorithm.java b/src/main/java/com/rapidminer/operator/features/selection/AbstractGeneticAlgorithm.java index 96332f158..dbff9abb7 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/AbstractGeneticAlgorithm.java +++ b/src/main/java/com/rapidminer/operator/features/selection/AbstractGeneticAlgorithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/AttributeWeightSelection.java b/src/main/java/com/rapidminer/operator/features/selection/AttributeWeightSelection.java index 82dd4ddcb..ee128eb0c 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/AttributeWeightSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/AttributeWeightSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/BackwardAttributeEliminationOperator.java b/src/main/java/com/rapidminer/operator/features/selection/BackwardAttributeEliminationOperator.java index bbee37f66..5922f1663 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/BackwardAttributeEliminationOperator.java +++ b/src/main/java/com/rapidminer/operator/features/selection/BackwardAttributeEliminationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/BackwardElimination.java b/src/main/java/com/rapidminer/operator/features/selection/BackwardElimination.java index 548e13499..dc9d19001 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/BackwardElimination.java +++ b/src/main/java/com/rapidminer/operator/features/selection/BackwardElimination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/BestSelection.java b/src/main/java/com/rapidminer/operator/features/selection/BestSelection.java index 42f85940a..d7828a55f 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/BestSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/BestSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/BoltzmannSelection.java b/src/main/java/com/rapidminer/operator/features/selection/BoltzmannSelection.java index de868f8dd..e6c9750b8 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/BoltzmannSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/BoltzmannSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/BruteForceSelection.java b/src/main/java/com/rapidminer/operator/features/selection/BruteForceSelection.java index fb5903745..8a1881748 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/BruteForceSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/BruteForceSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/CutSelection.java b/src/main/java/com/rapidminer/operator/features/selection/CutSelection.java index 713bc78b1..54b89b25a 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/CutSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/CutSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/FeatureSelectionOperator.java b/src/main/java/com/rapidminer/operator/features/selection/FeatureSelectionOperator.java index 68fe5245a..9b19bb55f 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/FeatureSelectionOperator.java +++ b/src/main/java/com/rapidminer/operator/features/selection/FeatureSelectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/ForwardAttributeSelectionOperator.java b/src/main/java/com/rapidminer/operator/features/selection/ForwardAttributeSelectionOperator.java index 654f15dec..fe461c4d4 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/ForwardAttributeSelectionOperator.java +++ b/src/main/java/com/rapidminer/operator/features/selection/ForwardAttributeSelectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/ForwardSelection.java b/src/main/java/com/rapidminer/operator/features/selection/ForwardSelection.java index 034c29d4f..4ca38b0aa 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/ForwardSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/ForwardSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/ForwardSelectionOperator.java b/src/main/java/com/rapidminer/operator/features/selection/ForwardSelectionOperator.java index 16e85c7cd..2a9417e0a 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/ForwardSelectionOperator.java +++ b/src/main/java/com/rapidminer/operator/features/selection/ForwardSelectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/GeneticAlgorithm.java b/src/main/java/com/rapidminer/operator/features/selection/GeneticAlgorithm.java index e65c59346..8c08c7df2 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/GeneticAlgorithm.java +++ b/src/main/java/com/rapidminer/operator/features/selection/GeneticAlgorithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/IterativeFeatureAdding.java b/src/main/java/com/rapidminer/operator/features/selection/IterativeFeatureAdding.java index e9fc1f924..bfc7790bf 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/IterativeFeatureAdding.java +++ b/src/main/java/com/rapidminer/operator/features/selection/IterativeFeatureAdding.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/NonDominatedSortingSelection.java b/src/main/java/com/rapidminer/operator/features/selection/NonDominatedSortingSelection.java index 6381f9589..f18a33174 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/NonDominatedSortingSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/NonDominatedSortingSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/RandomSelection.java b/src/main/java/com/rapidminer/operator/features/selection/RandomSelection.java index 590970d47..1797677ac 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/RandomSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/RandomSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/RankSelection.java b/src/main/java/com/rapidminer/operator/features/selection/RankSelection.java index 833cd915f..adce8a2ce 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/RankSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/RankSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/RemoveCorrelatedFeatures.java b/src/main/java/com/rapidminer/operator/features/selection/RemoveCorrelatedFeatures.java index bd53727fb..2354150ec 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/RemoveCorrelatedFeatures.java +++ b/src/main/java/com/rapidminer/operator/features/selection/RemoveCorrelatedFeatures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/RemoveUselessFeatures.java b/src/main/java/com/rapidminer/operator/features/selection/RemoveUselessFeatures.java index bb0ce724c..ea18be4a0 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/RemoveUselessFeatures.java +++ b/src/main/java/com/rapidminer/operator/features/selection/RemoveUselessFeatures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/RouletteWheel.java b/src/main/java/com/rapidminer/operator/features/selection/RouletteWheel.java index 1c1ade05b..eabc056d4 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/RouletteWheel.java +++ b/src/main/java/com/rapidminer/operator/features/selection/RouletteWheel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/SaveIntermediateWeights.java b/src/main/java/com/rapidminer/operator/features/selection/SaveIntermediateWeights.java index 34267f7f6..d0eb6898e 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/SaveIntermediateWeights.java +++ b/src/main/java/com/rapidminer/operator/features/selection/SaveIntermediateWeights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/SelectionCrossover.java b/src/main/java/com/rapidminer/operator/features/selection/SelectionCrossover.java index a0109bcd9..ef3061d09 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/SelectionCrossover.java +++ b/src/main/java/com/rapidminer/operator/features/selection/SelectionCrossover.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/SelectionMutation.java b/src/main/java/com/rapidminer/operator/features/selection/SelectionMutation.java index fa7df3b9a..7b290c467 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/SelectionMutation.java +++ b/src/main/java/com/rapidminer/operator/features/selection/SelectionMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/StochasticUniversalSampling.java b/src/main/java/com/rapidminer/operator/features/selection/StochasticUniversalSampling.java index 5bc3dd134..e4c551b7a 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/StochasticUniversalSampling.java +++ b/src/main/java/com/rapidminer/operator/features/selection/StochasticUniversalSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/SwitchingForwardSelection.java b/src/main/java/com/rapidminer/operator/features/selection/SwitchingForwardSelection.java index f68787c3c..6c36b2973 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/SwitchingForwardSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/SwitchingForwardSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/TournamentSelection.java b/src/main/java/com/rapidminer/operator/features/selection/TournamentSelection.java index beca957b5..2f7047f4f 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/TournamentSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/TournamentSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/UniformSelection.java b/src/main/java/com/rapidminer/operator/features/selection/UniformSelection.java index 08a537cc5..d031f3174 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/UniformSelection.java +++ b/src/main/java/com/rapidminer/operator/features/selection/UniformSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/selection/WeightGuidedSelectionOperator.java b/src/main/java/com/rapidminer/operator/features/selection/WeightGuidedSelectionOperator.java index 2586fbfcb..d6e20eb64 100644 --- a/src/main/java/com/rapidminer/operator/features/selection/WeightGuidedSelectionOperator.java +++ b/src/main/java/com/rapidminer/operator/features/selection/WeightGuidedSelectionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/AbstractEigenvectorModel.java b/src/main/java/com/rapidminer/operator/features/transformation/AbstractEigenvectorModel.java index 2b67100b0..16ccce558 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/AbstractEigenvectorModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/AbstractEigenvectorModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/AbstractFeatureTransformation.java b/src/main/java/com/rapidminer/operator/features/transformation/AbstractFeatureTransformation.java index ecc6d7fdb..eb807fc5c 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/AbstractFeatureTransformation.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/AbstractFeatureTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/ComponentVector.java b/src/main/java/com/rapidminer/operator/features/transformation/ComponentVector.java index a4ff3a78d..b85849a24 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/ComponentVector.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/ComponentVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/ComponentWeightsCreatable.java b/src/main/java/com/rapidminer/operator/features/transformation/ComponentWeightsCreatable.java index 7fcc675f8..bed1b4ba3 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/ComponentWeightsCreatable.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/ComponentWeightsCreatable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducer.java b/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducer.java index d4116e7c0..d581a4c94 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducer.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducerModel.java b/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducerModel.java index 8a68f8b04..046bf7094 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducerModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/DimensionalityReducerModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/Eigenvector.java b/src/main/java/com/rapidminer/operator/features/transformation/Eigenvector.java index f24c56fd9..9874dc8dc 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/Eigenvector.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/Eigenvector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/FastICA.java b/src/main/java/com/rapidminer/operator/features/transformation/FastICA.java index 7e08df549..a88a38ab2 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/FastICA.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/FastICA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/FastICAModel.java b/src/main/java/com/rapidminer/operator/features/transformation/FastICAModel.java index 40e7b5a40..f7b31ba28 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/FastICAModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/FastICAModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/FourierTransform.java b/src/main/java/com/rapidminer/operator/features/transformation/FourierTransform.java index 74b089730..2cad6b35e 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/FourierTransform.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/FourierTransform.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/GHA.java b/src/main/java/com/rapidminer/operator/features/transformation/GHA.java index 244818f5c..0cbae7386 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/GHA.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/GHA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/GHAModel.java b/src/main/java/com/rapidminer/operator/features/transformation/GHAModel.java index 3043b5142..7e0e3d362 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/GHAModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/GHAModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/JamaDimensionalityReduction.java b/src/main/java/com/rapidminer/operator/features/transformation/JamaDimensionalityReduction.java index 4f415d468..b81ca596a 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/JamaDimensionalityReduction.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/JamaDimensionalityReduction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/KernelPCA.java b/src/main/java/com/rapidminer/operator/features/transformation/KernelPCA.java index ab36bc2c2..f9fdf8a27 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/KernelPCA.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/KernelPCA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/KernelPCAModel.java b/src/main/java/com/rapidminer/operator/features/transformation/KernelPCAModel.java index 89ed91d81..cae4b76dd 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/KernelPCAModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/KernelPCAModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/PCA.java b/src/main/java/com/rapidminer/operator/features/transformation/PCA.java index 302b71236..5ea6c0ed4 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/PCA.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/PCA.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/PCAModel.java b/src/main/java/com/rapidminer/operator/features/transformation/PCAModel.java index 28b6240f8..a00d73f40 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/PCAModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/PCAModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReduction.java b/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReduction.java index e36b65660..5ffb30fae 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReduction.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReduction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReductionModel.java b/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReductionModel.java index 4d46d5787..b7c39a94e 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReductionModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/SOMDimensionalityReductionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/SVDModel.java b/src/main/java/com/rapidminer/operator/features/transformation/SVDModel.java index 34f92ff1d..5e23215b6 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/SVDModel.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/SVDModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/SVDReduction.java b/src/main/java/com/rapidminer/operator/features/transformation/SVDReduction.java index a3774aa6f..e5729429a 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/SVDReduction.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/SVDReduction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/transformation/WeightVector.java b/src/main/java/com/rapidminer/operator/features/transformation/WeightVector.java index c94bb5b63..534918190 100644 --- a/src/main/java/com/rapidminer/operator/features/transformation/WeightVector.java +++ b/src/main/java/com/rapidminer/operator/features/transformation/WeightVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/AbstractEntropyWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/AbstractEntropyWeighting.java index 531b44e32..143c564bb 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/AbstractEntropyWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/AbstractEntropyWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/AbstractWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/AbstractWeighting.java index e3fa4ea31..133672f98 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/AbstractWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/AbstractWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/AttributeWeights2ExampleSet.java b/src/main/java/com/rapidminer/operator/features/weighting/AttributeWeights2ExampleSet.java index 76f6c9b7d..e92d9fd17 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/AttributeWeights2ExampleSet.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/AttributeWeights2ExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/BackwardWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/BackwardWeighting.java index d4e2d029a..9aa4613fa 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/BackwardWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/BackwardWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ChiSquaredWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/ChiSquaredWeighting.java index 03bdd49fb..f9bef270c 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ChiSquaredWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ChiSquaredWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ComponentWeights.java b/src/main/java/com/rapidminer/operator/features/weighting/ComponentWeights.java index e9a120d01..a59c2c316 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ComponentWeights.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ComponentWeights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/CorpusBasedFeatureWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/CorpusBasedFeatureWeighting.java index 43f4e2262..42295173b 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/CorpusBasedFeatureWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/CorpusBasedFeatureWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/CorrelationWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/CorrelationWeighting.java index 3ebcc8218..3f86ef0a4 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/CorrelationWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/CorrelationWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/EvolutionaryWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/EvolutionaryWeighting.java index 8a40177de..0f357075a 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/EvolutionaryWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/EvolutionaryWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ExampleSet2AttributeWeights.java b/src/main/java/com/rapidminer/operator/features/weighting/ExampleSet2AttributeWeights.java index d6fa83806..b7f37d424 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ExampleSet2AttributeWeights.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ExampleSet2AttributeWeights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/FeatureWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/FeatureWeighting.java index 9b7ca8848..7ff3dafec 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/FeatureWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/FeatureWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ForestBasedWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/ForestBasedWeighting.java index fe777bb54..bc08e37ef 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ForestBasedWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ForestBasedWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ForwardWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/ForwardWeighting.java index 096b7ec38..f754acdd1 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ForwardWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ForwardWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/GiniWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/GiniWeighting.java index 34db1918c..ee9a62634 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/GiniWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/GiniWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/InfoGainRatioWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/InfoGainRatioWeighting.java index 22656c2bb..1d3ea5d96 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/InfoGainRatioWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/InfoGainRatioWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/InfoGainWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/InfoGainWeighting.java index 788845a5c..1740574f4 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/InfoGainWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/InfoGainWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/InteractiveAttributeWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/InteractiveAttributeWeighting.java index 102396c01..8265694f8 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/InteractiveAttributeWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/InteractiveAttributeWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/NameBasedWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/NameBasedWeighting.java index bb5c7e610..605845b4d 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/NameBasedWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/NameBasedWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/OneRErrorWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/OneRErrorWeighting.java index 90fac902d..d2569ebbe 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/OneRErrorWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/OneRErrorWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/PCAWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/PCAWeighting.java index fdd9b2718..0c5b43cde 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/PCAWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/PCAWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/PSOWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/PSOWeighting.java index 7d4bf2cd3..e5aff6937 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/PSOWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/PSOWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ProcessLog2AttributeWeights.java b/src/main/java/com/rapidminer/operator/features/weighting/ProcessLog2AttributeWeights.java index f654faf67..4363c70e6 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ProcessLog2AttributeWeights.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ProcessLog2AttributeWeights.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/ReliefWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/ReliefWeighting.java index a8b739d3c..993578b41 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/ReliefWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/ReliefWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/SVMWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/SVMWeighting.java index a29ca6fe7..5b2449c11 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/SVMWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/SVMWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/SimpleWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/SimpleWeighting.java index e58fe035f..2fe54d9e9 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/SimpleWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/SimpleWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/StandardDeviationWeighting.java b/src/main/java/com/rapidminer/operator/features/weighting/StandardDeviationWeighting.java index 3ebbc2e76..fc252a2c8 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/StandardDeviationWeighting.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/StandardDeviationWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/SymmetricalUncertaintyOperator.java b/src/main/java/com/rapidminer/operator/features/weighting/SymmetricalUncertaintyOperator.java index fd5905609..565df8baf 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/SymmetricalUncertaintyOperator.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/SymmetricalUncertaintyOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/VarianceAdaption.java b/src/main/java/com/rapidminer/operator/features/weighting/VarianceAdaption.java index 29edf85bc..635c7b515 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/VarianceAdaption.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/VarianceAdaption.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/features/weighting/WeightingMutation.java b/src/main/java/com/rapidminer/operator/features/weighting/WeightingMutation.java index 42b4d9b3a..e888d8007 100644 --- a/src/main/java/com/rapidminer/operator/features/weighting/WeightingMutation.java +++ b/src/main/java/com/rapidminer/operator/features/weighting/WeightingMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/filesystem/CopyFileOperator.java b/src/main/java/com/rapidminer/operator/filesystem/CopyFileOperator.java index bb4c18511..4ec462e39 100644 --- a/src/main/java/com/rapidminer/operator/filesystem/CopyFileOperator.java +++ b/src/main/java/com/rapidminer/operator/filesystem/CopyFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/filesystem/CreateDirectoryOperator.java b/src/main/java/com/rapidminer/operator/filesystem/CreateDirectoryOperator.java index 8e1064a90..1ebfcc2a0 100644 --- a/src/main/java/com/rapidminer/operator/filesystem/CreateDirectoryOperator.java +++ b/src/main/java/com/rapidminer/operator/filesystem/CreateDirectoryOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/filesystem/DeleteFileOperator.java b/src/main/java/com/rapidminer/operator/filesystem/DeleteFileOperator.java index 822efd911..f34418c20 100644 --- a/src/main/java/com/rapidminer/operator/filesystem/DeleteFileOperator.java +++ b/src/main/java/com/rapidminer/operator/filesystem/DeleteFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/filesystem/MoveFileOperator.java b/src/main/java/com/rapidminer/operator/filesystem/MoveFileOperator.java index c648e7bcf..26b347552 100644 --- a/src/main/java/com/rapidminer/operator/filesystem/MoveFileOperator.java +++ b/src/main/java/com/rapidminer/operator/filesystem/MoveFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/filesystem/RenameFileOperator.java b/src/main/java/com/rapidminer/operator/filesystem/RenameFileOperator.java index 61a0368c7..6c203e27b 100644 --- a/src/main/java/com/rapidminer/operator/filesystem/RenameFileOperator.java +++ b/src/main/java/com/rapidminer/operator/filesystem/RenameFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/CheckerboardClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/CheckerboardClassificationFunction.java index 6e42646d2..53ebe01ed 100644 --- a/src/main/java/com/rapidminer/operator/generator/CheckerboardClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/CheckerboardClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/ChurnReductionExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/ChurnReductionExampleSetGenerator.java index 36bb5d08b..92f3cd77c 100644 --- a/src/main/java/com/rapidminer/operator/generator/ChurnReductionExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/ChurnReductionExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -61,6 +61,17 @@ public class ChurnReductionExampleSetGenerator extends AbstractExampleSource { /** the index of the label attribute */ private static final int LABEL_ATTR_IDX = 5; + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "ok", "terminate")); + for (int i = 1; i < 6; i++) { + emd.addAttribute(new AttributeMetaData("Year " + i, null, POSSIBLE_VALUES)); + } + DEFAULT_META_DATA = emd; + } + public ChurnReductionExampleSetGenerator(OperatorDescription description) { super(description); } @@ -132,16 +143,14 @@ public List getParameterTypes() { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "ok", "terminate")); - for (int i = 1; i < 6; i++) { - // if you update the order of the list in the next line, be sure to update the constants - // in the header!!! - emd.addAttribute(new AttributeMetaData("Year " + i, null, "New Credit", "Nothing", "End Credit", - "Collect Information", "Additional Credit")); - } - + ExampleSetMetaData emd = getDefaultMetaData(); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } } diff --git a/src/main/java/com/rapidminer/operator/generator/ClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/ClassificationFunction.java index daffe19c0..9800c67cd 100644 --- a/src/main/java/com/rapidminer/operator/generator/ClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/ClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/Cluster.java b/src/main/java/com/rapidminer/operator/generator/Cluster.java index 3ae399b13..d2b080695 100644 --- a/src/main/java/com/rapidminer/operator/generator/Cluster.java +++ b/src/main/java/com/rapidminer/operator/generator/Cluster.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/ClusterFunction.java b/src/main/java/com/rapidminer/operator/generator/ClusterFunction.java index 1520503f5..d47570b5d 100644 --- a/src/main/java/com/rapidminer/operator/generator/ClusterFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/ClusterFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction.java b/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction.java index b9e37505f..a0cb34388 100644 --- a/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction2.java b/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction2.java index cb5fa9cbf..1161daf40 100644 --- a/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction2.java +++ b/src/main/java/com/rapidminer/operator/generator/ComplicatedFunction2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/DirectMailingExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/DirectMailingExampleSetGenerator.java index fd952f57e..5f188a187 100644 --- a/src/main/java/com/rapidminer/operator/generator/DirectMailingExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/DirectMailingExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -51,15 +51,38 @@ public class DirectMailingExampleSetGenerator extends AbstractExampleSource { /** The parameter name for "The number of generated examples." */ public static final String PARAMETER_NUMBER_EXAMPLES = "number_examples"; - private static String[] ATTRIBUTE_NAMES = { "name", "age", "lifestyle", "zip code", "family status", "car", "sports", + private static final String[] ATTRIBUTE_NAMES = { "name", "age", "lifestyle", "zip code", "family status", "car", "sports", "earnings" }; - private static int[] VALUE_TYPES = { Ontology.NOMINAL, Ontology.INTEGER, Ontology.NOMINAL, Ontology.INTEGER, + private static final int[] VALUE_TYPES = { Ontology.NOMINAL, Ontology.INTEGER, Ontology.NOMINAL, Ontology.INTEGER, Ontology.NOMINAL, Ontology.NOMINAL, Ontology.NOMINAL, Ontology.INTEGER }; - private static String[][] POSSIBLE_VALUES = { null, null, { "healthy", "active", "cozily" }, null, + private static final String[][] POSSIBLE_VALUES = { null, null, { "healthy", "active", "cozily" }, null, { "married", "single" }, { "practical", "expensive" }, { "soccer", "badminton", "athletics" }, null }; + /** @since 9.2.0 */ + private static final String RESPONSE_LABEL = "response"; + /** @since 9.2.0 */ + private static final String NO_RESPONSE_LABEL = "no response"; + + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, RESPONSE_LABEL, NO_RESPONSE_LABEL)); + emd.addAttribute(new AttributeMetaData("name", Ontology.NOMINAL)); + // "name", "age", "lifestyle", "zip code", "family status", "car", "sports", "earnings" + emd.addAttribute(new AttributeMetaData("age", null, Ontology.INTEGER, new Range(15, 70))); + emd.addAttribute(new AttributeMetaData("lifestyle", null, POSSIBLE_VALUES[2])); + emd.addAttribute(new AttributeMetaData("zip code", null, Ontology.INTEGER, new Range(10000, 100000))); + emd.addAttribute(new AttributeMetaData("family status", null, POSSIBLE_VALUES[4])); + emd.addAttribute(new AttributeMetaData("car", null, POSSIBLE_VALUES[5])); + emd.addAttribute(new AttributeMetaData("sports", null, POSSIBLE_VALUES[6])); + emd.addAttribute(new AttributeMetaData("earnings", null, Ontology.INTEGER, new Range(20000, 150000))); + DEFAULT_META_DATA = emd; + } + public DirectMailingExampleSetGenerator(OperatorDescription description) { super(description); } @@ -70,7 +93,7 @@ public ExampleSet createExampleSet() throws OperatorException { int numberOfExamples = getParameterAsInt(PARAMETER_NUMBER_EXAMPLES); // create table - List attributes = new ArrayList(); + List attributes = new ArrayList<>(); for (int m = 0; m < ATTRIBUTE_NAMES.length; m++) { Attribute current = AttributeFactory.createAttribute(ATTRIBUTE_NAMES[m], VALUE_TYPES[m]); String[] possibleValues = POSSIBLE_VALUES[m]; @@ -82,8 +105,8 @@ public ExampleSet createExampleSet() throws OperatorException { attributes.add(current); } Attribute label = AttributeFactory.createAttribute("label", Ontology.NOMINAL); - label.getMapping().mapString("no response"); - label.getMapping().mapString("response"); + label.getMapping().mapString(NO_RESPONSE_LABEL); + label.getMapping().mapString(RESPONSE_LABEL); attributes.add(label); ExampleSetBuilder builder = ExampleSets.from(attributes).withExpectedSize(numberOfExamples); @@ -106,25 +129,16 @@ public ExampleSet createExampleSet() throws OperatorException { values[6] = random.nextInt(POSSIBLE_VALUES[6].length); values[7] = random.nextIntInRange(20000, 150000); - values[8] = label.getMapping().mapString("no response"); - if (values[1] > 65) { // age - if (random.nextDouble() > 0.05) { - values[8] = label.getMapping().mapString("response"); - } - } else if (values[1] > 60) { // age - if (random.nextDouble() > 0.1) { - values[8] = label.getMapping().mapString("response"); - } - } else if (values[1] > 55) { // age - if (random.nextDouble() > 0.2) { - values[8] = label.getMapping().mapString("response"); + values[8] = label.getMapping().mapString(NO_RESPONSE_LABEL); + // age && zip code + boolean v1Range = values[1] > 55; + if (v1Range || values[3] < 15_000) { + double d = random.nextDouble(); + if (values[1] > 65 && d > 0.05 || values[1] > 60 && d > 0.1 || v1Range && d > 0.2 || !v1Range && d > 0.1) { + values[8] = label.getMapping().mapString(RESPONSE_LABEL); } - } else if (values[3] < 15000) { // zip code - if (random.nextDouble() > 0.1) { - values[8] = label.getMapping().mapString("response"); - } - } else if (values[7] > 140000) { // earnings - values[8] = label.getMapping().mapString("response"); + } else if (values[7] > 140_000) { // earnings + values[8] = label.getMapping().mapString(RESPONSE_LABEL); } builder.addRow(values); @@ -151,19 +165,14 @@ public List getParameterTypes() { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "response", "no response")); - emd.addAttribute(new AttributeMetaData("name", Ontology.NOMINAL)); - // "name", "age", "lifestyle", "zip code", "family status", "car", "sports", "earnings" - emd.addAttribute(new AttributeMetaData("age", null, Ontology.INTEGER, new Range(15, 70))); - emd.addAttribute(new AttributeMetaData("lifestyle", null, POSSIBLE_VALUES[2])); - emd.addAttribute(new AttributeMetaData("zip code", null, Ontology.INTEGER, new Range(10000, 100000))); - emd.addAttribute(new AttributeMetaData("family status", null, POSSIBLE_VALUES[4])); - emd.addAttribute(new AttributeMetaData("car", null, POSSIBLE_VALUES[5])); - emd.addAttribute(new AttributeMetaData("sports", null, POSSIBLE_VALUES[6])); - emd.addAttribute(new AttributeMetaData("earnings", null, Ontology.INTEGER, new Range(20000, 150000))); - + ExampleSetMetaData emd = getDefaultMetaData(); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } } diff --git a/src/main/java/com/rapidminer/operator/generator/Dot.java b/src/main/java/com/rapidminer/operator/generator/Dot.java index 8f8254042..0b567fd7d 100644 --- a/src/main/java/com/rapidminer/operator/generator/Dot.java +++ b/src/main/java/com/rapidminer/operator/generator/Dot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/DrillerOscillationFunction.java b/src/main/java/com/rapidminer/operator/generator/DrillerOscillationFunction.java index 54428faec..1ca2769e2 100644 --- a/src/main/java/com/rapidminer/operator/generator/DrillerOscillationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/DrillerOscillationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/ExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/ExampleSetGenerator.java index 3cfc2c179..b3a412ef6 100644 --- a/src/main/java/com/rapidminer/operator/generator/ExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/ExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -151,8 +151,7 @@ public ExampleSetGenerator(OperatorDescription description) { @Override public MetaData getGeneratedMetaData() throws OperatorException { TargetFunction function = createTargetFunction(); - ExampleSetMetaData generatedMD = function.getGeneratedMetaData(); - return generatedMD; + return function.getGeneratedMetaData(); } @Override diff --git a/src/main/java/com/rapidminer/operator/generator/GaussianFunction.java b/src/main/java/com/rapidminer/operator/generator/GaussianFunction.java index af5f91e7b..482914c7a 100644 --- a/src/main/java/com/rapidminer/operator/generator/GaussianFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/GaussianFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/GaussianMixtureFunction.java b/src/main/java/com/rapidminer/operator/generator/GaussianMixtureFunction.java index 946f3810c..67ecd8220 100644 --- a/src/main/java/com/rapidminer/operator/generator/GaussianMixtureFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/GaussianMixtureFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/GlobalAndLocalPatternsFunction.java b/src/main/java/com/rapidminer/operator/generator/GlobalAndLocalPatternsFunction.java index c10a02ce5..3e4f8c142 100644 --- a/src/main/java/com/rapidminer/operator/generator/GlobalAndLocalPatternsFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/GlobalAndLocalPatternsFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/GridFunction.java b/src/main/java/com/rapidminer/operator/generator/GridFunction.java index eceaafbc6..38ff3826a 100644 --- a/src/main/java/com/rapidminer/operator/generator/GridFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/GridFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/InteractionClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/InteractionClassificationFunction.java index 7e8bd6bc3..088612169 100644 --- a/src/main/java/com/rapidminer/operator/generator/InteractionClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/InteractionClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/MassiveDataGenerator.java b/src/main/java/com/rapidminer/operator/generator/MassiveDataGenerator.java index bbba6e7d4..4863ec160 100644 --- a/src/main/java/com/rapidminer/operator/generator/MassiveDataGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/MassiveDataGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -20,6 +20,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.stream.IntStream; import com.rapidminer.RapidMiner; import com.rapidminer.example.Attribute; @@ -37,7 +38,6 @@ import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; import com.rapidminer.operator.ports.metadata.MDReal; import com.rapidminer.operator.ports.metadata.MetaData; -import com.rapidminer.operator.ports.metadata.SetRelation; import com.rapidminer.parameter.ParameterType; import com.rapidminer.parameter.ParameterTypeBoolean; import com.rapidminer.parameter.ParameterTypeDouble; @@ -72,6 +72,8 @@ public class MassiveDataGenerator extends AbstractExampleSource { */ public static final String PARAMETER_SPARSE_REPRESENTATION = "sparse_representation"; + private static final int MAX_METADATA_ATTRIBUTES = 20; + private static final int OPERATOR_PROGRESS_STEPS = 1_000_000; public MassiveDataGenerator(OperatorDescription description) { @@ -81,36 +83,21 @@ public MassiveDataGenerator(OperatorDescription description) { @Override public MetaData getGeneratedMetaData() throws OperatorException { ExampleSetMetaData emd = new ExampleSetMetaData(); - AttributeMetaData amd = new AttributeMetaData("label", Ontology.NOMINAL, Attributes.LABEL_NAME); - emd.addAttribute(amd); + emd.addAttribute(new AttributeMetaData("label", Ontology.NOMINAL, Attributes.LABEL_NAME)); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); - int desirendNumberOfAttributes = getParameterAsInt(PARAMETER_NUMBER_ATTRIBUTES); + int desiredNumberOfAttributes = getParameterAsInt(PARAMETER_NUMBER_ATTRIBUTES); double mean = getParameterAsDouble(PARAMETER_SPARSE_FRACTION); - if (desirendNumberOfAttributes > 20) { - emd.attributesAreSuperset(); - // first ten - for (int i = 1; i < 11; i++) { - AttributeMetaData newAMD = new AttributeMetaData("att" + i, Ontology.REAL); - newAMD.setValueRange(new Range(0, 1), SetRelation.EQUAL); - newAMD.setMean(new MDReal(mean)); - emd.addAttribute(newAMD); - } - // last ten - for (int i = desirendNumberOfAttributes - 10; i <= desirendNumberOfAttributes; i++) { - AttributeMetaData newAMD = new AttributeMetaData("att" + i, Ontology.REAL); - newAMD.setValueRange(new Range(0, 1), SetRelation.EQUAL); - newAMD.setMean(new MDReal(mean)); - emd.addAttribute(newAMD); - } - + IntStream attributeIndices; + if (desiredNumberOfAttributes <= MAX_METADATA_ATTRIBUTES) { + // all attributes + attributeIndices = IntStream.range(1, desiredNumberOfAttributes); } else { - for (int i = 0; i < desirendNumberOfAttributes; i++) { - AttributeMetaData newAMD = new AttributeMetaData("att" + (i + 1), Ontology.REAL); - newAMD.setValueRange(new Range(0, 1), SetRelation.EQUAL); - newAMD.setMean(new MDReal(mean)); - emd.addAttribute(newAMD); - } + // first ten and last ten + attributeIndices = IntStream.concat(IntStream.rangeClosed(1, MAX_METADATA_ATTRIBUTES/2), + IntStream.rangeClosed(desiredNumberOfAttributes - MAX_METADATA_ATTRIBUTES/2 + 1, desiredNumberOfAttributes)); } + attributeIndices.mapToObj(i -> new AttributeMetaData("att" + i, null, Ontology.REAL, new Range(0, 1))) + .peek(amd -> amd.setMean(new MDReal(mean))).forEach(emd::addAttribute); return emd; } diff --git a/src/main/java/com/rapidminer/operator/generator/MultiClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/MultiClassificationFunction.java index 6aa3cbf49..af98d6568 100644 --- a/src/main/java/com/rapidminer/operator/generator/MultiClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/MultiClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/MultipleLabelGenerator.java b/src/main/java/com/rapidminer/operator/generator/MultipleLabelGenerator.java index 7536ffe2d..5af5990e8 100644 --- a/src/main/java/com/rapidminer/operator/generator/MultipleLabelGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/MultipleLabelGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,10 +18,13 @@ */ package com.rapidminer.operator.generator; +import java.util.ArrayList; import java.util.LinkedHashMap; -import java.util.LinkedList; import java.util.List; -import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import java.util.function.Consumer; +import java.util.stream.Collectors; import com.rapidminer.example.Attribute; import com.rapidminer.example.Attributes; @@ -35,6 +38,7 @@ import com.rapidminer.operator.ports.metadata.AttributeMetaData; import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; import com.rapidminer.operator.ports.metadata.MetaData; +import com.rapidminer.operator.ports.metadata.SetRelation; import com.rapidminer.parameter.ParameterType; import com.rapidminer.parameter.ParameterTypeBoolean; import com.rapidminer.parameter.ParameterTypeDouble; @@ -67,6 +71,10 @@ public class MultipleLabelGenerator extends AbstractExampleSource { public static final String PARAMETER_ATTRIBUTES_UPPER_BOUND = "attributes_upper_bound"; private static final int NUMBER_OF_ATTRIBUTES = 5; + private static final int NUMBER_OF_LABELS = 3; + + private static final String POSITIVE_LABEL = "positive"; + private static final String NEGATIVE_LABEL = "negative"; public MultipleLabelGenerator(OperatorDescription description) { super(description); @@ -79,23 +87,27 @@ public MetaData getGeneratedMetaData() throws OperatorException { double upper = getParameterAsDouble(PARAMETER_ATTRIBUTES_UPPER_BOUND); ExampleSetMetaData emd = new ExampleSetMetaData(); - for (int i = 0; i < NUMBER_OF_ATTRIBUTES; i++) { - emd.addAttribute(new AttributeMetaData("att" + (i + 1), null, Ontology.REAL, new Range(lower, upper))); + for (int i = 1; i <= NUMBER_OF_ATTRIBUTES; i++) { + emd.addAttribute(new AttributeMetaData("att" + i, null, Ontology.REAL, new Range(lower, upper))); } - + int labelType; + Consumer amdFinisher; if (getParameterAsBoolean(PARAMETER_REGRESSION)) { - emd.addAttribute(new AttributeMetaData("label1", Attributes.LABEL_NAME + 1, Ontology.REAL, - new Range(3 * lower, 3 * upper))); - emd.addAttribute(new AttributeMetaData("label2", Attributes.LABEL_NAME + 2, Ontology.REAL, - new Range(3 * lower, 3 * upper))); - emd.addAttribute(new AttributeMetaData("label3", Attributes.LABEL_NAME + 3, Ontology.REAL, - new Range(Math.max(lower, 0) * Math.max(lower, 0), upper * upper))); + labelType = Ontology.REAL; + amdFinisher = amd -> amd.setValueRange(new Range(3 * lower, 3 * upper), SetRelation.EQUAL); } else { - emd.addAttribute(new AttributeMetaData("label1", Attributes.LABEL_NAME + 1, "positive", "negative")); - emd.addAttribute(new AttributeMetaData("label2", Attributes.LABEL_NAME + 2, "positive", "negative")); - emd.addAttribute(new AttributeMetaData("label3", Attributes.LABEL_NAME + 3, "positive", "negative")); + labelType = Ontology.NOMINAL; + Set values = new TreeSet<>(); + values.add(POSITIVE_LABEL); + values.add(NEGATIVE_LABEL); + amdFinisher = amd -> amd.setValueSet(new TreeSet<>(values), SetRelation.EQUAL); + } + for (int i = 1; i <= NUMBER_OF_LABELS; i++) { + String name = Attributes.LABEL_NAME + i; + AttributeMetaData amd = new AttributeMetaData(name, labelType, name); + amdFinisher.accept(amd); + emd.addAttribute(amd); } - emd.setNumberOfExamples(numberOfExamples); return emd; } @@ -109,9 +121,9 @@ public ExampleSet createExampleSet() throws OperatorException { boolean regression = getParameterAsBoolean(PARAMETER_REGRESSION); // create table - List attributes = new LinkedList(); - for (int m = 0; m < NUMBER_OF_ATTRIBUTES; m++) { - attributes.add(AttributeFactory.createAttribute("att" + (m + 1), Ontology.REAL)); + List attributes = new ArrayList<>(); + for (int m = 1; m <= NUMBER_OF_ATTRIBUTES; m++) { + attributes.add(AttributeFactory.createAttribute("att" + m, Ontology.REAL)); } // generate labels @@ -119,21 +131,17 @@ public ExampleSet createExampleSet() throws OperatorException { if (regression) { type = Ontology.REAL; } - Attribute label1 = AttributeFactory.createAttribute("label1", type); - attributes.add(label1); - Attribute label2 = AttributeFactory.createAttribute("label2", type); - attributes.add(label2); - Attribute label3 = AttributeFactory.createAttribute("label3", type); - attributes.add(label3); - - if (!regression) { - label1.getMapping().mapString("positive"); - label1.getMapping().mapString("negative"); - label2.getMapping().mapString("positive"); - label2.getMapping().mapString("negative"); - label3.getMapping().mapString("positive"); - label3.getMapping().mapString("negative"); + List labels = new ArrayList<>(); + for (int i = 1; i <= NUMBER_OF_LABELS; i++) { + Attribute label = AttributeFactory.createAttribute(Attributes.LABEL_NAME + i, type); + if (!regression) { + label.getMapping().mapString(POSITIVE_LABEL); + label.getMapping().mapString(NEGATIVE_LABEL); + } + labels.add(label); } + int positiveIndex = 0; + int negativeIndex = 1; ExampleSetBuilder builder = ExampleSets.from(attributes).withExpectedSize(numberOfExamples); @@ -144,36 +152,25 @@ public ExampleSet createExampleSet() throws OperatorException { getProgress().setTotal(numberOfExamples); for (int n = 0; n < numberOfExamples; n++) { - double[] features = new double[NUMBER_OF_ATTRIBUTES]; - for (int i = 0; i < features.length; i++) { - features[i] = random.nextDoubleInRange(lower, upper); + double[] example = new double[NUMBER_OF_ATTRIBUTES + NUMBER_OF_LABELS]; + for (int i = 0; i < NUMBER_OF_ATTRIBUTES; i++) { + example[i] = random.nextDoubleInRange(lower, upper); } - - double[] example = new double[NUMBER_OF_ATTRIBUTES + 3]; - System.arraycopy(features, 0, example, 0, features.length); - if (regression) { - example[example.length - 3] = example[0] + example[1] + example[2]; - example[example.length - 2] = 2 * example[0] + example[3]; - example[example.length - 1] = example[3] * example[3]; - } else { - example[example.length - 3] = example[0] + example[1] + example[2] > 0 - ? label1.getMapping().mapString("positive") : label1.getMapping().mapString("negative"); - example[example.length - 2] = 2 * example[0] + example[3] > 0 ? label1.getMapping().mapString("positive") - : label1.getMapping().mapString("negative"); - example[example.length - 1] = example[3] * example[3] - example[2] * example[2] > 0 - ? label1.getMapping().mapString("positive") : label1.getMapping().mapString("negative"); + example[NUMBER_OF_ATTRIBUTES] = example[0] + example[1] + example[2]; + example[NUMBER_OF_ATTRIBUTES + 1] = 2 * example[0] + example[3]; + example[NUMBER_OF_ATTRIBUTES + 2] = example[3] * example[3]; + if (!regression) { + for (int i = 0; i < NUMBER_OF_LABELS; i++) { + example[NUMBER_OF_ATTRIBUTES + i] = example[NUMBER_OF_ATTRIBUTES + i] > 0 ? positiveIndex : negativeIndex; + } } builder.addRow(example); - getProgress().step(); } // create example set and return it - Map specialMap = new LinkedHashMap(); - specialMap.put(label1, Attributes.LABEL_NAME + 1); - specialMap.put(label2, Attributes.LABEL_NAME + 2); - specialMap.put(label3, Attributes.LABEL_NAME + 3); - ExampleSet result = builder.withRoles(specialMap).build(); + ExampleSet result = builder.withRoles(labels.stream().collect(Collectors + .toMap(l->l, Attribute::getName, (a, b) -> a, LinkedHashMap::new))).build(); getProgress().complete(); diff --git a/src/main/java/com/rapidminer/operator/generator/NominalExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/NominalExampleSetGenerator.java index ddade941d..85df8dfec 100644 --- a/src/main/java/com/rapidminer/operator/generator/NominalExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/NominalExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/NonLinearFunction.java b/src/main/java/com/rapidminer/operator/generator/NonLinearFunction.java index 62180120b..58ca04cc0 100644 --- a/src/main/java/com/rapidminer/operator/generator/NonLinearFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/NonLinearFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/OneThirdClassification.java b/src/main/java/com/rapidminer/operator/generator/OneThirdClassification.java index 41fffa4d7..76f2f5c69 100644 --- a/src/main/java/com/rapidminer/operator/generator/OneThirdClassification.java +++ b/src/main/java/com/rapidminer/operator/generator/OneThirdClassification.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/OneVariableNonLinearFunction.java b/src/main/java/com/rapidminer/operator/generator/OneVariableNonLinearFunction.java index 7d2cd75e7..373b0c734 100644 --- a/src/main/java/com/rapidminer/operator/generator/OneVariableNonLinearFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/OneVariableNonLinearFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/PolynomialClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/PolynomialClassificationFunction.java index ddb3379c7..a7ff45a2c 100644 --- a/src/main/java/com/rapidminer/operator/generator/PolynomialClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/PolynomialClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/PolynomialFunction.java b/src/main/java/com/rapidminer/operator/generator/PolynomialFunction.java index 6b94fd1f2..bf31af932 100644 --- a/src/main/java/com/rapidminer/operator/generator/PolynomialFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/PolynomialFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/QuadraticClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/QuadraticClassificationFunction.java index 7bfce7508..c6a862a0d 100644 --- a/src/main/java/com/rapidminer/operator/generator/QuadraticClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/QuadraticClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/RandomClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/RandomClassificationFunction.java index 311378886..83722cffa 100644 --- a/src/main/java/com/rapidminer/operator/generator/RandomClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/RandomClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/RandomDotsClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/RandomDotsClassificationFunction.java index 8ed96c8fc..b703f7c32 100644 --- a/src/main/java/com/rapidminer/operator/generator/RandomDotsClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/RandomDotsClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/RandomFunction.java b/src/main/java/com/rapidminer/operator/generator/RandomFunction.java index b197cdaf7..ba347c6b5 100644 --- a/src/main/java/com/rapidminer/operator/generator/RandomFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/RandomFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/RegressionFunction.java b/src/main/java/com/rapidminer/operator/generator/RegressionFunction.java index 0d204072c..f0635a40a 100644 --- a/src/main/java/com/rapidminer/operator/generator/RegressionFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/RegressionFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/RingClusteringFunction.java b/src/main/java/com/rapidminer/operator/generator/RingClusteringFunction.java index a02e0fd93..b39147fa7 100644 --- a/src/main/java/com/rapidminer/operator/generator/RingClusteringFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/RingClusteringFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SalesExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/SalesExampleSetGenerator.java index 439eb7892..b7337405b 100644 --- a/src/main/java/com/rapidminer/operator/generator/SalesExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/SalesExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -70,6 +70,29 @@ public class SalesExampleSetGenerator extends AbstractExampleSource { private static final String[] PRODUCT_CATEGORIES = new String[] { "Books", "Movies", "Electronics", "Home/Garden", "Health", "Toys", "Sports", "Clothing" }; + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("transaction_id", Ontology.INTEGER, Attributes.ID_NAME)); + emd.addAttribute(new AttributeMetaData("store_id", null, "Store 01", "Store 02", "Store 03", "Store 04", "Store 05", + "Store 06", "Store 07", "Store 08", "Store 09", "Store 10", "Store 11", "Store 12", "Store 13", "Store 14", + "Store 15")); + String[] customers = new String[MAX_CUSTOMERS]; + for (int i = 0; i < MAX_CUSTOMERS; i++) { + customers[i] = "Customer " + (i + 1); + } + + emd.addAttribute(new AttributeMetaData("customer_id", null, customers)); + emd.addAttribute(new AttributeMetaData("product_id", null, Ontology.INTEGER, new Range(10000, 100000))); + emd.addAttribute(new AttributeMetaData("product_category", null, PRODUCT_CATEGORIES)); + + emd.addAttribute(new AttributeMetaData("date", Ontology.DATE)); + emd.addAttribute(new AttributeMetaData("amount", null, Ontology.INTEGER, new Range(1, 10))); + emd.addAttribute(new AttributeMetaData("single_price", null, Ontology.INTEGER, new Range(10, 100))); + DEFAULT_META_DATA = emd; + } + public SalesExampleSetGenerator(OperatorDescription description) { super(description); } @@ -79,7 +102,7 @@ public ExampleSet createExampleSet() throws OperatorException { // init int numberOfExamples = getParameterAsInt(PARAMETER_NUMBER_EXAMPLES); - List attributes = new ArrayList(); + List attributes = new ArrayList<>(); // transaction id Attribute transactionId = AttributeFactory.createAttribute(ATTRIBUTE_NAMES[ATT_TRANSACTION_ID], Ontology.INTEGER); @@ -164,28 +187,17 @@ private String getFullStoreNumber(int number) { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("transaction_id", Ontology.INTEGER, Attributes.ID_NAME)); - emd.addAttribute(new AttributeMetaData("store_id", null, "Store 01", "Store 02", "Store 03", "Store 04", "Store 05", - "Store 06", "Store 07", "Store 08", "Store 09", "Store 10", "Store 11", "Store 12", "Store 13", "Store 14", - "Store 15")); - String[] customers = new String[MAX_CUSTOMERS]; - for (int i = 0; i < MAX_CUSTOMERS; i++) { - customers[i] = "Customer " + (i + 1); - } - - emd.addAttribute(new AttributeMetaData("customer_id", null, customers)); - emd.addAttribute(new AttributeMetaData("product_id", null, Ontology.INTEGER, new Range(10000, 100000))); - emd.addAttribute(new AttributeMetaData("product_category", null, PRODUCT_CATEGORIES)); - - emd.addAttribute(new AttributeMetaData("date", Ontology.DATE)); - emd.addAttribute(new AttributeMetaData("amount", null, Ontology.INTEGER, new Range(1, 10))); - emd.addAttribute(new AttributeMetaData("single_price", null, Ontology.INTEGER, new Range(10, 100))); - + ExampleSetMetaData emd = getDefaultMetaData(); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } + @Override public List getParameterTypes() { List types = super.getParameterTypes(); diff --git a/src/main/java/com/rapidminer/operator/generator/SimpleNonLinearClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/SimpleNonLinearClassificationFunction.java index 614984ae3..6e2b63912 100644 --- a/src/main/java/com/rapidminer/operator/generator/SimpleNonLinearClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SimpleNonLinearClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SimplePolynomialClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/SimplePolynomialClassificationFunction.java index 0b85ff8b3..1288baeb9 100644 --- a/src/main/java/com/rapidminer/operator/generator/SimplePolynomialClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SimplePolynomialClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SimpleSinusFunction.java b/src/main/java/com/rapidminer/operator/generator/SimpleSinusFunction.java index 0657de6d0..73cf7ea3c 100644 --- a/src/main/java/com/rapidminer/operator/generator/SimpleSinusFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SimpleSinusFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SimpleSuperpositionFunction.java b/src/main/java/com/rapidminer/operator/generator/SimpleSuperpositionFunction.java index 76c1e43d9..bfe3a9ceb 100644 --- a/src/main/java/com/rapidminer/operator/generator/SimpleSuperpositionFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SimpleSuperpositionFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SincFunction.java b/src/main/java/com/rapidminer/operator/generator/SincFunction.java index 7153f4192..bd4014600 100644 --- a/src/main/java/com/rapidminer/operator/generator/SincFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SincFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SinusClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/SinusClassificationFunction.java index 603f54544..f422e7aaa 100644 --- a/src/main/java/com/rapidminer/operator/generator/SinusClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SinusClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SinusFrequencyFunction.java b/src/main/java/com/rapidminer/operator/generator/SinusFrequencyFunction.java index f05b379af..32e6cb205 100644 --- a/src/main/java/com/rapidminer/operator/generator/SinusFrequencyFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SinusFrequencyFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SinusFunction.java b/src/main/java/com/rapidminer/operator/generator/SinusFunction.java index 2fd3ee17c..231377675 100644 --- a/src/main/java/com/rapidminer/operator/generator/SinusFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SinusFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SinusWithTrendFunction.java b/src/main/java/com/rapidminer/operator/generator/SinusWithTrendFunction.java index d730e09ae..063cdb456 100644 --- a/src/main/java/com/rapidminer/operator/generator/SinusWithTrendFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SinusWithTrendFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SpiralClusteringFunction.java b/src/main/java/com/rapidminer/operator/generator/SpiralClusteringFunction.java index 7ff08da0a..c1c8bfa0a 100644 --- a/src/main/java/com/rapidminer/operator/generator/SpiralClusteringFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SpiralClusteringFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SquarePulseFunction.java b/src/main/java/com/rapidminer/operator/generator/SquarePulseFunction.java index ee918dca0..c3941f1fb 100644 --- a/src/main/java/com/rapidminer/operator/generator/SquarePulseFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SquarePulseFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SumClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/SumClassificationFunction.java index 09669ed70..e45dfc9fa 100644 --- a/src/main/java/com/rapidminer/operator/generator/SumClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SumClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/SumFunction.java b/src/main/java/com/rapidminer/operator/generator/SumFunction.java index 90c7ad840..519cf5d6a 100644 --- a/src/main/java/com/rapidminer/operator/generator/SumFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/SumFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/TargetFunction.java b/src/main/java/com/rapidminer/operator/generator/TargetFunction.java index da48289cb..dc762f535 100644 --- a/src/main/java/com/rapidminer/operator/generator/TargetFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/TargetFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/TeamProfitExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/TeamProfitExampleSetGenerator.java index e165097e1..6ec8738b6 100644 --- a/src/main/java/com/rapidminer/operator/generator/TeamProfitExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/TeamProfitExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -61,6 +61,23 @@ public class TeamProfitExampleSetGenerator extends AbstractExampleSource { { "Mr. Brown", "Mr. Miller", "Mrs. Smith", "Mrs. Hanson", "Mrs. Green", "Mr. Chang" }, null, { "yes", "no" }, null, { "flat", "hierachical" } }; + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "good", "bad")); + emd.addAttribute(new AttributeMetaData("teamID", Ontology.NOMINAL)); + // "size", "leader", "number of qualified employees", "leader changed", + // "average years of experience", "structure" + emd.addAttribute(new AttributeMetaData("size", null, Ontology.INTEGER, new Range(5, 20))); + emd.addAttribute(new AttributeMetaData("leader", null, POSSIBLE_VALUES[1])); + emd.addAttribute(new AttributeMetaData("number of qualified employees", null, Ontology.INTEGER, new Range(1, 10))); + emd.addAttribute(new AttributeMetaData("leader changed", null, POSSIBLE_VALUES[3])); + emd.addAttribute(new AttributeMetaData("average years of experience", null, Ontology.INTEGER, new Range(1, 10))); + emd.addAttribute(new AttributeMetaData("structure", null, POSSIBLE_VALUES[5])); + DEFAULT_META_DATA = emd; + } + public TeamProfitExampleSetGenerator(OperatorDescription description) { super(description); } @@ -149,19 +166,14 @@ public List getParameterTypes() { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "good", "bad")); - emd.addAttribute(new AttributeMetaData("teamID", Ontology.NOMINAL)); - // "size", "leader", "number of qualified employees", "leader changed", - // "average years of experience", "structure" - emd.addAttribute(new AttributeMetaData("size", null, Ontology.INTEGER, new Range(5, 20))); - emd.addAttribute(new AttributeMetaData("leader", null, POSSIBLE_VALUES[1])); - emd.addAttribute(new AttributeMetaData("number of qualified employees", null, Ontology.INTEGER, new Range(1, 10))); - emd.addAttribute(new AttributeMetaData("leader changed", null, POSSIBLE_VALUES[3])); - emd.addAttribute(new AttributeMetaData("average years of experience", null, Ontology.INTEGER, new Range(1, 10))); - emd.addAttribute(new AttributeMetaData("structure", null, POSSIBLE_VALUES[5])); - + ExampleSetMetaData emd = getDefaultMetaData(); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } } diff --git a/src/main/java/com/rapidminer/operator/generator/TransactionClustersExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/TransactionClustersExampleSetGenerator.java index 8abf0694d..b9e561535 100644 --- a/src/main/java/com/rapidminer/operator/generator/TransactionClustersExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/TransactionClustersExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -74,7 +74,7 @@ public ExampleSet createExampleSet() throws OperatorException { getProgress().setTotal(numberOfClusters + numberOfTransactions); // create table - List attributes = new ArrayList(); + List attributes = new ArrayList<>(); Attribute id = AttributeFactory.createAttribute("Id", Ontology.NOMINAL); for (int i = 1; i <= numberOfCustomers; i++) { diff --git a/src/main/java/com/rapidminer/operator/generator/TransactionDatasetFunction.java b/src/main/java/com/rapidminer/operator/generator/TransactionDatasetFunction.java index 7e823bd1c..c4a9c1df2 100644 --- a/src/main/java/com/rapidminer/operator/generator/TransactionDatasetFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/TransactionDatasetFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/TransfersExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/TransfersExampleSetGenerator.java index e1b3dfa68..eeb505a0d 100644 --- a/src/main/java/com/rapidminer/operator/generator/TransfersExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/TransfersExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -65,6 +65,20 @@ public class TransfersExampleSetGenerator extends AbstractExampleSource { { "Prj01", "Prj02", "Prj03", "Prj04", "Prj05", "Prj06", "Prj07", "Prj08" }, null, { "Mr. Brown", "Mr. Miller", "Mrs. Smith", "Mrs. Hanson", "Mrs. Green", "Mr. Chang" }, null }; + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("TransferID", Ontology.INTEGER, Attributes.ID_NAME)); + emd.addAttribute(new AttributeMetaData("Source", null, POSSIBLE_VALUES[0])); + emd.addAttribute(new AttributeMetaData("Target", null, POSSIBLE_VALUES[1])); + emd.addAttribute(new AttributeMetaData("ProjectID", null, POSSIBLE_VALUES[2])); + emd.addAttribute(new AttributeMetaData("Reason", null, Ontology.INTEGER, new Range(10000, 99999))); + emd.addAttribute(new AttributeMetaData("Person", null, POSSIBLE_VALUES[1])); + emd.addAttribute(new AttributeMetaData("Amount", null, Ontology.INTEGER, new Range(50000, Double.POSITIVE_INFINITY))); + DEFAULT_META_DATA = emd; + } + public TransfersExampleSetGenerator(OperatorDescription description) { super(description); } @@ -75,7 +89,7 @@ public ExampleSet createExampleSet() throws OperatorException { int numberOfExamples = getParameterAsInt(PARAMETER_NUMBER_EXAMPLES); // create table - List attributes = new ArrayList(); + List attributes = new ArrayList<>(); Attribute id = AttributeFactory.createAttribute("TransferID", Ontology.INTEGER); attributes.add(id); for (int m = 0; m < ATTRIBUTE_NAMES.length; m++) { @@ -159,21 +173,17 @@ public List getParameterTypes() { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("TransferID", Ontology.INTEGER, Attributes.ID_NAME)); - emd.addAttribute(new AttributeMetaData("Source", null, POSSIBLE_VALUES[0])); - emd.addAttribute(new AttributeMetaData("Target", null, POSSIBLE_VALUES[1])); - emd.addAttribute(new AttributeMetaData("ProjectID", null, POSSIBLE_VALUES[2])); - emd.addAttribute(new AttributeMetaData("Reason", null, Ontology.INTEGER, new Range(10000, 99999))); - emd.addAttribute(new AttributeMetaData("Person", null, POSSIBLE_VALUES[1])); - emd.addAttribute(new AttributeMetaData("Amount", null, Ontology.INTEGER, new Range(50000, Double.POSITIVE_INFINITY))); - + ExampleSetMetaData emd = getDefaultMetaData(); if (getParameterAsBoolean(PARAMETER_CREATE_FRAUD_LABEL)) { - emd.addAttribute(new AttributeMetaData("fraud", Attributes.LABEL_NAME, Ontology.NOMINAL, new String[] { "yes", - "no" })); + emd.addAttribute(new AttributeMetaData("fraud", Attributes.LABEL_NAME, Ontology.NOMINAL, "yes", "no")); } - emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } } diff --git a/src/main/java/com/rapidminer/operator/generator/TriangularFunction.java b/src/main/java/com/rapidminer/operator/generator/TriangularFunction.java index 5e22ee529..358f851d0 100644 --- a/src/main/java/com/rapidminer/operator/generator/TriangularFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/TriangularFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/TwoGaussiansClassificationFunction.java b/src/main/java/com/rapidminer/operator/generator/TwoGaussiansClassificationFunction.java index f3d912ec1..614fcfcbf 100644 --- a/src/main/java/com/rapidminer/operator/generator/TwoGaussiansClassificationFunction.java +++ b/src/main/java/com/rapidminer/operator/generator/TwoGaussiansClassificationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/generator/UpSellingExampleSetGenerator.java b/src/main/java/com/rapidminer/operator/generator/UpSellingExampleSetGenerator.java index 97103fff4..5ea355736 100644 --- a/src/main/java/com/rapidminer/operator/generator/UpSellingExampleSetGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/UpSellingExampleSetGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -60,6 +60,22 @@ public class UpSellingExampleSetGenerator extends AbstractExampleSource { private static String[][] POSSIBLE_VALUES = { null, null, { "healthy", "active", "cozily" }, null, { "married", "single" }, { "practical", "expensive" }, { "soccer", "badminton", "athletics" }, null }; + /** @since 9.2.0 */ + private static final ExampleSetMetaData DEFAULT_META_DATA; + static { + ExampleSetMetaData emd = new ExampleSetMetaData(); + emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "product_1", "product_2", "product_3")); + emd.addAttribute(new AttributeMetaData("name", Ontology.NOMINAL)); + emd.addAttribute(new AttributeMetaData("age", null, Ontology.INTEGER, new Range(15, 70))); + emd.addAttribute(new AttributeMetaData("lifestyle", null, POSSIBLE_VALUES[2])); + emd.addAttribute(new AttributeMetaData("zip code", null, Ontology.INTEGER, new Range(10_000, 100_000))); + emd.addAttribute(new AttributeMetaData("familiy status", null, POSSIBLE_VALUES[4])); + emd.addAttribute(new AttributeMetaData("car", null, POSSIBLE_VALUES[5])); + emd.addAttribute(new AttributeMetaData("sports", null, POSSIBLE_VALUES[6])); + emd.addAttribute(new AttributeMetaData("earnings", null, Ontology.INTEGER, new Range(20_000, 150_000))); + DEFAULT_META_DATA = emd; + } + public UpSellingExampleSetGenerator(OperatorDescription description) { super(description); } @@ -70,7 +86,7 @@ public ExampleSet createExampleSet() throws OperatorException { int numberOfExamples = getParameterAsInt(PARAMETER_NUMBER_EXAMPLES); // create table - List attributes = new ArrayList(); + List attributes = new ArrayList<>(); for (int m = 0; m < ATTRIBUTE_NAMES.length; m++) { Attribute current = AttributeFactory.createAttribute(ATTRIBUTE_NAMES[m], VALUE_TYPES[m]); String[] possibleValues = POSSIBLE_VALUES[m]; @@ -101,30 +117,23 @@ public ExampleSet createExampleSet() throws OperatorException { // "name", "age", "lifestyle", "zip code", "family status", "car", "sports", "earnings" values[1] = random.nextIntInRange(15, 70); values[2] = random.nextInt(POSSIBLE_VALUES[2].length); - values[3] = random.nextIntInRange(10000, 100000); + values[3] = random.nextIntInRange(10_000, 100_000); values[4] = random.nextInt(POSSIBLE_VALUES[4].length); values[5] = random.nextInt(POSSIBLE_VALUES[5].length); values[6] = random.nextInt(POSSIBLE_VALUES[6].length); - values[7] = random.nextIntInRange(20000, 150000); + values[7] = random.nextIntInRange(20_000, 150_000); values[8] = label.getMapping().mapString("product_1"); - if (values[1] > 65) { - if (random.nextDouble() > 0.05) { + if (values[1] > 55) { // age + double d = random.nextDouble(); + if (values[1] > 65 && d > 0.05 || values[1] > 60 && d > 0.1 || d > 0.2) { values[8] = label.getMapping().mapString("product_2"); } - } else if (values[1] > 60) { - if (random.nextDouble() > 0.1) { - values[8] = label.getMapping().mapString("product_2"); - } - } else if (values[1] > 55) { - if (random.nextDouble() > 0.2) { - values[8] = label.getMapping().mapString("product_2"); - } - } else if (values[3] < 15000) { + } else if (values[3] < 15_000) { // zip code if (random.nextDouble() > 0.1) { values[8] = label.getMapping().mapString("product_3"); } - } else if (values[7] > 140000) { + } else if (values[7] > 140_000) { // earnings values[8] = label.getMapping().mapString("product_3"); } builder.addRow(values); @@ -140,21 +149,17 @@ public ExampleSet createExampleSet() throws OperatorException { @Override public MetaData getGeneratedMetaData() throws OperatorException { - ExampleSetMetaData emd = new ExampleSetMetaData(); - emd.addAttribute(new AttributeMetaData("label", Attributes.LABEL_NAME, "product_1", "product_2", "product_3")); - emd.addAttribute(new AttributeMetaData("name", Ontology.NOMINAL)); - emd.addAttribute(new AttributeMetaData("age", null, Ontology.INTEGER, new Range(15, 70))); - emd.addAttribute(new AttributeMetaData("lifestyle", null, POSSIBLE_VALUES[2])); - emd.addAttribute(new AttributeMetaData("zip code", null, Ontology.INTEGER, new Range(10000, 100000))); - emd.addAttribute(new AttributeMetaData("familiy status", null, POSSIBLE_VALUES[4])); - emd.addAttribute(new AttributeMetaData("car", null, POSSIBLE_VALUES[5])); - emd.addAttribute(new AttributeMetaData("sports", null, POSSIBLE_VALUES[6])); - emd.addAttribute(new AttributeMetaData("earnings", null, Ontology.INTEGER, new Range(20000, 150000))); - + ExampleSetMetaData emd = getDefaultMetaData(); emd.setNumberOfExamples(getParameterAsInt(PARAMETER_NUMBER_EXAMPLES)); return emd; } + /** @since 9.2.0 */ + @Override + protected ExampleSetMetaData getDefaultMetaData() { + return DEFAULT_META_DATA.clone(); + } + @Override public List getParameterTypes() { List types = super.getParameterTypes(); diff --git a/src/main/java/com/rapidminer/operator/generator/UserSpecificationDataGenerator.java b/src/main/java/com/rapidminer/operator/generator/UserSpecificationDataGenerator.java index 9142333c2..265b34e72 100644 --- a/src/main/java/com/rapidminer/operator/generator/UserSpecificationDataGenerator.java +++ b/src/main/java/com/rapidminer/operator/generator/UserSpecificationDataGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -58,6 +58,7 @@ * are derived from a user specified list. * * @author Sebastian Land + * @deprecated since 9.2.0, use {@link com.rapidminer.extension.utility.operator.generator.CreateExampleSet} instead */ public class UserSpecificationDataGenerator extends AbstractExampleSource { diff --git a/src/main/java/com/rapidminer/operator/internal/ProcessEmbeddingOperator.java b/src/main/java/com/rapidminer/operator/internal/ProcessEmbeddingOperator.java index b8119f00c..c5ad9a9d9 100644 --- a/src/main/java/com/rapidminer/operator/internal/ProcessEmbeddingOperator.java +++ b/src/main/java/com/rapidminer/operator/internal/ProcessEmbeddingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/AbstractDataReader.java b/src/main/java/com/rapidminer/operator/io/AbstractDataReader.java index 6ef413258..6b6ef3836 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractDataReader.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractDataReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -139,7 +139,7 @@ public abstract class AbstractDataReader extends AbstractExampleSource { */ public static final String PARAMETER_COLUM_ROLE = "attribute_role"; - public static final List ROLE_NAMES = new ArrayList<>(); + public static final List ROLE_NAMES = new ArrayList<>(); { ROLE_NAMES.clear(); @@ -155,7 +155,7 @@ public abstract class AbstractDataReader extends AbstractExampleSource { /** * a list of errors which might occurred during the importing prozess. */ - private List importErrors = new LinkedList<>(); + private List importErrors = new LinkedList<>(); protected abstract DataSet getDataSet() throws OperatorException, IOException; @@ -207,7 +207,7 @@ public abstract class AbstractDataReader extends AbstractExampleSource { * @see AbstractDataReader#hasParseError(int, int) * @see AbstractDataReader#hasParseErrorInColumn(int) */ - TreeMap> errorCells = new TreeMap<>(); + TreeMap> errorCells = new TreeMap<>(); /** * The columns of the created {@link ExampleSet}. @@ -215,7 +215,7 @@ public abstract class AbstractDataReader extends AbstractExampleSource { * @see AbstractDataReader#createExampleSet() * @see AbstractDataReader#guessValueTypes() */ - private List attributeColumns = new ArrayList<>(); + private List attributeColumns = new ArrayList<>(); public void clearAllReaderSettings() { clearReaderSettings(); @@ -387,11 +387,6 @@ private int getRowCountFromGuessing() { return rowCountFromGuessing; } - /* - * (non-Javadoc) - * - * @see com.rapidminer.operator.io.AbstractExampleSource#getGeneratedMetaData() - */ @Override public ExampleSetMetaData getGeneratedMetaData() { if (attributeNamesDefinedByUser()) { @@ -400,7 +395,7 @@ public ExampleSetMetaData getGeneratedMetaData() { } if (!guessedValueTypes) { - return new ExampleSetMetaData(); + return getDefaultMetaData(); } ExampleSetMetaData metaData = new ExampleSetMetaData(); @@ -440,6 +435,11 @@ public ExampleSetMetaData getGeneratedMetaData() { return metaData; } + @Override + protected boolean isMetaDataCacheable() { + return true; + } + private double[] generateRow(DataSet set, List activeAttributes, int rowNumber) throws OperatorException { List allAttributeColumns = getAllAttributeColumns(); @@ -557,7 +557,7 @@ private void adjustAttributeColumnsNumbers(int newNumberOfColumns) { } // too long if (getAllAttributeColumns().size() > newNumberOfColumns) { - List list = new ArrayList<>(); + List list = new ArrayList<>(); for (int i = 0; i < newNumberOfColumns; i++) { list.add(getAttributeColumn(i)); } @@ -664,7 +664,7 @@ public List getPreviewAsList(ProgressListener progress, boolean trimAt public List getErrorPreviewAsList(ProgressListener progress) throws OperatorException { List preview = getPreviewAsList(progress, true, false, -1); - List errorPreview = new LinkedList<>(); + List errorPreview = new LinkedList<>(); Iterator it = preview.iterator(); int rowNum = 0; @@ -713,7 +713,7 @@ public List getPreviewAsList(ProgressListener progress, boolean enable throw new UserError(this, e, 403, e.getMessage()); } - List preview = new LinkedList<>(); + List preview = new LinkedList<>(); // counting starts at one because the user sees it. int currentRow = 1; @@ -822,8 +822,8 @@ public List getPreviewAsList(ProgressListener progress, boolean enable private void foundParseError(int column, int row) { TreeSet treeSet = errorCells.get(column); if (treeSet == null) { - treeSet = new TreeSet<>(); - errorCells.put(column, new TreeSet<>()); + treeSet = new TreeSet<>(); + errorCells.put(column, new TreeSet<>()); } treeSet.add(row); } @@ -858,11 +858,6 @@ public void setDetectErrorsInPreview(boolean detectErrorsInPreview) { this.detectErrorsInPreview = detectErrorsInPreview; } - @Override - protected boolean isMetaDataCacheable() { - return true; - } - /** * Returns a new column name for new column to build. Probably something like "attribute_1". * @@ -870,7 +865,7 @@ protected boolean isMetaDataCacheable() { * @return a unique column name */ protected String getNewGenericColumnName(int column) { - HashSet usedNames = new HashSet<>(); + HashSet usedNames = new HashSet<>(); for (AttributeColumn col : getAllAttributeColumns()) { usedNames.add(col.getName()); } @@ -893,7 +888,7 @@ protected String getNewGenericColumnName(int column) { * @return */ private String[] getGenericColumnNames(String[] proposedNames, String[] oldColumnNames) { - HashSet usedNames = new HashSet<>(); + HashSet usedNames = new HashSet<>(); for (AttributeColumn col : getAllAttributeColumns()) { usedNames.add(col.getName()); } @@ -1127,7 +1122,7 @@ public ExampleSet createExampleSet() throws OperatorException { * @throws OperatorException */ private ExampleSet createExampleSet(int limitOfReadLines) throws OperatorException { - List activeAttributes = new ArrayList<>(); + List activeAttributes = new ArrayList<>(); // load the attribute names/value types/ roles/... which are defined by // the user @@ -1154,7 +1149,7 @@ private ExampleSet createExampleSet(int limitOfReadLines) throws OperatorExcepti } // list of double arrays which holds the read values fpr each line - List dataRows = new ArrayList<>(); + List dataRows = new ArrayList<>(); int lineCount = 0; // debugging purpose while (set.next() && (limitOfReadLines == -1 || limitOfReadLines > lineCount)) { @@ -1227,7 +1222,7 @@ private ExampleSet createExampleSet(int limitOfReadLines) throws OperatorExcepti */ @Override public List getParameterTypes() { - List types = new LinkedList<>(); + List types = new LinkedList<>(); types.addAll(super.getParameterTypes()); types.add(new ParameterTypeBoolean(PARAMETER_ERROR_TOLERANT, @@ -1300,10 +1295,10 @@ protected CacheResetParameterObserver(String parameterKey) { @Override public void update(Observable observable, String arg) { String newFilename = getParameters().getParameterOrNull(parameterKey); - if (oldFilename == newFilename) { - return; - } - if (oldFilename == null || newFilename == null || !newFilename.equals(oldFilename)) { + if (oldFilename == newFilename) { + return; + } + if (oldFilename == null || newFilename == null || !newFilename.equals(oldFilename)) { clearAllReaderSettings(); this.oldFilename = newFilename; } @@ -1528,7 +1523,7 @@ public String toString() { * The valueSet of this attribute, in case it is (bi)nominal. Only for the operator MetaData * purposes. */ - protected Set valueSet = new LinkedHashSet<>(); + protected Set valueSet = new LinkedHashSet<>(); /** * The number of missing values which were read during the guessing. Only for the operator diff --git a/src/main/java/com/rapidminer/operator/io/AbstractExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/AbstractExampleSetWriter.java index 3713a1a7a..a6d280d71 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/AbstractExampleSource.java b/src/main/java/com/rapidminer/operator/io/AbstractExampleSource.java index 47f535e49..435463c4b 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,13 +22,12 @@ import com.rapidminer.operator.OperatorDescription; import com.rapidminer.operator.OperatorException; import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; -import com.rapidminer.operator.ports.metadata.MetaData; /** * Super class of all operators requiring no input and creating an {@link ExampleSet}. * - * @author Simon Fischer + * @author Simon Fischer, Jan Czogalla */ public abstract class AbstractExampleSource extends AbstractReader { @@ -36,8 +35,13 @@ public AbstractExampleSource(final OperatorDescription description) { super(description, ExampleSet.class); } + + /** + * @return a basic {@link ExampleSetMetaData} object + * @since 9.2.0 + */ @Override - public MetaData getGeneratedMetaData() throws OperatorException { + protected ExampleSetMetaData getDefaultMetaData() { return new ExampleSetMetaData(); } diff --git a/src/main/java/com/rapidminer/operator/io/AbstractModelLoader.java b/src/main/java/com/rapidminer/operator/io/AbstractModelLoader.java index ced1545f2..9b7374f60 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractModelLoader.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractModelLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/AbstractReader.java b/src/main/java/com/rapidminer/operator/io/AbstractReader.java index 911b606dc..f4ba56053 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractReader.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -26,19 +26,33 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.concurrent.atomic.AtomicBoolean; import com.rapidminer.Process; +import com.rapidminer.example.ExampleSet; +import com.rapidminer.gui.MetaDataUpdateQueue; +import com.rapidminer.gui.tools.ProgressThread; import com.rapidminer.operator.Annotations; +import com.rapidminer.operator.DebugMode; import com.rapidminer.operator.IOObject; +import com.rapidminer.operator.IOObjectCollection; +import com.rapidminer.operator.Model; import com.rapidminer.operator.Operator; import com.rapidminer.operator.OperatorCreationException; import com.rapidminer.operator.OperatorDescription; import com.rapidminer.operator.OperatorException; import com.rapidminer.operator.ProcessSetupError.Severity; import com.rapidminer.operator.UserError; +import com.rapidminer.operator.features.weighting.ForestBasedWeighting.RandomForestModelMetaData; +import com.rapidminer.operator.learner.PredictionModel; +import com.rapidminer.operator.learner.tree.ConfigurableRandomForestModel; import com.rapidminer.operator.ports.OutputPort; +import com.rapidminer.operator.ports.metadata.CollectionMetaData; +import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; import com.rapidminer.operator.ports.metadata.MetaData; import com.rapidminer.operator.ports.metadata.MetaDataError; +import com.rapidminer.operator.ports.metadata.ModelMetaData; +import com.rapidminer.operator.ports.metadata.PredictionModelMetaData; import com.rapidminer.operator.ports.metadata.ProcessNotInRepositoryMetaDataError; import com.rapidminer.operator.ports.metadata.SimpleMetaDataError; import com.rapidminer.operator.ports.quickfix.SaveProcessQuickFix; @@ -52,7 +66,7 @@ * Superclass of all operators that have no input and generate a single output. This class is mainly * a tribute to the e-LICO DMO. * - * @author Simon Fischer + * @author Simon Fischer, Jan Czogalla */ public abstract class AbstractReader extends Operator { @@ -60,68 +74,175 @@ public abstract class AbstractReader extends Operator { private final Class generatedClass; private boolean cacheDirty = true; + private AtomicBoolean transformationScheduled = new AtomicBoolean(); private MetaData cachedMetaData; private MetaDataError cachedError; + public AbstractReader(OperatorDescription description, Class generatedClass) { super(description); this.generatedClass = generatedClass; + ProgressThread mdTransformationThread = createTransformationProgressThread(); getTransformer().addRule(() -> { - if (cacheDirty || !isMetaDataCacheable()) { - try { - // TODO add extra thread for meta data generation? - cachedMetaData = AbstractReader.this.getGeneratedMetaData(); - cachedError = null; - } catch (UserError e) { - cachedMetaData = new MetaData(AbstractReader.this.generatedClass); - String msg = e.getMessage(); - if ((msg == null) || (msg.length() == 0)) { - msg = e.toString(); - } - - // will be added below - if (e.getCode() == 317 && getProcess() != null) { - cachedError = new ProcessNotInRepositoryMetaDataError(Severity.WARNING, outputPort, - Collections.singletonList(new SaveProcessQuickFix(getProcess())), - "save_process", msg); - } else { - cachedError = new SimpleMetaDataError(Severity.WARNING, outputPort, - "cannot_create_exampleset_metadata", msg); - } - } catch (OperatorException e) { - cachedMetaData = new MetaData(AbstractReader.this.generatedClass); - String msg = e.getMessage(); - if ((msg == null) || (msg.length() == 0)) { - msg = e.toString(); - } - - // will be added below - cachedError = new SimpleMetaDataError(Severity.WARNING, outputPort, - "cannot_create_exampleset_metadata", msg); - } - if (cachedMetaData != null) { - cachedMetaData.addToHistory(outputPort); - } - cacheDirty = false; + if (!isDirty() && getProcess() != null && getProcess().getDebugMode() == DebugMode.COLLECT_METADATA_AFTER_EXECUTION + && outputPort.getMetaData() != null) { + return; + } + if (!isMetaDataCacheable()) { + setCachedMetadataAndError(); + } else if (cacheDirty) { + cachedMetaData = getDefaultMetaData(); + cachedMetaData.addToHistory(outputPort); + cachedError = null; + mdTransformationThread.start(); } outputPort.deliverMD(cachedMetaData); if (cachedError != null) { outputPort.addError(cachedError); } }); - observeParameters(); + observeParameters(mdTransformationThread); } - private void observeParameters() { + /** + * Creates a {@link ProgressThread} that takes care of transforming the meta data in the background to prevent UI freezes. + * This is intended for long running versions of {@link #getGeneratedMetaData()}. + * + * @see #getGeneratedMetaData() + * @see #isMetaDataCacheable() + * @since 9.2.0 + */ + private ProgressThread createTransformationProgressThread() { + return new ProgressThread("AbstractReader.transform_metadata", false, getName()) { + + @Override + public boolean isIndeterminate() { + return true; + } + + @Override + public void start() { + if (transformationScheduled.compareAndSet(false, true)) { + cancelled = false; + MetaDataUpdateQueue.registerMDGeneration(getProcess(), this); + super.start(); + } + } + + @Override + public void run() { + setCachedMetadataAndError(); + cacheDirty = false; + outputPort.deliverMD(cachedMetaData); + if (cachedError != null) { + outputPort.addError(cachedError); + } + transformationScheduled.set(false); + } + }; + } + + /** + * Sets the {@link #cachedMetaData} to the result of {@link #getGeneratedMetaData()} if possible. If an error occurs, + * sets the {@link #cachedError}. + * + * @since 9.2.0 + */ + private void setCachedMetadataAndError() { + try { + cachedMetaData = getGeneratedMetaData(); + cachedError = null; + if (cachedMetaData == null) { + cachedMetaData = getDefaultMetaData(); + cachedError = new SimpleMetaDataError(Severity.WARNING, outputPort, + "cannot_create_exampleset_metadata", new NullPointerException().getLocalizedMessage()); + } + } catch (OperatorException e) { + cachedMetaData = getDefaultMetaData(); + String msg = e.getMessage(); + if ((msg == null) || (msg.length() == 0)) { + msg = e.toString(); + } + + // will be added below + if (e instanceof UserError && ((UserError) e).getCode() == 317 && getProcess() != null) { + cachedError = new ProcessNotInRepositoryMetaDataError(Severity.WARNING, outputPort, + Collections.singletonList(new SaveProcessQuickFix(getProcess())), + "save_process", msg); + } else { + cachedError = new SimpleMetaDataError(Severity.WARNING, outputPort, + "cannot_create_exampleset_metadata", msg); + } + } + cachedMetaData.addToHistory(outputPort); + } + + private void observeParameters(ProgressThread mdTransformationThread) { // we add this as the first observer. otherwise, this change is not seen // by the resulting meta data transformation - getParameters().addObserverAsFirst((observable, arg) -> cacheDirty = true, false); + getParameters().addObserverAsFirst((observable, arg) -> { + cacheDirty = true; + if (isMetaDataCacheable() && transformationScheduled.compareAndSet(true, false)) { + // IMPORTANT NOTE: this only works properly as long as there are no dependencies involved here + // If any other pg depends on this one, this will trigger a popup + mdTransformationThread.cancel(); + } + }, false); } + /** + * Returns the generated {@link MetaData} of this reader. This can be a long running operation + * iff {@link #isMetaDataCacheable()} returns {@code true}. + * + * @return the result of {@link #getDefaultMetaData()} by default. + * @throws OperatorException + * if an error occurs + * @see #getDefaultMetaData() + */ public MetaData getGeneratedMetaData() throws OperatorException { + return getDefaultMetaData(); + } + + /** + * Returns a basic {@link MetaData} object that can be used as a stand-in even if invalid parameters are chosen. + * This method should return immediately and is not suitable for long running operations. + * By default this can return any of the core meta data implementations; these are example sets, collections, + * models (also specific for {@link PredictionModel} and {@link ConfigurableRandomForestModel}). + * For all other {@link IOObject IOObjects} it will return generic meta data. + * + * @return a basic {@link MetaData} object + * @see #getGeneratedMetaData() + * @since 9.2.0 + */ + @SuppressWarnings("unchecked") + protected MetaData getDefaultMetaData() { + if (ExampleSet.class.isAssignableFrom(generatedClass)) { + return new ExampleSetMetaData(); + } + if (IOObjectCollection.class.isAssignableFrom(generatedClass)) { + return new CollectionMetaData(); + } + if (Model.class.isAssignableFrom(generatedClass)) { + if (PredictionModel.class.isAssignableFrom(generatedClass)) { + return new PredictionModelMetaData((Class) generatedClass); + } + if (ConfigurableRandomForestModel.class.isAssignableFrom(generatedClass)) { + return new RandomForestModelMetaData(); + } + return new ModelMetaData((Class) generatedClass, new ExampleSetMetaData()); + } return new MetaData(generatedClass); } + /** + * Returns whether this reader's {@link MetaData} is cacheable or not. Meta data should be cacheable + * where the generation of real meta data is expected to be a long running operation. + * As long as the meta data only depends strictly on the parameter values, this should return {@code false}. + * An example for long running meta data + * @return {@code false} by default. + * + * @see #getGeneratedMetaData() + */ protected boolean isMetaDataCacheable() { return false; } diff --git a/src/main/java/com/rapidminer/operator/io/AbstractStreamWriter.java b/src/main/java/com/rapidminer/operator/io/AbstractStreamWriter.java index 28b4859f3..16a7ac116 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractStreamWriter.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractStreamWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/AbstractWriter.java b/src/main/java/com/rapidminer/operator/io/AbstractWriter.java index f0e903a94..5a74a29b9 100644 --- a/src/main/java/com/rapidminer/operator/io/AbstractWriter.java +++ b/src/main/java/com/rapidminer/operator/io/AbstractWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/AppendingExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/AppendingExampleSetWriter.java index bb12ca273..7f80267a0 100644 --- a/src/main/java/com/rapidminer/operator/io/AppendingExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/AppendingExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/BytewiseExampleSource.java b/src/main/java/com/rapidminer/operator/io/BytewiseExampleSource.java index 7546d4f66..6613dbf53 100644 --- a/src/main/java/com/rapidminer/operator/io/BytewiseExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/BytewiseExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -32,9 +32,7 @@ import com.rapidminer.operator.generator.ExampleSetGenerator; import com.rapidminer.operator.nio.file.FileInputPortHandler; import com.rapidminer.operator.ports.InputPort; -import com.rapidminer.operator.ports.Port; import com.rapidminer.parameter.ParameterType; -import com.rapidminer.parameter.PortProvider; import com.rapidminer.parameter.UndefinedParameterError; import com.rapidminer.tools.ParameterService; import com.rapidminer.tools.parameter.internal.DataManagementParameterHelper; @@ -275,13 +273,7 @@ protected String extractString(byte[] value, int offset, int length) { public List getParameterTypes() { List types = super.getParameterTypes(); ParameterType type = FileInputPortHandler.makeFileParameterType(this, PARAMETER_FILENAME, - "Name of the file to read the data from.", getFileSuffix(), new PortProvider() { - - @Override - public Port getPort() { - return fileInputPort; - } - }); + "Name of the file to read the data from.", getFileSuffix(), () -> fileInputPort); type.setExpert(false); type.setPrimary(true); types.add(type); diff --git a/src/main/java/com/rapidminer/operator/io/CSVExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/CSVExampleSetWriter.java index 5c781a0a1..fb83d2017 100644 --- a/src/main/java/com/rapidminer/operator/io/CSVExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/CSVExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/CSVExampleSource.java b/src/main/java/com/rapidminer/operator/io/CSVExampleSource.java index f96664f17..004f52e63 100644 --- a/src/main/java/com/rapidminer/operator/io/CSVExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/CSVExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/ExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/ExampleSetWriter.java index 423ccbfc8..e5600a3b3 100644 --- a/src/main/java/com/rapidminer/operator/io/ExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/ExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/ExampleSource.java b/src/main/java/com/rapidminer/operator/io/ExampleSource.java index 71b5488f6..b4f9bfa39 100644 --- a/src/main/java/com/rapidminer/operator/io/ExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/ExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -173,7 +173,7 @@ public MetaData getGeneratedMetaData() throws OperatorException { getLogger().fine("Generating meta data for " + this.getName()); File attributeFile = getParameterAsFile(PARAMETER_ATTRIBUTES); if (attributeFile == null) { - return new ExampleSetMetaData(); + return getDefaultMetaData(); } AttributeDataSources attributeDataSources; try { @@ -181,7 +181,7 @@ public MetaData getGeneratedMetaData() throws OperatorException { } catch (XMLParserException | XMLException e) { throw new UserError(this, e, 401, e.getMessage()); } catch (IOException e) { - throw new UserError(this, e, 302, new Object[] { attributeFile, e.getMessage() }); + throw new UserError(this, e, 302, attributeFile, e.getMessage()); } catch (SAXException e) { throw new UserError(this, e, 401, e.toString()); } @@ -199,9 +199,14 @@ public MetaData getGeneratedMetaData() throws OperatorException { return emd; } + /** @return {@code true} iff an attributes file is specified */ @Override protected boolean isMetaDataCacheable() { - return true; + try { + return getParameterAsFile(PARAMETER_ATTRIBUTES) != null; + } catch (UserError userError) { + return true; + } } @Override @@ -236,7 +241,7 @@ commentCharacters, getParameterAsBoolean(PARAMETER_USE_QUOTES), } catch (XMLParserException | XMLException e) { throw new UserError(this, e, 401, e.getMessage()); } catch (IOException e) { - throw new UserError(this, e, 302, new Object[] { attributeFile, e.getMessage() }); + throw new UserError(this, e, 302, attributeFile, e.getMessage()); } catch (SAXException e) { throw new UserError(this, e, 401, e.toString()); } @@ -245,8 +250,7 @@ commentCharacters, getParameterAsBoolean(PARAMETER_USE_QUOTES), ExampleTable table = new MemoryExampleTable(attributeSet.getAllAttributes(), reader, getParameterAsBoolean(PARAMETER_PERMUTATE)); - ExampleSet result = table.createExampleSet(attributeSet); - return result; + return table.createExampleSet(attributeSet); } @Override diff --git a/src/main/java/com/rapidminer/operator/io/ExcelExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/ExcelExampleSetWriter.java index c5a12d8e6..d6438c16d 100644 --- a/src/main/java/com/rapidminer/operator/io/ExcelExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/ExcelExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/IOContainerReader.java b/src/main/java/com/rapidminer/operator/io/IOContainerReader.java index 4162e7eae..68e24e04e 100644 --- a/src/main/java/com/rapidminer/operator/io/IOContainerReader.java +++ b/src/main/java/com/rapidminer/operator/io/IOContainerReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/OutputTypes.java b/src/main/java/com/rapidminer/operator/io/OutputTypes.java index 97cb4931c..517c0cdd9 100644 --- a/src/main/java/com/rapidminer/operator/io/OutputTypes.java +++ b/src/main/java/com/rapidminer/operator/io/OutputTypes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/RepositorySource.java b/src/main/java/com/rapidminer/operator/io/RepositorySource.java index 4b3e15fe0..7b04875b9 100644 --- a/src/main/java/com/rapidminer/operator/io/RepositorySource.java +++ b/src/main/java/com/rapidminer/operator/io/RepositorySource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,7 +19,9 @@ package com.rapidminer.operator.io; import java.util.Collections; +import java.util.HashMap; import java.util.List; +import java.util.Map; import java.util.logging.Level; import com.rapidminer.operator.Annotations; @@ -53,6 +55,12 @@ public class RepositorySource extends AbstractReader { public static final String PARAMETER_REPOSITORY_ENTRY = "repository_entry"; + private static final Map, String> REPO_ERROR_KEYS = new HashMap<>(); + static { + REPO_ERROR_KEYS.put(RepositoryEntryNotFoundException.class, "repository_location_does_not_exist"); + REPO_ERROR_KEYS.put(RepositoryEntryWrongTypeException.class, "repository_location_wrong_type"); + } + public RepositorySource(OperatorDescription description) { super(description, IOObject.class); } @@ -62,49 +70,34 @@ public MetaData getGeneratedMetaData() throws OperatorException { IOObjectEntry entry; try { entry = getRepositoryEntry(); - } catch (RepositoryEntryNotFoundException e) { - addError(new InvalidRepositoryEntryError(Severity.WARNING, getPortOwner(), PARAMETER_REPOSITORY_ENTRY, - Collections.singletonList(new ParameterSettingQuickFix(getPortOwner().getOperator(), PARAMETER_REPOSITORY_ENTRY)), - "repository_location_does_not_exist", getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY), - e.getMessage())); - return super.getGeneratedMetaData(); - } catch (RepositoryEntryWrongTypeException e) { - addError(new InvalidRepositoryEntryError(Severity.WARNING, getPortOwner(), PARAMETER_REPOSITORY_ENTRY, - Collections.singletonList(new ParameterSettingQuickFix(getPortOwner().getOperator(), PARAMETER_REPOSITORY_ENTRY)), - "repository_location_wrong_type", getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY), - e.getMessage())); - return super.getGeneratedMetaData(); - } catch (RepositoryException e) { - addError(new SimpleProcessSetupError(Severity.WARNING, getPortOwner(), "repository_access_error", - getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY), e.getMessage())); - return super.getGeneratedMetaData(); - } catch (UndefinedParameterError e) { + } catch (RepositoryException | UndefinedParameterError e) { + handleSetupError(e); return super.getGeneratedMetaData(); } - if (entry != null) { - try { - MetaData metaData = entry.retrieveMetaData().clone(); - // We reduce the number of nominal values to a limit here to keep meta data - // transformations fast. - if (metaData instanceof ExampleSetMetaData) { - for (AttributeMetaData amd : ((ExampleSetMetaData) metaData).getAllAttributes()) { - if (amd.isNominal()) { - amd.shrinkValueSet(); - } + try { + MetaData metaData = entry.retrieveMetaData().clone(); + // We reduce the number of nominal values to a limit here to keep meta data + // transformations fast. + if (metaData instanceof ExampleSetMetaData) { + for (AttributeMetaData amd : ((ExampleSetMetaData) metaData).getAllAttributes()) { + if (amd.isNominal()) { + amd.shrinkValueSet(); } } - return metaData; - } catch (RepositoryException e) { - getLogger().log(Level.INFO, "Error retrieving meta data from " + entry.getLocation() + ": " + e, e); - return super.getGeneratedMetaData(); } - } else { - addError(new SimpleProcessSetupError(Severity.WARNING, getPortOwner(), "repository_location_does_not_exist", - getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY))); + return metaData; + } catch (RepositoryException e) { + getLogger().log(Level.INFO, "Error retrieving meta data from " + entry.getLocation() + ": " + e, e); return super.getGeneratedMetaData(); } } + /** @return {@code true} */ + @Override + protected boolean isMetaDataCacheable() { + return true; + } + private IOObjectEntry getRepositoryEntry() throws RepositoryException, UserError { RepositoryLocation location = getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY); Entry entry = location.locateEntry(); @@ -117,6 +110,30 @@ private IOObjectEntry getRepositoryEntry() throws RepositoryException, UserError } } + /** + * Handles the given exception by adding an appropriate {@link com.rapidminer.operator.ProcessSetupError ProcessSetupError} + * to this operator if applicable. + *

+ * Exceptions that are not {@link RepositoryException RepositoryExceptions} will be ignored. + * A specific error is added for entries that can not be found or are of the wrong type. Otherwise a generic error is added. + * + * @since 9.2.0 + */ + private void handleSetupError(Exception e) throws UserError{ + if (!(e instanceof RepositoryException)) { + return; + } + if (e instanceof RepositoryEntryNotFoundException || e instanceof RepositoryEntryWrongTypeException) { + addError(new InvalidRepositoryEntryError(Severity.WARNING, getPortOwner(), PARAMETER_REPOSITORY_ENTRY, + Collections.singletonList(new ParameterSettingQuickFix(getPortOwner().getOperator(), PARAMETER_REPOSITORY_ENTRY)), + REPO_ERROR_KEYS.get(e.getClass()), getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY), + e.getMessage())); + return; + } + addError(new SimpleProcessSetupError(Severity.WARNING, getPortOwner(), "repository_access_error", + getParameterAsRepositoryLocation(PARAMETER_REPOSITORY_ENTRY), e.getMessage())); + } + @Override public IOObject read() throws OperatorException { try { diff --git a/src/main/java/com/rapidminer/operator/io/RepositoryStorer.java b/src/main/java/com/rapidminer/operator/io/RepositoryStorer.java index 6000edb2f..ca1c19285 100644 --- a/src/main/java/com/rapidminer/operator/io/RepositoryStorer.java +++ b/src/main/java/com/rapidminer/operator/io/RepositoryStorer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/ResultWriter.java b/src/main/java/com/rapidminer/operator/io/ResultWriter.java index b972f6ca8..062367d2d 100644 --- a/src/main/java/com/rapidminer/operator/io/ResultWriter.java +++ b/src/main/java/com/rapidminer/operator/io/ResultWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/SimpleExampleSource.java b/src/main/java/com/rapidminer/operator/io/SimpleExampleSource.java index dc05c007c..902023e83 100644 --- a/src/main/java/com/rapidminer/operator/io/SimpleExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/SimpleExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -192,14 +192,19 @@ public CSVFileReader createReader(File file) throws UndefinedParameterError { public MetaData getGeneratedMetaData() throws OperatorException { File file = getParameterAsFile(PARAMETER_FILENAME); CSVFileReader reader = createReader(getParameterAsFile(PARAMETER_FILENAME)); - MetaData metaData = null; try { - metaData = reader.getMetaData(); + return reader.getMetaData(); } catch (FileNotFoundException e) { throw new UserError(this, 302, file, e.getMessage()); } catch (IOException e) { } - return metaData; + return getDefaultMetaData(); + } + + /** @return {@code true} */ + @Override + protected boolean isMetaDataCacheable() { + return true; } @Override diff --git a/src/main/java/com/rapidminer/operator/io/SpecialFormatExampleSetWriter.java b/src/main/java/com/rapidminer/operator/io/SpecialFormatExampleSetWriter.java index d4c6fec82..33558aa61 100644 --- a/src/main/java/com/rapidminer/operator/io/SpecialFormatExampleSetWriter.java +++ b/src/main/java/com/rapidminer/operator/io/SpecialFormatExampleSetWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/io/URLExampleSource.java b/src/main/java/com/rapidminer/operator/io/URLExampleSource.java index 5b6857079..bd7f29e00 100644 --- a/src/main/java/com/rapidminer/operator/io/URLExampleSource.java +++ b/src/main/java/com/rapidminer/operator/io/URLExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/AbstractLearner.java b/src/main/java/com/rapidminer/operator/learner/AbstractLearner.java index 095e4ba01..9eb964998 100644 --- a/src/main/java/com/rapidminer/operator/learner/AbstractLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/AbstractLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/CapabilityCheck.java b/src/main/java/com/rapidminer/operator/learner/CapabilityCheck.java index e2ce34995..87cf91848 100644 --- a/src/main/java/com/rapidminer/operator/learner/CapabilityCheck.java +++ b/src/main/java/com/rapidminer/operator/learner/CapabilityCheck.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/CapabilityProvider.java b/src/main/java/com/rapidminer/operator/learner/CapabilityProvider.java index 35a4ba00f..95f343404 100644 --- a/src/main/java/com/rapidminer/operator/learner/CapabilityProvider.java +++ b/src/main/java/com/rapidminer/operator/learner/CapabilityProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/FormulaProvider.java b/src/main/java/com/rapidminer/operator/learner/FormulaProvider.java index 7f258efbf..34be33060 100644 --- a/src/main/java/com/rapidminer/operator/learner/FormulaProvider.java +++ b/src/main/java/com/rapidminer/operator/learner/FormulaProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/Learner.java b/src/main/java/com/rapidminer/operator/learner/Learner.java index fc6f5697e..44bb56a61 100644 --- a/src/main/java/com/rapidminer/operator/learner/Learner.java +++ b/src/main/java/com/rapidminer/operator/learner/Learner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/PredictionModel.java b/src/main/java/com/rapidminer/operator/learner/PredictionModel.java index fb6ca8b74..5028f7b39 100644 --- a/src/main/java/com/rapidminer/operator/learner/PredictionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/PredictionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/SimpleBinaryPredictionModel.java b/src/main/java/com/rapidminer/operator/learner/SimpleBinaryPredictionModel.java index 076f3b07c..5bfda83fd 100644 --- a/src/main/java/com/rapidminer/operator/learner/SimpleBinaryPredictionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/SimpleBinaryPredictionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/SimplePredictionModel.java b/src/main/java/com/rapidminer/operator/learner/SimplePredictionModel.java index 489be5eb0..cf3671366 100644 --- a/src/main/java/com/rapidminer/operator/learner/SimplePredictionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/SimplePredictionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/UpdateablePredictionModel.java b/src/main/java/com/rapidminer/operator/learner/UpdateablePredictionModel.java index ec66e3185..ba9e5c91e 100644 --- a/src/main/java/com/rapidminer/operator/learner/UpdateablePredictionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/UpdateablePredictionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRule.java b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRule.java index 7de135003..7e7798920 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRule.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRuleGenerator.java b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRuleGenerator.java index 5b8824a48..5d6dc3ded 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRuleGenerator.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRuleGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRules.java b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRules.java index 65b6309f5..0f83d0fce 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/AssociationRules.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/AssociationRules.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/BooleanAttributeItem.java b/src/main/java/com/rapidminer/operator/learner/associations/BooleanAttributeItem.java index 94027f167..9716f8926 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/BooleanAttributeItem.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/BooleanAttributeItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSet.java b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSet.java index ae1e2b57e..ed584c328 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSet.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetAttributeCreator.java b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetAttributeCreator.java index 566577d09..4f197ec54 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetAttributeCreator.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetAttributeCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetUnificator.java b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetUnificator.java index b41d2e97f..7ded21985 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetUnificator.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetUnificator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSets.java b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSets.java index 62e6d913c..b9f06632b 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSets.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSets.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetsToData.java b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetsToData.java index b80a69b71..6343b83bb 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetsToData.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/FrequentItemSetsToData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/Item.java b/src/main/java/com/rapidminer/operator/learner/associations/Item.java index 36a022735..bd63fbf20 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/Item.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/Item.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/PowerSet.java b/src/main/java/com/rapidminer/operator/learner/associations/PowerSet.java index 5a61cff60..80e81388b 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/PowerSet.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/PowerSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPGrowth.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPGrowth.java index e3f7ef21f..89b75f94f 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPGrowth.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPGrowth.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTree.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTree.java index 48e62744c..5d3bad83b 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTree.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTreeNode.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTreeNode.java index c4f2e9022..f2f058e74 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTreeNode.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FPTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FrequencyStack.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FrequencyStack.java index b372f1fa9..949d16cac 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FrequencyStack.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/FrequencyStack.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/Header.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/Header.java index 16d24832b..f087ba538 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/Header.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/Header.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/ListFrequencyStack.java b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/ListFrequencyStack.java index db39f3e94..cd0b7b1d7 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/ListFrequencyStack.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/fpgrowth/ListFrequencyStack.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/CountingInformations.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/CountingInformations.java index bfc1c15ff..e30d795d2 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/CountingInformations.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/CountingInformations.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/DataSequence.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/DataSequence.java index c44adae5e..6a4d130c8 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/DataSequence.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/DataSequence.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPOperator.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPOperator.java index 34b36df8a..4d5274f78 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPOperator.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPSet.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPSet.java index 831f55d5a..992e76085 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPSet.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/GSPSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeInnerNode.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeInnerNode.java index 647b0301d..503fa2524 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeInnerNode.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeInnerNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeLeafNode.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeLeafNode.java index 975a4b244..57d9b27fb 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeLeafNode.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeLeafNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeNode.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeNode.java index 9b20d40c4..3bcaccf00 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeNode.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeRootNode.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeRootNode.java index 53b2db955..fa5eeaba0 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeRootNode.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/HashTreeRootNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Item.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Item.java index 372187609..72b8c2c12 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Item.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Item.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Sequence.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Sequence.java index c596dff0a..711e32b6e 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Sequence.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Sequence.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Transaction.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Transaction.java index 4ee239bc7..c21c79fb2 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/Transaction.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/Transaction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/associations/gsp/TransactionSet.java b/src/main/java/com/rapidminer/operator/learner/associations/gsp/TransactionSet.java index c8eed20c7..14943845d 100644 --- a/src/main/java/com/rapidminer/operator/learner/associations/gsp/TransactionSet.java +++ b/src/main/java/com/rapidminer/operator/learner/associations/gsp/TransactionSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/DiscriminantModel.java b/src/main/java/com/rapidminer/operator/learner/bayes/DiscriminantModel.java index 745afa22f..8ba1ab733 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/DiscriminantModel.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/DiscriminantModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/DistributionModel.java b/src/main/java/com/rapidminer/operator/learner/bayes/DistributionModel.java index 943c8a96c..1630f953d 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/DistributionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/DistributionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/KernelDistributionModel.java b/src/main/java/com/rapidminer/operator/learner/bayes/KernelDistributionModel.java index 1cae4b28f..25471922c 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/KernelDistributionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/KernelDistributionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/KernelNaiveBayes.java b/src/main/java/com/rapidminer/operator/learner/bayes/KernelNaiveBayes.java index dd7bdd8f2..f54130799 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/KernelNaiveBayes.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/KernelNaiveBayes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/LinearDiscriminantAnalysis.java b/src/main/java/com/rapidminer/operator/learner/bayes/LinearDiscriminantAnalysis.java index 15bb44165..8d9bbf585 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/LinearDiscriminantAnalysis.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/LinearDiscriminantAnalysis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/NaiveBayes.java b/src/main/java/com/rapidminer/operator/learner/bayes/NaiveBayes.java index 8c705b665..9cf724731 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/NaiveBayes.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/NaiveBayes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/QuadraticDiscriminantAnalysis.java b/src/main/java/com/rapidminer/operator/learner/bayes/QuadraticDiscriminantAnalysis.java index d2f8262a5..e082fc6a0 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/QuadraticDiscriminantAnalysis.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/QuadraticDiscriminantAnalysis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/RegularizedDiscriminantAnalysis.java b/src/main/java/com/rapidminer/operator/learner/bayes/RegularizedDiscriminantAnalysis.java index b049fae0f..2826c1875 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/RegularizedDiscriminantAnalysis.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/RegularizedDiscriminantAnalysis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/bayes/SimpleDistributionModel.java b/src/main/java/com/rapidminer/operator/learner/bayes/SimpleDistributionModel.java index f4b83342a..c0fffd65f 100644 --- a/src/main/java/com/rapidminer/operator/learner/bayes/SimpleDistributionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/bayes/SimpleDistributionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/FastLargeMargin.java b/src/main/java/com/rapidminer/operator/learner/functions/FastLargeMargin.java index 8bfabc95a..dd98d54ba 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/FastLargeMargin.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/FastLargeMargin.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/FastMarginModel.java b/src/main/java/com/rapidminer/operator/learner/functions/FastMarginModel.java index d6aaef536..0d74a255d 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/FastMarginModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/FastMarginModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/HyperplaneModel.java b/src/main/java/com/rapidminer/operator/learner/functions/HyperplaneModel.java index 237ffd386..4b969ce16 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/HyperplaneModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/HyperplaneModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/LinearRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/LinearRegressionModel.java index 483d94d22..7cdf805bd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/LinearRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/LinearRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegression.java index e579c8c42..a3ba183bc 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionModel.java index 91faab14b..8b83e8118 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionOptimization.java index 1ccb52443..4d7d2cc77 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/LogisticRegressionOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/Perceptron.java b/src/main/java/com/rapidminer/operator/learner/functions/Perceptron.java index 8af5f6563..8624f6ae5 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/Perceptron.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/Perceptron.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegression.java index a98d0aa9a..c30e9dd1a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegressionModel.java index 24d3b15cd..5a375b270 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/PolynomialRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionModel.java index b508a707e..8dc6118f0 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionOperator.java b/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionOperator.java index 35f81f16a..788f0c08e 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionOperator.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/SeeminglyUnrelatedRegressionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/VectorLinearRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/VectorLinearRegression.java index 4823a1785..dfa6d96f6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/VectorLinearRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/VectorLinearRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/VectorRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/VectorRegressionModel.java index 038601301..cf1af2e2a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/VectorRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/VectorRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractKernelBasedLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractKernelBasedLearner.java index d2eed3e74..759ddac88 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractKernelBasedLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractKernelBasedLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMLearner.java index 4953d396e..75ddb7123 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMModel.java index 53bda8653..514fcceea 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/AbstractMySVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPLearner.java index 6a392933a..f33c6d0e9 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPModel.java index a86d3e102..b393a66d7 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/GPModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMLearner.java index 5517fe656..e2585c9eb 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMModel.java index c3d7d5783..7216a6a48 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/JMySVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegression.java index 0f004276f..5bef83ea7 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionModel.java index b88cdc9a2..54cc20b57 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionOptimization.java index 7c8a24e13..4a14ed5f7 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelLogisticRegressionOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelModel.java index be8c3f88a..7f822c02c 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/KernelModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMLearner.java index f45895bac..cec0fa7cc 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMModel.java index d768e6cd5..b6d1d0311 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LibSVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMLearner.java index a9e515b42..240736e89 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMModel.java index 143fc018c..d5c12151a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/LinearMySVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRLearner.java index 5e5e1d8a4..adc0b13b0 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRModel.java index 9ccbf9aab..5805cd4a2 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/MyKLRModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMLearner.java index d46b2f97d..6913966f8 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMModel.java index 556b485d3..b616bb44f 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/RVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/SupportVector.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/SupportVector.java index cf1bd24a1..083929098 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/SupportVector.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/SupportVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationEvoOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationEvoOptimization.java index bf48bb884..6b96fa943 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationEvoOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationEvoOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationOptimizationFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationOptimizationFunction.java index 6f51bd515..9fc0b22c9 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationOptimizationFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/ClassificationOptimizationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoOptimization.java index 260193a7c..8ed8a6e3b 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVM.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVM.java index 37150d40f..dc5c4ef49 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVM.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVM.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVMModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVMModel.java index 8dd2cd814..47316139f 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVMModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/EvoSVMModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/OptimizationFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/OptimizationFunction.java index 01f6556c1..88aad20d4 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/OptimizationFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/OptimizationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVM.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVM.java index ca07c88b7..878152333 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVM.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVM.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVMOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVMOptimization.java index 23a1fac5e..4fff6c383 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVMOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/PSOSVMOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionEvoOptimization.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionEvoOptimization.java index 212d8a05b..467f40c91 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionEvoOptimization.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionEvoOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionOptimizationFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionOptimizationFunction.java index cfa122cc6..ef347ed33 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionOptimizationFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/evosvm/RegressionOptimizationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/GPBase.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/GPBase.java index 6af20dd6c..c428013cd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/GPBase.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/GPBase.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Model.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Model.java index 6c4c994b9..35dfa17de 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Model.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Model.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Parameter.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Parameter.java index 56f89f24b..d5a148149 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Parameter.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Parameter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Problem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Problem.java index e7a72a012..22e76a3b8 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Problem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Problem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Regression.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Regression.java index 0b3e6fe4e..a6baab246 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Regression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/Regression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/RegressionProblem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/RegressionProblem.java index 4c60cc836..8e3754ecd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/RegressionProblem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/gaussianprocess/RegressionProblem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperHyper.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperHyper.java index bb0f15adf..7ef764ab6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperHyper.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperHyper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperModel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperModel.java index 986762ec8..b3feb13a6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/hyperhyper/HyperModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExample.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExample.java index 307603c8f..9b4f72cbf 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExample.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExample.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExamples.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExamples.java index 0f618f16e..546843fa4 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExamples.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/examples/SVMExamples.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/Kernel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/Kernel.java index 55497556f..bc4087588 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/Kernel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/Kernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelAnova.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelAnova.java index 00ac0a10f..3f000ad91 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelAnova.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelAnova.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelDot.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelDot.java index 064f12c2c..428c38d35 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelDot.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelDot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelEpanechnikov.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelEpanechnikov.java index 7bea63f53..b9fe0a959 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelEpanechnikov.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelEpanechnikov.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelGaussianCombination.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelGaussianCombination.java index 784e556c9..e2b4d870f 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelGaussianCombination.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelGaussianCombination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelMultiquadric.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelMultiquadric.java index 7a5279f65..8bcc3844c 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelMultiquadric.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelMultiquadric.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelNeural.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelNeural.java index ecb7210b1..4de258ea3 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelNeural.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelNeural.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelPolynomial.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelPolynomial.java index e11855478..93b17dfcd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelPolynomial.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelPolynomial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelRadial.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelRadial.java index 88c9263a5..9754ab00e 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelRadial.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/kernel/KernelRadial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblem.java index 49b98b316..9a24cb5cb 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblemSMO.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblemSMO.java index 0c2c8c91e..926cea300 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblemSMO.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/optimizer/QuadraticProblemSMO.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVM.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVM.java index 23988269c..bb44130a6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVM.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVM.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMInterface.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMInterface.java index afa92ec39..b0b445abd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMInterface.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMInterface.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMpattern.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMpattern.java index 4ceecbe01..3ba63c4f6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMpattern.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMpattern.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMregression.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMregression.java index e64d2b5b8..8803cd04f 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMregression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/svm/SVMregression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Cache.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Cache.java index 040e03bba..8f1f5b85b 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Cache.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Cache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Heap.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Heap.java index cea653774..a9a467ccb 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Heap.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/Heap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MaxHeap.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MaxHeap.java index 902a0fb56..c54d7c2c5 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MaxHeap.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MaxHeap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MinHeap.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MinHeap.java index ed01da9f0..995162bfd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MinHeap.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/jmysvm/util/MinHeap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/logistic/KLR.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/logistic/KLR.java index 3d608fc5e..43b02796d 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/logistic/KLR.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/logistic/KLR.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ClassificationProblem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ClassificationProblem.java index a8ab1b532..513e5b39f 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ClassificationProblem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ClassificationProblem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ConstructiveRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ConstructiveRegression.java index 4cdada014..5506ea5e6 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ConstructiveRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/ConstructiveRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Model.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Model.java index 487ada5a3..a3392e887 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Model.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Model.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Parameter.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Parameter.java index b88cece29..a42e3d1d0 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Parameter.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Parameter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Problem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Problem.java index 6dabf495e..ed4c4cb7e 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Problem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/Problem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.java index 767138013..e8032827d 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMClassification.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMClassification.java index 5c6af3c3e..19dd3b3b7 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMClassification.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMClassification.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMRegression.java index c0bad0337..245077703 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RVMRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RegressionProblem.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RegressionProblem.java index f39917a9c..8d7a81ab5 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RegressionProblem.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/RegressionProblem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/Kernel.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/Kernel.java index 9760910a1..a565f92b8 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/Kernel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/Kernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelBasisFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelBasisFunction.java index f604ba190..64ca54659 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelBasisFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelBasisFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelCauchy.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelCauchy.java index 22552bb25..fd1ef7e47 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelCauchy.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelCauchy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelEpanechnikov.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelEpanechnikov.java index 79c83f568..409cbfbd4 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelEpanechnikov.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelEpanechnikov.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelGaussianCombination.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelGaussianCombination.java index 7094e59d3..586bd6e45 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelGaussianCombination.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelGaussianCombination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelLaplace.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelLaplace.java index b5b985d06..ec927ca93 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelLaplace.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelLaplace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelMultiquadric.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelMultiquadric.java index a292540a9..34b4ebd76 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelMultiquadric.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelMultiquadric.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelPoly.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelPoly.java index 0a0f59fb3..b6688fa84 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelPoly.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelPoly.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelRadial.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelRadial.java index 7429faad1..6cfa4892a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelRadial.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelRadial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelSigmoid.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelSigmoid.java index 60015fb5b..7f8a8b3c4 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelSigmoid.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/kernel/KernelSigmoid.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/util/SECholeskyDecomposition.java b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/util/SECholeskyDecomposition.java index da3e157a7..198705fa9 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/util/SECholeskyDecomposition.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/kernel/rvm/util/SECholeskyDecomposition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/GreedyLinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/GreedyLinearRegressionMethod.java index 6f7d91f31..c10dd18dd 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/GreedyLinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/GreedyLinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/IterativeTTestLinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/IterativeTTestLinearRegressionMethod.java index e748990ac..981ef5ed9 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/IterativeTTestLinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/IterativeTTestLinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegression.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegression.java index 12491cccd..279b6cd2b 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegressionMethod.java index d775489ff..b2417e3ee 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/LinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/M5PLinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/M5PLinearRegressionMethod.java index b81f7ca7c..a718c55b5 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/M5PLinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/M5PLinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/PlainLinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/PlainLinearRegressionMethod.java index 96f859bfc..a9d622ea8 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/PlainLinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/PlainLinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/linear/TTestLinearRegressionMethod.java b/src/main/java/com/rapidminer/operator/learner/functions/linear/TTestLinearRegressionMethod.java index 458e7afa8..661943b1b 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/linear/TTestLinearRegressionMethod.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/linear/TTestLinearRegressionMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ActivationFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ActivationFunction.java index 5bde9d75d..d84b5f32e 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ActivationFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ActivationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetLearner.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetLearner.java index 2065be3eb..10af35a7e 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetModel.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetModel.java index 7928777a0..1e15d671a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetModel.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetVisualizer.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetVisualizer.java index c78a62b64..bf38378b7 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetVisualizer.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/ImprovedNeuralNetVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InnerNode.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InnerNode.java index 0641ea3b3..05475f474 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InnerNode.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InnerNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InputNode.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InputNode.java index 69b84b787..200dcc927 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InputNode.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/InputNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/LinearFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/LinearFunction.java index e1f96f90b..583c5a44a 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/LinearFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/LinearFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/Node.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/Node.java index 3a59079f1..64c633999 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/Node.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/Node.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/OutputNode.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/OutputNode.java index b1fc24c98..f846c43bf 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/OutputNode.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/OutputNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/SigmoidFunction.java b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/SigmoidFunction.java index 842c8f003..9d19f8b41 100644 --- a/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/SigmoidFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/functions/neuralnet/SigmoidFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/IGSSResult.java b/src/main/java/com/rapidminer/operator/learner/igss/IGSSResult.java index e7ae331e7..d4ed5b375 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/IGSSResult.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/IGSSResult.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/IteratingGSS.java b/src/main/java/com/rapidminer/operator/learner/igss/IteratingGSS.java index 321bb8aee..90628a49f 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/IteratingGSS.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/IteratingGSS.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/Result.java b/src/main/java/com/rapidminer/operator/learner/igss/Result.java index 5cb339cbc..4b90c6a1f 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/Result.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/Result.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/GSSModel.java b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/GSSModel.java index a116c3ec2..0392d2980 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/GSSModel.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/GSSModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Hypothesis.java b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Hypothesis.java index 3caf3cd92..e7541ab11 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Hypothesis.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Hypothesis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Literal.java b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Literal.java index 5e7e4cf55..e79853e23 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Literal.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Literal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Rule.java b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Rule.java index 7e76470f5..923a2070c 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Rule.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/hypothesis/Rule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/AbstractUtility.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/AbstractUtility.java index 52312d80b..35cbbdad8 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/AbstractUtility.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/AbstractUtility.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Accuracy.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Accuracy.java index 27ceec461..bad0d8273 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Accuracy.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Accuracy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Binomial.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Binomial.java index 4908b187c..456d036dd 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Binomial.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Binomial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Coverage.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Coverage.java index 74f385a2f..877129f50 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Coverage.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Coverage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/InstanceAveraging.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/InstanceAveraging.java index ec536a36c..c7bd75bab 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/InstanceAveraging.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/InstanceAveraging.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Linear.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Linear.java index 643af8c93..8e9c59b89 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Linear.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Linear.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Squared.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Squared.java index 045bce675..6bc66177b 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Squared.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Squared.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/Utility.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/Utility.java index b4b3485d3..1512cd80a 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/Utility.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/Utility.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/igss/utility/WRAcc.java b/src/main/java/com/rapidminer/operator/learner/igss/utility/WRAcc.java index cc99768bc..df010c4c2 100644 --- a/src/main/java/com/rapidminer/operator/learner/igss/utility/WRAcc.java +++ b/src/main/java/com/rapidminer/operator/learner/igss/utility/WRAcc.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingLearner.java b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingLearner.java index a9814a749..560c70cfc 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingModel.java b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingModel.java index ef9bd7b6d..b5a566763 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingModel.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeBasedVotingModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeDefaultModel.java b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeDefaultModel.java index e89e83b50..9b1fafa51 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/AttributeDefaultModel.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/AttributeDefaultModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/DefaultLearner.java b/src/main/java/com/rapidminer/operator/learner/lazy/DefaultLearner.java index afd76d271..fb56de3a0 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/DefaultLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/DefaultLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/DefaultModel.java b/src/main/java/com/rapidminer/operator/learner/lazy/DefaultModel.java index f8410bfe7..f4b9780f7 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/DefaultModel.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/DefaultModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/KNNClassificationModel.java b/src/main/java/com/rapidminer/operator/learner/lazy/KNNClassificationModel.java index 8359386ad..e87e45fe2 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/KNNClassificationModel.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/KNNClassificationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/KNNLearner.java b/src/main/java/com/rapidminer/operator/learner/lazy/KNNLearner.java index a93249f55..9a906c0ef 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/KNNLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/KNNLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/lazy/KNNRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/lazy/KNNRegressionModel.java index 8edbb518f..fb24474c9 100644 --- a/src/main/java/com/rapidminer/operator/learner/lazy/KNNRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/lazy/KNNRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/AtLeastNeighborhood.java b/src/main/java/com/rapidminer/operator/learner/local/AtLeastNeighborhood.java index b0385aecc..e4c3bb20c 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/AtLeastNeighborhood.java +++ b/src/main/java/com/rapidminer/operator/learner/local/AtLeastNeighborhood.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/DistanceNeighborhood.java b/src/main/java/com/rapidminer/operator/learner/local/DistanceNeighborhood.java index fd90cfa45..d44555415 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/DistanceNeighborhood.java +++ b/src/main/java/com/rapidminer/operator/learner/local/DistanceNeighborhood.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionModel.java index 4ae445412..777d90b63 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionOperator.java b/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionOperator.java index 2325fa1c3..0be1a1fc0 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionOperator.java +++ b/src/main/java/com/rapidminer/operator/learner/local/LocalPolynomialRegressionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/NearestNeighborNeighborhood.java b/src/main/java/com/rapidminer/operator/learner/local/NearestNeighborNeighborhood.java index 3606ef72f..fcb521d94 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/NearestNeighborNeighborhood.java +++ b/src/main/java/com/rapidminer/operator/learner/local/NearestNeighborNeighborhood.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/Neighborhood.java b/src/main/java/com/rapidminer/operator/learner/local/Neighborhood.java index 3110778a2..e6bd3827f 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/Neighborhood.java +++ b/src/main/java/com/rapidminer/operator/learner/local/Neighborhood.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/Neighborhoods.java b/src/main/java/com/rapidminer/operator/learner/local/Neighborhoods.java index 351df9330..a8531b344 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/Neighborhoods.java +++ b/src/main/java/com/rapidminer/operator/learner/local/Neighborhoods.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/local/RelativeNeighborhood.java b/src/main/java/com/rapidminer/operator/learner/local/RelativeNeighborhood.java index 0e06fc0f1..c90d80185 100644 --- a/src/main/java/com/rapidminer/operator/learner/local/RelativeNeighborhood.java +++ b/src/main/java/com/rapidminer/operator/learner/local/RelativeNeighborhood.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AbstractMetaLearner.java b/src/main/java/com/rapidminer/operator/learner/meta/AbstractMetaLearner.java index 97069e3ab..d62588406 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AbstractMetaLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AbstractMetaLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AbstractStacking.java b/src/main/java/com/rapidminer/operator/learner/meta/AbstractStacking.java index 3e9c80e76..e62f2792c 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AbstractStacking.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AbstractStacking.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoost.java b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoost.java index 365a82d8d..4ec8986ed 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoost.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoost.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostModel.java b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostModel.java index b5cfa1889..6e3fb241e 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostPerformanceMeasures.java b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostPerformanceMeasures.java index e35fec8a0..aed385e20 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostPerformanceMeasures.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AdaBoostPerformanceMeasures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegression.java b/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegression.java index d210ee448..8bcf8eff1 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegressionModel.java index 5e9031505..a988b6903 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/AdditiveRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Bagging.java b/src/main/java/com/rapidminer/operator/learner/meta/Bagging.java index 0286512e6..5bb414d39 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Bagging.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Bagging.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/BaggingModel.java b/src/main/java/com/rapidminer/operator/learner/meta/BaggingModel.java index 562e96541..793b2a756 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/BaggingModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/BaggingModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostBaseModelInfo.java b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostBaseModelInfo.java index 8168c3ee7..868295858 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostBaseModelInfo.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostBaseModelInfo.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostModel.java b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostModel.java index 8de81bf04..38b53ea27 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostStream.java b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostStream.java index c67c70f76..769fcf7db 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/BayBoostStream.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/BayBoostStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/BayesianBoosting.java b/src/main/java/com/rapidminer/operator/learner/meta/BayesianBoosting.java index 012c0713c..1b5e0d09f 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/BayesianBoosting.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/BayesianBoosting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassLearner.java b/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassLearner.java index 276388e92..492c44223 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassModel.java b/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassModel.java index 853bdbf83..cd8a3180d 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Binary2MultiClassModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/ClassificationByRegression.java b/src/main/java/com/rapidminer/operator/learner/meta/ClassificationByRegression.java index b740fb944..5829f7992 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/ClassificationByRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/ClassificationByRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/ConfidenceVoteModel.java b/src/main/java/com/rapidminer/operator/learner/meta/ConfidenceVoteModel.java index b090ccf98..5ef84f547 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/ConfidenceVoteModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/ConfidenceVoteModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/ContingencyMatrix.java b/src/main/java/com/rapidminer/operator/learner/meta/ContingencyMatrix.java index 9be23f74f..aad5dcbad 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/ContingencyMatrix.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/ContingencyMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/CostBasedThresholdLearner.java b/src/main/java/com/rapidminer/operator/learner/meta/CostBasedThresholdLearner.java index 6d5e44a44..f249d35ae 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/CostBasedThresholdLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/CostBasedThresholdLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/DelegationModel.java b/src/main/java/com/rapidminer/operator/learner/meta/DelegationModel.java index 3f3016fc3..b13f5e6b0 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/DelegationModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/DelegationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalLearner.java b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalLearner.java index b05c723c9..adcf63e72 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalModel.java b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalModel.java index 7292096be..27566361e 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassLearner.java b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassLearner.java index 6082dfa88..f410ef016 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassModel.java b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassModel.java index 9c1cf910d..78a3e7a8e 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/HierarchicalMultiClassModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/MetaCost.java b/src/main/java/com/rapidminer/operator/learner/meta/MetaCost.java index cd2bd648e..0a294c3f0 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/MetaCost.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/MetaCost.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/MetaCostModel.java b/src/main/java/com/rapidminer/operator/learner/meta/MetaCostModel.java index 1d833745e..1707e9395 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/MetaCostModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/MetaCostModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/MetaModel.java b/src/main/java/com/rapidminer/operator/learner/meta/MetaModel.java index 9f235d54a..a9d68f3a3 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/MetaModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/MetaModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/MultiModelByRegression.java b/src/main/java/com/rapidminer/operator/learner/meta/MultiModelByRegression.java index 95bc5b64a..cc654e6ed 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/MultiModelByRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/MultiModelByRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegression.java b/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegression.java index 4a5e2703e..f6eab3343 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegressionModel.java index fb77d96fe..53c96d655 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/RelativeRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/SDEnsemble.java b/src/main/java/com/rapidminer/operator/learner/meta/SDEnsemble.java index cd4e56e3c..84e48e731 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/SDEnsemble.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/SDEnsemble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/SDReweightMeasures.java b/src/main/java/com/rapidminer/operator/learner/meta/SDReweightMeasures.java index dcabd1d18..39faea560 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/SDReweightMeasures.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/SDReweightMeasures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/SDRulesetInduction.java b/src/main/java/com/rapidminer/operator/learner/meta/SDRulesetInduction.java index 3e0b9dddd..b96012eeb 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/SDRulesetInduction.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/SDRulesetInduction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/SimpleVoteModel.java b/src/main/java/com/rapidminer/operator/learner/meta/SimpleVoteModel.java index 04eff8e40..4c44631cd 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/SimpleVoteModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/SimpleVoteModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Stacking.java b/src/main/java/com/rapidminer/operator/learner/meta/Stacking.java index 7d236bbb7..079648884 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Stacking.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Stacking.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/StackingModel.java b/src/main/java/com/rapidminer/operator/learner/meta/StackingModel.java index c24ac7439..0b4d935d6 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/StackingModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/StackingModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/ThresholdModel.java b/src/main/java/com/rapidminer/operator/learner/meta/ThresholdModel.java index 9044e9395..dee19a232 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/ThresholdModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/ThresholdModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegression.java b/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegression.java index e21a647ca..440e345a9 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegression.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegressionModel.java b/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegressionModel.java index 0a122b287..2b1f08671 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegressionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/TransformedRegressionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Tree2RuleConverter.java b/src/main/java/com/rapidminer/operator/learner/meta/Tree2RuleConverter.java index 3c5a1f9ae..59d71c475 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Tree2RuleConverter.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Tree2RuleConverter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/Vote.java b/src/main/java/com/rapidminer/operator/learner/meta/Vote.java index efd6394b6..d8cea4426 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/Vote.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/Vote.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/meta/WeightedPerformanceMeasures.java b/src/main/java/com/rapidminer/operator/learner/meta/WeightedPerformanceMeasures.java index 53c91d5d9..7db0b6e81 100644 --- a/src/main/java/com/rapidminer/operator/learner/meta/WeightedPerformanceMeasures.java +++ b/src/main/java/com/rapidminer/operator/learner/meta/WeightedPerformanceMeasures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/AbstractCriterion.java b/src/main/java/com/rapidminer/operator/learner/rules/AbstractCriterion.java index f8dbb72db..96749b933 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/AbstractCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/AbstractCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/AccuracyCriterion.java b/src/main/java/com/rapidminer/operator/learner/rules/AccuracyCriterion.java index 519c066f6..af1db6b68 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/AccuracyCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/AccuracyCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/BestRuleInduction.java b/src/main/java/com/rapidminer/operator/learner/rules/BestRuleInduction.java index b26a8393b..11267961a 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/BestRuleInduction.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/BestRuleInduction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/ConjunctiveRuleModel.java b/src/main/java/com/rapidminer/operator/learner/rules/ConjunctiveRuleModel.java index fd7807445..5d6a302cc 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/ConjunctiveRuleModel.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/ConjunctiveRuleModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/Criterion.java b/src/main/java/com/rapidminer/operator/learner/rules/Criterion.java index 375353a1c..6c82374c9 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/Criterion.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/Criterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/InfoGainCriterion.java b/src/main/java/com/rapidminer/operator/learner/rules/InfoGainCriterion.java index 8087e6445..e108db9b4 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/InfoGainCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/InfoGainCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/NumericalSplitter.java b/src/main/java/com/rapidminer/operator/learner/rules/NumericalSplitter.java index ae6c5e784..a483c5a13 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/NumericalSplitter.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/NumericalSplitter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/Rule.java b/src/main/java/com/rapidminer/operator/learner/rules/Rule.java index bc60f16a3..47352df51 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/Rule.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/Rule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/RuleLearner.java b/src/main/java/com/rapidminer/operator/learner/rules/RuleLearner.java index de58d5251..6127eb387 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/RuleLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/RuleLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/RuleModel.java b/src/main/java/com/rapidminer/operator/learner/rules/RuleModel.java index 97615711a..13011f72c 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/RuleModel.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/RuleModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/SimpleRuleLearner.java b/src/main/java/com/rapidminer/operator/learner/rules/SimpleRuleLearner.java index 06df1b180..5857bc700 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/SimpleRuleLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/SimpleRuleLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/SingleRuleLearner.java b/src/main/java/com/rapidminer/operator/learner/rules/SingleRuleLearner.java index d8f838a6c..a6676ee33 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/SingleRuleLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/SingleRuleLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/Split.java b/src/main/java/com/rapidminer/operator/learner/rules/Split.java index 278e92ed2..4ff6249a5 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/Split.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/Split.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/rules/TermDetermination.java b/src/main/java/com/rapidminer/operator/learner/rules/TermDetermination.java index 28f571ccb..11b90a195 100644 --- a/src/main/java/com/rapidminer/operator/learner/rules/TermDetermination.java +++ b/src/main/java/com/rapidminer/operator/learner/rules/TermDetermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/RuleSet.java b/src/main/java/com/rapidminer/operator/learner/subgroups/RuleSet.java index f091ef182..88ef686e1 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/RuleSet.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/RuleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/SubgroupDiscovery.java b/src/main/java/com/rapidminer/operator/learner/subgroups/SubgroupDiscovery.java index d7b798fc4..8555494e5 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/SubgroupDiscovery.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/SubgroupDiscovery.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Hypothesis.java b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Hypothesis.java index 876cd200a..1574c2d33 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Hypothesis.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Hypothesis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Literal.java b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Literal.java index 479b67baf..a17718799 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Literal.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Literal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Rule.java b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Rule.java index c85cea9d5..d97134a3a 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Rule.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/hypothesis/Rule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Accuracy.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Accuracy.java index 5724af68f..88059666d 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Accuracy.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Accuracy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Bias.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Bias.java index eb995a98c..6f0f1c1c3 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Bias.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Bias.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Binomial.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Binomial.java index fdceb6be5..0bbaa0e59 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Binomial.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Binomial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Coverage.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Coverage.java index 91d57ecb4..cf9ca9415 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Coverage.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Coverage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Lift.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Lift.java index 346f890c0..95ab72cce 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Lift.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Lift.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Odds.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Odds.java index 64a8091bf..1aede2575 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Odds.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Odds.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/OddsRatio.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/OddsRatio.java index 586cd0fb9..deb52d795 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/OddsRatio.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/OddsRatio.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Precision.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Precision.java index 7a33f3813..10aba1d24 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Precision.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Precision.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Squared.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Squared.java index 14f457592..9693e5d0a 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Squared.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/Squared.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/UtilityFunction.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/UtilityFunction.java index 132bf0e80..644a57042 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/UtilityFunction.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/UtilityFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/WRAcc.java b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/WRAcc.java index f8042f860..ccb586371 100644 --- a/src/main/java/com/rapidminer/operator/learner/subgroups/utility/WRAcc.java +++ b/src/main/java/com/rapidminer/operator/learner/subgroups/utility/WRAcc.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeBuilder.java index e80fa7e1d..3b437b879 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeLearner.java index f03b9dd48..58b2b72bd 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/AbstractParallelTreeLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/AbstractSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/AbstractSplitCondition.java index a2ca951e3..e5312bc5a 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/AbstractSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/AbstractSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/AbstractTreeLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/AbstractTreeLearner.java index 43e9d847e..ab18d983d 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/AbstractTreeLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/AbstractTreeLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/AttributePreprocessing.java b/src/main/java/com/rapidminer/operator/learner/tree/AttributePreprocessing.java index 8ab1239fb..0d92bbfc1 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/AttributePreprocessing.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/AttributePreprocessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/Benefit.java b/src/main/java/com/rapidminer/operator/learner/tree/Benefit.java index f57f584e4..95d6678ab 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/Benefit.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/Benefit.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/BenefitCalculator.java b/src/main/java/com/rapidminer/operator/learner/tree/BenefitCalculator.java index f9d9ea38f..22dbae94b 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/BenefitCalculator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/BenefitCalculator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/CHAIDLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/CHAIDLearner.java index 614452358..58efb8326 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/CHAIDLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/CHAIDLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnEmptyTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnEmptyTermination.java index 9fc5e8dd7..9d4f5d08e 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnEmptyTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnEmptyTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnExampleTable.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnExampleTable.java index 80271ae9d..399b9f651 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnExampleTable.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnExampleTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnFrequencyCalculator.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnFrequencyCalculator.java index 0f0ef0974..4c38f83dd 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnFrequencyCalculator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnFrequencyCalculator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnMaxDepthTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnMaxDepthTermination.java index 72f18654f..6933b2280 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnMaxDepthTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnMaxDepthTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnMinSizeTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnMinSizeTermination.java index 63b2ce021..c6403fa1a 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnMinSizeTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnMinSizeTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNoAttributeLeftTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNoAttributeLeftTermination.java index 641783b8a..c32b32ab8 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNoAttributeLeftTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNoAttributeLeftTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalRandomSplitter.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalRandomSplitter.java index 98ef0055e..908fa325c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalRandomSplitter.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalRandomSplitter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalSplitter.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalSplitter.java index 30d8be542..c85814c39 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalSplitter.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnNumericalSplitter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleLabelTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleLabelTermination.java index d624835d6..24af03099 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleLabelTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleLabelTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleValueTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleValueTermination.java index c21550a5c..d140a7f6d 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleValueTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnSingleValueTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ColumnTerminator.java b/src/main/java/com/rapidminer/operator/learner/tree/ColumnTerminator.java index beb3773b4..a667c2303 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ColumnTerminator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ColumnTerminator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ConcurrentTreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/ConcurrentTreeBuilder.java index ee0820774..a9dc50f43 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ConcurrentTreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ConcurrentTreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ConfigurableRandomForestModel.java b/src/main/java/com/rapidminer/operator/learner/tree/ConfigurableRandomForestModel.java index 394b06694..c7b1a27cf 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ConfigurableRandomForestModel.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ConfigurableRandomForestModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ContainsSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/ContainsSplitCondition.java index 7cccb2496..f2c9a4527 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ContainsSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ContainsSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/DecisionStumpLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/DecisionStumpLearner.java index 35e752599..0a1b037bb 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/DecisionStumpLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/DecisionStumpLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLeafCreator.java b/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLeafCreator.java index 76ecba97c..3f2decba2 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLeafCreator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLeafCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLearner.java index 2ed93f59a..1d8d9553c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/DecisionTreeLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/Edge.java b/src/main/java/com/rapidminer/operator/learner/tree/Edge.java index 33bee1de2..43b247080 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/Edge.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/Edge.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/EmptyTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/EmptyTermination.java index 1407fd0aa..d597587af 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/EmptyTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/EmptyTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/FrequencyCalculator.java b/src/main/java/com/rapidminer/operator/learner/tree/FrequencyCalculator.java index 1d33477b2..7df1e09cb 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/FrequencyCalculator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/FrequencyCalculator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/GreaterSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/GreaterSplitCondition.java index 8368184ce..1c6839bf6 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/GreaterSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/GreaterSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ID3Learner.java b/src/main/java/com/rapidminer/operator/learner/tree/ID3Learner.java index a259779fa..228f8d7cf 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ID3Learner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ID3Learner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ID3NumericalLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/ID3NumericalLearner.java index 6c671a9db..226391db2 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ID3NumericalLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ID3NumericalLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/LeafCreator.java b/src/main/java/com/rapidminer/operator/learner/tree/LeafCreator.java index 5ef668cd9..cf652c6c7 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/LeafCreator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/LeafCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/LessEqualsSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/LessEqualsSplitCondition.java index 379e8e649..3e0b774da 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/LessEqualsSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/LessEqualsSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/MaxDepthTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/MaxDepthTermination.java index 3f210ba03..66c9e22ef 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/MaxDepthTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/MaxDepthTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/MinSizeTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/MinSizeTermination.java index 346328c30..5d7925116 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/MinSizeTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/MinSizeTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/MinimalGainHandler.java b/src/main/java/com/rapidminer/operator/learner/tree/MinimalGainHandler.java index f0be3ccea..a595e858a 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/MinimalGainHandler.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/MinimalGainHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/MultiCriterionDecisionStumps.java b/src/main/java/com/rapidminer/operator/learner/tree/MultiCriterionDecisionStumps.java index 16e8ec4ab..4b0e00b13 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/MultiCriterionDecisionStumps.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/MultiCriterionDecisionStumps.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/MultiwayDecisionTree.java b/src/main/java/com/rapidminer/operator/learner/tree/MultiwayDecisionTree.java index 7bf59ddaf..45481bda6 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/MultiwayDecisionTree.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/MultiwayDecisionTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NoAttributeLeftTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/NoAttributeLeftTermination.java index 92e567ff2..122d377cb 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NoAttributeLeftTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NoAttributeLeftTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NominalSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/NominalSplitCondition.java index 38507baf2..09fb797e0 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NominalSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NominalSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelBootstrappingTreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelBootstrappingTreeBuilder.java index 4e97f158e..b5c2256bb 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelBootstrappingTreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelBootstrappingTreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelPreprocessingTreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelPreprocessingTreeBuilder.java index 3d713af1d..26afb77e5 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelPreprocessingTreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelPreprocessingTreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelTreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelTreeBuilder.java index edaa10c03..bf6404742 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NonParallelTreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NonParallelTreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NotContainsSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/NotContainsSplitCondition.java index e975af74a..c5f2df95e 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NotContainsSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NotContainsSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NumericalMissingSplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/NumericalMissingSplitCondition.java index ff5ea2db8..e8d91dba4 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NumericalMissingSplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NumericalMissingSplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/NumericalSplitter.java b/src/main/java/com/rapidminer/operator/learner/tree/NumericalSplitter.java index efb3c7501..3a8d9d25c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/NumericalSplitter.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/NumericalSplitter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ParallelBenefit.java b/src/main/java/com/rapidminer/operator/learner/tree/ParallelBenefit.java index fc0f30842..b22743a19 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ParallelBenefit.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ParallelBenefit.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/ParallelDecisionTreeLeafCreator.java b/src/main/java/com/rapidminer/operator/learner/tree/ParallelDecisionTreeLeafCreator.java index 81acf74a5..860e4cba3 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/ParallelDecisionTreeLeafCreator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/ParallelDecisionTreeLeafCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/PessimisticPruner.java b/src/main/java/com/rapidminer/operator/learner/tree/PessimisticPruner.java index 1443ad4c9..5c3c2908a 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/PessimisticPruner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/PessimisticPruner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/Pruner.java b/src/main/java/com/rapidminer/operator/learner/tree/Pruner.java index 4200c1e9a..73371abac 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/Pruner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/Pruner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomAttributeSubsetPreprocessing.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomAttributeSubsetPreprocessing.java index 2890f9397..123489a3b 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomAttributeSubsetPreprocessing.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomAttributeSubsetPreprocessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomBenefitCalculator.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomBenefitCalculator.java index 43bef35a0..16c485a7c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomBenefitCalculator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomBenefitCalculator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomForestLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomForestLearner.java index fea640b89..672f814c0 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomForestLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomForestLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomForestModel.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomForestModel.java index 4d5808a93..0ed6415d7 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomForestModel.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomForestModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomSubsetPreprocessing.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomSubsetPreprocessing.java index 50e0b9aad..31fe6f45b 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomSubsetPreprocessing.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomSubsetPreprocessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RandomTreeLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/RandomTreeLearner.java index c10a612ee..936e72997 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RandomTreeLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RandomTreeLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RegressionTree.java b/src/main/java/com/rapidminer/operator/learner/tree/RegressionTree.java index 5de4d5930..a4f3a193f 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RegressionTree.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RegressionTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RegressionTreeModel.java b/src/main/java/com/rapidminer/operator/learner/tree/RegressionTreeModel.java index 38e2fa64e..5fb661407 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RegressionTreeModel.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RegressionTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/RelevanceTreeLearner.java b/src/main/java/com/rapidminer/operator/learner/tree/RelevanceTreeLearner.java index a6c2c70cc..dcb9d10ec 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/RelevanceTreeLearner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/RelevanceTreeLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/SelectionCreator.java b/src/main/java/com/rapidminer/operator/learner/tree/SelectionCreator.java index d019aa27b..8709a8e3a 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/SelectionCreator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/SelectionCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/SingleLabelTermination.java b/src/main/java/com/rapidminer/operator/learner/tree/SingleLabelTermination.java index d0e5003f2..76901e13d 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/SingleLabelTermination.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/SingleLabelTermination.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/SplitCondition.java b/src/main/java/com/rapidminer/operator/learner/tree/SplitCondition.java index ff9234dd2..9cd8e8c44 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/SplitCondition.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/SplitCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/SplitPreprocessing.java b/src/main/java/com/rapidminer/operator/learner/tree/SplitPreprocessing.java index 48a549d94..948b7f36c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/SplitPreprocessing.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/SplitPreprocessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/Terminator.java b/src/main/java/com/rapidminer/operator/learner/tree/Terminator.java index cb72715d8..42f1ea8d9 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/Terminator.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/Terminator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/Tree.java b/src/main/java/com/rapidminer/operator/learner/tree/Tree.java index 9d867e4e1..1c8358ee9 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/Tree.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/Tree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/TreeBuilder.java b/src/main/java/com/rapidminer/operator/learner/tree/TreeBuilder.java index 8c62f080e..f34a99cd9 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/TreeBuilder.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/TreeBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/TreeModel.java b/src/main/java/com/rapidminer/operator/learner/tree/TreeModel.java index f27f6ae50..67ad5d96f 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/TreeModel.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/TreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/TreePredictionModel.java b/src/main/java/com/rapidminer/operator/learner/tree/TreePredictionModel.java index 8dbe6a4d3..202e767c3 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/TreePredictionModel.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/TreePredictionModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/TreebasedPessimisticPruner.java b/src/main/java/com/rapidminer/operator/learner/tree/TreebasedPessimisticPruner.java index 9cfe9e1e1..f7daa502d 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/TreebasedPessimisticPruner.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/TreebasedPessimisticPruner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractColumnCriterion.java index bafe285d9..343c83803 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractCriterion.java index 721818d56..656aa7181 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AbstractCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyColumnCriterion.java index 45b5d9cdd..e8e42c98e 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyCriterion.java index 4a78f4e2e..857714e6c 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/AccuracyCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/ColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/ColumnCriterion.java index e4cb58f24..b1b3a956e 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/ColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/ColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/Criterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/Criterion.java index e6096f794..a96bed593 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/Criterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/Criterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioColumnCriterion.java index d88c24eb8..e1e1be2cc 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioCriterion.java index b948810c1..a6a1a29e6 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GainRatioCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexColumnCriterion.java index 202fe1f6f..f264828da 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexCriterion.java index 2ff4166ee..a3941f6b2 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/GiniIndexCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainColumnCriterion.java index 236cc10d2..8f463d30b 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainCriterion.java index 18b0f233f..82fb455a8 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/InfoGainCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/LeastSquareColumnCriterion.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/LeastSquareColumnCriterion.java index 53342f4c7..51ce74b97 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/LeastSquareColumnCriterion.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/LeastSquareColumnCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/learner/tree/criterions/WeightDistribution.java b/src/main/java/com/rapidminer/operator/learner/tree/criterions/WeightDistribution.java index 293596679..2624dc3fc 100644 --- a/src/main/java/com/rapidminer/operator/learner/tree/criterions/WeightDistribution.java +++ b/src/main/java/com/rapidminer/operator/learner/tree/criterions/WeightDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/libraries/AbstractOperatorLibrary.java b/src/main/java/com/rapidminer/operator/libraries/AbstractOperatorLibrary.java index 706309b14..7b2008b95 100644 --- a/src/main/java/com/rapidminer/operator/libraries/AbstractOperatorLibrary.java +++ b/src/main/java/com/rapidminer/operator/libraries/AbstractOperatorLibrary.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/libraries/LibraryOperatorDescription.java b/src/main/java/com/rapidminer/operator/libraries/LibraryOperatorDescription.java index fdda95c58..c00960931 100644 --- a/src/main/java/com/rapidminer/operator/libraries/LibraryOperatorDescription.java +++ b/src/main/java/com/rapidminer/operator/libraries/LibraryOperatorDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/libraries/OperatorLibrary.java b/src/main/java/com/rapidminer/operator/libraries/OperatorLibrary.java index 2c00571fd..6005a7099 100644 --- a/src/main/java/com/rapidminer/operator/libraries/OperatorLibrary.java +++ b/src/main/java/com/rapidminer/operator/libraries/OperatorLibrary.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/libraries/OperatorLibraryDocBundle.java b/src/main/java/com/rapidminer/operator/libraries/OperatorLibraryDocBundle.java index 547504635..ddd458e48 100644 --- a/src/main/java/com/rapidminer/operator/libraries/OperatorLibraryDocBundle.java +++ b/src/main/java/com/rapidminer/operator/libraries/OperatorLibraryDocBundle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/macros/UnsetMacroOperator.java b/src/main/java/com/rapidminer/operator/macros/UnsetMacroOperator.java index 317b29e71..0c3420d43 100644 --- a/src/main/java/com/rapidminer/operator/macros/UnsetMacroOperator.java +++ b/src/main/java/com/rapidminer/operator/macros/UnsetMacroOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AbsoluteSplitChain.java b/src/main/java/com/rapidminer/operator/meta/AbsoluteSplitChain.java index 378cdc9af..077911e3b 100644 --- a/src/main/java/com/rapidminer/operator/meta/AbsoluteSplitChain.java +++ b/src/main/java/com/rapidminer/operator/meta/AbsoluteSplitChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AbstractFileIterator.java b/src/main/java/com/rapidminer/operator/meta/AbstractFileIterator.java index 46e5815bd..30f63a357 100644 --- a/src/main/java/com/rapidminer/operator/meta/AbstractFileIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/AbstractFileIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AbstractIteratingOperatorChain.java b/src/main/java/com/rapidminer/operator/meta/AbstractIteratingOperatorChain.java index d1d8fb166..bced49eb7 100644 --- a/src/main/java/com/rapidminer/operator/meta/AbstractIteratingOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/meta/AbstractIteratingOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AbstractRepositoryIterator.java b/src/main/java/com/rapidminer/operator/meta/AbstractRepositoryIterator.java index e3a44f652..642b505a8 100644 --- a/src/main/java/com/rapidminer/operator/meta/AbstractRepositoryIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/AbstractRepositoryIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AbstractSplitChain.java b/src/main/java/com/rapidminer/operator/meta/AbstractSplitChain.java index aa8e0de34..86f9baca1 100644 --- a/src/main/java/com/rapidminer/operator/meta/AbstractSplitChain.java +++ b/src/main/java/com/rapidminer/operator/meta/AbstractSplitChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/AverageBuilder.java b/src/main/java/com/rapidminer/operator/meta/AverageBuilder.java index 7944e6982..7d337a798 100644 --- a/src/main/java/com/rapidminer/operator/meta/AverageBuilder.java +++ b/src/main/java/com/rapidminer/operator/meta/AverageBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/BatchProcessing.java b/src/main/java/com/rapidminer/operator/meta/BatchProcessing.java index 5fb3bb8c1..b796a611e 100644 --- a/src/main/java/com/rapidminer/operator/meta/BatchProcessing.java +++ b/src/main/java/com/rapidminer/operator/meta/BatchProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ClusterIterator.java b/src/main/java/com/rapidminer/operator/meta/ClusterIterator.java index 0eea233d3..f691260ce 100644 --- a/src/main/java/com/rapidminer/operator/meta/ClusterIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/ClusterIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ESParameterOptimization.java b/src/main/java/com/rapidminer/operator/meta/ESParameterOptimization.java index d94a21040..a2c68c4da 100644 --- a/src/main/java/com/rapidminer/operator/meta/ESParameterOptimization.java +++ b/src/main/java/com/rapidminer/operator/meta/ESParameterOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/EvolutionaryParameterOptimizationOperator.java b/src/main/java/com/rapidminer/operator/meta/EvolutionaryParameterOptimizationOperator.java index 7ca0d9d9d..96953282f 100644 --- a/src/main/java/com/rapidminer/operator/meta/EvolutionaryParameterOptimizationOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/EvolutionaryParameterOptimizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ExampleIterator.java b/src/main/java/com/rapidminer/operator/meta/ExampleIterator.java index 3d343f192..b09922254 100644 --- a/src/main/java/com/rapidminer/operator/meta/ExampleIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/ExampleIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ExampleSetIterator.java b/src/main/java/com/rapidminer/operator/meta/ExampleSetIterator.java index 467f0e702..fc7b33945 100644 --- a/src/main/java/com/rapidminer/operator/meta/ExampleSetIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/ExampleSetIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ExceptionHandling.java b/src/main/java/com/rapidminer/operator/meta/ExceptionHandling.java index 3a5653466..ce56239d7 100644 --- a/src/main/java/com/rapidminer/operator/meta/ExceptionHandling.java +++ b/src/main/java/com/rapidminer/operator/meta/ExceptionHandling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/FeatureIterator.java b/src/main/java/com/rapidminer/operator/meta/FeatureIterator.java index b1b2203c7..fcfdf2af8 100644 --- a/src/main/java/com/rapidminer/operator/meta/FeatureIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/FeatureIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/FeatureSubsetIteration.java b/src/main/java/com/rapidminer/operator/meta/FeatureSubsetIteration.java index 8c60fb040..9279e2d8c 100644 --- a/src/main/java/com/rapidminer/operator/meta/FeatureSubsetIteration.java +++ b/src/main/java/com/rapidminer/operator/meta/FeatureSubsetIteration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/FileIterator.java b/src/main/java/com/rapidminer/operator/meta/FileIterator.java index fe3d27f60..4ce22a9bf 100644 --- a/src/main/java/com/rapidminer/operator/meta/FileIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/FileIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/GridSearchParameterOptimizationOperator.java b/src/main/java/com/rapidminer/operator/meta/GridSearchParameterOptimizationOperator.java index e12623e69..312dc8cee 100644 --- a/src/main/java/com/rapidminer/operator/meta/GridSearchParameterOptimizationOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/GridSearchParameterOptimizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/IteratingOperatorChain.java b/src/main/java/com/rapidminer/operator/meta/IteratingOperatorChain.java index d62ed2f76..3ca2e5245 100644 --- a/src/main/java/com/rapidminer/operator/meta/IteratingOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/meta/IteratingOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/LearningCurveOperator.java b/src/main/java/com/rapidminer/operator/meta/LearningCurveOperator.java index d95e234dd..0bec22cf3 100644 --- a/src/main/java/com/rapidminer/operator/meta/LearningCurveOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/LearningCurveOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/MultipleLabelIterator.java b/src/main/java/com/rapidminer/operator/meta/MultipleLabelIterator.java index 578ad73d9..1843ee743 100644 --- a/src/main/java/com/rapidminer/operator/meta/MultipleLabelIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/MultipleLabelIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/OperatorEnabler.java b/src/main/java/com/rapidminer/operator/meta/OperatorEnabler.java index fb2a7381a..11f061e3d 100644 --- a/src/main/java/com/rapidminer/operator/meta/OperatorEnabler.java +++ b/src/main/java/com/rapidminer/operator/meta/OperatorEnabler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/OperatorSelector.java b/src/main/java/com/rapidminer/operator/meta/OperatorSelector.java index 8e37f63ee..a28d5b4b8 100644 --- a/src/main/java/com/rapidminer/operator/meta/OperatorSelector.java +++ b/src/main/java/com/rapidminer/operator/meta/OperatorSelector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterCloner.java b/src/main/java/com/rapidminer/operator/meta/ParameterCloner.java index 98bfa5082..ba54497f3 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterCloner.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterCloner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterConfigurator.java b/src/main/java/com/rapidminer/operator/meta/ParameterConfigurator.java index 30044db25..4a2cf76be 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterConfigurator.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterConfigurator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterIteratingOperatorChain.java b/src/main/java/com/rapidminer/operator/meta/ParameterIteratingOperatorChain.java index 6fb019dc9..281423c33 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterIteratingOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterIteratingOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterIteration.java b/src/main/java/com/rapidminer/operator/meta/ParameterIteration.java index ce12db86c..0cf3b50df 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterIteration.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterIteration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterOptimizationOperator.java b/src/main/java/com/rapidminer/operator/meta/ParameterOptimizationOperator.java index 964c5500e..1b96379f4 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterOptimizationOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterOptimizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterSet.java b/src/main/java/com/rapidminer/operator/meta/ParameterSet.java index ee68200c5..37ae4196e 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterSet.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterSetter.java b/src/main/java/com/rapidminer/operator/meta/ParameterSetter.java index 1fc9b37da..ac1238eda 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterSetter.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterSetter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ParameterValue.java b/src/main/java/com/rapidminer/operator/meta/ParameterValue.java index 7e44c0188..e4135e328 100644 --- a/src/main/java/com/rapidminer/operator/meta/ParameterValue.java +++ b/src/main/java/com/rapidminer/operator/meta/ParameterValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/PartialExampleSetLearner.java b/src/main/java/com/rapidminer/operator/meta/PartialExampleSetLearner.java index 493fad849..611f058c6 100644 --- a/src/main/java/com/rapidminer/operator/meta/PartialExampleSetLearner.java +++ b/src/main/java/com/rapidminer/operator/meta/PartialExampleSetLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/QuadraticParameterOptimizationOperator.java b/src/main/java/com/rapidminer/operator/meta/QuadraticParameterOptimizationOperator.java index a6165f101..449ae7b8a 100644 --- a/src/main/java/com/rapidminer/operator/meta/QuadraticParameterOptimizationOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/QuadraticParameterOptimizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/RandomOptimizationChain.java b/src/main/java/com/rapidminer/operator/meta/RandomOptimizationChain.java index 2d82a8f70..9d1476973 100644 --- a/src/main/java/com/rapidminer/operator/meta/RandomOptimizationChain.java +++ b/src/main/java/com/rapidminer/operator/meta/RandomOptimizationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/RatioSplitChain.java b/src/main/java/com/rapidminer/operator/meta/RatioSplitChain.java index 5ed5ec588..c31443814 100644 --- a/src/main/java/com/rapidminer/operator/meta/RatioSplitChain.java +++ b/src/main/java/com/rapidminer/operator/meta/RatioSplitChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/RepeatUntilOperatorChain.java b/src/main/java/com/rapidminer/operator/meta/RepeatUntilOperatorChain.java index 5309b4c13..37b3a838d 100644 --- a/src/main/java/com/rapidminer/operator/meta/RepeatUntilOperatorChain.java +++ b/src/main/java/com/rapidminer/operator/meta/RepeatUntilOperatorChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/RepositoryIterator.java b/src/main/java/com/rapidminer/operator/meta/RepositoryIterator.java index 1855cc416..99c696258 100644 --- a/src/main/java/com/rapidminer/operator/meta/RepositoryIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/RepositoryIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ThrowExceptionOperator.java b/src/main/java/com/rapidminer/operator/meta/ThrowExceptionOperator.java index 616557383..80e97bd8c 100644 --- a/src/main/java/com/rapidminer/operator/meta/ThrowExceptionOperator.java +++ b/src/main/java/com/rapidminer/operator/meta/ThrowExceptionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ValueIteration.java b/src/main/java/com/rapidminer/operator/meta/ValueIteration.java index 2f69bfa40..d5b41244a 100644 --- a/src/main/java/com/rapidminer/operator/meta/ValueIteration.java +++ b/src/main/java/com/rapidminer/operator/meta/ValueIteration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ValueSubgroupIteration.java b/src/main/java/com/rapidminer/operator/meta/ValueSubgroupIteration.java index b0e59484d..79964d26a 100644 --- a/src/main/java/com/rapidminer/operator/meta/ValueSubgroupIteration.java +++ b/src/main/java/com/rapidminer/operator/meta/ValueSubgroupIteration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/XVPrediction.java b/src/main/java/com/rapidminer/operator/meta/XVPrediction.java index 94c9e8239..7f235386c 100644 --- a/src/main/java/com/rapidminer/operator/meta/XVPrediction.java +++ b/src/main/java/com/rapidminer/operator/meta/XVPrediction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/ZippedFileIterator.java b/src/main/java/com/rapidminer/operator/meta/ZippedFileIterator.java index f42f50e7d..48a467a8a 100644 --- a/src/main/java/com/rapidminer/operator/meta/ZippedFileIterator.java +++ b/src/main/java/com/rapidminer/operator/meta/ZippedFileIterator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/AttributeAvailableCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/AttributeAvailableCondition.java index 4850f7801..7a599860d 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/AttributeAvailableCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/AttributeAvailableCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/DataValueCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/DataValueCondition.java index fc1ed5dfb..80c082671 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/DataValueCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/DataValueCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/ExpressionCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/ExpressionCondition.java index 30837512f..59134fed2 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/ExpressionCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/ExpressionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/FileExistsCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/FileExistsCondition.java index d33f1b788..bce5b520f 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/FileExistsCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/FileExistsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/InputExistsCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/InputExistsCondition.java index c0f6ea688..4c735b4d2 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/InputExistsCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/InputExistsCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MacroDefinedCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MacroDefinedCondition.java index afcd2a7b7..730537417 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MacroDefinedCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MacroDefinedCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MaxFitnessCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MaxFitnessCondition.java index 55c56a212..48034c1fa 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MaxFitnessCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MaxFitnessCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfAttributesCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfAttributesCondition.java index b9e389097..286764090 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfAttributesCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfAttributesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfExamplesCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfExamplesCondition.java index 5d588d7cb..3717bb1a3 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfExamplesCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MaxNumberOfExamplesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MaxPerformanceValueCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MaxPerformanceValueCondition.java index 688c77b0f..285522157 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MaxPerformanceValueCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MaxPerformanceValueCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MinFitnessCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MinFitnessCondition.java index 07ae43170..ca97b84bb 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MinFitnessCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MinFitnessCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfAttributesCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfAttributesCondition.java index 1aa34c93c..f06722d61 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfAttributesCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfAttributesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfExamplesCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfExamplesCondition.java index d61b310ec..035f1f3de 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfExamplesCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MinNumberOfExamplesCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/MinPerformanceValueCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/MinPerformanceValueCondition.java index c5dafdc28..3d308553c 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/MinPerformanceValueCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/MinPerformanceValueCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranch.java b/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranch.java index 99ae11ce1..acdff3bfe 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranch.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranch.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranchCondition.java b/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranchCondition.java index a79b10702..29f8defca 100644 --- a/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranchCondition.java +++ b/src/main/java/com/rapidminer/operator/meta/branch/ProcessBranchCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/AbstractDataImportWizard.java b/src/main/java/com/rapidminer/operator/nio/AbstractDataImportWizard.java index 83b4c2be6..68a2aa3a9 100644 --- a/src/main/java/com/rapidminer/operator/nio/AbstractDataImportWizard.java +++ b/src/main/java/com/rapidminer/operator/nio/AbstractDataImportWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/AnnotationCellEditor.java b/src/main/java/com/rapidminer/operator/nio/AnnotationCellEditor.java index d6bde0f3c..e84bde6bf 100644 --- a/src/main/java/com/rapidminer/operator/nio/AnnotationCellEditor.java +++ b/src/main/java/com/rapidminer/operator/nio/AnnotationCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/AnnotationDeclarationWizardStep.java b/src/main/java/com/rapidminer/operator/nio/AnnotationDeclarationWizardStep.java index 6bc6417a2..589863bda 100644 --- a/src/main/java/com/rapidminer/operator/nio/AnnotationDeclarationWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/AnnotationDeclarationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/AnnotationTableModel.java b/src/main/java/com/rapidminer/operator/nio/AnnotationTableModel.java index d02779b13..5f8bd3b8e 100644 --- a/src/main/java/com/rapidminer/operator/nio/AnnotationTableModel.java +++ b/src/main/java/com/rapidminer/operator/nio/AnnotationTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/CSVExampleSource.java b/src/main/java/com/rapidminer/operator/nio/CSVExampleSource.java index 64e9cf0de..3154267ea 100644 --- a/src/main/java/com/rapidminer/operator/nio/CSVExampleSource.java +++ b/src/main/java/com/rapidminer/operator/nio/CSVExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -71,7 +71,7 @@ public class CSVExampleSource extends AbstractDataResultSetReader { /** * Values will be trimmed for guessing after this version - * @since 9.1.1 + * @since 9.2.0 */ public static final OperatorVersion BEFORE_VALUE_TRIMMING_GUESSING = new OperatorVersion(9, 0, 3); @@ -113,7 +113,7 @@ protected String getFileExtension() { * Whether attributes should be trimmed for guessing * * @return {@code true} if compatibility level is above {@link #BEFORE_VALUE_TRIMMING_GUESSING} - * @since 9.1.1 + * @since 9.2.0 */ @Override public boolean trimForGuessing() { diff --git a/src/main/java/com/rapidminer/operator/nio/CSVExampleSourceConfigurationWizardCreator.java b/src/main/java/com/rapidminer/operator/nio/CSVExampleSourceConfigurationWizardCreator.java index 639a59914..8774fbdec 100644 --- a/src/main/java/com/rapidminer/operator/nio/CSVExampleSourceConfigurationWizardCreator.java +++ b/src/main/java/com/rapidminer/operator/nio/CSVExampleSourceConfigurationWizardCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/CSVFileSelectionWizardStep.java b/src/main/java/com/rapidminer/operator/nio/CSVFileSelectionWizardStep.java index fda6f5559..5e8420c1d 100644 --- a/src/main/java/com/rapidminer/operator/nio/CSVFileSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/CSVFileSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/CSVImportWizard.java b/src/main/java/com/rapidminer/operator/nio/CSVImportWizard.java index 643881541..87d60ac1d 100644 --- a/src/main/java/com/rapidminer/operator/nio/CSVImportWizard.java +++ b/src/main/java/com/rapidminer/operator/nio/CSVImportWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/CSVSyntaxConfigurationWizardStep.java b/src/main/java/com/rapidminer/operator/nio/CSVSyntaxConfigurationWizardStep.java index 0e5dbd075..829755d23 100644 --- a/src/main/java/com/rapidminer/operator/nio/CSVSyntaxConfigurationWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/CSVSyntaxConfigurationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/DateFormatGuesser.java b/src/main/java/com/rapidminer/operator/nio/DateFormatGuesser.java index b566300b7..135720fe6 100644 --- a/src/main/java/com/rapidminer/operator/nio/DateFormatGuesser.java +++ b/src/main/java/com/rapidminer/operator/nio/DateFormatGuesser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/DateTimeTypeGuesser.java b/src/main/java/com/rapidminer/operator/nio/DateTimeTypeGuesser.java index bb9ef1946..b5b16dc04 100644 --- a/src/main/java/com/rapidminer/operator/nio/DateTimeTypeGuesser.java +++ b/src/main/java/com/rapidminer/operator/nio/DateTimeTypeGuesser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ErrorTableModel.java b/src/main/java/com/rapidminer/operator/nio/ErrorTableModel.java index c8548168a..35ce50527 100644 --- a/src/main/java/com/rapidminer/operator/nio/ErrorTableModel.java +++ b/src/main/java/com/rapidminer/operator/nio/ErrorTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelDateTimeTypeGuesser.java b/src/main/java/com/rapidminer/operator/nio/ExcelDateTimeTypeGuesser.java index 100e48b2d..a2ad93de0 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelDateTimeTypeGuesser.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelDateTimeTypeGuesser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelExampleSource.java b/src/main/java/com/rapidminer/operator/nio/ExcelExampleSource.java index 45f0f7461..3aef9f9f4 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelExampleSource.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelExampleSourceConfigurationWizardCreator.java b/src/main/java/com/rapidminer/operator/nio/ExcelExampleSourceConfigurationWizardCreator.java index e1bb8395c..ad5679451 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelExampleSourceConfigurationWizardCreator.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelExampleSourceConfigurationWizardCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelFileSelectionWizardStep.java b/src/main/java/com/rapidminer/operator/nio/ExcelFileSelectionWizardStep.java index 81cfa3c77..9a36f8004 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelFileSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelFileSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelFormatExampleSource.java b/src/main/java/com/rapidminer/operator/nio/ExcelFormatExampleSource.java index 69ab366d9..c8d18aeed 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelFormatExampleSource.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelFormatExampleSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelImportWizard.java b/src/main/java/com/rapidminer/operator/nio/ExcelImportWizard.java index 982e39689..b780c8f7a 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelImportWizard.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelImportWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelSheetSelectionWizardStep.java b/src/main/java/com/rapidminer/operator/nio/ExcelSheetSelectionWizardStep.java index b9ed536e1..cd7875607 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelSheetSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelSheetSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelSheetTableModel.java b/src/main/java/com/rapidminer/operator/nio/ExcelSheetTableModel.java index fb00b9675..402529c64 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelSheetTableModel.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelSheetTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ExcelWorkbookPane.java b/src/main/java/com/rapidminer/operator/nio/ExcelWorkbookPane.java index b0afbddf6..c9bc9cc9c 100644 --- a/src/main/java/com/rapidminer/operator/nio/ExcelWorkbookPane.java +++ b/src/main/java/com/rapidminer/operator/nio/ExcelWorkbookPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/ImportWizardUtils.java b/src/main/java/com/rapidminer/operator/nio/ImportWizardUtils.java index ac9cd7040..fc8ab0c18 100644 --- a/src/main/java/com/rapidminer/operator/nio/ImportWizardUtils.java +++ b/src/main/java/com/rapidminer/operator/nio/ImportWizardUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/LoadingContentPane.java b/src/main/java/com/rapidminer/operator/nio/LoadingContentPane.java index f71d9fba9..ce818151a 100644 --- a/src/main/java/com/rapidminer/operator/nio/LoadingContentPane.java +++ b/src/main/java/com/rapidminer/operator/nio/LoadingContentPane.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/MetaDataDeclarationWizardStep.java b/src/main/java/com/rapidminer/operator/nio/MetaDataDeclarationWizardStep.java index c16f6b8a1..0183221db 100644 --- a/src/main/java/com/rapidminer/operator/nio/MetaDataDeclarationWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/MetaDataDeclarationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/MetaDataTableHeaderCellEditor.java b/src/main/java/com/rapidminer/operator/nio/MetaDataTableHeaderCellEditor.java index 8732f5234..ca54fdad0 100644 --- a/src/main/java/com/rapidminer/operator/nio/MetaDataTableHeaderCellEditor.java +++ b/src/main/java/com/rapidminer/operator/nio/MetaDataTableHeaderCellEditor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/MetaDataValidator.java b/src/main/java/com/rapidminer/operator/nio/MetaDataValidator.java index 4f19f116d..85a8b385b 100644 --- a/src/main/java/com/rapidminer/operator/nio/MetaDataValidator.java +++ b/src/main/java/com/rapidminer/operator/nio/MetaDataValidator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/RowFilteringTableModel.java b/src/main/java/com/rapidminer/operator/nio/RowFilteringTableModel.java index cf2127941..f7c1bd8be 100644 --- a/src/main/java/com/rapidminer/operator/nio/RowFilteringTableModel.java +++ b/src/main/java/com/rapidminer/operator/nio/RowFilteringTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/StoreDataWizardStep.java b/src/main/java/com/rapidminer/operator/nio/StoreDataWizardStep.java index ca4d8d9cb..5e66103b6 100644 --- a/src/main/java/com/rapidminer/operator/nio/StoreDataWizardStep.java +++ b/src/main/java/com/rapidminer/operator/nio/StoreDataWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/BufferedFileObject.java b/src/main/java/com/rapidminer/operator/nio/file/BufferedFileObject.java index 8fc49980a..028ad3ae8 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/BufferedFileObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/BufferedFileObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/FileInputPortHandler.java b/src/main/java/com/rapidminer/operator/nio/file/FileInputPortHandler.java index f7961b972..d59ad5e3c 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/FileInputPortHandler.java +++ b/src/main/java/com/rapidminer/operator/nio/file/FileInputPortHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/FileObject.java b/src/main/java/com/rapidminer/operator/nio/file/FileObject.java index 031cbf2a9..bb6382bd0 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/FileObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/FileObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/FileOutputPortHandler.java b/src/main/java/com/rapidminer/operator/nio/file/FileOutputPortHandler.java index b0954ea8d..12b018672 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/FileOutputPortHandler.java +++ b/src/main/java/com/rapidminer/operator/nio/file/FileOutputPortHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/LoadFileOperator.java b/src/main/java/com/rapidminer/operator/nio/file/LoadFileOperator.java index 0856579f9..1e1cccb3d 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/LoadFileOperator.java +++ b/src/main/java/com/rapidminer/operator/nio/file/LoadFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/RepositoryBlobObject.java b/src/main/java/com/rapidminer/operator/nio/file/RepositoryBlobObject.java index de23915de..b39cc8b8d 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/RepositoryBlobObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/RepositoryBlobObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/SimpleFileObject.java b/src/main/java/com/rapidminer/operator/nio/file/SimpleFileObject.java index 46b13c3a0..de9c7bb81 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/SimpleFileObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/SimpleFileObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/WriteFileOperator.java b/src/main/java/com/rapidminer/operator/nio/file/WriteFileOperator.java index 62b18a155..348d8415f 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/WriteFileOperator.java +++ b/src/main/java/com/rapidminer/operator/nio/file/WriteFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/ZipEntryObject.java b/src/main/java/com/rapidminer/operator/nio/file/ZipEntryObject.java index 3e6a2bb06..921daceb3 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/ZipEntryObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/ZipEntryObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/compression/AddEntryToArchiveFile.java b/src/main/java/com/rapidminer/operator/nio/file/compression/AddEntryToArchiveFile.java index 46a3a9376..3ee78443e 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/compression/AddEntryToArchiveFile.java +++ b/src/main/java/com/rapidminer/operator/nio/file/compression/AddEntryToArchiveFile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/compression/ArchiveFileObject.java b/src/main/java/com/rapidminer/operator/nio/file/compression/ArchiveFileObject.java index fcac0fdfa..09dbbd0ab 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/compression/ArchiveFileObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/compression/ArchiveFileObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/compression/CreateArchiveFileOperator.java b/src/main/java/com/rapidminer/operator/nio/file/compression/CreateArchiveFileOperator.java index 4e4f6452d..eda9fb8d4 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/compression/CreateArchiveFileOperator.java +++ b/src/main/java/com/rapidminer/operator/nio/file/compression/CreateArchiveFileOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/file/compression/ZipFileObject.java b/src/main/java/com/rapidminer/operator/nio/file/compression/ZipFileObject.java index 322a90316..5ba38ed6b 100644 --- a/src/main/java/com/rapidminer/operator/nio/file/compression/ZipFileObject.java +++ b/src/main/java/com/rapidminer/operator/nio/file/compression/ZipFileObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/AbstractDataResultSetReader.java b/src/main/java/com/rapidminer/operator/nio/model/AbstractDataResultSetReader.java index a2d58cdfd..753ff293f 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/AbstractDataResultSetReader.java +++ b/src/main/java/com/rapidminer/operator/nio/model/AbstractDataResultSetReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -199,6 +199,12 @@ public MetaData getGeneratedMetaData() throws OperatorException { } } + /** @return {@code true} */ + @Override + protected boolean isMetaDataCacheable() { + return true; + } + /** * Must be implemented by subclasses to return the DataResultSet. */ @@ -341,7 +347,7 @@ public boolean shouldTrimAttributeNames() { * Whether values should be trimmed for guessing * * @return if this operator requires trimming for guessing - * @since 9.1.1 + * @since 9.2.0 */ public boolean trimForGuessing() { return false; diff --git a/src/main/java/com/rapidminer/operator/nio/model/CSVResultSet.java b/src/main/java/com/rapidminer/operator/nio/model/CSVResultSet.java index 37ac248a8..9f4b3d2f4 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/CSVResultSet.java +++ b/src/main/java/com/rapidminer/operator/nio/model/CSVResultSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/CSVResultSetConfiguration.java b/src/main/java/com/rapidminer/operator/nio/model/CSVResultSetConfiguration.java index 312f46377..c2620129c 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/CSVResultSetConfiguration.java +++ b/src/main/java/com/rapidminer/operator/nio/model/CSVResultSetConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -258,7 +258,7 @@ public void setHeaderRow(int headerRow) { * Whether values should be trimmed for parsing * * @return {@code true} if they should be trimmed - * @since 9.1.1 + * @since 9.2.0 */ public boolean trimValuesForParsing() { return trimValuesForParsing; @@ -269,7 +269,7 @@ public boolean trimValuesForParsing() { * * @param trimValuesForParsing * {@code true} if they should be trimmed - * @since 9.1.1 + * @since 9.2.0 */ public void setTrimValuesForParsing(boolean trimValuesForParsing) { this.trimValuesForParsing = trimValuesForParsing; diff --git a/src/main/java/com/rapidminer/operator/nio/model/ColumnMetaData.java b/src/main/java/com/rapidminer/operator/nio/model/ColumnMetaData.java index bae31ea40..73d19dc46 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ColumnMetaData.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ColumnMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/DataResultSet.java b/src/main/java/com/rapidminer/operator/nio/model/DataResultSet.java index 2e7d11f82..239b091d3 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DataResultSet.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DataResultSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetFactory.java b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetFactory.java index f3d7f47b7..fc906c72e 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetFactory.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslationConfiguration.java b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslationConfiguration.java index 1b5fb866c..14297ece5 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslationConfiguration.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslationConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -426,7 +426,7 @@ public static ColumnMetaData[] readColumnMetaData(AbstractDataResultSetReader re * Indicates if values should be trimmed for type guessing * * @return {@code true} if values should be trimmed for type guessing - * @since 9.1.1 + * @since 9.2.0 */ public boolean trimForGuessing() { return trimForGuessing; @@ -437,7 +437,7 @@ public boolean trimForGuessing() { * * @param trimForGuessing * if parameters should be trimmed for guessing - * @since 9.1.1 + * @since 9.2.0 */ public void setTrimForGuessing(boolean trimForGuessing) { this.trimForGuessing = trimForGuessing; diff --git a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslator.java b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslator.java index 5ea2f28b3..d78af7049 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslator.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DataResultSetTranslator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/DateFormatProvider.java b/src/main/java/com/rapidminer/operator/nio/model/DateFormatProvider.java index 85c23f397..22889bc88 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DateFormatProvider.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DateFormatProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/DefaultPreview.java b/src/main/java/com/rapidminer/operator/nio/model/DefaultPreview.java index 1a71d2e5a..1c07388aa 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/DefaultPreview.java +++ b/src/main/java/com/rapidminer/operator/nio/model/DefaultPreview.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/Excel2007ResultSet.java b/src/main/java/com/rapidminer/operator/nio/model/Excel2007ResultSet.java index 3eeda44bc..0973e03be 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/Excel2007ResultSet.java +++ b/src/main/java/com/rapidminer/operator/nio/model/Excel2007ResultSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSet.java b/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSet.java index 936301189..3067c5ad8 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSet.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSetConfiguration.java b/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSetConfiguration.java index c4cb63a24..2c3a733b2 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSetConfiguration.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ExcelResultSetConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/ExcelSheetSelection.java b/src/main/java/com/rapidminer/operator/nio/model/ExcelSheetSelection.java index 22ed2d2f9..ab684403b 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ExcelSheetSelection.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ExcelSheetSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/ParseException.java b/src/main/java/com/rapidminer/operator/nio/model/ParseException.java index 423671c47..a6cc951b5 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ParseException.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ParseException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/ParsingError.java b/src/main/java/com/rapidminer/operator/nio/model/ParsingError.java index 1b08568e5..54b6e9e80 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/ParsingError.java +++ b/src/main/java/com/rapidminer/operator/nio/model/ParsingError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/WizardState.java b/src/main/java/com/rapidminer/operator/nio/model/WizardState.java index 3acadc1c0..723606408 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/WizardState.java +++ b/src/main/java/com/rapidminer/operator/nio/model/WizardState.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/AbstractXlsxSAXHandler.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/AbstractXlsxSAXHandler.java index d859e8a86..6f8903e2c 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/AbstractXlsxSAXHandler.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/AbstractXlsxSAXHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxCellType.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxCellType.java index 3baac7243..12427ba01 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxCellType.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxCellType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormatParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormatParser.java index 1093e3ada..e6159746b 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormatParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormatParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormats.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormats.java index e525f06fd..afba04931 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormats.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxNumberFormats.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxResultSet.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxResultSet.java index 0cf73ffb9..24c2b2625 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxResultSet.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxResultSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSharedStringsParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSharedStringsParser.java index e06b8fce9..364fbbc83 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSharedStringsParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSharedStringsParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetContentParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetContentParser.java index efee5b23d..23b4c702b 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetContentParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetContentParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaData.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaData.java index 16b118fdb..35edd7b60 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaData.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaDataParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaDataParser.java index f77e461d1..522068ccf 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaDataParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetMetaDataParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetTableModel.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetTableModel.java index ce5550e00..5aa79cbd1 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetTableModel.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxSheetTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtilities.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtilities.java index 8baf4dfd3..7fcc7dfa7 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtilities.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookParser.java index e1d5b6f14..0a83e6aaf 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookRelationParser.java b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookRelationParser.java index c0bcfc583..bc0010ff5 100644 --- a/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookRelationParser.java +++ b/src/main/java/com/rapidminer/operator/nio/model/xlsx/XlsxWorkbookRelationParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/AbsoluteError.java b/src/main/java/com/rapidminer/operator/performance/AbsoluteError.java index 597ccc019..145a33073 100644 --- a/src/main/java/com/rapidminer/operator/performance/AbsoluteError.java +++ b/src/main/java/com/rapidminer/operator/performance/AbsoluteError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/AbstractExampleSetEvaluator.java b/src/main/java/com/rapidminer/operator/performance/AbstractExampleSetEvaluator.java index 6f98e0b9b..543f12a57 100644 --- a/src/main/java/com/rapidminer/operator/performance/AbstractExampleSetEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/AbstractExampleSetEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/AbstractPerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/AbstractPerformanceEvaluator.java index 6e0edf3f5..c4d67fb01 100644 --- a/src/main/java/com/rapidminer/operator/performance/AbstractPerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/AbstractPerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/AreaUnderCurve.java b/src/main/java/com/rapidminer/operator/performance/AreaUnderCurve.java index 4418aa6ad..149ff59f7 100644 --- a/src/main/java/com/rapidminer/operator/performance/AreaUnderCurve.java +++ b/src/main/java/com/rapidminer/operator/performance/AreaUnderCurve.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/AttributeCounter.java b/src/main/java/com/rapidminer/operator/performance/AttributeCounter.java index d310f5223..287790435 100644 --- a/src/main/java/com/rapidminer/operator/performance/AttributeCounter.java +++ b/src/main/java/com/rapidminer/operator/performance/AttributeCounter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/BinaryClassificationPerformance.java b/src/main/java/com/rapidminer/operator/performance/BinaryClassificationPerformance.java index 3cddb1f03..352b1d618 100644 --- a/src/main/java/com/rapidminer/operator/performance/BinaryClassificationPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/BinaryClassificationPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/BinominalClassificationPerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/BinominalClassificationPerformanceEvaluator.java index 4cc35f6d0..d884f6a34 100644 --- a/src/main/java/com/rapidminer/operator/performance/BinominalClassificationPerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/BinominalClassificationPerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/ClassWeightedPerformance.java b/src/main/java/com/rapidminer/operator/performance/ClassWeightedPerformance.java index 750821e59..9981d6aa0 100644 --- a/src/main/java/com/rapidminer/operator/performance/ClassWeightedPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/ClassWeightedPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/CorrelationCriterion.java b/src/main/java/com/rapidminer/operator/performance/CorrelationCriterion.java index 157c23431..45f14b4e5 100644 --- a/src/main/java/com/rapidminer/operator/performance/CorrelationCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/CorrelationCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/CrossEntropy.java b/src/main/java/com/rapidminer/operator/performance/CrossEntropy.java index 285de0116..416b94515 100644 --- a/src/main/java/com/rapidminer/operator/performance/CrossEntropy.java +++ b/src/main/java/com/rapidminer/operator/performance/CrossEntropy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/Data2Performance.java b/src/main/java/com/rapidminer/operator/performance/Data2Performance.java index 6b18fc826..70ab6d5f0 100644 --- a/src/main/java/com/rapidminer/operator/performance/Data2Performance.java +++ b/src/main/java/com/rapidminer/operator/performance/Data2Performance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/EstimatedPerformance.java b/src/main/java/com/rapidminer/operator/performance/EstimatedPerformance.java index f2188e9bd..93190f590 100644 --- a/src/main/java/com/rapidminer/operator/performance/EstimatedPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/EstimatedPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/LenientRelativeError.java b/src/main/java/com/rapidminer/operator/performance/LenientRelativeError.java index 3da719c84..9256a9ba4 100644 --- a/src/main/java/com/rapidminer/operator/performance/LenientRelativeError.java +++ b/src/main/java/com/rapidminer/operator/performance/LenientRelativeError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/LogisticLoss.java b/src/main/java/com/rapidminer/operator/performance/LogisticLoss.java index 9d522114e..8172ee6de 100644 --- a/src/main/java/com/rapidminer/operator/performance/LogisticLoss.java +++ b/src/main/java/com/rapidminer/operator/performance/LogisticLoss.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/MDLCriterion.java b/src/main/java/com/rapidminer/operator/performance/MDLCriterion.java index 7e4d5dd8b..eaeb8d638 100644 --- a/src/main/java/com/rapidminer/operator/performance/MDLCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/MDLCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/Margin.java b/src/main/java/com/rapidminer/operator/performance/Margin.java index 66c125b8d..211275ac8 100644 --- a/src/main/java/com/rapidminer/operator/performance/Margin.java +++ b/src/main/java/com/rapidminer/operator/performance/Margin.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/MeasuredPerformance.java b/src/main/java/com/rapidminer/operator/performance/MeasuredPerformance.java index cecd7fe47..04934a5c1 100644 --- a/src/main/java/com/rapidminer/operator/performance/MeasuredPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/MeasuredPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/MinMaxCriterion.java b/src/main/java/com/rapidminer/operator/performance/MinMaxCriterion.java index 05e99e5aa..e67a4e16b 100644 --- a/src/main/java/com/rapidminer/operator/performance/MinMaxCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/MinMaxCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/MinMaxWrapper.java b/src/main/java/com/rapidminer/operator/performance/MinMaxWrapper.java index cd40b512e..58c9698ae 100644 --- a/src/main/java/com/rapidminer/operator/performance/MinMaxWrapper.java +++ b/src/main/java/com/rapidminer/operator/performance/MinMaxWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/MultiClassificationPerformance.java b/src/main/java/com/rapidminer/operator/performance/MultiClassificationPerformance.java index ffebcc482..38c530803 100644 --- a/src/main/java/com/rapidminer/operator/performance/MultiClassificationPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/MultiClassificationPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/NormalizedAbsoluteError.java b/src/main/java/com/rapidminer/operator/performance/NormalizedAbsoluteError.java index d37edc032..436230aab 100644 --- a/src/main/java/com/rapidminer/operator/performance/NormalizedAbsoluteError.java +++ b/src/main/java/com/rapidminer/operator/performance/NormalizedAbsoluteError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/ParameterizedMeasuredPerformanceCriterion.java b/src/main/java/com/rapidminer/operator/performance/ParameterizedMeasuredPerformanceCriterion.java index d09ab7aac..96d1b135b 100644 --- a/src/main/java/com/rapidminer/operator/performance/ParameterizedMeasuredPerformanceCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/ParameterizedMeasuredPerformanceCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PerformanceComparator.java b/src/main/java/com/rapidminer/operator/performance/PerformanceComparator.java index f873ae454..85c72ecab 100644 --- a/src/main/java/com/rapidminer/operator/performance/PerformanceComparator.java +++ b/src/main/java/com/rapidminer/operator/performance/PerformanceComparator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PerformanceCriterion.java b/src/main/java/com/rapidminer/operator/performance/PerformanceCriterion.java index 7fd13dc37..d89e4c081 100644 --- a/src/main/java/com/rapidminer/operator/performance/PerformanceCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/PerformanceCriterion.java @@ -1,18 +1,18 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * * Complete list of developers available at our web site: - * + * * http://rapidminer.com - * + * * This program is free software: you can redistribute it and/or modify it under the terms of the * GNU Affero General Public License as published by the Free Software Foundation, either version 3 * of the License, or (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Affero General Public License for more details. - * + * * You should have received a copy of the GNU Affero General Public License along with this program. * If not, see http://www.gnu.org/licenses/. */ @@ -30,13 +30,13 @@ * Each PerformanceCriterion contains a method to compute this criterion on a given set of * examples, each which has to have a real and a predicted label. *

- * + * *

* PerformanceCriteria must implement the compareTo method in a way that allows * Collections to sort the criteria in ascending order and determine the best as the * maximum. *

- * + * * @author Ingo Mierswa */ public abstract class PerformanceCriterion extends Averagable implements Comparable { @@ -70,7 +70,7 @@ public PerformanceCriterion(PerformanceCriterion o) { * always be maximized. Hence, if your criterion is better the smaller the value is you should * return something like (-1 * value) or (1 / value). *

- * + * *

* Subclasses should use {@link #getAverage()} instead of {@link #getMikroAverage()} in this * method since usually the macro average (if available) should be optmized instead of the micro @@ -97,7 +97,9 @@ public double getMaxFitness() { * object has fitness bigger than this object, the return value is -1. If the given object has * fitness smaller than this object, 1 is returned. No characteristics beside the fitness are * used to compare two objects of this class. - * + * + * order: NaN < -∞ < 0 < 1 < +∞ + * * @param o * Object of this class to compare this object to. * @return -1, 0 or 1 if the given object is greater than, equal to, or less than this object. @@ -114,6 +116,6 @@ public int compareTo(PerformanceCriterion o) { "performance_criterion_" + (classesDiffer ? "class" : "type") + "_mismatch", classesDiffer ? aClass.getName() : aType, classesDiffer ? oClass.getName() : oType)); } - return Double.compare(this.getFitness(), o.getFitness()); + return Double.compare(-o.getFitness(), -this.getFitness()); } } diff --git a/src/main/java/com/rapidminer/operator/performance/PerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/PerformanceEvaluator.java index 3b99893f2..9b7b008f5 100644 --- a/src/main/java/com/rapidminer/operator/performance/PerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/PerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PerformanceVector.java b/src/main/java/com/rapidminer/operator/performance/PerformanceVector.java index 5bf8b9cf6..1d465c149 100644 --- a/src/main/java/com/rapidminer/operator/performance/PerformanceVector.java +++ b/src/main/java/com/rapidminer/operator/performance/PerformanceVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PerformanceVectorToExampleSet.java b/src/main/java/com/rapidminer/operator/performance/PerformanceVectorToExampleSet.java index d628dd083..f7fe62bbb 100644 --- a/src/main/java/com/rapidminer/operator/performance/PerformanceVectorToExampleSet.java +++ b/src/main/java/com/rapidminer/operator/performance/PerformanceVectorToExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PolynominalClassificationPerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/PolynominalClassificationPerformanceEvaluator.java index f80893be4..a99eceeca 100644 --- a/src/main/java/com/rapidminer/operator/performance/PolynominalClassificationPerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/PolynominalClassificationPerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/PredictionAverage.java b/src/main/java/com/rapidminer/operator/performance/PredictionAverage.java index 7ebf3e0c2..1c90607a0 100644 --- a/src/main/java/com/rapidminer/operator/performance/PredictionAverage.java +++ b/src/main/java/com/rapidminer/operator/performance/PredictionAverage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RankCorrelation.java b/src/main/java/com/rapidminer/operator/performance/RankCorrelation.java index b3d02e662..8eb1e0307 100644 --- a/src/main/java/com/rapidminer/operator/performance/RankCorrelation.java +++ b/src/main/java/com/rapidminer/operator/performance/RankCorrelation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RankStatistics.java b/src/main/java/com/rapidminer/operator/performance/RankStatistics.java index fad97ebea..f57f6738c 100644 --- a/src/main/java/com/rapidminer/operator/performance/RankStatistics.java +++ b/src/main/java/com/rapidminer/operator/performance/RankStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RegressionPerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/RegressionPerformanceEvaluator.java index 655ca282b..9efe392ba 100644 --- a/src/main/java/com/rapidminer/operator/performance/RegressionPerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/RegressionPerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RelativeError.java b/src/main/java/com/rapidminer/operator/performance/RelativeError.java index e524cf453..bd502d8ef 100644 --- a/src/main/java/com/rapidminer/operator/performance/RelativeError.java +++ b/src/main/java/com/rapidminer/operator/performance/RelativeError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RootMeanSquaredError.java b/src/main/java/com/rapidminer/operator/performance/RootMeanSquaredError.java index 132f121c9..14a859d7f 100644 --- a/src/main/java/com/rapidminer/operator/performance/RootMeanSquaredError.java +++ b/src/main/java/com/rapidminer/operator/performance/RootMeanSquaredError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/RootRelativeSquaredError.java b/src/main/java/com/rapidminer/operator/performance/RootRelativeSquaredError.java index 156011a0d..52ef8671d 100644 --- a/src/main/java/com/rapidminer/operator/performance/RootRelativeSquaredError.java +++ b/src/main/java/com/rapidminer/operator/performance/RootRelativeSquaredError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SimpleClassificationError.java b/src/main/java/com/rapidminer/operator/performance/SimpleClassificationError.java index 90f79d0d0..d44bffc74 100644 --- a/src/main/java/com/rapidminer/operator/performance/SimpleClassificationError.java +++ b/src/main/java/com/rapidminer/operator/performance/SimpleClassificationError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SimpleCriterion.java b/src/main/java/com/rapidminer/operator/performance/SimpleCriterion.java index 819bd5fdc..db6ae662e 100644 --- a/src/main/java/com/rapidminer/operator/performance/SimpleCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/SimpleCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SimplePerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/SimplePerformanceEvaluator.java index fe8ec6620..1f1a00a1c 100644 --- a/src/main/java/com/rapidminer/operator/performance/SimplePerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/SimplePerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SoftMarginLoss.java b/src/main/java/com/rapidminer/operator/performance/SoftMarginLoss.java index 033897fa7..173e3ad58 100644 --- a/src/main/java/com/rapidminer/operator/performance/SoftMarginLoss.java +++ b/src/main/java/com/rapidminer/operator/performance/SoftMarginLoss.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SquaredCorrelationCriterion.java b/src/main/java/com/rapidminer/operator/performance/SquaredCorrelationCriterion.java index 868557c72..ea2600261 100644 --- a/src/main/java/com/rapidminer/operator/performance/SquaredCorrelationCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/SquaredCorrelationCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SquaredError.java b/src/main/java/com/rapidminer/operator/performance/SquaredError.java index ec0199384..733eb24b8 100644 --- a/src/main/java/com/rapidminer/operator/performance/SquaredError.java +++ b/src/main/java/com/rapidminer/operator/performance/SquaredError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/StrictRelativeError.java b/src/main/java/com/rapidminer/operator/performance/StrictRelativeError.java index eb7ba177a..3ebf4d866 100644 --- a/src/main/java/com/rapidminer/operator/performance/StrictRelativeError.java +++ b/src/main/java/com/rapidminer/operator/performance/StrictRelativeError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/SupportVectorCounter.java b/src/main/java/com/rapidminer/operator/performance/SupportVectorCounter.java index 54a5806ae..1c91d120d 100644 --- a/src/main/java/com/rapidminer/operator/performance/SupportVectorCounter.java +++ b/src/main/java/com/rapidminer/operator/performance/SupportVectorCounter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/UserBasedPerformanceEvaluator.java b/src/main/java/com/rapidminer/operator/performance/UserBasedPerformanceEvaluator.java index cb0e3be93..bee3f86bd 100644 --- a/src/main/java/com/rapidminer/operator/performance/UserBasedPerformanceEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/UserBasedPerformanceEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/WeightedMultiClassPerformance.java b/src/main/java/com/rapidminer/operator/performance/WeightedMultiClassPerformance.java index 30cbacd06..e51278139 100644 --- a/src/main/java/com/rapidminer/operator/performance/WeightedMultiClassPerformance.java +++ b/src/main/java/com/rapidminer/operator/performance/WeightedMultiClassPerformance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/WeightedPerformanceCreator.java b/src/main/java/com/rapidminer/operator/performance/WeightedPerformanceCreator.java index 39955dc0e..50130c113 100644 --- a/src/main/java/com/rapidminer/operator/performance/WeightedPerformanceCreator.java +++ b/src/main/java/com/rapidminer/operator/performance/WeightedPerformanceCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/cost/ClassificationCostCriterion.java b/src/main/java/com/rapidminer/operator/performance/cost/ClassificationCostCriterion.java index b1f212baf..6f4ea7837 100644 --- a/src/main/java/com/rapidminer/operator/performance/cost/ClassificationCostCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/cost/ClassificationCostCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/cost/CostEvaluator.java b/src/main/java/com/rapidminer/operator/performance/cost/CostEvaluator.java index 4c7616008..b271f1b32 100644 --- a/src/main/java/com/rapidminer/operator/performance/cost/CostEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/cost/CostEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/cost/RankingCriterion.java b/src/main/java/com/rapidminer/operator/performance/cost/RankingCriterion.java index 3592e454b..4a51a2725 100644 --- a/src/main/java/com/rapidminer/operator/performance/cost/RankingCriterion.java +++ b/src/main/java/com/rapidminer/operator/performance/cost/RankingCriterion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/performance/cost/RankingEvaluator.java b/src/main/java/com/rapidminer/operator/performance/cost/RankingEvaluator.java index d17af898e..f86198591 100644 --- a/src/main/java/com/rapidminer/operator/performance/cost/RankingEvaluator.java +++ b/src/main/java/com/rapidminer/operator/performance/cost/RankingEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/CollectingOrIteratingPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/CollectingOrIteratingPortPairExtender.java index 670f8d97e..020cd1d02 100644 --- a/src/main/java/com/rapidminer/operator/ports/CollectingOrIteratingPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/CollectingOrIteratingPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/CollectingPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/CollectingPortPairExtender.java index 507d564a5..f38270f40 100644 --- a/src/main/java/com/rapidminer/operator/ports/CollectingPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/CollectingPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/DeliveringPortIdentifier.java b/src/main/java/com/rapidminer/operator/ports/DeliveringPortIdentifier.java index a3b3e9d38..ff2b9c567 100644 --- a/src/main/java/com/rapidminer/operator/ports/DeliveringPortIdentifier.java +++ b/src/main/java/com/rapidminer/operator/ports/DeliveringPortIdentifier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/DeliveringPortManager.java b/src/main/java/com/rapidminer/operator/ports/DeliveringPortManager.java index cb881f784..ac9d02fcd 100644 --- a/src/main/java/com/rapidminer/operator/ports/DeliveringPortManager.java +++ b/src/main/java/com/rapidminer/operator/ports/DeliveringPortManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/DummyPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/DummyPortPairExtender.java index 7f9102baa..6705bfc96 100644 --- a/src/main/java/com/rapidminer/operator/ports/DummyPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/DummyPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/IncompatibleMDClassException.java b/src/main/java/com/rapidminer/operator/ports/IncompatibleMDClassException.java index b399d551b..5f5274197 100644 --- a/src/main/java/com/rapidminer/operator/ports/IncompatibleMDClassException.java +++ b/src/main/java/com/rapidminer/operator/ports/IncompatibleMDClassException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/InputPort.java b/src/main/java/com/rapidminer/operator/ports/InputPort.java index f65a5040d..0039e3a70 100644 --- a/src/main/java/com/rapidminer/operator/ports/InputPort.java +++ b/src/main/java/com/rapidminer/operator/ports/InputPort.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/InputPortExtender.java b/src/main/java/com/rapidminer/operator/ports/InputPortExtender.java index 291d54fdf..1ff17f209 100644 --- a/src/main/java/com/rapidminer/operator/ports/InputPortExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/InputPortExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,6 +23,7 @@ import java.util.LinkedList; import java.util.List; +import com.rapidminer.adaption.belt.AtPortConverter; import com.rapidminer.gui.renderer.RendererService; import com.rapidminer.operator.IOObject; import com.rapidminer.operator.IOObjectCollection; @@ -122,13 +123,7 @@ public List getData(Class desiredClass, boolean unfol if (unfold && data instanceof IOObjectCollection) { unfold((IOObjectCollection) data, results, desiredClass, port); } else { - if (desiredClass.isInstance(data)) { - results.add((T) data); - } else { - throw new UserError(getPorts().getOwner().getOperator(), 156, - RendererService.getName(data.getClass()), port.getName(), - RendererService.getName(desiredClass)); - } + addSingle(results, data, desiredClass, port); } } } @@ -148,16 +143,28 @@ private void unfold(IOObjectCollection collection, List< if (obj instanceof IOObjectCollection) { unfold((IOObjectCollection) obj, results, desiredClass, port); } else { - if (desiredClass.isInstance(obj)) { - results.add((T) obj); - } else { - throw new UserError(getPorts().getOwner().getOperator(), 156, RendererService.getName(obj.getClass()), - port.getName(), RendererService.getName(desiredClass)); - } + addSingle(results, obj, desiredClass, port); } } } + /** + * Adds the data to the results list if it is of the desired class or convertible to it. Throws an user error + * otherwise. + */ + private void addSingle(List results, IOObject data, Class desiredClass, Port port) + throws UserError { + if (desiredClass.isInstance(data)) { + results.add(desiredClass.cast(data)); + } else if (AtPortConverter.isConvertible(data.getClass(), desiredClass)) { + results.add(desiredClass.cast(AtPortConverter.convert(data, port))); + } else { + throw new UserError(getPorts().getOwner().getOperator(), 156, + RendererService.getName(data.getClass()), port.getName(), + RendererService.getName(desiredClass)); + } + } + /** * Returns a list of non-null meta data of all input ports. */ diff --git a/src/main/java/com/rapidminer/operator/ports/InputPorts.java b/src/main/java/com/rapidminer/operator/ports/InputPorts.java index d11ace917..5b8f55b7f 100644 --- a/src/main/java/com/rapidminer/operator/ports/InputPorts.java +++ b/src/main/java/com/rapidminer/operator/ports/InputPorts.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/MetaDataChangeListener.java b/src/main/java/com/rapidminer/operator/ports/MetaDataChangeListener.java index cc77017a7..460690b19 100644 --- a/src/main/java/com/rapidminer/operator/ports/MetaDataChangeListener.java +++ b/src/main/java/com/rapidminer/operator/ports/MetaDataChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/MultiInputPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/MultiInputPortPairExtender.java index a4b062db6..54abfffbe 100644 --- a/src/main/java/com/rapidminer/operator/ports/MultiInputPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/MultiInputPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/MultiOutputPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/MultiOutputPortPairExtender.java index 7e71f8650..07226db88 100644 --- a/src/main/java/com/rapidminer/operator/ports/MultiOutputPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/MultiOutputPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/MultiPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/MultiPortPairExtender.java index aba9e187b..0d34a25c1 100644 --- a/src/main/java/com/rapidminer/operator/ports/MultiPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/MultiPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/Multiplicity.java b/src/main/java/com/rapidminer/operator/ports/Multiplicity.java index 9b8b7e311..d9f60494c 100644 --- a/src/main/java/com/rapidminer/operator/ports/Multiplicity.java +++ b/src/main/java/com/rapidminer/operator/ports/Multiplicity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/OrderPreservingPortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/OrderPreservingPortPairExtender.java index b014a682b..4a56f3007 100644 --- a/src/main/java/com/rapidminer/operator/ports/OrderPreservingPortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/OrderPreservingPortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/OutputPort.java b/src/main/java/com/rapidminer/operator/ports/OutputPort.java index 845eedfcf..e87bd35c3 100644 --- a/src/main/java/com/rapidminer/operator/ports/OutputPort.java +++ b/src/main/java/com/rapidminer/operator/ports/OutputPort.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/OutputPortExtender.java b/src/main/java/com/rapidminer/operator/ports/OutputPortExtender.java index 2e70f4472..57c140ccb 100644 --- a/src/main/java/com/rapidminer/operator/ports/OutputPortExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/OutputPortExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/OutputPorts.java b/src/main/java/com/rapidminer/operator/ports/OutputPorts.java index 68ebb719b..d079b567f 100644 --- a/src/main/java/com/rapidminer/operator/ports/OutputPorts.java +++ b/src/main/java/com/rapidminer/operator/ports/OutputPorts.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/Port.java b/src/main/java/com/rapidminer/operator/ports/Port.java index 4c751abbe..1eda1727a 100644 --- a/src/main/java/com/rapidminer/operator/ports/Port.java +++ b/src/main/java/com/rapidminer/operator/ports/Port.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/PortException.java b/src/main/java/com/rapidminer/operator/ports/PortException.java index 071468b33..d60f39e9f 100644 --- a/src/main/java/com/rapidminer/operator/ports/PortException.java +++ b/src/main/java/com/rapidminer/operator/ports/PortException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/PortExtender.java b/src/main/java/com/rapidminer/operator/ports/PortExtender.java index 4dabbadac..09ae3c04e 100644 --- a/src/main/java/com/rapidminer/operator/ports/PortExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/PortExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/PortOwner.java b/src/main/java/com/rapidminer/operator/ports/PortOwner.java index e11c9615a..498bd2558 100644 --- a/src/main/java/com/rapidminer/operator/ports/PortOwner.java +++ b/src/main/java/com/rapidminer/operator/ports/PortOwner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/PortPairExtender.java b/src/main/java/com/rapidminer/operator/ports/PortPairExtender.java index c06e9cad1..5ffb6cf9f 100644 --- a/src/main/java/com/rapidminer/operator/ports/PortPairExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/PortPairExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/Ports.java b/src/main/java/com/rapidminer/operator/ports/Ports.java index dc5e58218..af706a45b 100644 --- a/src/main/java/com/rapidminer/operator/ports/Ports.java +++ b/src/main/java/com/rapidminer/operator/ports/Ports.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/ProcessingStep.java b/src/main/java/com/rapidminer/operator/ports/ProcessingStep.java index 6b37b4d63..f1d7143dc 100644 --- a/src/main/java/com/rapidminer/operator/ports/ProcessingStep.java +++ b/src/main/java/com/rapidminer/operator/ports/ProcessingStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/SinglePortExtender.java b/src/main/java/com/rapidminer/operator/ports/SinglePortExtender.java index c3aa434c2..bd939a17b 100644 --- a/src/main/java/com/rapidminer/operator/ports/SinglePortExtender.java +++ b/src/main/java/com/rapidminer/operator/ports/SinglePortExtender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/AbstractInputPort.java b/src/main/java/com/rapidminer/operator/ports/impl/AbstractInputPort.java index b10871f0e..123f15339 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/AbstractInputPort.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/AbstractInputPort.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/AbstractOutputPort.java b/src/main/java/com/rapidminer/operator/ports/impl/AbstractOutputPort.java index b075c7a5e..ba90ebf93 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/AbstractOutputPort.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/AbstractOutputPort.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/AbstractPort.java b/src/main/java/com/rapidminer/operator/ports/impl/AbstractPort.java index 1a36ae880..ec2b6b084 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/AbstractPort.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/AbstractPort.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/AbstractPorts.java b/src/main/java/com/rapidminer/operator/ports/impl/AbstractPorts.java index d510d2947..183920586 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/AbstractPorts.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/AbstractPorts.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/CannotConnectPortException.java b/src/main/java/com/rapidminer/operator/ports/impl/CannotConnectPortException.java index 20fbde960..c14f5d1ec 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/CannotConnectPortException.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/CannotConnectPortException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/InputPortImpl.java b/src/main/java/com/rapidminer/operator/ports/impl/InputPortImpl.java index c83f36dc1..e922a5440 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/InputPortImpl.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/InputPortImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/InputPortsImpl.java b/src/main/java/com/rapidminer/operator/ports/impl/InputPortsImpl.java index c6952334c..f03e92973 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/InputPortsImpl.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/InputPortsImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/OutputPortImpl.java b/src/main/java/com/rapidminer/operator/ports/impl/OutputPortImpl.java index 6bc464885..0838a7299 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/OutputPortImpl.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/OutputPortImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/impl/OutputPortsImpl.java b/src/main/java/com/rapidminer/operator/ports/impl/OutputPortsImpl.java index 23a7363d5..53368c8ce 100644 --- a/src/main/java/com/rapidminer/operator/ports/impl/OutputPortsImpl.java +++ b/src/main/java/com/rapidminer/operator/ports/impl/OutputPortsImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AbstractPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/AbstractPrecondition.java index 522711ba2..f0fa01264 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AbstractPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AbstractPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeAddingExampleSetPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeAddingExampleSetPassThroughRule.java index f213d237a..fa7afdc1a 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeAddingExampleSetPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeAddingExampleSetPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeMetaData.java index 85708522f..45e0bb40a 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -544,11 +544,11 @@ public void merge(AttributeMetaData amd) { if (isNominal()) { if (amd.valueSet != null && this.valueSet != null) { if (!amd.valueSet.equals(this.valueSet)) { - this.valueSetRelation.merge(SetRelation.SUBSET); + this.valueSetRelation = this.valueSetRelation.merge(SetRelation.SUBSET); } this.valueSet.addAll(amd.valueSet); } - this.valueSetRelation.merge(amd.valueSetRelation); + this.valueSetRelation = this.valueSetRelation.merge(amd.valueSetRelation); } if (isNumerical()) { if (valueRange != null && amd.valueRange != null) { @@ -556,7 +556,7 @@ public void merge(AttributeMetaData amd) { double max = Math.max(amd.valueRange.getUpper(), this.valueRange.getUpper()); this.valueRange = new Range(min, max); } - this.valueSetRelation.merge(amd.valueSetRelation); + this.valueSetRelation = this.valueSetRelation.merge(amd.valueSetRelation); } } diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeParameterPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeParameterPrecondition.java index abc0c7d20..54f38d226 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeParameterPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeParameterPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSetPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSetPrecondition.java index bd0cd5060..ce37eaeff 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSetPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSetPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSubsetPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSubsetPassThroughRule.java index 063708045..5bb97a5ab 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSubsetPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/AttributeSubsetPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/CapabilityPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/CapabilityPrecondition.java index a5f41e565..4d833594c 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/CapabilityPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/CapabilityPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/CollectionMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/CollectionMetaData.java index c00fedf33..132b05a57 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/CollectionMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/CollectionMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/CollectionPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/CollectionPrecondition.java index ba514aef8..edce03488 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/CollectionPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/CollectionPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/CompatibilityLevel.java b/src/main/java/com/rapidminer/operator/ports/metadata/CompatibilityLevel.java index d09f81c93..00b1f7f0d 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/CompatibilityLevel.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/CompatibilityLevel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/DistanceMeasurePrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/DistanceMeasurePrecondition.java index ebdc75bb2..ad7505461 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/DistanceMeasurePrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/DistanceMeasurePrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/DummyMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/DummyMetaData.java index 59e816289..fd2b7cb46 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/DummyMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/DummyMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetContainsSeriesPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetContainsSeriesPrecondition.java index 35fe18c79..9c24d9b6d 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetContainsSeriesPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetContainsSeriesPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetMetaData.java index 3dea6a7ea..8f79bbf1f 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPassThroughRule.java index ab20da3ff..81c91bf3b 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPrecondition.java index daef7f377..57b4d3d84 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetSizePrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetSizePrecondition.java index ea232c938..8a171aaec 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetSizePrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetSizePrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetUnionRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetUnionRule.java index a68be887a..5a30a095f 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetUnionRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ExampleSetUnionRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/FlatteningPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/FlatteningPassThroughRule.java index ed7282a82..95d174f3e 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/FlatteningPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/FlatteningPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateModelTransformationRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateModelTransformationRule.java index 5864d7d44..3d252ba6e 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateModelTransformationRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateModelTransformationRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewExampleSetMDRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewExampleSetMDRule.java index d96f68820..3ccbabd8f 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewExampleSetMDRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewExampleSetMDRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewMDRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewMDRule.java index a9e507e37..557389bb2 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewMDRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/GenerateNewMDRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/GeneratePredictionModelTransformationRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/GeneratePredictionModelTransformationRule.java index b1ca1deed..88419b8be 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/GeneratePredictionModelTransformationRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/GeneratePredictionModelTransformationRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/InputMissingMetaDataError.java b/src/main/java/com/rapidminer/operator/ports/metadata/InputMissingMetaDataError.java index de0cbf431..5bee76b40 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/InputMissingMetaDataError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/InputMissingMetaDataError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/LearnerPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/LearnerPrecondition.java index 3d7ec6d8f..f7113b4f8 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/LearnerPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/LearnerPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MDInteger.java b/src/main/java/com/rapidminer/operator/ports/metadata/MDInteger.java index 7dd4ecc0b..27f0bced4 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MDInteger.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MDInteger.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MDNumber.java b/src/main/java/com/rapidminer/operator/ports/metadata/MDNumber.java index d01fee49b..38aa1f96e 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MDNumber.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MDNumber.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MDReal.java b/src/main/java/com/rapidminer/operator/ports/metadata/MDReal.java index b986ce94b..9b66e26db 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MDReal.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MDReal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformationRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformationRule.java index d661d28ca..9f490133a 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformationRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformationRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformer.java b/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformer.java index cfcb858a4..a2c0d6fa4 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformer.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MDTransformer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ManyToManyPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/ManyToManyPassThroughRule.java index c717422bc..edacc089f 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ManyToManyPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ManyToManyPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ManyToOnePassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/ManyToOnePassThroughRule.java index c1564b281..4c4a7b542 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ManyToOnePassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ManyToOnePassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaData.java index 1abaa588c..fa1b25cec 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataError.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataError.java index 208040914..e8366a2d8 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataErrorQuickFixFilter.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataErrorQuickFixFilter.java index 579892bf1..bdb2befe6 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataErrorQuickFixFilter.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataErrorQuickFixFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataFactory.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataFactory.java index 338a6dc67..dbf1cedbd 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataFactory.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataInfo.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataInfo.java index f4564323b..fde6b04b5 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataInfo.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataInfo.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataUnderspecifiedError.java b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataUnderspecifiedError.java index 407d7c92e..a008f7a34 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataUnderspecifiedError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/MetaDataUnderspecifiedError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ModelApplicationRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/ModelApplicationRule.java index a76513419..8fea0a08e 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ModelApplicationRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ModelApplicationRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ModelMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/ModelMetaData.java index 4d252e156..c48395704 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ModelMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ModelMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/OneToManyPassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/OneToManyPassThroughRule.java index 5cedd9524..d7e8056fe 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/OneToManyPassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/OneToManyPassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/OperatorLoopError.java b/src/main/java/com/rapidminer/operator/ports/metadata/OperatorLoopError.java index b5a01863d..da35fde44 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/OperatorLoopError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/OperatorLoopError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ParameterConditionedPrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/ParameterConditionedPrecondition.java index 68d3f0607..da43501c1 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ParameterConditionedPrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ParameterConditionedPrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRule.java index 73333fdfa..fdb719bac 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRuleCondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRuleCondition.java index 5ee212ac2..326b7cf21 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRuleCondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughOrGenerateRuleCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughRule.java index 9e89fcc37..33e23b810 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/PassThroughRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/Precondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/Precondition.java index 260b91e8b..1018535ce 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/Precondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/Precondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/PredictionModelMetaData.java b/src/main/java/com/rapidminer/operator/ports/metadata/PredictionModelMetaData.java index 0089b32be..9bae44f18 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/PredictionModelMetaData.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/PredictionModelMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/ProcessNotInRepositoryMetaDataError.java b/src/main/java/com/rapidminer/operator/ports/metadata/ProcessNotInRepositoryMetaDataError.java index 6311d0345..4c30f17f5 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/ProcessNotInRepositoryMetaDataError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/ProcessNotInRepositoryMetaDataError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/SetRelation.java b/src/main/java/com/rapidminer/operator/ports/metadata/SetRelation.java index 7cfd84e45..3ed4458a6 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/SetRelation.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/SetRelation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/SimpleMetaDataError.java b/src/main/java/com/rapidminer/operator/ports/metadata/SimpleMetaDataError.java index 90c7b1351..4749097e7 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/SimpleMetaDataError.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/SimpleMetaDataError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/SimplePrecondition.java b/src/main/java/com/rapidminer/operator/ports/metadata/SimplePrecondition.java index 573927c0c..3c9a900ce 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/SimplePrecondition.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/SimplePrecondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/metadata/SubprocessTransformRule.java b/src/main/java/com/rapidminer/operator/ports/metadata/SubprocessTransformRule.java index 647889fec..3e54cf1fb 100644 --- a/src/main/java/com/rapidminer/operator/ports/metadata/SubprocessTransformRule.java +++ b/src/main/java/com/rapidminer/operator/ports/metadata/SubprocessTransformRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/AbstractQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/AbstractQuickFix.java index 6d81ccfc2..45e4192c6 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/AbstractQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/AbstractQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/AddCompatibleOperatorQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/AddCompatibleOperatorQuickFix.java index 599db4ab5..907d24cc2 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/AddCompatibleOperatorQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/AddCompatibleOperatorQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeSelectionQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeSelectionQuickFix.java index a90841c0f..5929e5ae8 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeSelectionQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeSelectionQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeToNominalQuickFixProvider.java b/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeToNominalQuickFixProvider.java index 4bc05abb4..10eafcff4 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeToNominalQuickFixProvider.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/AttributeToNominalQuickFixProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/BlacklistedOperatorQuickFixFilter.java b/src/main/java/com/rapidminer/operator/ports/quickfix/BlacklistedOperatorQuickFixFilter.java index 6e4b17f5a..1d0e0c549 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/BlacklistedOperatorQuickFixFilter.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/BlacklistedOperatorQuickFixFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/CategorySelectionQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/CategorySelectionQuickFix.java index 6cdb744d6..0c84d1ae0 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/CategorySelectionQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/CategorySelectionQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/ChangeAttributeRoleQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/ChangeAttributeRoleQuickFix.java index c24b64b84..8ab6dbf00 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/ChangeAttributeRoleQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/ChangeAttributeRoleQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectLastOperatorToOutputPortsQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectLastOperatorToOutputPortsQuickFix.java index dbcdd33a2..926f55e2d 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectLastOperatorToOutputPortsQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectLastOperatorToOutputPortsQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectToQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectToQuickFix.java index 44d1c0f17..92b13e24a 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectToQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/ConnectToQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/DictionaryQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/DictionaryQuickFix.java index d336c576b..03e48acfe 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/DictionaryQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/DictionaryQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/DisconnectQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/DisconnectQuickFix.java index 621446ed9..8a4d890a2 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/DisconnectQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/DisconnectQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/OperatorInsertionQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/OperatorInsertionQuickFix.java index 1a990123a..4c81cd65c 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/OperatorInsertionQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/OperatorInsertionQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/ParameterSettingQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/ParameterSettingQuickFix.java index 9dc69c792..1998d194b 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/ParameterSettingQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/ParameterSettingQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/QuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/QuickFix.java index 3e907043a..41d6d71c8 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/QuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/QuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/RelativizeRepositoryLocationQuickfix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/RelativizeRepositoryLocationQuickfix.java index 079415437..a09baa5ab 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/RelativizeRepositoryLocationQuickfix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/RelativizeRepositoryLocationQuickfix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/ports/quickfix/SaveProcessQuickFix.java b/src/main/java/com/rapidminer/operator/ports/quickfix/SaveProcessQuickFix.java index 479e3f22d..c60606982 100644 --- a/src/main/java/com/rapidminer/operator/ports/quickfix/SaveProcessQuickFix.java +++ b/src/main/java/com/rapidminer/operator/ports/quickfix/SaveProcessQuickFix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionOperator.java b/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionOperator.java index f75c5a8c8..cadd02bbb 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionOperator.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionRankingOperator.java b/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionRankingOperator.java index eee5fcb55..ef9a8d54f 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionRankingOperator.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/GeneratePredictionRankingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/PlattParameters.java b/src/main/java/com/rapidminer/operator/postprocessing/PlattParameters.java index b06636c9f..2c1ac18be 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/PlattParameters.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/PlattParameters.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/PlattScaling.java b/src/main/java/com/rapidminer/operator/postprocessing/PlattScaling.java index 584f582d5..1269a9cec 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/PlattScaling.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/PlattScaling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/PlattScalingModel.java b/src/main/java/com/rapidminer/operator/postprocessing/PlattScalingModel.java index c2cf70512..57c3328eb 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/PlattScalingModel.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/PlattScalingModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/RecallChooser.java b/src/main/java/com/rapidminer/operator/postprocessing/RecallChooser.java index ebf4fd044..024bd1003 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/RecallChooser.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/RecallChooser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/SimpleUncertainPredictionsTransformation.java b/src/main/java/com/rapidminer/operator/postprocessing/SimpleUncertainPredictionsTransformation.java index 62cf695d7..5effc9211 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/SimpleUncertainPredictionsTransformation.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/SimpleUncertainPredictionsTransformation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/Threshold.java b/src/main/java/com/rapidminer/operator/postprocessing/Threshold.java index c6d64e01c..83829d146 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/Threshold.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/Threshold.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdApplier.java b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdApplier.java index 919ef746c..93ec29170 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdApplier.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdApplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdCreator.java b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdCreator.java index 2db7b42f9..5754811cb 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdCreator.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdFinder.java b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdFinder.java index 30cdc4394..e203c6344 100644 --- a/src/main/java/com/rapidminer/operator/postprocessing/ThresholdFinder.java +++ b/src/main/java/com/rapidminer/operator/postprocessing/ThresholdFinder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/AbstractDataProcessing.java b/src/main/java/com/rapidminer/operator/preprocessing/AbstractDataProcessing.java index e2f84533c..23ba24abd 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/AbstractDataProcessing.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/AbstractDataProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/AbstractValueProcessing.java b/src/main/java/com/rapidminer/operator/preprocessing/AbstractValueProcessing.java index 8764b7e3c..762f77fe4 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/AbstractValueProcessing.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/AbstractValueProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/AttributeSubsetPreprocessing.java b/src/main/java/com/rapidminer/operator/preprocessing/AttributeSubsetPreprocessing.java index a2db07141..158db75a1 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/AttributeSubsetPreprocessing.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/AttributeSubsetPreprocessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/ExampleSetTranspose.java b/src/main/java/com/rapidminer/operator/preprocessing/ExampleSetTranspose.java index 1af540751..5a5657efb 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/ExampleSetTranspose.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/ExampleSetTranspose.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/GroupByOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/GroupByOperator.java index fa8e2e9a3..77550119f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/GroupByOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/GroupByOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/GuessValueTypes.java b/src/main/java/com/rapidminer/operator/preprocessing/GuessValueTypes.java index 2e7b40bf6..498a26947 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/GuessValueTypes.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/GuessValueTypes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/IdTagging.java b/src/main/java/com/rapidminer/operator/preprocessing/IdTagging.java index 7cda20557..3b46e02b8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/IdTagging.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/IdTagging.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemory.java b/src/main/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemory.java index 01b0337a7..370063691 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemory.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/NoiseModel.java b/src/main/java/com/rapidminer/operator/preprocessing/NoiseModel.java index ec1828fd1..cb6a9e3e5 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/NoiseModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/NoiseModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/NoiseOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/NoiseOperator.java index 48c938577..87fdf754a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/NoiseOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/NoiseOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingModel.java b/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingModel.java index 7f030243b..febf796c8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingOperator.java index 01c0005a8..e054d8201 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/PreprocessingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesModel.java b/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesModel.java index f7771fd46..cb3aba769 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesOperator.java index 5713d0af5..170160505 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/RemoveUnusedNominalValuesOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/UseRowAsAttributeNames.java b/src/main/java/com/rapidminer/operator/preprocessing/UseRowAsAttributeNames.java index 280dac6dd..66efc602c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/UseRowAsAttributeNames.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/UseRowAsAttributeNames.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbsoluteDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbsoluteDiscretization.java index b7205e454..ddb7de0b8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbsoluteDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbsoluteDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbstractDiscretizationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbstractDiscretizationOperator.java index d903e2ed6..f4ccbf2e4 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbstractDiscretizationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/AbstractDiscretizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/BinDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/BinDiscretization.java index e48a71d7d..2056557f6 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/BinDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/BinDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/DiscretizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/DiscretizationModel.java index 3267955e7..69c71c8a7 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/DiscretizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/DiscretizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/FrequencyDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/FrequencyDiscretization.java index a296302f9..11eaee6f0 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/FrequencyDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/FrequencyDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinMaxBinDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinMaxBinDiscretization.java index 477970e14..194afd03b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinMaxBinDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinMaxBinDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinimalEntropyDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinimalEntropyDiscretization.java index 3e680ef5c..2ae7f537e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinimalEntropyDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/MinimalEntropyDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/discretization/UserBasedDiscretization.java b/src/main/java/com/rapidminer/operator/preprocessing/discretization/UserBasedDiscretization.java index 5f1ff701f..0a5c98137 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/discretization/UserBasedDiscretization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/discretization/UserBasedDiscretization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbsoluteValueFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbsoluteValueFilter.java index dc0f0c4f4..34cc0985c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbsoluteValueFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbsoluteValueFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractDateDataProcessing.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractDateDataProcessing.java index 4ff3b808d..e119f6321 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractDateDataProcessing.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractDateDataProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractFilteredDataProcessing.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractFilteredDataProcessing.java index 34106522a..6e34b5df3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractFilteredDataProcessing.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AbstractFilteredDataProcessing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AddNominalValue.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AddNominalValue.java index 8128bd7c3..cbc703bc7 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AddNominalValue.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AddNominalValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeAdd.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeAdd.java index 8ed84129e..7146aafb9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeAdd.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeAdd.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeCopy.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeCopy.java index 9c38f12eb..abec39aa5 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeCopy.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeCopy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeMerge.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeMerge.java index 737ab8839..e8b4fb459 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeMerge.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeMerge.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueMapper.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueMapper.java index ad1a19ba0..96d9a4654 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueMapper.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueMapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueReplace.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueReplace.java index 3595c5542..5c2df1ce7 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueReplace.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueReplace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSplit.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSplit.java index f32fcab18..8061b3226 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSplit.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSplit.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSubstring.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSubstring.java index 115cefe64..326ec5983 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSubstring.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueSubstring.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueTrim.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueTrim.java index 39387fac0..f849cb78c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueTrim.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/AttributeValueTrim.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeName.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeName.java index 05ea55750..9924fee41 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeName.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeName.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNames2Generic.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNames2Generic.java index 4432d8270..7cdd07e4d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNames2Generic.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNames2Generic.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNamesReplace.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNamesReplace.java index 94d708bbe..8ae0074bd 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNamesReplace.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeNamesReplace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeRole.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeRole.java index 553f3e8c4..93ff7a30d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeRole.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ChangeAttributeRole.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Construction2Names.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Construction2Names.java index 76a91ce9d..9d5cb1d61 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Construction2Names.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Construction2Names.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Nominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Nominal.java index 3b8486171..afd0a745a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Nominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Nominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Numerical.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Numerical.java index 2f8a106ba..050669a03 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Numerical.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Date2Numerical.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/DateAdjust.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/DateAdjust.java index dfb56002e..04845928d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/DateAdjust.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/DateAdjust.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/DeclareMissingValueOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/DeclareMissingValueOperator.java index 2fa5d6e18..42616154a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/DeclareMissingValueOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/DeclareMissingValueOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Dictionary.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Dictionary.java index a1d6b7aaf..9510d1f4f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Dictionary.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Dictionary.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleFilter.java index 762e74376..e59685a48 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleFilter.java @@ -1,305 +1,325 @@ -/** - * Copyright (C) 2001-2018 by RapidMiner and the contributors - * - * Complete list of developers available at our web site: - * - * http://rapidminer.com - * - * This program is free software: you can redistribute it and/or modify it under the terms of the - * GNU Affero General Public License as published by the Free Software Foundation, either version 3 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without - * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License along with this program. - * If not, see http://www.gnu.org/licenses/. -*/ -package com.rapidminer.operator.preprocessing.filter; - -import java.util.List; - -import com.rapidminer.example.AttributeTypeException; -import com.rapidminer.example.Example; -import com.rapidminer.example.ExampleSet; -import com.rapidminer.example.set.Condition; -import com.rapidminer.example.set.ConditionCreationException; -import com.rapidminer.example.set.ConditionedExampleSet; -import com.rapidminer.example.set.CustomFilter; -import com.rapidminer.example.set.ExpressionFilter; -import com.rapidminer.operator.OperatorDescription; -import com.rapidminer.operator.OperatorException; -import com.rapidminer.operator.OperatorVersion; -import com.rapidminer.operator.UserError; -import com.rapidminer.operator.annotation.ResourceConsumptionEstimator; -import com.rapidminer.operator.ports.OutputPort; -import com.rapidminer.operator.ports.metadata.AttributeMetaData; -import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; -import com.rapidminer.operator.ports.metadata.MDInteger; -import com.rapidminer.operator.ports.metadata.MetaData; -import com.rapidminer.operator.ports.metadata.PassThroughRule; -import com.rapidminer.operator.preprocessing.AbstractDataProcessing; -import com.rapidminer.operator.tools.ExpressionEvaluationException; -import com.rapidminer.parameter.ParameterType; -import com.rapidminer.parameter.ParameterTypeBoolean; -import com.rapidminer.parameter.ParameterTypeExpression; -import com.rapidminer.parameter.ParameterTypeFilter; -import com.rapidminer.parameter.ParameterTypeList; -import com.rapidminer.parameter.ParameterTypeString; -import com.rapidminer.parameter.ParameterTypeStringCategory; -import com.rapidminer.parameter.UndefinedParameterError; -import com.rapidminer.parameter.conditions.EqualStringCondition; -import com.rapidminer.tools.OperatorResourceConsumptionHandler; -import com.rapidminer.tools.expression.ExpressionException; -import com.rapidminer.tools.expression.internal.ExpressionParserUtils; - - -/** - *

- * This operator takes an {@link ExampleSet} as input and returns a new {@link ExampleSet} including - * only the {@link Example}s that fulfill a condition. - *

- * - *

- * By specifying an implementation of {@link com.rapidminer.example.set.Condition} and a parameter - * string, arbitrary filters can be applied. Users can implement their own conditions by writing a - * subclass of the above class and implementing a two argument constructor taking an - * {@link ExampleSet} and a parameter string. This parameter string is specified by the parameter - * parameter_string. Instead of using one of the predefined conditions users can define - * their own implementation with the fully qualified class name. - *

- * - *

- * For "attribute_value_condition" the parameter string must have the form - * attribute op value, where attribute is a name of an attribute, value is a value the - * attribute can take and op is one of the binary logical operators similar to the ones known from - * Java, e.g. greater than or equals. Please note your can define a logical OR of several conditions - * with || and a logical AND of two conditions with two ampers and - or simply by applying several - * ExampleFilter operators in a row. Please note also that for nominal attributes you can define a - * regular expression for value of the possible equal and not equal checks. - *

- * - *

- * For "unknown_attributes" the parameter string must be empty. This filter removes all - * examples containing attributes that have missing or illegal values. For "unknown_label" - * the parameter string must also be empty. This filter removes all examples with an unknown label - * value. - *

- * - * @author Ingo Mierswa, Simon Fischer - */ -public class ExampleFilter extends AbstractDataProcessing { - - /** The parameter name for "Implementation of the condition." */ - public static final String PARAMETER_CONDITION_CLASS = "condition_class"; - - /** - * The parameter name for "Parameter string for the condition, e.g. 'attribute=value' for - * the AttributeValueFilter." - */ - public static final String PARAMETER_PARAMETER_STRING = "parameter_string"; - - /** - * The parameter name for "Parameter string for the expression, e.g. 'attribute1 == - * attribute2'." - */ - public static final String PARAMETER_PARAMETER_EXPRESSION = "parameter_expression"; - - /** The parameter name for "Defines the list of filters to apply." */ - public static final String PARAMETER_FILTER = "filters"; - - /** - * The parameter name for "Indicates if only examples should be accepted which would - * normally filtered." - */ - public static final String PARAMETER_INVERT_FILTER = "invert_filter"; - - /** The hidden parameter for "The list of filters." */ - public static final String PARAMETER_FILTERS_LIST = "filters_list"; - - /** The key parameter for the hidden {@value #PARAMETER_FILTERS_LIST} parameter */ - public static final String PARAMETER_FILTERS_ENTRY_KEY = "filters_entry_key"; - - /** The key parameter for the hidden {@value #PARAMETER_FILTERS_LIST} parameter */ - public static final String PARAMETER_FILTERS_ENTRY_VALUE = "filters_entry_value"; - - /** The hidden parameter for "Logic operator for filters." */ - public static final String PARAMETER_FILTERS_LOGIC_AND = "filters_logic_and"; - - /** The hidden parameter for "Check meta data for comparators." */ - public static final String PARAMETER_FILTERS_CHECK_METADATA = "filters_check_metadata"; - - private final OutputPort unmatchedOutput = getOutputPorts().createPort("unmatched example set"); - - public ExampleFilter(final OperatorDescription description) { - super(description); - getTransformer().addRule(new PassThroughRule(getInputPort(), unmatchedOutput, false) { - - @Override - public MetaData modifyMetaData(MetaData metaData) { - if (metaData instanceof ExampleSetMetaData) { - return ExampleFilter.this.modifyMetaData((ExampleSetMetaData) metaData); - } else { - return metaData; - } - } - }); - } - - @Override - public ExampleSetMetaData modifyMetaData(final ExampleSetMetaData emd) { - emd.getNumberOfExamples().reduceByUnknownAmount(); - try { - if (getParameterAsString(PARAMETER_CONDITION_CLASS).equals( - ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_NO_MISSING_ATTRIBUTES])) { - for (AttributeMetaData amd : emd.getAllAttributes()) { - amd.setNumberOfMissingValues(new MDInteger(0)); - } - } - } catch (UndefinedParameterError e) { - } - return emd; - } - - @Override - public ExampleSet apply(final ExampleSet inputSet) throws OperatorException { - getLogger().fine(getName() + ": input set has " + inputSet.size() + " examples."); - - String className = getParameterAsString(PARAMETER_CONDITION_CLASS); - String parameter = getParameterAsString(PARAMETER_PARAMETER_STRING); - getLogger().fine("Creating condition '" + className + "' with parameter '" + parameter + "'"); - Condition condition = null; - try { - if (className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER])) { - // special handling for custom_filters, as they cannot be instantiated via a simple - // string parameter - // this is necessary as operator.getParameterList() replaces '%{test}' by 'test' - String rawParameterString = getParameters().getParameterAsSpecified(PARAMETER_FILTERS_LIST); - if (rawParameterString == null) { - throw new UndefinedParameterError(PARAMETER_FILTER, this); - } - List operatorFilterList = ParameterTypeList.transformString2List(rawParameterString); - condition = new CustomFilter(inputSet, operatorFilterList, - getParameterAsBoolean(PARAMETER_FILTERS_LOGIC_AND), getProcess().getMacroHandler()); - } else if (className - .equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_EXPRESSION])) { - // special handling for expression, has different - String expression = getParameterAsString(PARAMETER_PARAMETER_EXPRESSION); - if (expression == null || expression.isEmpty()) { - throw new UndefinedParameterError(PARAMETER_PARAMETER_EXPRESSION, this); - } - try { - condition = new ExpressionFilter(inputSet, expression, this); - } catch (ExpressionException e) { - throw new UserError(this, "cannot_parse_expression", expression, e.getShortMessage()); - } - } else { - condition = ConditionedExampleSet.createCondition(className, inputSet, parameter); - } - } catch (ConditionCreationException e) { - throw new UserError(this, e, 904, className, e.getMessage()); - } catch (AttributeTypeException e) { - throw new UserError(this, e, "filter_wrong_type", e.getMessage()); - } catch (IllegalArgumentException e) { - throw new UserError(this, e, 904, className, e.getMessage()); - } - try { - ExampleSet result = new ConditionedExampleSet(inputSet, condition, - getParameterAsBoolean(PARAMETER_INVERT_FILTER), getProgress()); - if (unmatchedOutput.isConnected()) { - ExampleSet unmatchedResult = new ConditionedExampleSet(inputSet, condition, - !getParameterAsBoolean(PARAMETER_INVERT_FILTER)); - unmatchedOutput.deliver(unmatchedResult); - } - return result; - } catch (AttributeTypeException e) { - throw new UserError(this, e, "filter_wrong_type", e.getMessage()); - } catch (ExpressionEvaluationException e) { - throw new UserError(this, e, 904, className, e.getMessage()); - } - } - - @Override - public List getParameterTypes() { - List types = super.getParameterTypes(); - - ParameterType type = new ParameterTypeFilter(PARAMETER_FILTER, "Defines the list of filters to apply.", - getInputPort(), true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, false, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER])); - type.setExpert(false); - type.setPrimary(true); - types.add(type); - - type = new ParameterTypeString(PARAMETER_PARAMETER_STRING, - "Parameter string for the condition, e.g. 'attribute=value' for the AttributeValueFilter.", true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_ATTRIBUTE_VALUE_FILTER])); - type.setExpert(false); - types.add(type); - - type = new ParameterTypeExpression(PARAMETER_PARAMETER_EXPRESSION, - "Parameter string for the expression, e.g. 'attribute1 == attribute2'.", getInputPort(), true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_EXPRESSION])); - type.setExpert(false); - types.add(type); - - type = new ParameterTypeStringCategory(PARAMETER_CONDITION_CLASS, "Implementation of the condition.", - ConditionedExampleSet.KNOWN_CONDITION_NAMES, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER], false); - type.setExpert(true); // confusing, only show for experts, default custom filters are fine - // for new users - types.add(type); - - type = new ParameterTypeBoolean(PARAMETER_INVERT_FILTER, - "Indicates if only examples should be accepted which would normally be filtered.", false); - type.setExpert(false); - types.add(type); - - // hidden parameter, only used to store the filters set via the ParameterTypeFilter dialog - // above - type = new ParameterTypeList(PARAMETER_FILTERS_LIST, "The list of filters.", new ParameterTypeString( - "PARAMETER_FILTERS_ENTRY_KEY", "A key entry of the filters list."), new ParameterTypeString( - "PARAMETER_FILTERS_ENTRY_VALUE", "A value entry of the filters list."), false); - type.setHidden(true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); - types.add(type); - - // hidden parameter, only used to store if the filters from the ParameterTypeFilter dialog - // above should be ANDed or ORed - type = new ParameterTypeBoolean(PARAMETER_FILTERS_LOGIC_AND, "Logic operator for filters.", true, false); - type.setHidden(true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); - types.add(type); - - // hidden parameter, only used to store if the meta data should be checked in the - // ParameterTypeFilter dialog - type = new ParameterTypeBoolean(PARAMETER_FILTERS_CHECK_METADATA, "Check meta data for comparators.", true, false); - type.setHidden(true); - type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, - ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); - types.add(type); - - return types; - } - - @Override - public boolean writesIntoExistingData() { - return false; - } - - @Override - public ResourceConsumptionEstimator getResourceConsumptionEstimator() { - return OperatorResourceConsumptionHandler.getResourceConsumptionEstimator(getInputPort(), ExampleFilter.class, null); - } - - @Override - public OperatorVersion[] getIncompatibleVersionChanges() { - return ExpressionParserUtils.addIncompatibleExpressionParserChange(super.getIncompatibleVersionChanges()); - } - -} +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.operator.preprocessing.filter; + +import java.util.List; + +import com.rapidminer.example.AttributeTypeException; +import com.rapidminer.example.Attributes; +import com.rapidminer.example.Example; +import com.rapidminer.example.ExampleSet; +import com.rapidminer.example.set.Condition; +import com.rapidminer.example.set.ConditionCreationException; +import com.rapidminer.example.set.ConditionedExampleSet; +import com.rapidminer.example.set.CustomFilter; +import com.rapidminer.example.set.ExpressionFilter; +import com.rapidminer.operator.OperatorDescription; +import com.rapidminer.operator.OperatorException; +import com.rapidminer.operator.OperatorVersion; +import com.rapidminer.operator.ProcessSetupError; +import com.rapidminer.operator.SimpleProcessSetupError; +import com.rapidminer.operator.UserError; +import com.rapidminer.operator.annotation.ResourceConsumptionEstimator; +import com.rapidminer.operator.ports.OutputPort; +import com.rapidminer.operator.ports.metadata.AttributeMetaData; +import com.rapidminer.operator.ports.metadata.ExampleSetMetaData; +import com.rapidminer.operator.ports.metadata.MDInteger; +import com.rapidminer.operator.ports.metadata.MetaData; +import com.rapidminer.operator.ports.metadata.PassThroughRule; +import com.rapidminer.operator.preprocessing.AbstractDataProcessing; +import com.rapidminer.operator.tools.ExpressionEvaluationException; +import com.rapidminer.parameter.ParameterType; +import com.rapidminer.parameter.ParameterTypeBoolean; +import com.rapidminer.parameter.ParameterTypeExpression; +import com.rapidminer.parameter.ParameterTypeFilter; +import com.rapidminer.parameter.ParameterTypeList; +import com.rapidminer.parameter.ParameterTypeString; +import com.rapidminer.parameter.ParameterTypeStringCategory; +import com.rapidminer.parameter.UndefinedParameterError; +import com.rapidminer.parameter.conditions.EqualStringCondition; +import com.rapidminer.tools.OperatorResourceConsumptionHandler; +import com.rapidminer.tools.expression.ExpressionException; +import com.rapidminer.tools.expression.internal.ExpressionParserUtils; + + +/** + *

+ * This operator takes an {@link ExampleSet} as input and returns a new {@link ExampleSet} including + * only the {@link Example}s that fulfill a condition. + *

+ * + *

+ * By specifying an implementation of {@link com.rapidminer.example.set.Condition} and a parameter + * string, arbitrary filters can be applied. Users can implement their own conditions by writing a + * subclass of the above class and implementing a two argument constructor taking an + * {@link ExampleSet} and a parameter string. This parameter string is specified by the parameter + * parameter_string. Instead of using one of the predefined conditions users can define + * their own implementation with the fully qualified class name. + *

+ * + *

+ * For "attribute_value_condition" the parameter string must have the form + * attribute op value, where attribute is a name of an attribute, value is a value the + * attribute can take and op is one of the binary logical operators similar to the ones known from + * Java, e.g. greater than or equals. Please note your can define a logical OR of several conditions + * with || and a logical AND of two conditions with two ampers and - or simply by applying several + * ExampleFilter operators in a row. Please note also that for nominal attributes you can define a + * regular expression for value of the possible equal and not equal checks. + *

+ * + *

+ * For "unknown_attributes" the parameter string must be empty. This filter removes all + * examples containing attributes that have missing or illegal values. For "unknown_label" + * the parameter string must also be empty. This filter removes all examples with an unknown label + * value. + *

+ * + * @author Ingo Mierswa, Simon Fischer + */ +public class ExampleFilter extends AbstractDataProcessing { + + /** The parameter name for "Implementation of the condition." */ + public static final String PARAMETER_CONDITION_CLASS = "condition_class"; + + /** + * The parameter name for "Parameter string for the condition, e.g. 'attribute=value' for + * the AttributeValueFilter." + */ + public static final String PARAMETER_PARAMETER_STRING = "parameter_string"; + + /** + * The parameter name for "Parameter string for the expression, e.g. 'attribute1 == + * attribute2'." + */ + public static final String PARAMETER_PARAMETER_EXPRESSION = "parameter_expression"; + + /** The parameter name for "Defines the list of filters to apply." */ + public static final String PARAMETER_FILTER = "filters"; + + /** + * The parameter name for "Indicates if only examples should be accepted which would + * normally filtered." + */ + public static final String PARAMETER_INVERT_FILTER = "invert_filter"; + + /** The hidden parameter for "The list of filters." */ + public static final String PARAMETER_FILTERS_LIST = "filters_list"; + + /** The key parameter for the hidden {@value #PARAMETER_FILTERS_LIST} parameter */ + public static final String PARAMETER_FILTERS_ENTRY_KEY = "filters_entry_key"; + + /** The key parameter for the hidden {@value #PARAMETER_FILTERS_LIST} parameter */ + public static final String PARAMETER_FILTERS_ENTRY_VALUE = "filters_entry_value"; + + /** The hidden parameter for "Logic operator for filters." */ + public static final String PARAMETER_FILTERS_LOGIC_AND = "filters_logic_and"; + + /** The hidden parameter for "Check meta data for comparators." */ + public static final String PARAMETER_FILTERS_CHECK_METADATA = "filters_check_metadata"; + + private final OutputPort unmatchedOutput = getOutputPorts().createPort("unmatched example set"); + + public ExampleFilter(final OperatorDescription description) { + super(description); + getTransformer().addRule(new PassThroughRule(getInputPort(), unmatchedOutput, false) { + + @Override + public MetaData modifyMetaData(MetaData metaData) { + if (metaData instanceof ExampleSetMetaData) { + return ExampleFilter.this.modifyMetaData((ExampleSetMetaData) metaData); + } else { + return metaData; + } + } + }); + } + + @Override + public ExampleSetMetaData modifyMetaData(final ExampleSetMetaData emd) { + emd.getNumberOfExamples().reduceByUnknownAmount(); + try { + final String className = getParameterAsString(PARAMETER_CONDITION_CLASS); + if (className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_NO_MISSING_ATTRIBUTES])) { + for (AttributeMetaData amd : emd.getAllAttributes()) { + amd.setNumberOfMissingValues(new MDInteger(0)); + } + } else if (className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_WRONG_PREDICTIONS]) + || className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CORRECT_PREDICTIONS])) { + final AttributeMetaData labelMetaData = emd.getLabelMetaData(); + boolean hasPredictionRole = false; + for (AttributeMetaData attrMD : emd.getAllAttributes()) { + if (Attributes.PREDICTION_NAME.equals(attrMD.getRole())) { + hasPredictionRole = true; + break; + } + } + // only one error will be visible so check if both known possible errors are found first + if (labelMetaData == null && !hasPredictionRole) { + addError(new SimpleProcessSetupError(ProcessSetupError.Severity.WARNING, this.getPortOwner(), "conditions.missing_label_and_predictions")); + } else if (labelMetaData == null) { + addError(new SimpleProcessSetupError(ProcessSetupError.Severity.WARNING, this.getPortOwner(), "conditions.missing_label")); + } else if (!hasPredictionRole) { + addError(new SimpleProcessSetupError(ProcessSetupError.Severity.WARNING, this.getPortOwner(), "conditions.missing_prediction")); + } + } + } catch (UndefinedParameterError e) { + } + return emd; + } + + @Override + public ExampleSet apply(final ExampleSet inputSet) throws OperatorException { + getLogger().fine(getName() + ": input set has " + inputSet.size() + " examples."); + + String className = getParameterAsString(PARAMETER_CONDITION_CLASS); + String parameter = getParameterAsString(PARAMETER_PARAMETER_STRING); + getLogger().fine("Creating condition '" + className + "' with parameter '" + parameter + "'"); + Condition condition = null; + try { + if (className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER])) { + // special handling for custom_filters, as they cannot be instantiated via a simple + // string parameter + // this is necessary as operator.getParameterList() replaces '%{test}' by 'test' + String rawParameterString = getParameters().getParameterAsSpecified(PARAMETER_FILTERS_LIST); + if (rawParameterString == null) { + throw new UndefinedParameterError(PARAMETER_FILTER, this); + } + List operatorFilterList = ParameterTypeList.transformString2List(rawParameterString); + condition = new CustomFilter(inputSet, operatorFilterList, + getParameterAsBoolean(PARAMETER_FILTERS_LOGIC_AND), getProcess().getMacroHandler()); + } else if (className.equals(ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_EXPRESSION])) { + // special handling for expression, has different + String expression = getParameterAsString(PARAMETER_PARAMETER_EXPRESSION); + if (expression == null || expression.isEmpty()) { + throw new UndefinedParameterError(PARAMETER_PARAMETER_EXPRESSION, this); + } + try { + condition = new ExpressionFilter(inputSet, expression, this); + } catch (ExpressionException e) { + throw new UserError(this, "cannot_parse_expression", expression, e.getShortMessage()); + } + } else { + condition = ConditionedExampleSet.createCondition(className, inputSet, parameter); + } + } catch (ConditionCreationException e) { + throw new UserError(this, e, 904, className, e.getMessage()); + } catch (AttributeTypeException e) { + throw new UserError(this, e, "filter_wrong_type", e.getMessage()); + } catch (IllegalArgumentException e) { + throw new UserError(this, e, 904, className, e.getMessage()); + } + try { + ExampleSet result = new ConditionedExampleSet(inputSet, condition, + getParameterAsBoolean(PARAMETER_INVERT_FILTER), getProgress()); + if (unmatchedOutput.isConnected()) { + ExampleSet unmatchedResult = new ConditionedExampleSet(inputSet, condition, + !getParameterAsBoolean(PARAMETER_INVERT_FILTER)); + unmatchedOutput.deliver(unmatchedResult); + } + return result; + } catch (AttributeTypeException e) { + throw new UserError(this, e, "filter_wrong_type", e.getMessage()); + } catch (ExpressionEvaluationException e) { + throw new UserError(this, e, 904, className, e.getMessage()); + } + } + + @Override + public List getParameterTypes() { + List types = super.getParameterTypes(); + + ParameterType type = new ParameterTypeFilter(PARAMETER_FILTER, "Defines the list of filters to apply.", + getInputPort(), true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, false, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER])); + type.setExpert(false); + type.setPrimary(true); + types.add(type); + + type = new ParameterTypeString(PARAMETER_PARAMETER_STRING, + "Parameter string for the condition, e.g. 'attribute=value' for the AttributeValueFilter.", true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_ATTRIBUTE_VALUE_FILTER])); + type.setExpert(false); + types.add(type); + + type = new ParameterTypeExpression(PARAMETER_PARAMETER_EXPRESSION, + "Parameter string for the expression, e.g. 'attribute1 == attribute2'.", getInputPort(), true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_EXPRESSION])); + type.setExpert(false); + types.add(type); + + type = new ParameterTypeStringCategory(PARAMETER_CONDITION_CLASS, "Implementation of the condition.", + ConditionedExampleSet.KNOWN_CONDITION_NAMES, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[ConditionedExampleSet.CONDITION_CUSTOM_FILTER], false); + type.setExpert(true); // confusing, only show for experts, default custom filters are fine + // for new users + types.add(type); + + type = new ParameterTypeBoolean(PARAMETER_INVERT_FILTER, + "Indicates if only examples should be accepted which would normally be filtered.", false); + type.setExpert(false); + types.add(type); + + // hidden parameter, only used to store the filters set via the ParameterTypeFilter dialog + // above + type = new ParameterTypeList(PARAMETER_FILTERS_LIST, "The list of filters.", new ParameterTypeString( + "PARAMETER_FILTERS_ENTRY_KEY", "A key entry of the filters list."), new ParameterTypeString( + "PARAMETER_FILTERS_ENTRY_VALUE", "A value entry of the filters list."), false); + type.setHidden(true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); + types.add(type); + + // hidden parameter, only used to store if the filters from the ParameterTypeFilter dialog + // above should be ANDed or ORed + type = new ParameterTypeBoolean(PARAMETER_FILTERS_LOGIC_AND, "Logic operator for filters.", true, false); + type.setHidden(true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); + types.add(type); + + // hidden parameter, only used to store if the meta data should be checked in the + // ParameterTypeFilter dialog + type = new ParameterTypeBoolean(PARAMETER_FILTERS_CHECK_METADATA, "Check meta data for comparators.", true, false); + type.setHidden(true); + type.registerDependencyCondition(new EqualStringCondition(this, PARAMETER_CONDITION_CLASS, true, + ConditionedExampleSet.KNOWN_CONDITION_NAMES[8])); + types.add(type); + + return types; + } + + @Override + public boolean writesIntoExistingData() { + return false; + } + + @Override + public ResourceConsumptionEstimator getResourceConsumptionEstimator() { + return OperatorResourceConsumptionHandler.getResourceConsumptionEstimator(getInputPort(), ExampleFilter.class, null); + } + + @Override + public OperatorVersion[] getIncompatibleVersionChanges() { + return ExpressionParserUtils.addIncompatibleExpressionParserChange(super.getIncompatibleVersionChanges()); + } + +} diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleRangeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleRangeFilter.java index 2c776ae8a..1503e92c8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleRangeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleRangeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleSetToDictionary.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleSetToDictionary.java index 39acb2858..271d850d3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleSetToDictionary.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExampleSetToDictionary.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExchangeAttributeRoles.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExchangeAttributeRoles.java index 93a8f26cf..086b5ac09 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ExchangeAttributeRoles.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ExchangeAttributeRoles.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureBlockTypeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureBlockTypeFilter.java index aaa5529b9..fa0478f94 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureBlockTypeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureBlockTypeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureFilter.java index 228a34dec..f179f255d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureNameFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureNameFilter.java index 6f2c5b87c..b48036b90 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureNameFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureNameFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureRangeRemoval.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureRangeRemoval.java index d8973f459..3314cd5ef 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureRangeRemoval.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureRangeRemoval.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureValueTypeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureValueTypeFilter.java index 3e3060e15..4b0d5d7c0 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureValueTypeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FeatureValueTypeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/FillDataGaps.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/FillDataGaps.java index 913a6fea2..aa6f75660 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/FillDataGaps.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/FillDataGaps.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/InfiniteValueReplenishment.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/InfiniteValueReplenishment.java index 38710df98..776c5314f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/InfiniteValueReplenishment.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/InfiniteValueReplenishment.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/InternalBinominalRemapping.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/InternalBinominalRemapping.java index f727098c3..15b42dd60 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/InternalBinominalRemapping.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/InternalBinominalRemapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/MergeNominalValues.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/MergeNominalValues.java index 300ad702c..6221e2a4f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/MergeNominalValues.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/MergeNominalValues.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueImputation.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueImputation.java index 3111c598a..3995965b5 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueImputation.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueImputation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishment.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishment.java index 7b29e1451..bbb23ad6f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishment.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishment.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishmentView.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishmentView.java index 53c326eca..ce079f929 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishmentView.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/MissingValueReplenishmentView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2Date.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2Date.java index b8938d56a..8ce9fa1ea 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2Date.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2Date.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2String.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2String.java index 65509ef75..b7c6e8196 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2String.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Nominal2String.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalNumbers2Numerical.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalNumbers2Numerical.java index d2872d969..ba416498b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalNumbers2Numerical.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalNumbers2Numerical.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominal.java index 398671b49..553227d81 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominalModel.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominalModel.java index cd999e40c..d4a67a25f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominalModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToBinominalModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumeric.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumeric.java index 0f7354001..bbd0a9266 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumeric.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumeric.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumericModel.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumericModel.java index f624ff77e..9c6bacd6d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumericModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NominalToNumericModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NonDominatedSorting.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NonDominatedSorting.java index 264ee43e6..e502bc5cc 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NonDominatedSorting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NonDominatedSorting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToBinominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToBinominal.java index ee2749764..724b2b8d9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToBinominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToBinominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToFormattedNominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToFormattedNominal.java index e8f6a92f1..ab3fbfaa2 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToFormattedNominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToFormattedNominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToNominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToNominal.java index ce207e6d8..189a394d6 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToNominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToNominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToPolynominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToPolynominal.java index 86faf0ac3..fb884e57b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToPolynominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/NumericToPolynominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Date.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Date.java index 721c7518d..4c58d7c0e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Date.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Date.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Real.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Real.java index 919e0a3a0..c7d520b98 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Real.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Numerical2Real.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/PermutationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/PermutationOperator.java index aa53deeb2..3746c8b34 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/PermutationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/PermutationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Real2Integer.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Real2Integer.java index da1ef5d67..966a68782 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Real2Integer.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Real2Integer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/RemoveDuplicates.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/RemoveDuplicates.java index cd9d5ead5..9fd11a90c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/RemoveDuplicates.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/RemoveDuplicates.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/SetData.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/SetData.java index fd2181c58..96359b201 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/SetData.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/SetData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/Sorting.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/Sorting.java index 231866e91..189e58f93 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/Sorting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/Sorting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/String2Nominal.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/String2Nominal.java index 0b8ef9e74..ca6ed9a32 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/String2Nominal.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/String2Nominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/TFIDFFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/TFIDFFilter.java index 5fc4e59b0..c30993587 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/TFIDFFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/TFIDFFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishment.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishment.java index 0c020b22c..02bc1d50f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishment.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishment.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishmentModel.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishmentModel.java index 6323b8029..9a9cf3e3a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishmentModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/ValueReplenishmentModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AbstractAttributeFilterCondition.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AbstractAttributeFilterCondition.java index 6feaa4e4b..4b1bf1164 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AbstractAttributeFilterCondition.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AbstractAttributeFilterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilter.java index 12b048772..a7efcfc83 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilterCondition.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilterCondition.java index 7c9ebf810..14fb461ea 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilterCondition.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeFilterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeOrderingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeOrderingOperator.java index 628cef421..52631716a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeOrderingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/AttributeOrderingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/BlockTypeAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/BlockTypeAttributeFilter.java index 349c28f39..310db8929 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/BlockTypeAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/BlockTypeAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/DateAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/DateAttributeFilter.java index cb401ac84..d1ae5bfcf 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/DateAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/DateAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/MissingValuesAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/MissingValuesAttributeFilter.java index d9f134926..96af00e2a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/MissingValuesAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/MissingValuesAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NoMissingValuesAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NoMissingValuesAttributeFilter.java index 2c743f5a0..092bf3ba5 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NoMissingValuesAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NoMissingValuesAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NominalAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NominalAttributeFilter.java index 0656f3fce..12d7d5884 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NominalAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NominalAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericValueAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericValueAttributeFilter.java index 3fa814d14..17f18c2d8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericValueAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericValueAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericalAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericalAttributeFilter.java index b87583ba5..040381e64 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericalAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/NumericalAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/RegexpAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/RegexpAttributeFilter.java index 461eb8f1b..91f210477 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/RegexpAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/RegexpAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SingleAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SingleAttributeFilter.java index ef65717ff..ab47c97be 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SingleAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SingleAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SubsetAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SubsetAttributeFilter.java index f8aaf5517..9acd754d9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SubsetAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/SubsetAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/TransparentAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/TransparentAttributeFilter.java index a83fd820b..d54893a33 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/TransparentAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/TransparentAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/ValueTypeAttributeFilter.java b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/ValueTypeAttributeFilter.java index a4a2bf19c..4bb459ca0 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/ValueTypeAttributeFilter.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/filter/attributes/ValueTypeAttributeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/AbstractExampleSetJoin.java b/src/main/java/com/rapidminer/operator/preprocessing/join/AbstractExampleSetJoin.java index 4619d6859..8ce58584d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/AbstractExampleSetJoin.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/AbstractExampleSetJoin.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetCartesian.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetCartesian.java index 79a08c194..d66308c62 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetCartesian.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetCartesian.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetIntersect.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetIntersect.java index 9f06ff04e..c43b4202e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetIntersect.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetIntersect.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetJoin.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetJoin.java index e6e6cbfd7..d591fc75d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetJoin.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetJoin.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMerge.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMerge.java index 13eb63d4d..8ed3d4fb9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMerge.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMerge.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -103,13 +103,8 @@ public void makeAdditionalChecks(ExampleSetMetaData emd) throws UndefinedParamet for (MetaData metaData : inputExtender.getMetaData(true)) { if (metaData instanceof ExampleSetMetaData) { MetaDataInfo result = emd.equalHeader((ExampleSetMetaData) metaData); - if (result == MetaDataInfo.NO) { - addError(new SimpleProcessSetupError(Severity.ERROR, getPortOwner(), - "exampleset.sets_incompatible")); - break; - } - if (result == MetaDataInfo.UNKNOWN) { - addError(new SimpleProcessSetupError(Severity.WARNING, getPortOwner(), + if (result != MetaDataInfo.YES) { + addError(new SimpleProcessSetupError(result == MetaDataInfo.NO ? Severity.ERROR : Severity.WARNING, getPortOwner(), "exampleset.sets_incompatible")); break; } diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMinus.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMinus.java index a4817ad12..67193cc23 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMinus.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetMinus.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetSuperset.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetSuperset.java index 965b2c991..cd5e318ef 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetSuperset.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetSuperset.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetUnion.java b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetUnion.java index a406f83a5..7a8e4ca29 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetUnion.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/join/ExampleSetUnion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationMethod.java index a354ac6dc..2418ccb0d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationModel.java index b8226d98b..4deb89a76 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/AbstractNormalizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationModel.java index 3260fbb42..7c706a03a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationOperator.java index 1ca5bfbf0..2afe9aa0b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/DenormalizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationMethod.java index 27fe2b96d..73aae9247 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationModel.java index f868e788f..8c1bda35a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/IQRNormalizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/MinMaxNormalizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/MinMaxNormalizationModel.java index 44f8ac553..479892dde 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/MinMaxNormalizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/MinMaxNormalizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/Normalization.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/Normalization.java index c65c59b73..4ab326afc 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/Normalization.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/Normalization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/NormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/NormalizationMethod.java index 63412eb18..cb205ab0e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/NormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/NormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationMethod.java index d220e62b0..cb67e98d0 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationModel.java index 02f6bee68..6d8c610db 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ProportionNormalizationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/RangeNormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/RangeNormalizationMethod.java index ec4a0788d..2ed24baf9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/RangeNormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/RangeNormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationModel.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationModel.java index 2ff717b0b..c61ed2c67 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationModel.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationNormalizationMethod.java b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationNormalizationMethod.java index 0959841a7..0d3194412 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationNormalizationMethod.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/normalization/ZTransformationNormalizationMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/AbstractOutlierDetection.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/AbstractOutlierDetection.java index 6ae26c5c4..59e251b81 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/AbstractOutlierDetection.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/AbstractOutlierDetection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFKnn.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFKnn.java index b7dda9758..c6eab971c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFKnn.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFKnn.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFObject.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFObject.java index 51f87bb2b..1c3dff45b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFObject.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/COFObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/DBOutlierOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/DBOutlierOperator.java index 9ba2ae0ef..54bf3684f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/DBOutlierOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/DBOutlierOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/DKNOutlierOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/DKNOutlierOperator.java index 7dfb4dea9..97fbd7b81 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/DKNOutlierOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/DKNOutlierOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/EcodbOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/EcodbOperator.java index 556dce7a1..a58e8afc6 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/EcodbOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/EcodbOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/KdistanceContainer.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/KdistanceContainer.java index 7828eac4c..d22ba2e49 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/KdistanceContainer.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/KdistanceContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/LOFOutlierOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/LOFOutlierOperator.java index 337cbdd91..82aa8ef0b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/LOFOutlierOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/LOFOutlierOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchObject.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchObject.java index 19ad4ac8e..9aed3de65 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchObject.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchSpace.java b/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchSpace.java index 605e7f56a..372beb215 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchSpace.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/outlier/SearchSpace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteSampling.java index 69f961026..57a7fcc7e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteStratifiedSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteStratifiedSampling.java index b6c514e47..e385c0b84 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteStratifiedSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbsoluteStratifiedSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractBootstrapping.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractBootstrapping.java index a01e759a8..15f265a1f 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractBootstrapping.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractBootstrapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractSamplingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractSamplingOperator.java index abb21a6a6..16f10f7b1 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractSamplingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractSamplingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractStratifiedSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractStratifiedSampling.java index a7ae6ed6d..355ca7e36 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractStratifiedSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/AbstractStratifiedSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/Bootstrapping.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/Bootstrapping.java index 987384666..956f10ccd 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/Bootstrapping.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/Bootstrapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/BootstrappingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/BootstrappingOperator.java index 5ef186102..ad6af343b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/BootstrappingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/BootstrappingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/KennardStoneSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/KennardStoneSampling.java index 6bffc82c9..3ed3b2b69 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/KennardStoneSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/KennardStoneSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/ModelBasedSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/ModelBasedSampling.java index b26ed6d01..fb8b5b314 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/ModelBasedSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/ModelBasedSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/PartitionOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/PartitionOperator.java index 38f45f3e9..8f77bc8ce 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/PartitionOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/PartitionOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/RatioStratifiedSampling.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/RatioStratifiedSampling.java index 8bc143d29..d1e95df0c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/RatioStratifiedSampling.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/RatioStratifiedSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/SamplingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/SamplingOperator.java index ceeead6d9..9cc370b44 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/SamplingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/SamplingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/StratifiedSamplingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/StratifiedSamplingOperator.java index bbea1e187..236b0e7ff 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/StratifiedSamplingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/StratifiedSamplingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/WeightedBootstrapping.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/WeightedBootstrapping.java index 88fa0be53..c0908f047 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/WeightedBootstrapping.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/WeightedBootstrapping.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/AbsoluteSamplingSequenceGenerator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/AbsoluteSamplingSequenceGenerator.java index d5358ccab..a0204b771 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/AbsoluteSamplingSequenceGenerator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/AbsoluteSamplingSequenceGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/ProbabilitySamplingSequenceGenerator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/ProbabilitySamplingSequenceGenerator.java index 6c7a9e767..e932388d1 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/ProbabilitySamplingSequenceGenerator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/ProbabilitySamplingSequenceGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/RelativeSamplingSequenceGenerator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/RelativeSamplingSequenceGenerator.java index b5f63e4f5..e2d5faa92 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/RelativeSamplingSequenceGenerator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/RelativeSamplingSequenceGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/SamplingSequenceGenerator.java b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/SamplingSequenceGenerator.java index 2d2554013..f4597f2b9 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/SamplingSequenceGenerator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/sampling/sequences/SamplingSequenceGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/AggregationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/AggregationOperator.java index 656f3aceb..7079b4703 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/AggregationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/AggregationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/Attribute2ExamplePivoting.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/Attribute2ExamplePivoting.java index 6a662647a..50b572d4e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/Attribute2ExamplePivoting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/Attribute2ExamplePivoting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/Example2AttributePivoting.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/Example2AttributePivoting.java index 515705802..ba9ec85e8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/Example2AttributePivoting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/Example2AttributePivoting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/ExampleSetTransformationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/ExampleSetTransformationOperator.java index 6699fdfbc..5a61faab4 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/ExampleSetTransformationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/ExampleSetTransformationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/GroupedANOVAOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/GroupedANOVAOperator.java index bbf383bd4..af85d6701 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/GroupedANOVAOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/GroupedANOVAOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AbstractCountRatioAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AbstractCountRatioAggregationFunction.java index 1282dcaaf..8d47532e6 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AbstractCountRatioAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AbstractCountRatioAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunction.java index ab24565ed..5ca4ddde4 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunctionMetaDataProvider.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunctionMetaDataProvider.java index 5012d0ee7..285df0d80 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunctionMetaDataProvider.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationFunctionMetaDataProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationOperator.java index cdedf6fac..6c16f70c2 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/AggregationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/Aggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/Aggregator.java index 2a3637c68..8b831c9be 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/Aggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/Aggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunction.java index 37959cff1..a1ccaeb6e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunctionLegacy.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunctionLegacy.java index c6dfcc446..e663126c7 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunctionLegacy.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregationFunctionLegacy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregator.java index 5a81d0449..800fc47bf 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ConcatAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregationFunction.java index f0b8757ee..a3f011fbf 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregator.java index c72458fa5..5e7dbab1d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountFractionalAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountFractionalAggregationFunction.java index c3fecb323..a8133e1d1 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountFractionalAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountFractionalAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregationFunction.java index ae9fbae4a..4b791dcdc 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregator.java index 76e8a4ae9..dadf8f961 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIgnoringMissingsAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregationFunction.java index 34690dc0c..d14b0f808 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregator.java index 62fe7add2..cb2997829 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountIncludingMissingsAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountPercentageAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountPercentageAggregationFunction.java index e939730aa..f85b68710 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountPercentageAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/CountPercentageAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/DefaultAggregationFunctionMetaDataProvider.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/DefaultAggregationFunctionMetaDataProvider.java index 7e7d1a69a..3c984daf6 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/DefaultAggregationFunctionMetaDataProvider.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/DefaultAggregationFunctionMetaDataProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregationFunction.java index 65aad94fa..ec1ade893 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregator.java index 68e1fdc45..e3ca191b4 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregationFunction.java index 28d6493fe..bb76e5460 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregator.java index 4789c805c..a522500a3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LeastOccurringAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregationFunction.java index d5326c418..174fcdc7d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregator.java index 3e9287741..b6dad78c3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/LogProductAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MappingAggregationFunctionMetaDataProvider.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MappingAggregationFunctionMetaDataProvider.java index 2067f035b..3cf7ae576 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MappingAggregationFunctionMetaDataProvider.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MappingAggregationFunctionMetaDataProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregationFunction.java index d8ac0f97a..35f9e712a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregator.java index a64c48a31..cc9e264e3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MaxAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregationFunction.java index 1f63962b7..9bc4a2ec3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregator.java index 3394cd180..4610eba60 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MeanAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunction.java index 2f8ca7883..dd5f1a2b0 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunctionLegacy.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunctionLegacy.java index ce458a228..f5ef32222 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunctionLegacy.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregationFunctionLegacy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregator.java index fd433343d..02f97c148 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregatorLegacy.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregatorLegacy.java index 6f25a5e61..3eda1372a 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregatorLegacy.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MedianAggregatorLegacy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregationFunction.java index e5f533e5b..a8cb0d737 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregator.java index a184ed9d4..66bc19efa 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/MinAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregationFunction.java index 1f557695c..d8ce6cf78 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregator.java index e087e386b..9e7928347 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ModeAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NominalAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NominalAggregationFunction.java index 42e2d5fb4..eb7ef1132 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NominalAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NominalAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregationFunction.java index 922ec4343..5d84e70c3 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregator.java index 6b402e346..53a5e4936 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,12 +18,12 @@ */ package com.rapidminer.operator.preprocessing.transformation.aggregation; +import java.util.HashSet; + import com.rapidminer.example.Attribute; import com.rapidminer.example.Example; import com.rapidminer.example.table.DataRow; -import java.util.HashSet; - /** * This is an implementation of a Aggregator for numerical attributes. It takes over the handling of @@ -39,15 +39,31 @@ public abstract class NumericalAggregator implements Aggregator { private boolean isCountingOnlyDistinct = false; private HashSet distinctValueSet = null; + public NumericalAggregator(AggregationFunction function) { - this.sourceAttribute = function.getSourceAttribute(); - this.ignoreMissings = function.isIgnoringMissings(); - this.isCountingOnlyDistinct = function.isCountingOnlyDistinct(); - if (isCountingOnlyDistinct) { - distinctValueSet = new HashSet(); + if (function != null) { + this.sourceAttribute = function.getSourceAttribute(); + this.ignoreMissings = function.isIgnoringMissings(); + this.isCountingOnlyDistinct = function.isCountingOnlyDistinct(); + if (isCountingOnlyDistinct) { + distinctValueSet = new HashSet<>(); + } } } + + /** + * Set whether missing values should be ignored when calling {@link #count(double)}. + * + * @param ignoreMissings + * {@code true} if missing values ({@link Double#NaN}) should be skipped; {@code false} otherwise + * @since 9.2.0 + */ + public void setIgnoreMissing(boolean ignoreMissings) { + this.ignoreMissings = ignoreMissings; + } + + @Override public final void count(Example example) { // check whether we have to count at all @@ -78,6 +94,38 @@ public final void count(Example example, double weight) { } } + /** + * Counts the given value directly, does only respect the ignoreMissings flag, but does not check for distinctness. + * + * @param value + * the value + * @since 9.2.0 + */ + public void countDirectly(double value) { + if (ignoreMissings && Double.isNaN(value)) { + return; + } + + count(value); + } + + /** + * Counts the given value directly, does only respect the ignoreMissings flag, but does not check for distinctness. + * + * @param value + * the value + * @param weight + * the weight + * @since 9.2.0 + */ + public void countDirectlyWithWeight(double value, double weight) { + if (ignoreMissings && Double.isNaN(value)) { + return; + } + + count(value, weight); + } + /** * This method will count the given numerical value. This method will not be called in cases, * where the examples value for the given source Attribute is unknown. Subclasses of this class @@ -111,6 +159,16 @@ public final void set(Attribute attribute, DataRow row) { */ protected abstract double getValue(); + /** + * Gets the aggregation result value. + * + * @return the value. + * @since 9.2.0 + */ + public double getAggregationValue() { + return getValue(); + } + /** * Explicitly sets the value of this aggregator. The only place where it makes sense to use this * function is in {@link AggregationFunction#postProcessing(java.util.List)}. diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalCountAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalCountAggregator.java new file mode 100644 index 000000000..5cfe42f27 --- /dev/null +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalCountAggregator.java @@ -0,0 +1,56 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. +*/ +package com.rapidminer.operator.preprocessing.transformation.aggregation; + + +/** + * This is an {@link Aggregator} for numerical count aggregations. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class NumericalCountAggregator extends NumericalAggregator { + + private double count = 0; + + + public NumericalCountAggregator() { + super(null); + } + + @Override + public void count(double value) { + count++; + } + + @Override + public void count(double value, double weight) { + count += weight; + } + + @Override + public double getValue() { + return count ; + } + + @Override + public void setValue(double value) { + this.count = value; + } +} diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalModeAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalModeAggregator.java new file mode 100644 index 000000000..d7cb6a182 --- /dev/null +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/NumericalModeAggregator.java @@ -0,0 +1,71 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. +*/ +package com.rapidminer.operator.preprocessing.transformation.aggregation; + + +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.Map; + + +/** + * This is an {@link Aggregator} for numerical mode aggregations. + * + * @author Marco Boeck + * @since 9.2.0 + */ +public class NumericalModeAggregator extends NumericalAggregator { + + private Map frequenciesMap; + + + public NumericalModeAggregator() { + super(null); + frequenciesMap = new HashMap<>(); + } + + @Override + public void count(double value) { + frequenciesMap.merge(value, 1d, Double::sum); + } + + @Override + public void count(double value, double weight) { + frequenciesMap.merge(value, weight, Double::sum); + } + + @Override + public double getValue() { + if (frequenciesMap.isEmpty()) { + return Double.NaN; + } + + return Collections.max(frequenciesMap.entrySet(), Comparator.comparingDouble(Map.Entry::getValue)).getKey(); + } + + @Override + public void setValue(double value) { + if (frequenciesMap.isEmpty()) { + return; + } + + frequenciesMap.put(Collections.max(frequenciesMap.entrySet(), Comparator.comparingDouble(Map.Entry::getValue)).getKey(), value); + } +} diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregationFunction.java index 2f59edb08..de562455e 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -51,8 +51,17 @@ public boolean isCompatible() { return getSourceAttribute().isNumerical(); } - private void setPercentile(double value) { + /** + * Set the percentile. Must be between 0 and 100. + * + * @param value + * the percentage value, between [0, 100] + * @return this aggregation function instance + * @since 9.2.0 + */ + public PercentileAggregationFunction setPercentile(double value) { this.percentileValue = value; + return this; } @Override diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregator.java index de217e2e7..dfe246c0d 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/PercentileAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -34,7 +34,7 @@ public class PercentileAggregator extends NumericalAggregator { private double percentile; - private List elements = new ArrayList(); + private List elements = new ArrayList<>(); public PercentileAggregator(AggregationFunction function) { super(function); @@ -51,12 +51,12 @@ public void setPercentile(double value) { } @Override - protected void count(double value) { + public void count(double value) { elements.add(value); } @Override - protected void count(double value, double weight) { + public void count(double value, double weight) { count(value); } diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregationFunction.java index 27e29bc5c..2c95bb946 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregator.java index ea2127b22..afd2e6a37 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/ProductAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregationFunction.java index a715b78b8..a20b6c341 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregator.java index 1b3c6a86f..10bdc9eb2 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/StandardDeviationAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregationFunction.java index 713cdd680..a5a2ec669 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregator.java index fb6177849..bae6d419c 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumFractionalAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumFractionalAggregationFunction.java index 6c5de934a..66115a33b 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumFractionalAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/SumFractionalAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregationFunction.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregationFunction.java index 363ca1e5e..8ef461089 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregationFunction.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregator.java b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregator.java index 157ff0add..108fe8e45 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/transformation/aggregation/VarianceAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/weighting/AbstractExampleWeighting.java b/src/main/java/com/rapidminer/operator/preprocessing/weighting/AbstractExampleWeighting.java index f67253d6f..13fee0217 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/weighting/AbstractExampleWeighting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/weighting/AbstractExampleWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/weighting/EqualLabelWeighting.java b/src/main/java/com/rapidminer/operator/preprocessing/weighting/EqualLabelWeighting.java index 399eaa00f..91b2031a8 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/weighting/EqualLabelWeighting.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/weighting/EqualLabelWeighting.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/preprocessing/weighting/LocalPolynomialExampleWeightingOperator.java b/src/main/java/com/rapidminer/operator/preprocessing/weighting/LocalPolynomialExampleWeightingOperator.java index 07a27c8c1..5fc795965 100644 --- a/src/main/java/com/rapidminer/operator/preprocessing/weighting/LocalPolynomialExampleWeightingOperator.java +++ b/src/main/java/com/rapidminer/operator/preprocessing/weighting/LocalPolynomialExampleWeightingOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryEntryRelocationOperator.java b/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryEntryRelocationOperator.java index 06c91bee6..d375b47f5 100644 --- a/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryEntryRelocationOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryEntryRelocationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryManagerOperator.java b/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryManagerOperator.java index 714770c33..e024baf67 100644 --- a/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryManagerOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/AbstractRepositoryManagerOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryCopyOperator.java b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryCopyOperator.java index 89b614344..80db6a406 100644 --- a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryCopyOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryCopyOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryDeleteOperator.java b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryDeleteOperator.java index d9fc8fb8d..36a5725c7 100644 --- a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryDeleteOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryDeleteOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryMoveOperator.java b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryMoveOperator.java index 696960ba7..f0ab715b4 100644 --- a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryMoveOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryMoveOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryRenameOperator.java b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryRenameOperator.java index 18149c915..f73177cb8 100644 --- a/src/main/java/com/rapidminer/operator/repository/RepositoryEntryRenameOperator.java +++ b/src/main/java/com/rapidminer/operator/repository/RepositoryEntryRenameOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/similarity/CrossDistancesOperator.java b/src/main/java/com/rapidminer/operator/similarity/CrossDistancesOperator.java index f7bad0cb8..ab86e287a 100644 --- a/src/main/java/com/rapidminer/operator/similarity/CrossDistancesOperator.java +++ b/src/main/java/com/rapidminer/operator/similarity/CrossDistancesOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/similarity/ExampleSet2Similarity.java b/src/main/java/com/rapidminer/operator/similarity/ExampleSet2Similarity.java index 328fbc583..a52699c0b 100644 --- a/src/main/java/com/rapidminer/operator/similarity/ExampleSet2Similarity.java +++ b/src/main/java/com/rapidminer/operator/similarity/ExampleSet2Similarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/similarity/ExampleSet2SimilarityExampleSet.java b/src/main/java/com/rapidminer/operator/similarity/ExampleSet2SimilarityExampleSet.java index 1454faed1..a2da2cf3e 100644 --- a/src/main/java/com/rapidminer/operator/similarity/ExampleSet2SimilarityExampleSet.java +++ b/src/main/java/com/rapidminer/operator/similarity/ExampleSet2SimilarityExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/similarity/Similarity2ExampleSet.java b/src/main/java/com/rapidminer/operator/similarity/Similarity2ExampleSet.java index d3fd725b3..5dda0cdcb 100644 --- a/src/main/java/com/rapidminer/operator/similarity/Similarity2ExampleSet.java +++ b/src/main/java/com/rapidminer/operator/similarity/Similarity2ExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/similarity/SimilarityMeasureObject.java b/src/main/java/com/rapidminer/operator/similarity/SimilarityMeasureObject.java index 17b766776..5ddcb4541 100644 --- a/src/main/java/com/rapidminer/operator/similarity/SimilarityMeasureObject.java +++ b/src/main/java/com/rapidminer/operator/similarity/SimilarityMeasureObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/AttributeSubsetSelector.java b/src/main/java/com/rapidminer/operator/tools/AttributeSubsetSelector.java index 4e9d3c674..de8010212 100644 --- a/src/main/java/com/rapidminer/operator/tools/AttributeSubsetSelector.java +++ b/src/main/java/com/rapidminer/operator/tools/AttributeSubsetSelector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/BodySerializer.java b/src/main/java/com/rapidminer/operator/tools/BodySerializer.java index ac76baf99..f2a5d0c91 100644 --- a/src/main/java/com/rapidminer/operator/tools/BodySerializer.java +++ b/src/main/java/com/rapidminer/operator/tools/BodySerializer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/ConsolePrintOperator.java b/src/main/java/com/rapidminer/operator/tools/ConsolePrintOperator.java index fdda7d7e7..891cccff8 100644 --- a/src/main/java/com/rapidminer/operator/tools/ConsolePrintOperator.java +++ b/src/main/java/com/rapidminer/operator/tools/ConsolePrintOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/DelayOperator.java b/src/main/java/com/rapidminer/operator/tools/DelayOperator.java index c4721479c..9a093d0e7 100644 --- a/src/main/java/com/rapidminer/operator/tools/DelayOperator.java +++ b/src/main/java/com/rapidminer/operator/tools/DelayOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,9 +18,16 @@ */ package com.rapidminer.operator.tools; +import java.util.LinkedList; +import java.util.List; +import java.util.Timer; +import java.util.TimerTask; +import java.util.concurrent.CountDownLatch; + import com.rapidminer.operator.Operator; import com.rapidminer.operator.OperatorDescription; import com.rapidminer.operator.OperatorException; +import com.rapidminer.operator.ProcessStoppedException; import com.rapidminer.operator.ports.DummyPortPairExtender; import com.rapidminer.operator.ports.PortPairExtender; import com.rapidminer.parameter.ParameterHandler; @@ -31,9 +38,6 @@ import com.rapidminer.parameter.conditions.EqualTypeCondition; import com.rapidminer.tools.RandomGenerator; -import java.util.LinkedList; -import java.util.List; - /** * Delays the process execution (in non-parallel processing). @@ -60,6 +64,11 @@ public static class DelayProvider { public static final String PARAMETER_DELAY_MAX_AMOUNT = "max_delay_amount"; + /** + * The interval between check for stops (in ms) + */ + private static final int CHECK_FOR_STOP_PERIOD = 1000; + private int minAmount = 0; private int maxAmount = 1000; @@ -95,6 +104,50 @@ public void delay() { } } + /** + * Delays for the configured amount. Checks every {@link #CHECK_FOR_STOP_PERIOD} milliseconds if the operator + * was stop and aborts in that case. + * + * @param operator + * the operator to check if it should stop + */ + public void delay(Operator operator) { + long millis; + if (minAmount == maxAmount) { + millis = maxAmount; + } else { + millis = randomGenerator.nextIntInRange(minAmount, maxAmount); + } + if (millis > 0) { + CountDownLatch latch = new CountDownLatch(1); + Timer timer = new Timer(true); + timer.scheduleAtFixedRate(new TimerTask() { + @Override + public void run() { + try { + operator.checkForStop(); + } catch (ProcessStoppedException e) { + latch.countDown(); + timer.cancel(); + } + } + }, CHECK_FOR_STOP_PERIOD, CHECK_FOR_STOP_PERIOD); + timer.schedule(new TimerTask() { + @Override + public void run() { + latch.countDown(); + timer.cancel(); + } + }, millis); + try { + latch.await(); + } catch (InterruptedException e) { + timer.cancel(); + Thread.currentThread().interrupt(); + } + } + } + public static DelayProvider createDelayProvider(ParameterHandler handler) throws UndefinedParameterError { return new DelayProvider(handler.getParameterAsInt(PARAMETER_DELAY), handler.getParameterAsInt(PARAMETER_DELAY_AMOUNT), @@ -135,7 +188,7 @@ public DelayOperator(OperatorDescription description) { @Override public void doWork() throws OperatorException { - DelayProvider.createDelayProvider(this).delay(); + DelayProvider.createDelayProvider(this).delay(this); dummyPorts.passDataThrough(); } diff --git a/src/main/java/com/rapidminer/operator/tools/ExampleSetToStream.java b/src/main/java/com/rapidminer/operator/tools/ExampleSetToStream.java index b77e52b32..254f44ce2 100644 --- a/src/main/java/com/rapidminer/operator/tools/ExampleSetToStream.java +++ b/src/main/java/com/rapidminer/operator/tools/ExampleSetToStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/ExpressionEvaluationException.java b/src/main/java/com/rapidminer/operator/tools/ExpressionEvaluationException.java index cdcd338d4..2f65805e2 100644 --- a/src/main/java/com/rapidminer/operator/tools/ExpressionEvaluationException.java +++ b/src/main/java/com/rapidminer/operator/tools/ExpressionEvaluationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/IOObjectSerializer.java b/src/main/java/com/rapidminer/operator/tools/IOObjectSerializer.java index 3ee366743..eaabe07b7 100644 --- a/src/main/java/com/rapidminer/operator/tools/IOObjectSerializer.java +++ b/src/main/java/com/rapidminer/operator/tools/IOObjectSerializer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/OperatorCreationHook.java b/src/main/java/com/rapidminer/operator/tools/OperatorCreationHook.java index 8dd360bea..907305779 100644 --- a/src/main/java/com/rapidminer/operator/tools/OperatorCreationHook.java +++ b/src/main/java/com/rapidminer/operator/tools/OperatorCreationHook.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/RMObjectInputStream.java b/src/main/java/com/rapidminer/operator/tools/RMObjectInputStream.java index 8fb052436..d8faa2c87 100644 --- a/src/main/java/com/rapidminer/operator/tools/RMObjectInputStream.java +++ b/src/main/java/com/rapidminer/operator/tools/RMObjectInputStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/SendMailOperator.java b/src/main/java/com/rapidminer/operator/tools/SendMailOperator.java index 3d2f7b625..52f5b0fc2 100644 --- a/src/main/java/com/rapidminer/operator/tools/SendMailOperator.java +++ b/src/main/java/com/rapidminer/operator/tools/SendMailOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/SerializationType.java b/src/main/java/com/rapidminer/operator/tools/SerializationType.java index 953848471..d24294482 100644 --- a/src/main/java/com/rapidminer/operator/tools/SerializationType.java +++ b/src/main/java/com/rapidminer/operator/tools/SerializationType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/tools/StreamedExampleSetBodySerializer.java b/src/main/java/com/rapidminer/operator/tools/StreamedExampleSetBodySerializer.java index 7989ed3ea..92574e0f1 100644 --- a/src/main/java/com/rapidminer/operator/tools/StreamedExampleSetBodySerializer.java +++ b/src/main/java/com/rapidminer/operator/tools/StreamedExampleSetBodySerializer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/util/annotations/AnnotateOperator.java b/src/main/java/com/rapidminer/operator/util/annotations/AnnotateOperator.java index e30dfb32a..d7cd024ff 100644 --- a/src/main/java/com/rapidminer/operator/util/annotations/AnnotateOperator.java +++ b/src/main/java/com/rapidminer/operator/util/annotations/AnnotateOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/util/annotations/AnnotationsToData.java b/src/main/java/com/rapidminer/operator/util/annotations/AnnotationsToData.java index e579631d0..eba022988 100644 --- a/src/main/java/com/rapidminer/operator/util/annotations/AnnotationsToData.java +++ b/src/main/java/com/rapidminer/operator/util/annotations/AnnotationsToData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/util/annotations/DataToAnnotations.java b/src/main/java/com/rapidminer/operator/util/annotations/DataToAnnotations.java index cefd9e607..7cb8734af 100644 --- a/src/main/java/com/rapidminer/operator/util/annotations/DataToAnnotations.java +++ b/src/main/java/com/rapidminer/operator/util/annotations/DataToAnnotations.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/util/annotations/ExtractAnnotation.java b/src/main/java/com/rapidminer/operator/util/annotations/ExtractAnnotation.java index ccc66f7df..b4b712939 100644 --- a/src/main/java/com/rapidminer/operator/util/annotations/ExtractAnnotation.java +++ b/src/main/java/com/rapidminer/operator/util/annotations/ExtractAnnotation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/AbstractBootstrappingValidation.java b/src/main/java/com/rapidminer/operator/validation/AbstractBootstrappingValidation.java index 3a561b5d2..6545d4960 100644 --- a/src/main/java/com/rapidminer/operator/validation/AbstractBootstrappingValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/AbstractBootstrappingValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/BatchXValidation.java b/src/main/java/com/rapidminer/operator/validation/BatchXValidation.java index b210995c9..bda7ed570 100644 --- a/src/main/java/com/rapidminer/operator/validation/BatchXValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/BatchXValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/BootstrappingValidation.java b/src/main/java/com/rapidminer/operator/validation/BootstrappingValidation.java index a22ff86c8..1ee764b31 100644 --- a/src/main/java/com/rapidminer/operator/validation/BootstrappingValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/BootstrappingValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/FixedSplitValidationChain.java b/src/main/java/com/rapidminer/operator/validation/FixedSplitValidationChain.java index acb592d95..b49737249 100644 --- a/src/main/java/com/rapidminer/operator/validation/FixedSplitValidationChain.java +++ b/src/main/java/com/rapidminer/operator/validation/FixedSplitValidationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/IteratingPerformanceAverage.java b/src/main/java/com/rapidminer/operator/validation/IteratingPerformanceAverage.java index 452879016..1d0ffb805 100644 --- a/src/main/java/com/rapidminer/operator/validation/IteratingPerformanceAverage.java +++ b/src/main/java/com/rapidminer/operator/validation/IteratingPerformanceAverage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/RandomSplitValidationChain.java b/src/main/java/com/rapidminer/operator/validation/RandomSplitValidationChain.java index bbede5abb..7ae1682c3 100644 --- a/src/main/java/com/rapidminer/operator/validation/RandomSplitValidationChain.java +++ b/src/main/java/com/rapidminer/operator/validation/RandomSplitValidationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/RandomSplitWrapperValidationChain.java b/src/main/java/com/rapidminer/operator/validation/RandomSplitWrapperValidationChain.java index da63fa371..58dfacbb2 100644 --- a/src/main/java/com/rapidminer/operator/validation/RandomSplitWrapperValidationChain.java +++ b/src/main/java/com/rapidminer/operator/validation/RandomSplitWrapperValidationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/SplitValidationOperator.java b/src/main/java/com/rapidminer/operator/validation/SplitValidationOperator.java index 2a802f78c..0db7cf98d 100644 --- a/src/main/java/com/rapidminer/operator/validation/SplitValidationOperator.java +++ b/src/main/java/com/rapidminer/operator/validation/SplitValidationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/Tools.java b/src/main/java/com/rapidminer/operator/validation/Tools.java index e72dd1fc9..f4c264d1e 100644 --- a/src/main/java/com/rapidminer/operator/validation/Tools.java +++ b/src/main/java/com/rapidminer/operator/validation/Tools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/ValidationChain.java b/src/main/java/com/rapidminer/operator/validation/ValidationChain.java index 5c9043904..e25c5936d 100644 --- a/src/main/java/com/rapidminer/operator/validation/ValidationChain.java +++ b/src/main/java/com/rapidminer/operator/validation/ValidationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/WeightedBootstrappingValidation.java b/src/main/java/com/rapidminer/operator/validation/WeightedBootstrappingValidation.java index b8e954d4d..9b77293b6 100644 --- a/src/main/java/com/rapidminer/operator/validation/WeightedBootstrappingValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/WeightedBootstrappingValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/WrapperValidationChain.java b/src/main/java/com/rapidminer/operator/validation/WrapperValidationChain.java index 1084fec83..700ecf560 100644 --- a/src/main/java/com/rapidminer/operator/validation/WrapperValidationChain.java +++ b/src/main/java/com/rapidminer/operator/validation/WrapperValidationChain.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/WrapperXValidation.java b/src/main/java/com/rapidminer/operator/validation/WrapperXValidation.java index ba774fa49..0b2b3dbb7 100644 --- a/src/main/java/com/rapidminer/operator/validation/WrapperXValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/WrapperXValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/XValidation.java b/src/main/java/com/rapidminer/operator/validation/XValidation.java index 0b3d2f8b3..8b445d735 100644 --- a/src/main/java/com/rapidminer/operator/validation/XValidation.java +++ b/src/main/java/com/rapidminer/operator/validation/XValidation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/CentroidBasedEvaluator.java b/src/main/java/com/rapidminer/operator/validation/clustering/CentroidBasedEvaluator.java index 86cab7e2e..932f6e9e0 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/CentroidBasedEvaluator.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/CentroidBasedEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/ClusterDensityEvaluator.java b/src/main/java/com/rapidminer/operator/validation/clustering/ClusterDensityEvaluator.java index b5b39dae6..23cb2cf27 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/ClusterDensityEvaluator.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/ClusterDensityEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/ClusterNumberEvaluator.java b/src/main/java/com/rapidminer/operator/validation/clustering/ClusterNumberEvaluator.java index 9041bec3e..6043908ff 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/ClusterNumberEvaluator.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/ClusterNumberEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionEvaluator.java b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionEvaluator.java index cd78cc65f..fadda0b0d 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionEvaluator.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionMeasure.java b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionMeasure.java index 65cc390ae..e050e74bc 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionMeasure.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/ExampleDistributionMeasure.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/GiniCoefficient.java b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/GiniCoefficient.java index 6ca917390..6a76d1def 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/GiniCoefficient.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/GiniCoefficient.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/SumOfSquares.java b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/SumOfSquares.java index 1f520f4fd..c225fdb9b 100644 --- a/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/SumOfSquares.java +++ b/src/main/java/com/rapidminer/operator/validation/clustering/exampledistribution/SumOfSquares.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/significance/AnovaSignificanceTestOperator.java b/src/main/java/com/rapidminer/operator/validation/significance/AnovaSignificanceTestOperator.java index 48effa8f0..ae1a0a65b 100644 --- a/src/main/java/com/rapidminer/operator/validation/significance/AnovaSignificanceTestOperator.java +++ b/src/main/java/com/rapidminer/operator/validation/significance/AnovaSignificanceTestOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/significance/SignificanceTestOperator.java b/src/main/java/com/rapidminer/operator/validation/significance/SignificanceTestOperator.java index 3cf1cdbc0..fdc36ef56 100644 --- a/src/main/java/com/rapidminer/operator/validation/significance/SignificanceTestOperator.java +++ b/src/main/java/com/rapidminer/operator/validation/significance/SignificanceTestOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/validation/significance/TTestSignificanceTestOperator.java b/src/main/java/com/rapidminer/operator/validation/significance/TTestSignificanceTestOperator.java index a77817de8..6010764e0 100644 --- a/src/main/java/com/rapidminer/operator/validation/significance/TTestSignificanceTestOperator.java +++ b/src/main/java/com/rapidminer/operator/validation/significance/TTestSignificanceTestOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ClearProcessLog.java b/src/main/java/com/rapidminer/operator/visualization/ClearProcessLog.java index 87290ed62..fde4b384a 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ClearProcessLog.java +++ b/src/main/java/com/rapidminer/operator/visualization/ClearProcessLog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/Data2Log.java b/src/main/java/com/rapidminer/operator/visualization/Data2Log.java index 065be43a9..968ab85ec 100644 --- a/src/main/java/com/rapidminer/operator/visualization/Data2Log.java +++ b/src/main/java/com/rapidminer/operator/visualization/Data2Log.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/DataStatistics.java b/src/main/java/com/rapidminer/operator/visualization/DataStatistics.java index 958264177..b9180a4dd 100644 --- a/src/main/java/com/rapidminer/operator/visualization/DataStatistics.java +++ b/src/main/java/com/rapidminer/operator/visualization/DataStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/DataStatisticsOperator.java b/src/main/java/com/rapidminer/operator/visualization/DataStatisticsOperator.java index e70017f3f..770e675e0 100644 --- a/src/main/java/com/rapidminer/operator/visualization/DataStatisticsOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/DataStatisticsOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ExampleVisualizationOperator.java b/src/main/java/com/rapidminer/operator/visualization/ExampleVisualizationOperator.java index ce1008c6f..e4ca6151b 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ExampleVisualizationOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/ExampleVisualizationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/FormulaExtractor.java b/src/main/java/com/rapidminer/operator/visualization/FormulaExtractor.java index 03d1c76e6..ab5d55101 100644 --- a/src/main/java/com/rapidminer/operator/visualization/FormulaExtractor.java +++ b/src/main/java/com/rapidminer/operator/visualization/FormulaExtractor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/LiftChartGenerator.java b/src/main/java/com/rapidminer/operator/visualization/LiftChartGenerator.java index 7f84372c5..fbd12e0cd 100644 --- a/src/main/java/com/rapidminer/operator/visualization/LiftChartGenerator.java +++ b/src/main/java/com/rapidminer/operator/visualization/LiftChartGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -45,7 +45,9 @@ * application of this operator. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class LiftChartGenerator extends Operator { private InputPort exampleSetInput = getInputPorts().createPort("example set"); diff --git a/src/main/java/com/rapidminer/operator/visualization/LiftParetoChart.java b/src/main/java/com/rapidminer/operator/visualization/LiftParetoChart.java index d53d4ecc9..018f00c08 100644 --- a/src/main/java/com/rapidminer/operator/visualization/LiftParetoChart.java +++ b/src/main/java/com/rapidminer/operator/visualization/LiftParetoChart.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/LiftParetoChartGenerator.java b/src/main/java/com/rapidminer/operator/visualization/LiftParetoChartGenerator.java index 69b3bcf58..6f9257808 100644 --- a/src/main/java/com/rapidminer/operator/visualization/LiftParetoChartGenerator.java +++ b/src/main/java/com/rapidminer/operator/visualization/LiftParetoChartGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/Macro2Log.java b/src/main/java/com/rapidminer/operator/visualization/Macro2Log.java index 5896e430f..290144a19 100644 --- a/src/main/java/com/rapidminer/operator/visualization/Macro2Log.java +++ b/src/main/java/com/rapidminer/operator/visualization/Macro2Log.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ProcessLog2ExampleSet.java b/src/main/java/com/rapidminer/operator/visualization/ProcessLog2ExampleSet.java index f7c644257..ab4e43b77 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ProcessLog2ExampleSet.java +++ b/src/main/java/com/rapidminer/operator/visualization/ProcessLog2ExampleSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ProcessLogOperator.java b/src/main/java/com/rapidminer/operator/visualization/ProcessLogOperator.java index 98d8295a6..53d73fc15 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ProcessLogOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/ProcessLogOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ROCBasedComparisonOperator.java b/src/main/java/com/rapidminer/operator/visualization/ROCBasedComparisonOperator.java index 0cba7a1fc..d1ea27278 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ROCBasedComparisonOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/ROCBasedComparisonOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ROCChartGenerator.java b/src/main/java/com/rapidminer/operator/visualization/ROCChartGenerator.java index b41adab3d..dc7e5192f 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ROCChartGenerator.java +++ b/src/main/java/com/rapidminer/operator/visualization/ROCChartGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/ROCComparison.java b/src/main/java/com/rapidminer/operator/visualization/ROCComparison.java index f4d45de59..1655be8fb 100644 --- a/src/main/java/com/rapidminer/operator/visualization/ROCComparison.java +++ b/src/main/java/com/rapidminer/operator/visualization/ROCComparison.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/SOMModelPlotter.java b/src/main/java/com/rapidminer/operator/visualization/SOMModelPlotter.java index 590768369..55e9a66f8 100644 --- a/src/main/java/com/rapidminer/operator/visualization/SOMModelPlotter.java +++ b/src/main/java/com/rapidminer/operator/visualization/SOMModelPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/SOMModelVisualization.java b/src/main/java/com/rapidminer/operator/visualization/SOMModelVisualization.java index ac2fc6d4e..b12c6b548 100644 --- a/src/main/java/com/rapidminer/operator/visualization/SOMModelVisualization.java +++ b/src/main/java/com/rapidminer/operator/visualization/SOMModelVisualization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrix.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrix.java index 65c643b33..71a8fe820 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrix.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrixOperator.java index da707cc0d..8e8015bb9 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/ANOVAMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/AbstractPairwiseMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/AbstractPairwiseMatrixOperator.java index 4ad8902c4..b7a4c8542 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/AbstractPairwiseMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/AbstractPairwiseMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/CorrelationMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/CorrelationMatrixOperator.java index 4fa6afe4b..2578b01c5 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/CorrelationMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/CorrelationMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/CovarianceMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/CovarianceMatrixOperator.java index 727a131a1..9ba9bfed7 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/CovarianceMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/CovarianceMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/MutualInformationMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/MutualInformationMatrixOperator.java index ed2676a62..9e01d9f2a 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/MutualInformationMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/MutualInformationMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/NumericalMatrix.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/NumericalMatrix.java index 2763fc5a0..39fb9e4e9 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/NumericalMatrix.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/NumericalMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrix.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrix.java index c98e49224..f29af7118 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrix.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrixOperator.java index 251d69eff..fcab4dee8 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/RainflowMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraph.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraph.java index 1e037fc8f..31e1c914e 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraph.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraph.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraphOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraphOperator.java index 810fad065..83a70e7e3 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraphOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionGraphOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionMatrixOperator.java b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionMatrixOperator.java index 79d0b45b8..1b89e5c69 100644 --- a/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionMatrixOperator.java +++ b/src/main/java/com/rapidminer/operator/visualization/dependencies/TransitionMatrixOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/CombinedParameterType.java b/src/main/java/com/rapidminer/parameter/CombinedParameterType.java index 336550f1c..18134a150 100644 --- a/src/main/java/com/rapidminer/parameter/CombinedParameterType.java +++ b/src/main/java/com/rapidminer/parameter/CombinedParameterType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/IOObjectCacheSuggestionProvider.java b/src/main/java/com/rapidminer/parameter/IOObjectCacheSuggestionProvider.java index 94838c49d..85ff44695 100644 --- a/src/main/java/com/rapidminer/parameter/IOObjectCacheSuggestionProvider.java +++ b/src/main/java/com/rapidminer/parameter/IOObjectCacheSuggestionProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/MetaDataProvider.java b/src/main/java/com/rapidminer/parameter/MetaDataProvider.java index 41d51d19d..701a683bb 100644 --- a/src/main/java/com/rapidminer/parameter/MetaDataProvider.java +++ b/src/main/java/com/rapidminer/parameter/MetaDataProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/OAuthMechanism.java b/src/main/java/com/rapidminer/parameter/OAuthMechanism.java index ed4634ee4..cb8a49d84 100644 --- a/src/main/java/com/rapidminer/parameter/OAuthMechanism.java +++ b/src/main/java/com/rapidminer/parameter/OAuthMechanism.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterHandler.java b/src/main/java/com/rapidminer/parameter/ParameterHandler.java index 9bb693460..c155a588f 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterHandler.java +++ b/src/main/java/com/rapidminer/parameter/ParameterHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterType.java b/src/main/java/com/rapidminer/parameter/ParameterType.java index 9b33db9b6..2edb5e29a 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterType.java +++ b/src/main/java/com/rapidminer/parameter/ParameterType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,6 +23,7 @@ import java.util.Collection; import java.util.Collections; import java.util.LinkedList; +import java.util.List; import java.util.logging.Level; import org.w3c.dom.Document; diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeAttribute.java b/src/main/java/com/rapidminer/parameter/ParameterTypeAttribute.java index b66b1b49b..ec4c91f16 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeAttribute.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeAttribute.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,11 +18,12 @@ */ package com.rapidminer.parameter; -import java.util.Collections; import java.util.Vector; +import java.util.stream.Collectors; import org.w3c.dom.Element; +import com.rapidminer.external.alphanum.AlphanumComparator; import com.rapidminer.io.process.XMLTools; import com.rapidminer.operator.ports.InputPort; import com.rapidminer.operator.ports.MetaDataChangeListener; @@ -32,6 +33,7 @@ import com.rapidminer.operator.ports.metadata.ModelMetaData; import com.rapidminer.tools.Ontology; import com.rapidminer.tools.XMLException; +import com.rapidminer.tools.container.Pair; /** @@ -130,12 +132,6 @@ public ParameterTypeAttribute(final String key, String description, final InputP this(key, description, new InputPortMetaDataProvider(inPort), optional, valueTypes); } - /** - * @deprecated use - * {@link ParameterTypeAttribute#ParameterTypeAttribute(String, String, InputPort, boolean, boolean, int...)} - * instead - */ - @Deprecated public ParameterTypeAttribute(final String key, String description, MetaDataProvider metaDataProvider, boolean optional, int... valueTypes) { super(key, description, optional); @@ -144,8 +140,20 @@ public ParameterTypeAttribute(final String key, String description, MetaDataProv } public Vector getAttributeNames() { - Vector names = new Vector<>(); - Vector regularNames = new Vector<>(); + return getAttributeNamesAndTypes(true).stream().map(Pair::getFirst).collect(Collectors.toCollection(Vector::new)); + } + + /** + * Returns the attribute names and their value types, can sort if desired. + * + * @param sortAttributes + * if {@code true}, will sort alpha-numerically; if {@code false} will not sort at all + * @return the vector of pairs between the attribute names and their value type + * @since 9.2.0 + */ + public Vector> getAttributeNamesAndTypes(boolean sortAttributes) { + Vector> names = new Vector<>(); + Vector> regularNames = new Vector<>(); MetaData metaData = getMetaData(); if (metaData != null) { @@ -154,9 +162,9 @@ public Vector getAttributeNames() { for (AttributeMetaData amd : emd.getAllAttributes()) { if (!isFilteredOut(amd) && isOfAllowedType(amd.getValueType())) { if (amd.isSpecial()) { - names.add(amd.getName()); + names.add(new Pair<>(amd.getName(), amd.getValueType())); } else { - regularNames.add(amd.getName()); + regularNames.add(new Pair<>(amd.getName(), amd.getValueType())); } } @@ -168,23 +176,37 @@ public Vector getAttributeNames() { for (AttributeMetaData amd : emd.getAllAttributes()) { if (!isFilteredOut(amd) && isOfAllowedType(amd.getValueType())) { if (amd.isSpecial()) { - names.add(amd.getName()); + names.add(new Pair<>(amd.getName(), amd.getValueType())); } else { - regularNames.add(amd.getName()); + regularNames.add(new Pair<>(amd.getName(), amd.getValueType())); } } } } } } - Collections.sort(names); - Collections.sort(regularNames); + + if (sortAttributes) { + AlphanumComparator alphanumComparator = new AlphanumComparator(AlphanumComparator.AlphanumCaseSensitivity.INSENSITIVE); + names.sort((o1, o2) -> alphanumComparator.compare(o1.getFirst(), o2.getFirst())); + regularNames.sort((o1, o2) -> alphanumComparator.compare(o1.getFirst(), o2.getFirst())); + } + names.addAll(regularNames); return names; } - private boolean isOfAllowedType(int valueType) { + /** + * Checks if the given value type is allowed for this parameter type, aka the type is identical or a subtype of an + * allowed type. + * + * @param valueType + * the value type that should be checked + * @return {@code true} if the given value type is allowed for this parameter type; {@code false} otherwise + * @since 9.2.0 + */ + public boolean isOfAllowedType(int valueType) { boolean isAllowed = false; for (int type : allowedValueTypes) { isAllowed |= Ontology.ATTRIBUTE_VALUE_TYPE.isA(valueType, type); diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeFile.java b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeFile.java index 088b6e158..f2703829c 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeFile.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeFile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeOrderingRules.java b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeOrderingRules.java index bbe755236..95e69ed7b 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeOrderingRules.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributeOrderingRules.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributes.java b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributes.java index c7c093897..90e14a2f7 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeAttributes.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeAttributes.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,12 +18,12 @@ */ package com.rapidminer.parameter; +import org.w3c.dom.Element; + import com.rapidminer.operator.ports.InputPort; import com.rapidminer.tools.Ontology; import com.rapidminer.tools.XMLException; -import org.w3c.dom.Element; - /** * A parameter type for selecting several attributes. This is merely a copy of the @@ -61,6 +61,14 @@ public ParameterTypeAttributes(final String key, String description, InputPort i super(key, description, inPort, optional, valueTypes); } + /** + * @since 9.2.0 + */ + public ParameterTypeAttributes(final String key, String description, MetaDataProvider metaDataProvider, boolean optional, + int... valueTypes) { + super(key, description, metaDataProvider, optional, valueTypes); + } + public ParameterTypeAttributes(final String key, String description, InputPort inPort, boolean optional, boolean expert) { this(key, description, inPort, optional); setExpert(expert); diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeBoolean.java b/src/main/java/com/rapidminer/parameter/ParameterTypeBoolean.java index b3579af0b..9bae99a5c 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeBoolean.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeBoolean.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeCategory.java b/src/main/java/com/rapidminer/parameter/ParameterTypeCategory.java index 2687993b9..460b3d2c3 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeCategory.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeCategory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeChar.java b/src/main/java/com/rapidminer/parameter/ParameterTypeChar.java index 3783b1ebb..4923083db 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeChar.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeChar.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeColor.java b/src/main/java/com/rapidminer/parameter/ParameterTypeColor.java index 74192c86e..10d543b8d 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeColor.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeColor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeConfiguration.java b/src/main/java/com/rapidminer/parameter/ParameterTypeConfiguration.java index a085b7b9e..21636a97a 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeConfiguration.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeCronExpression.java b/src/main/java/com/rapidminer/parameter/ParameterTypeCronExpression.java index 7e3500a27..44b26d6c7 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeCronExpression.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeCronExpression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeDate.java b/src/main/java/com/rapidminer/parameter/ParameterTypeDate.java index 2de73d414..5f69f51b3 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeDate.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeDate.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeDateFormat.java b/src/main/java/com/rapidminer/parameter/ParameterTypeDateFormat.java index 293c9cc41..76c997de4 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeDateFormat.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeDateFormat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeDirectory.java b/src/main/java/com/rapidminer/parameter/ParameterTypeDirectory.java index 7c8407392..4917865ed 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeDirectory.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeDirectory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeDouble.java b/src/main/java/com/rapidminer/parameter/ParameterTypeDouble.java index 5834e21a8..3d28d2b7e 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeDouble.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeDouble.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -124,7 +124,7 @@ public String getRange() { } else { range += min; } - range += "-"; + range += " - "; if (max == Double.POSITIVE_INFINITY) { range += "+\u221E"; } else { diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeEnumeration.java b/src/main/java/com/rapidminer/parameter/ParameterTypeEnumeration.java index fc83a5bc1..1e722dd2a 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeEnumeration.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeEnumeration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeExpression.java b/src/main/java/com/rapidminer/parameter/ParameterTypeExpression.java index 97985e9cf..71e6adaa0 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeExpression.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeExpression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeFile.java b/src/main/java/com/rapidminer/parameter/ParameterTypeFile.java index c778a8ecd..58323627b 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeFile.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeFile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeFilter.java b/src/main/java/com/rapidminer/parameter/ParameterTypeFilter.java index b762525f2..5f310512f 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeFilter.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeInnerOperator.java b/src/main/java/com/rapidminer/parameter/ParameterTypeInnerOperator.java index 8719f31d4..afd04c70c 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeInnerOperator.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeInnerOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeInt.java b/src/main/java/com/rapidminer/parameter/ParameterTypeInt.java index 054e113e0..19545fca8 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeInt.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeInt.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeLinkButton.java b/src/main/java/com/rapidminer/parameter/ParameterTypeLinkButton.java index c29a669aa..673bde969 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeLinkButton.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeLinkButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeList.java b/src/main/java/com/rapidminer/parameter/ParameterTypeList.java index 582d9766e..61121d9bd 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeList.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeLong.java b/src/main/java/com/rapidminer/parameter/ParameterTypeLong.java index d22f108dd..233c4ed49 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeLong.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeLong.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeMatrix.java b/src/main/java/com/rapidminer/parameter/ParameterTypeMatrix.java index 3b4c4996c..b107fc956 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeMatrix.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeNumber.java b/src/main/java/com/rapidminer/parameter/ParameterTypeNumber.java index 2f796da02..a080ae2f0 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeNumber.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeNumber.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeOAuth.java b/src/main/java/com/rapidminer/parameter/ParameterTypeOAuth.java index c888edc12..61e47edd1 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeOAuth.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeOAuth.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeParameterValue.java b/src/main/java/com/rapidminer/parameter/ParameterTypeParameterValue.java index 6604b7846..db8f754c9 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeParameterValue.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeParameterValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypePassword.java b/src/main/java/com/rapidminer/parameter/ParameterTypePassword.java index 4ceea3e51..1df3a185d 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypePassword.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypePassword.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypePreview.java b/src/main/java/com/rapidminer/parameter/ParameterTypePreview.java index 0764b331d..5d5f5abd0 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypePreview.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypePreview.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeProcessLocation.java b/src/main/java/com/rapidminer/parameter/ParameterTypeProcessLocation.java index fc977b958..8858fdcdd 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeProcessLocation.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeProcessLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeRegexp.java b/src/main/java/com/rapidminer/parameter/ParameterTypeRegexp.java index 1c8e4e668..0b0bb36f1 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeRegexp.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeRegexp.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeRemoteFile.java b/src/main/java/com/rapidminer/parameter/ParameterTypeRemoteFile.java index 2e19a8801..7a73f8b2b 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeRemoteFile.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeRemoteFile.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeRepositoryLocation.java b/src/main/java/com/rapidminer/parameter/ParameterTypeRepositoryLocation.java index d8b6cb481..47443bec9 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeRepositoryLocation.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeRepositoryLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeSingle.java b/src/main/java/com/rapidminer/parameter/ParameterTypeSingle.java index f9bf48052..7b2e5454f 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeSingle.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeSingle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeString.java b/src/main/java/com/rapidminer/parameter/ParameterTypeString.java index ac5ac46b1..7d6a129cf 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeString.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeString.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeStringCategory.java b/src/main/java/com/rapidminer/parameter/ParameterTypeStringCategory.java index e38bda332..0246b6e4d 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeStringCategory.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeStringCategory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeSuggestion.java b/src/main/java/com/rapidminer/parameter/ParameterTypeSuggestion.java index 4e18e071c..713c0887a 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeSuggestion.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeSuggestion.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeText.java b/src/main/java/com/rapidminer/parameter/ParameterTypeText.java index cfeef7c63..4426137ff 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeText.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeText.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeTupel.java b/src/main/java/com/rapidminer/parameter/ParameterTypeTupel.java index 99c8bde73..5474dc29b 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeTupel.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeTupel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/ParameterTypeValue.java b/src/main/java/com/rapidminer/parameter/ParameterTypeValue.java index 7ba5089a2..d127b61be 100644 --- a/src/main/java/com/rapidminer/parameter/ParameterTypeValue.java +++ b/src/main/java/com/rapidminer/parameter/ParameterTypeValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/Parameters.java b/src/main/java/com/rapidminer/parameter/Parameters.java index d7bbc9cf6..12373151b 100644 --- a/src/main/java/com/rapidminer/parameter/Parameters.java +++ b/src/main/java/com/rapidminer/parameter/Parameters.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/PortProvider.java b/src/main/java/com/rapidminer/parameter/PortProvider.java index cc33f1074..e876365a5 100644 --- a/src/main/java/com/rapidminer/parameter/PortProvider.java +++ b/src/main/java/com/rapidminer/parameter/PortProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/SimpleListBasedParameterHandler.java b/src/main/java/com/rapidminer/parameter/SimpleListBasedParameterHandler.java index 9c9ba2def..5af24c71e 100644 --- a/src/main/java/com/rapidminer/parameter/SimpleListBasedParameterHandler.java +++ b/src/main/java/com/rapidminer/parameter/SimpleListBasedParameterHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/StaticMetaDataProvider.java b/src/main/java/com/rapidminer/parameter/StaticMetaDataProvider.java index 60a433187..d3ece54f1 100644 --- a/src/main/java/com/rapidminer/parameter/StaticMetaDataProvider.java +++ b/src/main/java/com/rapidminer/parameter/StaticMetaDataProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/SuggestionProvider.java b/src/main/java/com/rapidminer/parameter/SuggestionProvider.java index 2ad431f1d..2b37a8b1e 100644 --- a/src/main/java/com/rapidminer/parameter/SuggestionProvider.java +++ b/src/main/java/com/rapidminer/parameter/SuggestionProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -45,11 +45,13 @@ public interface SuggestionProvider { * @return the list of suggestions. The suggestions will be displayed in a combobox popup by * calling the {@link #toString()} method. */ - public List getSuggestions(Operator op, ProgressListener pl); + List getSuggestions(Operator op, ProgressListener pl); /** * @return a resource action being displayed right next to the combo box if defined. Might be * null in case no action should be displayed. */ - public ResourceAction getAction(); + default ResourceAction getAction(){ + return null; + } } diff --git a/src/main/java/com/rapidminer/parameter/TextType.java b/src/main/java/com/rapidminer/parameter/TextType.java index 8268eff43..164154ddf 100644 --- a/src/main/java/com/rapidminer/parameter/TextType.java +++ b/src/main/java/com/rapidminer/parameter/TextType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/UndefinedMacroError.java b/src/main/java/com/rapidminer/parameter/UndefinedMacroError.java index 35f167fdb..d3aac9340 100644 --- a/src/main/java/com/rapidminer/parameter/UndefinedMacroError.java +++ b/src/main/java/com/rapidminer/parameter/UndefinedMacroError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/UndefinedParameterError.java b/src/main/java/com/rapidminer/parameter/UndefinedParameterError.java index 333801366..c2e682c6e 100644 --- a/src/main/java/com/rapidminer/parameter/UndefinedParameterError.java +++ b/src/main/java/com/rapidminer/parameter/UndefinedParameterError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/AboveOperatorVersionCondition.java b/src/main/java/com/rapidminer/parameter/conditions/AboveOperatorVersionCondition.java index 2a6832908..ff539ba97 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/AboveOperatorVersionCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/AboveOperatorVersionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/AbstractLogicalCondition.java b/src/main/java/com/rapidminer/parameter/conditions/AbstractLogicalCondition.java index 5600ff308..64636be5f 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/AbstractLogicalCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/AbstractLogicalCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/AndParameterCondition.java b/src/main/java/com/rapidminer/parameter/conditions/AndParameterCondition.java index 12ff3c510..1e9b4445e 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/AndParameterCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/AndParameterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/BelowOrEqualOperatorVersionCondition.java b/src/main/java/com/rapidminer/parameter/conditions/BelowOrEqualOperatorVersionCondition.java index 18b0b5ee3..5bdc033c4 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/BelowOrEqualOperatorVersionCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/BelowOrEqualOperatorVersionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/BooleanParameterCondition.java b/src/main/java/com/rapidminer/parameter/conditions/BooleanParameterCondition.java index 739f9423b..64024f770 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/BooleanParameterCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/BooleanParameterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/EqualOperatorVersionCondition.java b/src/main/java/com/rapidminer/parameter/conditions/EqualOperatorVersionCondition.java index af1eea550..61cc3654c 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/EqualOperatorVersionCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/EqualOperatorVersionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/EqualStringCondition.java b/src/main/java/com/rapidminer/parameter/conditions/EqualStringCondition.java index c3535b7fb..b28c6540a 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/EqualStringCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/EqualStringCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/EqualTypeCondition.java b/src/main/java/com/rapidminer/parameter/conditions/EqualTypeCondition.java index def0ed3f4..1cfef6147 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/EqualTypeCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/EqualTypeCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/InputPortNotConnectedCondition.java b/src/main/java/com/rapidminer/parameter/conditions/InputPortNotConnectedCondition.java index e2d7c1b0f..bea0c9c4c 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/InputPortNotConnectedCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/InputPortNotConnectedCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/NonEqualStringCondition.java b/src/main/java/com/rapidminer/parameter/conditions/NonEqualStringCondition.java index 68c52ab8b..df3ebdbbd 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/NonEqualStringCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/NonEqualStringCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/NonEqualTypeCondition.java b/src/main/java/com/rapidminer/parameter/conditions/NonEqualTypeCondition.java index 4118e3471..3f7dc7cb1 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/NonEqualTypeCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/NonEqualTypeCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/OrParameterCondition.java b/src/main/java/com/rapidminer/parameter/conditions/OrParameterCondition.java index 5b63099c1..9d10cdadc 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/OrParameterCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/OrParameterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/OutputPortNotConnectedCondition.java b/src/main/java/com/rapidminer/parameter/conditions/OutputPortNotConnectedCondition.java index 4180e114e..2d8053bf2 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/OutputPortNotConnectedCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/OutputPortNotConnectedCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/ParameterCondition.java b/src/main/java/com/rapidminer/parameter/conditions/ParameterCondition.java index db4628078..a6fdcb087 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/ParameterCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/ParameterCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/conditions/PortConnectedCondition.java b/src/main/java/com/rapidminer/parameter/conditions/PortConnectedCondition.java index feebfd159..4373b6bee 100644 --- a/src/main/java/com/rapidminer/parameter/conditions/PortConnectedCondition.java +++ b/src/main/java/com/rapidminer/parameter/conditions/PortConnectedCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/value/ParameterValueGrid.java b/src/main/java/com/rapidminer/parameter/value/ParameterValueGrid.java index 9a68f47b3..a75aad035 100644 --- a/src/main/java/com/rapidminer/parameter/value/ParameterValueGrid.java +++ b/src/main/java/com/rapidminer/parameter/value/ParameterValueGrid.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/value/ParameterValueList.java b/src/main/java/com/rapidminer/parameter/value/ParameterValueList.java index a4dea7109..81554a5cf 100644 --- a/src/main/java/com/rapidminer/parameter/value/ParameterValueList.java +++ b/src/main/java/com/rapidminer/parameter/value/ParameterValueList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/value/ParameterValueRange.java b/src/main/java/com/rapidminer/parameter/value/ParameterValueRange.java index 9e01c22fd..a26871de5 100644 --- a/src/main/java/com/rapidminer/parameter/value/ParameterValueRange.java +++ b/src/main/java/com/rapidminer/parameter/value/ParameterValueRange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/parameter/value/ParameterValues.java b/src/main/java/com/rapidminer/parameter/value/ParameterValues.java index 921ff0d1f..c31587f07 100644 --- a/src/main/java/com/rapidminer/parameter/value/ParameterValues.java +++ b/src/main/java/com/rapidminer/parameter/value/ParameterValues.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/Readable.java b/src/main/java/com/rapidminer/report/Readable.java index 8762ce4c4..d5466fac1 100644 --- a/src/main/java/com/rapidminer/report/Readable.java +++ b/src/main/java/com/rapidminer/report/Readable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/Renderable.java b/src/main/java/com/rapidminer/report/Renderable.java index e9a5c006a..23f8261bf 100644 --- a/src/main/java/com/rapidminer/report/Renderable.java +++ b/src/main/java/com/rapidminer/report/Renderable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/ReportException.java b/src/main/java/com/rapidminer/report/ReportException.java index c0402f2df..cd33f9b13 100644 --- a/src/main/java/com/rapidminer/report/ReportException.java +++ b/src/main/java/com/rapidminer/report/ReportException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/ReportStream.java b/src/main/java/com/rapidminer/report/ReportStream.java index b6382d432..b81836b02 100644 --- a/src/main/java/com/rapidminer/report/ReportStream.java +++ b/src/main/java/com/rapidminer/report/ReportStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/Reportable.java b/src/main/java/com/rapidminer/report/Reportable.java index 7fdb04730..a0b68e801 100644 --- a/src/main/java/com/rapidminer/report/Reportable.java +++ b/src/main/java/com/rapidminer/report/Reportable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/report/Tableable.java b/src/main/java/com/rapidminer/report/Tableable.java index aa8339edb..69c9f649d 100644 --- a/src/main/java/com/rapidminer/report/Tableable.java +++ b/src/main/java/com/rapidminer/report/Tableable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/AccessFlag.java b/src/main/java/com/rapidminer/repository/AccessFlag.java index c12a7a89e..e14d122ee 100644 --- a/src/main/java/com/rapidminer/repository/AccessFlag.java +++ b/src/main/java/com/rapidminer/repository/AccessFlag.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/AccessType.java b/src/main/java/com/rapidminer/repository/AccessType.java index 477741f4f..648fb168f 100644 --- a/src/main/java/com/rapidminer/repository/AccessType.java +++ b/src/main/java/com/rapidminer/repository/AccessType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/BlobEntry.java b/src/main/java/com/rapidminer/repository/BlobEntry.java index ad2a4328a..3c20b31d4 100644 --- a/src/main/java/com/rapidminer/repository/BlobEntry.java +++ b/src/main/java/com/rapidminer/repository/BlobEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/ConnectionListener.java b/src/main/java/com/rapidminer/repository/ConnectionListener.java index e7b683283..970336da8 100644 --- a/src/main/java/com/rapidminer/repository/ConnectionListener.java +++ b/src/main/java/com/rapidminer/repository/ConnectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/ConnectionRepository.java b/src/main/java/com/rapidminer/repository/ConnectionRepository.java index e1c6c366a..0392beaac 100644 --- a/src/main/java/com/rapidminer/repository/ConnectionRepository.java +++ b/src/main/java/com/rapidminer/repository/ConnectionRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/CustomRepositoryFactory.java b/src/main/java/com/rapidminer/repository/CustomRepositoryFactory.java index 78e9b6c4d..a406b58eb 100644 --- a/src/main/java/com/rapidminer/repository/CustomRepositoryFactory.java +++ b/src/main/java/com/rapidminer/repository/CustomRepositoryFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/CustomRepositoryRegistry.java b/src/main/java/com/rapidminer/repository/CustomRepositoryRegistry.java index e4e00cd41..385b3d675 100644 --- a/src/main/java/com/rapidminer/repository/CustomRepositoryRegistry.java +++ b/src/main/java/com/rapidminer/repository/CustomRepositoryRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/DataEntry.java b/src/main/java/com/rapidminer/repository/DataEntry.java index ba49df60e..be51d6186 100644 --- a/src/main/java/com/rapidminer/repository/DataEntry.java +++ b/src/main/java/com/rapidminer/repository/DataEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/DateEntry.java b/src/main/java/com/rapidminer/repository/DateEntry.java index 18766b73f..341ffb4cd 100644 --- a/src/main/java/com/rapidminer/repository/DateEntry.java +++ b/src/main/java/com/rapidminer/repository/DateEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/DisconnectedWhileLoadingRepositoryException.java b/src/main/java/com/rapidminer/repository/DisconnectedWhileLoadingRepositoryException.java index a5b5bdb46..bbea168d9 100644 --- a/src/main/java/com/rapidminer/repository/DisconnectedWhileLoadingRepositoryException.java +++ b/src/main/java/com/rapidminer/repository/DisconnectedWhileLoadingRepositoryException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/Entry.java b/src/main/java/com/rapidminer/repository/Entry.java index a3fc6fe1e..0c720ba51 100644 --- a/src/main/java/com/rapidminer/repository/Entry.java +++ b/src/main/java/com/rapidminer/repository/Entry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/FileRepositoryProvider.java b/src/main/java/com/rapidminer/repository/FileRepositoryProvider.java index 448e6c4e6..7f980808d 100644 --- a/src/main/java/com/rapidminer/repository/FileRepositoryProvider.java +++ b/src/main/java/com/rapidminer/repository/FileRepositoryProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/Folder.java b/src/main/java/com/rapidminer/repository/Folder.java index d95fa13f4..d91fa4b28 100644 --- a/src/main/java/com/rapidminer/repository/Folder.java +++ b/src/main/java/com/rapidminer/repository/Folder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/IOObjectEntry.java b/src/main/java/com/rapidminer/repository/IOObjectEntry.java index 7f2267849..e74f064cd 100644 --- a/src/main/java/com/rapidminer/repository/IOObjectEntry.java +++ b/src/main/java/com/rapidminer/repository/IOObjectEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/MalformedRepositoryLocationException.java b/src/main/java/com/rapidminer/repository/MalformedRepositoryLocationException.java index bab69258b..dce24ba35 100644 --- a/src/main/java/com/rapidminer/repository/MalformedRepositoryLocationException.java +++ b/src/main/java/com/rapidminer/repository/MalformedRepositoryLocationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/PersistentContentMapperStore.java b/src/main/java/com/rapidminer/repository/PersistentContentMapperStore.java new file mode 100644 index 000000000..806c3b633 --- /dev/null +++ b/src/main/java/com/rapidminer/repository/PersistentContentMapperStore.java @@ -0,0 +1,436 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General + * Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. If not, see + * http://www.gnu.org/licenses/. + */ +package com.rapidminer.repository; + +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.StandardOpenOption; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +import java.util.function.Function; +import java.util.logging.Level; + +import org.apache.commons.io.FileUtils; + +import com.rapidminer.example.Attribute; +import com.rapidminer.example.ExampleSet; +import com.rapidminer.tools.FileSystemService; +import com.rapidminer.tools.LogService; + + +/** + * Maps arbitrary String content to repository locations and/or hashes. The store is persistent, i.e. once something is + * added here, it is persisted on disk in the .RapidMiner/{@value FileSystemService#RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE_FULL} + * folder. The content can then be retrieved at any point in time later, even in later Studio sessions. Also works for + * things that do not have a repository location by letting the user specify (either only or in addition to a repository + * location) a hash.
+ *

+ * To store and later retrieve something, follow these steps: + *

    + *
  1. Store the data by calling one of: {@link #store(String, String, RepositoryLocation)}, {@link #store(String, + * String, String)}, or {@link #store(String, String, RepositoryLocation, String)}
  2. + *
  3. Retrieve the data again by calling one of: {@link #retrieve(String, RepositoryLocation)}, {@link + * #retrieve(String, String)}, or {@link #retrieve(String, RepositoryLocation, String)}
  4. + *
+ * To for example store an ExampleSet without a repository location, use the hash provider already registered by default + * by calling {@link #createHash(Object)} to create a hash based on the attribute names and types, and then provide the + * hash to the store/retrieve calls without a repository location. + *

+ *
+ *

+ * If a repository location is specified, renaming the repository, an intermediate folder, or the actual entry will + * result in this mapper being updated as well. Stored information can still be retrieved after such operations. Copying + * and moving of the file into different folders however is not supported. The mapper will then simply not find the + * previously stored information and it will remain available under the previous location. + *

+ * + * @author Marco Boeck + * @since 9.2.0 + */ +public enum PersistentContentMapperStore { + + INSTANCE; + + + private static final String UNSAVED_PATH = ".unsaved"; + + private Path storeRepoRootPath; + private Path storeNoLocationPath; + + private RepositoryListener repositoryListener; + private RepositoryManagerListener repositoryManagerListener; + + private Map> hashProviderRegistry = new HashMap<>(); + + + PersistentContentMapperStore() { + storeRepoRootPath = FileSystemService.getUserRapidMinerDir().toPath().resolve(FileSystemService.RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE_FULL); + storeNoLocationPath = FileSystemService.getUserRapidMinerDir().toPath().resolve(FileSystemService.RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE_FULL).resolve(UNSAVED_PATH); + repositoryManagerListener = new RepositoryManagerListener() { + @Override + public void repositoryWasAdded(Repository repository) { + repository.addRepositoryListener(repositoryListener); + } + + @Override + public void repositoryWasRemoved(Repository repository) { + repository.removeRepositoryListener(repositoryListener); + } + }; + repositoryListener = new RepositoryListener() { + @Override + public void entryAdded(Entry newEntry, Folder parent) { + // ignored + } + + @Override + public void entryChanged(Entry entry) { + // ignored + } + + @Override + public void entryMoved(Entry newEntry, Folder formerParent, String formerName) { + if (newEntry instanceof Repository) { + repositoryRenamed(formerName, newEntry.getName()); + } else { + repositoryEntryMoved(newEntry, formerParent, formerName); + } + } + + @Override + public void entryRemoved(Entry removedEntry, Folder parent, int oldIndex) { + // ignored + } + + @Override + public void folderRefreshed(Folder folder) { + // ignored + } + }; + + // register a hash provider for ExampleSets + registerHashGenerator(ExampleSet.class, exampleSet -> { + int hashCount = exampleSet.getAttributes().allSize() * 2; + Object[] hashTargets = new Object[hashCount]; + + Iterator attributeIterator = exampleSet.getAttributes().allAttributes(); + int i = 0; + while (attributeIterator.hasNext()) { + Attribute att = attributeIterator.next(); + hashTargets[i++] = att.getValueType(); + hashTargets[i++] = att.getName(); + } + + return String.valueOf(Objects.hash(hashTargets)); + }); + } + + /** + * Stores the given string content for the given {@link RepositoryLocation} under the given key. + * + * @param key + * the key, used to later retrieve the content again. Storing again for the same location and the same key will + * overwrite any existing content already stored! + * @param content + * the content to be persisted. If {@code null}, will simply delete the stored content file + * @param location + * the repository location for which the content should be persisted + * @throws IOException + * if something goes wrong during writing to disk + */ + public void store(String key, String content, RepositoryLocation location) throws IOException { + store(key, content, location, null); + } + + /** + * Stores the given string content for the given hash string under the given key. + * + * @param key + * the key, used to later retrieve the content again. Storing again for the same location and the same key will + * overwrite any existing content already stored! + * @param content + * the content to be persisted. If {@code null}, will simply delete the stored content file + * @param additionalHash + * arbitrary hash to identify content, e.g. when you have no repository location. See {@link + * #createHash(Object)}. + * @throws IOException + * if something goes wrong during writing to disk + */ + public void store(String key, String content, String additionalHash) throws IOException { + store(key, content, null, additionalHash); + } + + /** + * Stores the given string content for the given {@link RepositoryLocation} under the given key. + * + * @param key + * the key, used to later retrieve the content again. Storing again for the same location and the same key will + * overwrite any existing content already stored! + * @param content + * the content to be persisted. If {@code null}, will simply delete the stored content file + * @param location + * the repository location for which the content should be persisted + * @param additionalHash + * optional, another identifier if repository location alone is not sufficient, e.g. when you also need to take + * the data content into account. Ignored if {@code null} + * @throws IOException + * if something goes wrong during writing to disk + */ + public void store(String key, String content, RepositoryLocation location, String additionalHash) throws IOException { + if (key == null || key.trim().isEmpty()) { + throw new IllegalArgumentException("key must not be null or empty!"); + } + if (location == null && additionalHash == null) { + throw new IllegalArgumentException("location and additionalHash must not be null at the same time!"); + } + + String pathString = createPath(location, additionalHash); + Path filePath = location != null ? storeRepoRootPath : storeNoLocationPath; + filePath = filePath.resolve(pathString).resolve(key); + if (content != null) { + if (!Files.exists(filePath.getParent())) { + Files.createDirectories(filePath.getParent()); + } + Files.write(filePath, content.getBytes(StandardCharsets.UTF_8), StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING); + } else { + FileUtils.deleteQuietly(filePath.toFile()); + } + } + + /** + * Retrieves the string content for the given {@link RepositoryLocation} under the given key. Can return {@code + * null} if nothing was persisted yet. + * + * @param key + * the key which was used to earlier store the content. + * @param location + * the repository location for which the content should be read + * @return the persisted content or {@code null} if nothing was persisted yet + * @throws IOException + * if something goes wrong during reading from disk + */ + public String retrieve(String key, RepositoryLocation location) throws IOException { + return retrieve(key, location, null); + } + + /** + * Retrieves the string content for the given hash String under the given key. Can return {@code null} if nothing + * was persisted yet. + * + * @param key + * the key which was used to earlier store the content. + * @param additionalHash + * arbitrary hash to identify content, e.g. when you have no repository location. Ignored if {@code null}. See + * {@link #createHash(Object)}, but you can also provide your own hash + * @return the persisted content or {@code null} if nothing was persisted yet + * @throws IOException + * if something goes wrong during reading from disk + */ + public String retrieve(String key, String additionalHash) throws IOException { + return retrieve(key, null, additionalHash); + } + + /** + * Retrieves the string content for the given {@link RepositoryLocation} under the given key. Can return {@code + * null} if nothing was persisted yet. + * + * @param key + * the key which was used to earlier store the content. + * @param location + * the repository location for which the content should be read + * @param additionalHash + * another identifier if repository location alone is not sufficient, e.g. when you also need to take the data + * content into account. Ignored if {@code null}. See {@link #createHash(Object)}, but you can also provide your + * own hash + * @return the persisted content or {@code null} if nothing was persisted yet + * @throws IOException + * if something goes wrong during reading from disk + */ + public String retrieve(String key, RepositoryLocation location, String additionalHash) throws IOException { + if (key == null || key.trim().isEmpty()) { + throw new IllegalArgumentException("key must not be null or empty!"); + } + if (location == null && additionalHash == null) { + throw new IllegalArgumentException("location and additionalHash must not be null at the same time!"); + } + + String pathString = createPath(location, additionalHash); + Path filePath = location != null ? storeRepoRootPath : storeNoLocationPath; + filePath = filePath.resolve(pathString).resolve(key); + if (!Files.exists(filePath)) { + return null; + } + return FileUtils.readFileToString(filePath.toFile(), StandardCharsets.UTF_8); + } + + /** + * Initializes the mapper store. Call during init of the repository manager. + */ + void init() { + RepositoryManager.getInstance(null).addRepositoryManagerListener(repositoryManagerListener); + } + + + /** + * Registers a hash generator for the given object class. This can be used to later create hashes via {@link + * #createHash(Object)}. The hash in turn can be used to identify objects that have no repository location path. + * + * @param objectClass + * the class of the objects for which to register the hash generator. + * @param generator + * the hash generator, never {@code null} + */ + public void registerHashGenerator(Class objectClass, Function generator) { + if (objectClass == null) { + throw new IllegalArgumentException("objectClass must not be null!"); + } + if (generator == null) { + throw new IllegalArgumentException("generator must not be null!"); + } + + hashProviderRegistry.putIfAbsent(objectClass, generator); + } + + /** + * Checks if the factory has an adapter registered for the given IOObject class. + * + * @param t + * the object, never {@code null} + * @return {@code true} if there is an adapter registered; {@code false} if there is no adapter + */ + public boolean hasHashGeneratorFor(T t) { + return createHash(t) != null; + } + + /** + * Tries to create a hash for the given object. Only works if a hash provider has been registered for the object + * class before via {@link #registerHashGenerator(Class, Function)}. + * + * @param t + * the object for which to create the hash + * @return the hash or {@code null} if no hash generator is registered for the given object class + */ + @SuppressWarnings("unchecked") + public String createHash(T t) { + if (t == null) { + return null; + } + + Class objectClass = t.getClass(); + Function generator = null; + outerLoop: while (objectClass != null) { + if (hashProviderRegistry.containsKey(objectClass)) { + generator = (Function) hashProviderRegistry.get(objectClass); + break; + } + + for (Class interFace : objectClass.getInterfaces()) { + if (hashProviderRegistry.containsKey(interFace)) { + generator = (Function) hashProviderRegistry.get(interFace); + break outerLoop; + } + } + + objectClass = objectClass.getSuperclass(); + } + + if (generator == null) { + throw new UnsupportedOperationException("No hash generator registered for provided object!"); + } + + return generator.apply(t); + } + + /** + * Called when a repository has been renamed. This renames the repository folder in the cache, so that the cache + * does not suddenly only produces misses for the renamed repository. + * + * @param formerName + * the previous name of the repository + * @param newName + * the new name of the repository + */ + private void repositoryRenamed(String formerName, String newName) { + try { + Path oldRepoDir = storeRepoRootPath.resolve(formerName); + Path newRepoDir = storeRepoRootPath.resolve(newName); + if (Files.exists(oldRepoDir)) { + FileUtils.moveDirectory(oldRepoDir.toFile(), newRepoDir.toFile()); + } + } catch (IOException e) { + LogService.getRoot().log(Level.WARNING, "com.rapidminer.repository.PersistentContentMapperStore.repo_rename_update_failed", e); + } + } + + /** + * Called when a repository entry has been moved or renamed. This copies the cache content for the old entry + * location to the new entry location, so that the cache does not suddenly only produces misses for the + * moved/renamed entry. + * + * @param newEntry + * the new repository entry + * @param formerParent + * the name of the previous parent folder. If it's the same as the new entry parent, then the entry itself was + * renamed + * @param formerName + * the previous name of the entry. May be unchanged if the entry was moved + */ + private void repositoryEntryMoved(Entry newEntry, Folder formerParent, String formerName) { + try { + RepositoryLocation oldFullLoc = new RepositoryLocation(formerParent.getLocation().getAbsoluteLocation() + RepositoryLocation.SEPARATOR + formerName); + Path oldFolder = storeRepoRootPath.resolve(createPath(oldFullLoc, null)); + if (Files.exists(oldFolder)) { + Path newFolder = storeRepoRootPath.resolve(createPath(newEntry.getLocation(), null)); + FileUtils.moveDirectory(oldFolder.toFile(), newFolder.toFile()); + } + } catch (MalformedRepositoryLocationException | IOException e) { + LogService.getRoot().log(Level.WARNING, "com.rapidminer.repository.PersistentContentMapperStore.entry_rename_update_failed", e); + } + } + + /** + * Creates a path structure mimicking the absolute repository location if a location is given; or just returns a + * UUID using the given string as the random seed. + * + * @param location + * the absolute repository location, can be {@code null} if no location is defined. If {@code null}, hash must not + * be {@code null} at the same time + * @param hash + * a hash describing the object for which to create the path, can be {@code null} if a location is defined. If + * {@code null}, location must not be {@code null} at the same time + * @return the UUID for an absolute repository location. The UUID will always be the same for the same repository + * location + */ + private String createPath(RepositoryLocation location, String hash) { + if (location == null && hash == null) { + throw new IllegalArgumentException("location and hash must not be null at the same time!"); + } + + if (location != null) { + return location.getRepositoryName() + "/" + location.getPath(); + } else { + return UUID.nameUUIDFromBytes(hash.getBytes()).toString(); + } + } +} diff --git a/src/main/java/com/rapidminer/repository/ProcessEntry.java b/src/main/java/com/rapidminer/repository/ProcessEntry.java index 748293ef3..8e7f04733 100644 --- a/src/main/java/com/rapidminer/repository/ProcessEntry.java +++ b/src/main/java/com/rapidminer/repository/ProcessEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RemoteProcessState.java b/src/main/java/com/rapidminer/repository/RemoteProcessState.java index 0c45caab9..2841d3579 100644 --- a/src/main/java/com/rapidminer/repository/RemoteProcessState.java +++ b/src/main/java/com/rapidminer/repository/RemoteProcessState.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/Repository.java b/src/main/java/com/rapidminer/repository/Repository.java index 4f92c9202..c40da0d7c 100644 --- a/src/main/java/com/rapidminer/repository/Repository.java +++ b/src/main/java/com/rapidminer/repository/Repository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryAccessor.java b/src/main/java/com/rapidminer/repository/RepositoryAccessor.java index 2b4fde1e7..3543df70e 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryAccessor.java +++ b/src/main/java/com/rapidminer/repository/RepositoryAccessor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryActionCondition.java b/src/main/java/com/rapidminer/repository/RepositoryActionCondition.java index dbea5373b..b8f572349 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryActionCondition.java +++ b/src/main/java/com/rapidminer/repository/RepositoryActionCondition.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplConfigRepository.java b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplConfigRepository.java index 123373642..cd09c47f9 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplConfigRepository.java +++ b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplConfigRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplExampleSetsOnly.java b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplExampleSetsOnly.java index 1894a7a31..2a0aa377b 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplExampleSetsOnly.java +++ b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplExampleSetsOnly.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandard.java b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandard.java index 319ea2de9..7759c3385 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandard.java +++ b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandardNoRepository.java b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandardNoRepository.java index 2cf1a8052..669a63766 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandardNoRepository.java +++ b/src/main/java/com/rapidminer/repository/RepositoryActionConditionImplStandardNoRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryConstants.java b/src/main/java/com/rapidminer/repository/RepositoryConstants.java index dc4e912a9..97baf00f0 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryConstants.java +++ b/src/main/java/com/rapidminer/repository/RepositoryConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryEntryNotFoundException.java b/src/main/java/com/rapidminer/repository/RepositoryEntryNotFoundException.java index 7c5a5d0ba..8531db9cf 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryEntryNotFoundException.java +++ b/src/main/java/com/rapidminer/repository/RepositoryEntryNotFoundException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryEntryWrongTypeException.java b/src/main/java/com/rapidminer/repository/RepositoryEntryWrongTypeException.java index 5c83f0dc6..79f5135dd 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryEntryWrongTypeException.java +++ b/src/main/java/com/rapidminer/repository/RepositoryEntryWrongTypeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryException.java b/src/main/java/com/rapidminer/repository/RepositoryException.java index 880f1976a..f332765a2 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryException.java +++ b/src/main/java/com/rapidminer/repository/RepositoryException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryFactory.java b/src/main/java/com/rapidminer/repository/RepositoryFactory.java index 50d82b43f..305286fc6 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryFactory.java +++ b/src/main/java/com/rapidminer/repository/RepositoryFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryListener.java b/src/main/java/com/rapidminer/repository/RepositoryListener.java index d88b41256..836d030b1 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryListener.java +++ b/src/main/java/com/rapidminer/repository/RepositoryListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryLocation.java b/src/main/java/com/rapidminer/repository/RepositoryLocation.java index af8afa736..07c0a2eb2 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryLocation.java +++ b/src/main/java/com/rapidminer/repository/RepositoryLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryManager.java b/src/main/java/com/rapidminer/repository/RepositoryManager.java index 28e865c54..af7f4ac3b 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryManager.java +++ b/src/main/java/com/rapidminer/repository/RepositoryManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -237,6 +237,8 @@ public static void init() { instance = new RepositoryManager(); // initialize Repository Global Search new RepositoryGlobalSearch(); + // initialize the content store mapper to enable it to update data for repo locations on rename + PersistentContentMapperStore.INSTANCE.init(); instance.postInstall(); } } @@ -592,7 +594,7 @@ public IOObject store(IOObject ioobject, RepositoryLocation location, Operator c throw new RepositoryException("Entry '" + location + "' does not exist."); } } else if (entry instanceof IOObjectEntry) { - ((IOObjectEntry) entry).storeData(ioobject, callingOperator, null); + ((IOObjectEntry) entry).storeData(ioobject, callingOperator, progressListener); return ioobject; } else { throw new RepositoryException("Entry '" + location + "' is not a data entry, but " + entry.getType()); diff --git a/src/main/java/com/rapidminer/repository/RepositoryManagerListener.java b/src/main/java/com/rapidminer/repository/RepositoryManagerListener.java index 0aa7ee3a5..19cedd44f 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryManagerListener.java +++ b/src/main/java/com/rapidminer/repository/RepositoryManagerListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryProvider.java b/src/main/java/com/rapidminer/repository/RepositoryProvider.java index 0f3884929..5ac8249a7 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryProvider.java +++ b/src/main/java/com/rapidminer/repository/RepositoryProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositorySortingMethod.java b/src/main/java/com/rapidminer/repository/RepositorySortingMethod.java index 9a6cf4dd9..5b464291d 100644 --- a/src/main/java/com/rapidminer/repository/RepositorySortingMethod.java +++ b/src/main/java/com/rapidminer/repository/RepositorySortingMethod.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositorySortingMethodListener.java b/src/main/java/com/rapidminer/repository/RepositorySortingMethodListener.java index dda548db1..d71461f17 100644 --- a/src/main/java/com/rapidminer/repository/RepositorySortingMethodListener.java +++ b/src/main/java/com/rapidminer/repository/RepositorySortingMethodListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryTools.java b/src/main/java/com/rapidminer/repository/RepositoryTools.java index 7872702b7..6caf19fd6 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryTools.java +++ b/src/main/java/com/rapidminer/repository/RepositoryTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/RepositoryVisitor.java b/src/main/java/com/rapidminer/repository/RepositoryVisitor.java index 2de2d7e7c..117086e76 100644 --- a/src/main/java/com/rapidminer/repository/RepositoryVisitor.java +++ b/src/main/java/com/rapidminer/repository/RepositoryVisitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/LocalRepositoryPanel.java b/src/main/java/com/rapidminer/repository/gui/LocalRepositoryPanel.java index 8fce233ef..fea1d13a8 100644 --- a/src/main/java/com/rapidminer/repository/gui/LocalRepositoryPanel.java +++ b/src/main/java/com/rapidminer/repository/gui/LocalRepositoryPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/NewRepositoryDialog.java b/src/main/java/com/rapidminer/repository/gui/NewRepositoryDialog.java index f26d06acb..808031eb3 100644 --- a/src/main/java/com/rapidminer/repository/gui/NewRepositoryDialog.java +++ b/src/main/java/com/rapidminer/repository/gui/NewRepositoryDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryBrowser.java b/src/main/java/com/rapidminer/repository/gui/RepositoryBrowser.java index 8489fd672..99076940f 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryBrowser.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryBrowser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationDialog.java b/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationDialog.java index ed78ff94a..273bafc77 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationDialog.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationPanel.java b/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationPanel.java index c1ba8acfd..2425d5731 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationPanel.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryConfigurationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryLocationChooser.java b/src/main/java/com/rapidminer/repository/gui/RepositoryLocationChooser.java index bef27310f..5a2932b84 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryLocationChooser.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryLocationChooser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositorySelectionEvent.java b/src/main/java/com/rapidminer/repository/gui/RepositorySelectionEvent.java index 47751d871..9146325a7 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositorySelectionEvent.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositorySelectionEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositorySelectionListener.java b/src/main/java/com/rapidminer/repository/gui/RepositorySelectionListener.java index f657b1663..bee0c7e1d 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositorySelectionListener.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositorySelectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryTree.java b/src/main/java/com/rapidminer/repository/gui/RepositoryTree.java index d3ddbc4ee..3f8d353aa 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryTree.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeCellRenderer.java b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeCellRenderer.java index c42afed40..78281c386 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeCellRenderer.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeCellRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,7 +23,6 @@ import java.util.Date; import java.util.HashMap; import java.util.Map; - import javax.swing.BorderFactory; import javax.swing.Icon; import javax.swing.JLabel; @@ -40,6 +39,7 @@ import com.rapidminer.repository.IOObjectEntry; import com.rapidminer.repository.ProcessEntry; import com.rapidminer.repository.Repository; +import com.rapidminer.repository.internal.remote.RemoteDataEntry; import com.rapidminer.tools.Tools; @@ -112,7 +112,11 @@ public Component getTreeCellRendererComponent(JTree tree, Object value, boolean if (size > 0) { appendDash(stateStringBuilder); stateStringBuilder.append(Tools.formatBytes(size)); + } else if (entry instanceof RemoteDataEntry && size < 0) { + appendDash(stateStringBuilder); + stateStringBuilder.append("≥2 GB"); } + } if (stateStringBuilder.length() > 0) { labelText.append(" (").append(stateStringBuilder).append(")"); diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeModel.java b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeModel.java index c6182ced3..955d8d380 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeModel.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeUtil.java b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeUtil.java index 0d2edabe0..9695444e7 100644 --- a/src/main/java/com/rapidminer/repository/gui/RepositoryTreeUtil.java +++ b/src/main/java/com/rapidminer/repository/gui/RepositoryTreeUtil.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/RescalingProgressListener.java b/src/main/java/com/rapidminer/repository/gui/RescalingProgressListener.java index c1df0ee04..b5bf31672 100644 --- a/src/main/java/com/rapidminer/repository/gui/RescalingProgressListener.java +++ b/src/main/java/com/rapidminer/repository/gui/RescalingProgressListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/ToolTipProviderHelper.java b/src/main/java/com/rapidminer/repository/gui/ToolTipProviderHelper.java index b19e7e5e8..04bbd50b1 100644 --- a/src/main/java/com/rapidminer/repository/gui/ToolTipProviderHelper.java +++ b/src/main/java/com/rapidminer/repository/gui/ToolTipProviderHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/AbstractRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/AbstractRepositoryAction.java index 2ff5aaa70..34bfec788 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/AbstractRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/AbstractRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/ConfigureRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/ConfigureRepositoryAction.java index d2fff7069..cd2f70ca5 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/ConfigureRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/ConfigureRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/CopyEntryRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/CopyEntryRepositoryAction.java index 4364056a1..91a17c807 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/CopyEntryRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/CopyEntryRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/CopyLocationAction.java b/src/main/java/com/rapidminer/repository/gui/actions/CopyLocationAction.java index 345e47059..0df0a38cb 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/CopyLocationAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/CopyLocationAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/CreateFolderAction.java b/src/main/java/com/rapidminer/repository/gui/actions/CreateFolderAction.java index 6607473cf..c86349074 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/CreateFolderAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/CreateFolderAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/CutEntryRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/CutEntryRepositoryAction.java index a2d89aeea..b127d5b66 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/CutEntryRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/CutEntryRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/DeleteRepositoryEntryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/DeleteRepositoryEntryAction.java index 969b666fd..571997adf 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/DeleteRepositoryEntryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/DeleteRepositoryEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/NewRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/NewRepositoryAction.java index 04d4d4679..b7447f3dc 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/NewRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/NewRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/OpenEntryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/OpenEntryAction.java index 9eacf1ce2..40edcf1fb 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/OpenEntryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/OpenEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/OpenInFileBrowserAction.java b/src/main/java/com/rapidminer/repository/gui/actions/OpenInFileBrowserAction.java index 71067951d..89bb9ca65 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/OpenInFileBrowserAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/OpenInFileBrowserAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/PasteEntryRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/PasteEntryRepositoryAction.java index b0e9d26cf..32cd37d1d 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/PasteEntryRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/PasteEntryRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/RefreshRepositoryEntryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/RefreshRepositoryEntryAction.java index 91e998ca2..4fe7da663 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/RefreshRepositoryEntryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/RefreshRepositoryEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/RenameRepositoryEntryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/RenameRepositoryEntryAction.java index e77b14fdf..0e3a7d1ac 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/RenameRepositoryEntryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/RenameRepositoryEntryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/ShowProcessInRepositoryAction.java b/src/main/java/com/rapidminer/repository/gui/actions/ShowProcessInRepositoryAction.java index 57e1cc563..d5cdb3958 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/ShowProcessInRepositoryAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/ShowProcessInRepositoryAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/SortByAction.java b/src/main/java/com/rapidminer/repository/gui/actions/SortByAction.java index 90adcd6cf..876ae6f75 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/SortByAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/SortByAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/SortByLastModifiedAction.java b/src/main/java/com/rapidminer/repository/gui/actions/SortByLastModifiedAction.java index 7bd64abe9..b677d46ab 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/SortByLastModifiedAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/SortByLastModifiedAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/SortByNameAction.java b/src/main/java/com/rapidminer/repository/gui/actions/SortByNameAction.java index 04c76d4dc..2926ed806 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/SortByNameAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/SortByNameAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/actions/StoreProcessAction.java b/src/main/java/com/rapidminer/repository/gui/actions/StoreProcessAction.java index 18e55596c..7116b6cfa 100644 --- a/src/main/java/com/rapidminer/repository/gui/actions/StoreProcessAction.java +++ b/src/main/java/com/rapidminer/repository/gui/actions/StoreProcessAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/process/ExceptionWrapper.java b/src/main/java/com/rapidminer/repository/gui/process/ExceptionWrapper.java index 4a3e541d0..2f2f0f021 100644 --- a/src/main/java/com/rapidminer/repository/gui/process/ExceptionWrapper.java +++ b/src/main/java/com/rapidminer/repository/gui/process/ExceptionWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/process/OutputLocation.java b/src/main/java/com/rapidminer/repository/gui/process/OutputLocation.java index 2c97be780..4bbd71034 100644 --- a/src/main/java/com/rapidminer/repository/gui/process/OutputLocation.java +++ b/src/main/java/com/rapidminer/repository/gui/process/OutputLocation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/gui/search/RepositoryGlobalSearchGUIProvider.java b/src/main/java/com/rapidminer/repository/gui/search/RepositoryGlobalSearchGUIProvider.java index 1660cd358..ae6b1c90f 100644 --- a/src/main/java/com/rapidminer/repository/gui/search/RepositoryGlobalSearchGUIProvider.java +++ b/src/main/java/com/rapidminer/repository/gui/search/RepositoryGlobalSearchGUIProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/db/DBRepository.java b/src/main/java/com/rapidminer/repository/internal/db/DBRepository.java index 8fcbec803..deeb78a29 100644 --- a/src/main/java/com/rapidminer/repository/internal/db/DBRepository.java +++ b/src/main/java/com/rapidminer/repository/internal/db/DBRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/ConnectionListener.java b/src/main/java/com/rapidminer/repository/internal/remote/ConnectionListener.java index 0cc880b3e..2fde1fb4e 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/ConnectionListener.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/ConnectionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteBlobEntry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteBlobEntry.java index c2ad1709a..8a1f85c49 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteBlobEntry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteBlobEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteContentManager.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteContentManager.java index adf503fa1..07b6c65c4 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteContentManager.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteContentManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteDataEntry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteDataEntry.java index 5f6c47458..7671a913f 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteDataEntry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteDataEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteEntry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteEntry.java index f670a5335..3606e7b39 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteEntry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteFolder.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteFolder.java index 3b6559145..d39e671a4 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteFolder.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteIOObjectEntry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteIOObjectEntry.java index a15efa32d..d0d78b32b 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteIOObjectEntry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteIOObjectEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteInfoService.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteInfoService.java index 67af2fb9c..d7cc70429 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteInfoService.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteInfoService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteProcessEntry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteProcessEntry.java index 9db204439..dd64c5980 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteProcessEntry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteProcessEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepository.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepository.java index b6fa17ba3..48513df34 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepository.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactory.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactory.java index 18054301f..07172b90e 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactory.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactoryRegistry.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactoryRegistry.java index 19322daf4..4a2bc1242 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactoryRegistry.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteRepositoryFactoryRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/internal/remote/RemoteScheduler.java b/src/main/java/com/rapidminer/repository/internal/remote/RemoteScheduler.java index 80e0ca8a5..cb2c49e47 100644 --- a/src/main/java/com/rapidminer/repository/internal/remote/RemoteScheduler.java +++ b/src/main/java/com/rapidminer/repository/internal/remote/RemoteScheduler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/LocalRepository.java b/src/main/java/com/rapidminer/repository/local/LocalRepository.java index 5160b7c9f..6b9200897 100644 --- a/src/main/java/com/rapidminer/repository/local/LocalRepository.java +++ b/src/main/java/com/rapidminer/repository/local/LocalRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleBlobEntry.java b/src/main/java/com/rapidminer/repository/local/SimpleBlobEntry.java index 8fd5c16fb..7cdcca95e 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleBlobEntry.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleBlobEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleDataEntry.java b/src/main/java/com/rapidminer/repository/local/SimpleDataEntry.java index 469047c6e..8d7d762e4 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleDataEntry.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleDataEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleEntry.java b/src/main/java/com/rapidminer/repository/local/SimpleEntry.java index 06d86de2d..a71b26233 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleEntry.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleFolder.java b/src/main/java/com/rapidminer/repository/local/SimpleFolder.java index 7283be242..bf6eb3f2b 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleFolder.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleIOObjectEntry.java b/src/main/java/com/rapidminer/repository/local/SimpleIOObjectEntry.java index 244c09422..ca7e65cfe 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleIOObjectEntry.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleIOObjectEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/local/SimpleProcessEntry.java b/src/main/java/com/rapidminer/repository/local/SimpleProcessEntry.java index 2f2487f24..8cb8d4609 100644 --- a/src/main/java/com/rapidminer/repository/local/SimpleProcessEntry.java +++ b/src/main/java/com/rapidminer/repository/local/SimpleProcessEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceDataEntry.java b/src/main/java/com/rapidminer/repository/resource/ResourceDataEntry.java index 2d970c179..06766e375 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceDataEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceDataEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceEntry.java b/src/main/java/com/rapidminer/repository/resource/ResourceEntry.java index 8826eb694..342c6caca 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceFolder.java b/src/main/java/com/rapidminer/repository/resource/ResourceFolder.java index fb6bcf627..3def2bb81 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceFolder.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceIOObjectEntry.java b/src/main/java/com/rapidminer/repository/resource/ResourceIOObjectEntry.java index 727289ca5..fbb2d1868 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceIOObjectEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceIOObjectEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceProcessEntry.java b/src/main/java/com/rapidminer/repository/resource/ResourceProcessEntry.java index 243f8e8c9..5b721592e 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceProcessEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceProcessEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ResourceRepository.java b/src/main/java/com/rapidminer/repository/resource/ResourceRepository.java index 908d15e29..72d1f89a7 100644 --- a/src/main/java/com/rapidminer/repository/resource/ResourceRepository.java +++ b/src/main/java/com/rapidminer/repository/resource/ResourceRepository.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/TemplatesFolder.java b/src/main/java/com/rapidminer/repository/resource/TemplatesFolder.java index 0ad3a80f6..66073cfec 100644 --- a/src/main/java/com/rapidminer/repository/resource/TemplatesFolder.java +++ b/src/main/java/com/rapidminer/repository/resource/TemplatesFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/TutorialFolder.java b/src/main/java/com/rapidminer/repository/resource/TutorialFolder.java index 9285dadfe..2bbd35701 100644 --- a/src/main/java/com/rapidminer/repository/resource/TutorialFolder.java +++ b/src/main/java/com/rapidminer/repository/resource/TutorialFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/TutorialGroupFolder.java b/src/main/java/com/rapidminer/repository/resource/TutorialGroupFolder.java index 0ec6a90d6..73b0e2e50 100644 --- a/src/main/java/com/rapidminer/repository/resource/TutorialGroupFolder.java +++ b/src/main/java/com/rapidminer/repository/resource/TutorialGroupFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ZipResourceBlobEntry.java b/src/main/java/com/rapidminer/repository/resource/ZipResourceBlobEntry.java index 93e41587c..627e1141c 100644 --- a/src/main/java/com/rapidminer/repository/resource/ZipResourceBlobEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ZipResourceBlobEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ZipResourceFolder.java b/src/main/java/com/rapidminer/repository/resource/ZipResourceFolder.java index 5c90348eb..b7f3a5832 100644 --- a/src/main/java/com/rapidminer/repository/resource/ZipResourceFolder.java +++ b/src/main/java/com/rapidminer/repository/resource/ZipResourceFolder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ZipResourceIOObjectEntry.java b/src/main/java/com/rapidminer/repository/resource/ZipResourceIOObjectEntry.java index c98798559..b0cf0debe 100644 --- a/src/main/java/com/rapidminer/repository/resource/ZipResourceIOObjectEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ZipResourceIOObjectEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ZipResourceProcessEntry.java b/src/main/java/com/rapidminer/repository/resource/ZipResourceProcessEntry.java index 878d58cba..2a660e698 100644 --- a/src/main/java/com/rapidminer/repository/resource/ZipResourceProcessEntry.java +++ b/src/main/java/com/rapidminer/repository/resource/ZipResourceProcessEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/resource/ZipStreamResource.java b/src/main/java/com/rapidminer/repository/resource/ZipStreamResource.java index 03faae2cf..6b357595d 100644 --- a/src/main/java/com/rapidminer/repository/resource/ZipStreamResource.java +++ b/src/main/java/com/rapidminer/repository/resource/ZipStreamResource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearch.java b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearch.java index ca9af8c44..d75d786e6 100644 --- a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearch.java +++ b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearch.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchItem.java b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchItem.java index d11261aea..db5c215e6 100644 --- a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchItem.java +++ b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchItem.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchManager.java b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchManager.java index 9f43c7252..db3ff819c 100644 --- a/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchManager.java +++ b/src/main/java/com/rapidminer/repository/search/RepositoryGlobalSearchManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/AbstractGlobalSearchManager.java b/src/main/java/com/rapidminer/search/AbstractGlobalSearchManager.java index 872323965..fcc941f11 100644 --- a/src/main/java/com/rapidminer/search/AbstractGlobalSearchManager.java +++ b/src/main/java/com/rapidminer/search/AbstractGlobalSearchManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchCategory.java b/src/main/java/com/rapidminer/search/GlobalSearchCategory.java index 28a52b782..307326df5 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchCategory.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchCategory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchDefaultField.java b/src/main/java/com/rapidminer/search/GlobalSearchDefaultField.java index bc89e5381..b679ff8d1 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchDefaultField.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchDefaultField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchHandler.java b/src/main/java/com/rapidminer/search/GlobalSearchHandler.java index d000490be..34526901b 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchHandler.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchIndexer.java b/src/main/java/com/rapidminer/search/GlobalSearchIndexer.java index bdde767be..0e449080f 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchIndexer.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchIndexer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchManager.java b/src/main/java/com/rapidminer/search/GlobalSearchManager.java index 3206d0938..8bf3d07a6 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchManager.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchRegistry.java b/src/main/java/com/rapidminer/search/GlobalSearchRegistry.java index 4ee0f9d57..72ed83368 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchRegistry.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchResult.java b/src/main/java/com/rapidminer/search/GlobalSearchResult.java index 62f6e3784..f0b704645 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchResult.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchResult.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchResultBuilder.java b/src/main/java/com/rapidminer/search/GlobalSearchResultBuilder.java index 15c49ae1e..75a7fd596 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchResultBuilder.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchResultBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchUtilities.java b/src/main/java/com/rapidminer/search/GlobalSearchUtilities.java index 6ff679d6e..86604fc7c 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchUtilities.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/GlobalSearchable.java b/src/main/java/com/rapidminer/search/GlobalSearchable.java index 9e4ee3e00..d3019950e 100644 --- a/src/main/java/com/rapidminer/search/GlobalSearchable.java +++ b/src/main/java/com/rapidminer/search/GlobalSearchable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/event/GlobalSearchManagerEventHandler.java b/src/main/java/com/rapidminer/search/event/GlobalSearchManagerEventHandler.java index 9e522d09d..23381a7c8 100644 --- a/src/main/java/com/rapidminer/search/event/GlobalSearchManagerEventHandler.java +++ b/src/main/java/com/rapidminer/search/event/GlobalSearchManagerEventHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/event/GlobalSearchManagerListener.java b/src/main/java/com/rapidminer/search/event/GlobalSearchManagerListener.java index 1943c946f..0a4e2ec53 100644 --- a/src/main/java/com/rapidminer/search/event/GlobalSearchManagerListener.java +++ b/src/main/java/com/rapidminer/search/event/GlobalSearchManagerListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEvent.java b/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEvent.java index 0392be37c..bfdcf16ff 100644 --- a/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEvent.java +++ b/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEventListener.java b/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEventListener.java index ccffef22c..57916f28d 100644 --- a/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEventListener.java +++ b/src/main/java/com/rapidminer/search/event/GlobalSearchRegistryEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/security/PluginSandboxPolicy.java b/src/main/java/com/rapidminer/security/PluginSandboxPolicy.java index 79dd54560..d31a0073b 100644 --- a/src/main/java/com/rapidminer/security/PluginSandboxPolicy.java +++ b/src/main/java/com/rapidminer/security/PluginSandboxPolicy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -324,6 +324,18 @@ private static PermissionCollection createUnsignedPermissions(final PluginClassL "read, write")); permissions.add(new FilePermission(userHome + "/.RapidMiner/internal cache/search/-", "read, write, delete")); + + // content mapper permissions + permissions.add(new FilePermission(userHome + "/.RapidMiner/internal cache/content mapper/", + "read, write")); + permissions.add(new FilePermission(userHome + "/.RapidMiner/internal cache/content mapper/-", + "read, write, delete")); + + // browser permissions + permissions.add(new FilePermission(userHome + "/.RapidMiner/internal cache/browser/", + "read, write")); + permissions.add(new FilePermission(userHome + "/.RapidMiner/internal cache/browser/-", + "read, write, delete, execute")); } // unfortunately currently we have to give all location permissons to read/write @@ -393,6 +405,7 @@ private static void addCommonPermissions(Permissions permissions) { permissions.add(new AudioPermission("play")); permissions.add(new AWTPermission("listenToAllAWTEvents")); permissions.add(new AWTPermission("setWindowAlwaysOnTop")); + permissions.add(new AWTPermission("showWindowWithoutWarningBanner")); permissions.add(new AWTPermission("watchMousePointer")); permissions.add(new LoggingPermission("control", "")); permissions.add(new SocketPermission("*", "connect, listen, accept, resolve")); diff --git a/src/main/java/com/rapidminer/security/PluginSecurityManager.java b/src/main/java/com/rapidminer/security/PluginSecurityManager.java index 37df07ab1..2df7423ed 100644 --- a/src/main/java/com/rapidminer/security/PluginSecurityManager.java +++ b/src/main/java/com/rapidminer/security/PluginSecurityManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/security/internal/InternalPluginClassLoader.java b/src/main/java/com/rapidminer/security/internal/InternalPluginClassLoader.java index afe21b95c..89fccfa10 100644 --- a/src/main/java/com/rapidminer/security/internal/InternalPluginClassLoader.java +++ b/src/main/java/com/rapidminer/security/internal/InternalPluginClassLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/settings/Telemetry.java b/src/main/java/com/rapidminer/settings/Telemetry.java index 065501194..07d26b332 100644 --- a/src/main/java/com/rapidminer/settings/Telemetry.java +++ b/src/main/java/com/rapidminer/settings/Telemetry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/AbstractConcurrencyContext.java b/src/main/java/com/rapidminer/studio/concurrency/internal/AbstractConcurrencyContext.java index 9ff36a95a..b4b101c0d 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/AbstractConcurrencyContext.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/AbstractConcurrencyContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -30,6 +30,9 @@ import java.util.concurrent.ForkJoinWorkerThread; import java.util.concurrent.Future; import java.util.concurrent.RejectedExecutionException; +import java.util.concurrent.RunnableFuture; +import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; import com.rapidminer.Process; import com.rapidminer.core.concurrency.ConcurrencyContext; @@ -133,7 +136,7 @@ public List call(List> callables) } else { final List> futures = new ArrayList<>(callables.size()); for (Callable callable : callables) { - futures.add(forkJoinPool.submit(callable)); + futures.add(forkJoinPool.submit((ForkJoinTask) new AdaptedCallable<>(callable))); } return collectResults(futures); } @@ -165,14 +168,14 @@ public List> submit(List> callables) throws IllegalArg && ((ForkJoinWorkerThread) currentThread).getPool() == forkJoinPool) { final List> futures = new ArrayList<>(callables.size()); for (Callable callable : callables) { - futures.add(ForkJoinTask.adapt(callable).fork()); + futures.add(new FutureWrapper<>(new AdaptedCallable<>(callable).fork())); } return futures; } else { // submit callables without further checks final List> futures = new ArrayList<>(callables.size()); for (Callable callable : callables) { - futures.add(forkJoinPool.submit(callable)); + futures.add(new FutureWrapper<>(forkJoinPool.submit((ForkJoinTask) new AdaptedCallable<>(callable)))); } return futures; } @@ -221,6 +224,9 @@ public List collectResults(List> futures) // handled by the operator implementation itself. if (e.getCause() instanceof ProcessStoppedRuntimeException) { throw (ExecutionStoppedException) e.getCause(); + } else if (e.getCause() instanceof RecursiveWrapper.WrapperRuntimeException) { + // unwrap exceptions that we wrapped ourselves in AdaptedCallable + throw new ExecutionException(e.getCause().getCause()); } else { throw e; } @@ -265,9 +271,8 @@ protected ForkJoinPool getForkJoinPool(){ /** * Checks if the JVM-wide, static pool needs to be re-created. Override if a different pool behavior is needed. * - * @return {@code true} if the current pool is {@code null} or the - * {@link #getDesiredParallelismLevel} is not equal to the current {@link #getPool} - * parallelism otherwise {@code false} + * @return {@code true} if the current pool is {@code null} or the {@link #getDesiredParallelismLevel} is not + * equal to the current pool parallelism otherwise {@code false} */ protected boolean isPoolOutdated() { return pool.isPoolOutdated(); @@ -283,4 +288,109 @@ protected boolean isPoolOutdated() { protected int getDesiredParallelismLevel() { return pool.getDesiredParallelismLevel(); } + + + /** + * Wrapper for {@link Callable}s that is the same as ForkJoinTask#AdaptedCallable but wraps checked exceptions in + * {@link RecursiveWrapper.WrapperRuntimeException} instead of generic {@link RuntimeException} for easier + * unwrapping. + * + * @since 9.2 + */ + private static final class AdaptedCallable extends ForkJoinTask + implements RunnableFuture { + + private static final long serialVersionUID = 23654279569L; + + private final transient Callable callable; + private transient T result; + + private AdaptedCallable(Callable callable) { + if (callable == null) { + throw new NullPointerException(); + } + this.callable = callable; + } + + @Override + public final T getRawResult() { + return result; + } + + @Override + public final void setRawResult(T v) { + result = v; + } + + @Override + public final boolean exec() { + try { + result = callable.call(); + return true; + } catch (Error | RuntimeException err) { + throw err; + } catch (Exception ex) { + // the following line is the only difference to ForkJoinTask#AdaptedCallable + throw new RecursiveWrapper.WrapperRuntimeException(ex); + } + } + + @Override + public final void run() { + super.invoke(); + } + } + + /** + * Wrapper for a {@link Future} that takes care of unwrapping {@link RecursiveWrapper.WrapperRuntimeException}s. + * + * @since 9.2 + */ + private static final class FutureWrapper implements Future { + + private final Future wrappedFuture; + + private FutureWrapper(Future wrappedFuture) { + this.wrappedFuture = wrappedFuture; + } + + @Override + public boolean cancel(boolean mayInterruptIfRunning) { + return wrappedFuture.cancel(mayInterruptIfRunning); + } + + @Override + public boolean isCancelled() { + return wrappedFuture.isCancelled(); + } + + @Override + public boolean isDone() { + return wrappedFuture.isDone(); + } + + @Override + public T get() throws InterruptedException, ExecutionException { + try { + return wrappedFuture.get(); + } catch (ExecutionException e) { + if (e.getCause() instanceof RecursiveWrapper.WrapperRuntimeException) { + throw new ExecutionException(e.getCause().getCause()); + } + throw e; + } + } + + @Override + public T get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException { + try { + return wrappedFuture.get(timeout, unit); + } catch (ExecutionException e) { + if (e.getCause() instanceof RecursiveWrapper.WrapperRuntimeException) { + throw new ExecutionException(e.getCause().getCause()); + } + throw e; + } + } + } } diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/BackgroundConcurrencyContext.java b/src/main/java/com/rapidminer/studio/concurrency/internal/BackgroundConcurrencyContext.java index 00a62fdb7..dccfe6dbb 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/BackgroundConcurrencyContext.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/BackgroundConcurrencyContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionService.java b/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionService.java index f9d77f02e..03db13da7 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionService.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionServiceProvider.java b/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionServiceProvider.java index 8d131e78b..b2edfd64f 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionServiceProvider.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/ConcurrencyExecutionServiceProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/ExecutionExceptionHandling.java b/src/main/java/com/rapidminer/studio/concurrency/internal/ExecutionExceptionHandling.java index b3868627f..dc2f7e578 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/ExecutionExceptionHandling.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/ExecutionExceptionHandling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -86,13 +86,8 @@ public OperatorException processExecutionException(ExecutionException e, Process } if (cause != null) { - // unpack runtime exceptions if necessary - Throwable innerCause = cause; - while (innerCause != null && innerCause != innerCause.getCause() && innerCause instanceof RuntimeException) { - // we'll assume the cause is the actual nested exception - innerCause = innerCause.getCause(); - } + Throwable innerCause = cause; // if the inner cause is an instance of an operator exception // we'll handle this exception as root cause if (innerCause instanceof OperatorException) { diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/LazyPool.java b/src/main/java/com/rapidminer/studio/concurrency/internal/LazyPool.java index dffd1cea7..a6c387872 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/LazyPool.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/LazyPool.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/RecursiveWrapper.java b/src/main/java/com/rapidminer/studio/concurrency/internal/RecursiveWrapper.java index 3ab649f8d..e0c220a17 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/RecursiveWrapper.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/RecursiveWrapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -21,9 +21,9 @@ import java.util.Arrays; import java.util.List; import java.util.concurrent.Callable; +import java.util.concurrent.CountedCompleter; import java.util.concurrent.ExecutionException; import java.util.concurrent.ForkJoinPool; -import java.util.concurrent.RecursiveAction; import java.util.concurrent.atomic.AtomicBoolean; import com.rapidminer.core.concurrency.ExecutionStoppedException; @@ -37,7 +37,21 @@ * @author Michael Knopf, Gisa Meier * @since 8.0 */ -class RecursiveWrapper extends RecursiveAction { +class RecursiveWrapper extends CountedCompleter { + + /** + * {@link RuntimeException} that temporarily wraps checked exception in order to unwrap them later. + * + * @since 9.2 + */ + static final class WrapperRuntimeException extends RuntimeException { + + private static final long serialVersionUID = -5276047218418452356L; + + WrapperRuntimeException(Exception e){ + super(e); + } + } private static final long serialVersionUID = 1L; @@ -47,56 +61,47 @@ class RecursiveWrapper extends RecursiveAction { private final int from; private final int to; - private RecursiveWrapper next; - - RecursiveWrapper(List> callables, T[] results, int from, int to, RecursiveWrapper next, + RecursiveWrapper(CountedCompleter parent, List> callables, T[] results, int from, int to, AtomicBoolean alive) { + super(parent); this.callables = callables; this.results = results; this.from = from; this.to = to; - this.next = next; this.alive = alive; } @Override - protected void compute() { + public void compute() { if (alive.get()) { int start = this.from; int end = this.to; - RecursiveWrapper nextPartition = null; - while (end - start > 1) { int middle = start + end >>> 1; - nextPartition = new RecursiveWrapper<>(callables, results, middle, end, nextPartition, alive); - nextPartition.fork(); + addToPendingCount(1); + new RecursiveWrapper<>(this, callables, results, middle, end, alive).fork(); end = middle; } try { results[start] = callables.get(start).call(); - while (nextPartition != null) { - if (nextPartition.tryUnfork()) { - nextPartition.compute(); - } else { - nextPartition.join(); - } - nextPartition = nextPartition.next; - } // do the same error handling as ForkJoinTask$AdaptedCallable and set sentinel to false } catch (Error | RuntimeException e) { alive.set(false); throw e; } catch (Exception ex) { alive.set(false); - throw new RuntimeException(ex); + //Use custom wrapper for easier unwrapping + throw new WrapperRuntimeException(ex); } } + propagateCompletion(); } /** - * Calls the given callables using {@link RecursiveAction}s. Can only be called from inside a {@link ForkJoinPool}. + * Calls the given callables using {@link CountedCompleter}s. Can only be called from inside a + * {@link ForkJoinPool}. * * @param callables * the callables to call @@ -109,14 +114,17 @@ protected void compute() { static List call(List> callables) throws ExecutionException { @SuppressWarnings("unchecked") T[] resultArray = (T[]) new Object[callables.size()]; - RecursiveWrapper action = new RecursiveWrapper<>(callables, resultArray, 0, callables.size(), null, + RecursiveWrapper action = new RecursiveWrapper<>(null, callables, resultArray, 0, callables.size(), new AtomicBoolean(true)); try { - action.compute(); + action.invoke(); return Arrays.asList(resultArray); } catch (ProcessStoppedRuntimeException e) { // handle ProcessStoppedRuntimeException as done by StudioConcurrencyContext#collectResults throw (ExecutionStoppedException) e.getCause(); + }catch (WrapperRuntimeException e){ + // unwrap own wrapped exceptions and wrap into ExecutionException + throw new ExecutionException(e.getCause()); } catch (Throwable e) { // do same wrapping as ForkJoinTask#get throw new ExecutionException(e); diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/StudioConcurrencyContext.java b/src/main/java/com/rapidminer/studio/concurrency/internal/StudioConcurrencyContext.java index db9545a2f..22f76eb66 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/StudioConcurrencyContext.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/StudioConcurrencyContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecution.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecution.java index 00ea24c04..6b79f982b 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecution.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecutionServiceListener.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecutionServiceListener.java index cc89fbe4f..5e8eecaec 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecutionServiceListener.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/BackgroundExecutionServiceListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ExampleSetAppender.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ExampleSetAppender.java index 1a6087577..f8411042e 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ExampleSetAppender.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ExampleSetAppender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecution.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecution.java index 40cb69ea6..ff98cefaf 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecution.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecutionState.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecutionState.java index f46c437da..49e2ccfb9 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecutionState.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessBackgroundExecutionState.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -250,8 +250,10 @@ public boolean setState(State newState) { * state. */ private void cleanup() { - this.process.getRootOperator().removeProcessListener(processListener); - this.process.removeLoggingListener(loggingListener); - this.process = null; + if (this.process != null) { + this.process.getRootOperator().removeProcessListener(processListener); + this.process.removeLoggingListener(loggingListener); + this.process = null; + } } } diff --git a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessExecutionStackEntry.java b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessExecutionStackEntry.java index 992a3f665..c3ae5e1af 100644 --- a/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessExecutionStackEntry.java +++ b/src/main/java/com/rapidminer/studio/concurrency/internal/util/ProcessExecutionStackEntry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/NoStartupDialogRegistreredException.java b/src/main/java/com/rapidminer/studio/internal/NoStartupDialogRegistreredException.java index c801e7a77..0f973a1e5 100644 --- a/src/main/java/com/rapidminer/studio/internal/NoStartupDialogRegistreredException.java +++ b/src/main/java/com/rapidminer/studio/internal/NoStartupDialogRegistreredException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/ParameterServiceProvider.java b/src/main/java/com/rapidminer/studio/internal/ParameterServiceProvider.java index 253b16cf3..0cfffdfca 100644 --- a/src/main/java/com/rapidminer/studio/internal/ParameterServiceProvider.java +++ b/src/main/java/com/rapidminer/studio/internal/ParameterServiceProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/ParameterServiceRegistry.java b/src/main/java/com/rapidminer/studio/internal/ParameterServiceRegistry.java index b309f4735..1311346ad 100644 --- a/src/main/java/com/rapidminer/studio/internal/ParameterServiceRegistry.java +++ b/src/main/java/com/rapidminer/studio/internal/ParameterServiceRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/ProcessFlowFilterRegistry.java b/src/main/java/com/rapidminer/studio/internal/ProcessFlowFilterRegistry.java index 601001d89..cdeaa9a2a 100644 --- a/src/main/java/com/rapidminer/studio/internal/ProcessFlowFilterRegistry.java +++ b/src/main/java/com/rapidminer/studio/internal/ProcessFlowFilterRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/ProcessStoppedRuntimeException.java b/src/main/java/com/rapidminer/studio/internal/ProcessStoppedRuntimeException.java index a3f8e1f82..d01cafed2 100644 --- a/src/main/java/com/rapidminer/studio/internal/ProcessStoppedRuntimeException.java +++ b/src/main/java/com/rapidminer/studio/internal/ProcessStoppedRuntimeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/Resources.java b/src/main/java/com/rapidminer/studio/internal/Resources.java index b03e58abe..cda9d13af 100644 --- a/src/main/java/com/rapidminer/studio/internal/Resources.java +++ b/src/main/java/com/rapidminer/studio/internal/Resources.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/RuleProvider.java b/src/main/java/com/rapidminer/studio/internal/RuleProvider.java index 10b1a282e..71e7883f8 100644 --- a/src/main/java/com/rapidminer/studio/internal/RuleProvider.java +++ b/src/main/java/com/rapidminer/studio/internal/RuleProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/RuleProviderRegistry.java b/src/main/java/com/rapidminer/studio/internal/RuleProviderRegistry.java index 018380664..d53a37def 100644 --- a/src/main/java/com/rapidminer/studio/internal/RuleProviderRegistry.java +++ b/src/main/java/com/rapidminer/studio/internal/RuleProviderRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/StartupDialogProvider.java b/src/main/java/com/rapidminer/studio/internal/StartupDialogProvider.java index 8c35bf222..2c9a8f920 100644 --- a/src/main/java/com/rapidminer/studio/internal/StartupDialogProvider.java +++ b/src/main/java/com/rapidminer/studio/internal/StartupDialogProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/internal/StartupDialogRegistry.java b/src/main/java/com/rapidminer/studio/internal/StartupDialogRegistry.java index c18a0406c..01582b6cf 100644 --- a/src/main/java/com/rapidminer/studio/internal/StartupDialogRegistry.java +++ b/src/main/java/com/rapidminer/studio/internal/StartupDialogRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/DataSetReader.java b/src/main/java/com/rapidminer/studio/io/data/DataSetReader.java index e923785e6..962c50ea3 100644 --- a/src/main/java/com/rapidminer/studio/io/data/DataSetReader.java +++ b/src/main/java/com/rapidminer/studio/io/data/DataSetReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/DefaultColumnMetaData.java b/src/main/java/com/rapidminer/studio/io/data/DefaultColumnMetaData.java index 2d281abb6..b509844d2 100644 --- a/src/main/java/com/rapidminer/studio/io/data/DefaultColumnMetaData.java +++ b/src/main/java/com/rapidminer/studio/io/data/DefaultColumnMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/DefaultDataSetMetaData.java b/src/main/java/com/rapidminer/studio/io/data/DefaultDataSetMetaData.java index abc8dfac8..3929de528 100644 --- a/src/main/java/com/rapidminer/studio/io/data/DefaultDataSetMetaData.java +++ b/src/main/java/com/rapidminer/studio/io/data/DefaultDataSetMetaData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/HeaderRowBehindStartRowException.java b/src/main/java/com/rapidminer/studio/io/data/HeaderRowBehindStartRowException.java index 3f8c9eece..925408c3b 100644 --- a/src/main/java/com/rapidminer/studio/io/data/HeaderRowBehindStartRowException.java +++ b/src/main/java/com/rapidminer/studio/io/data/HeaderRowBehindStartRowException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/HeaderRowNotFoundException.java b/src/main/java/com/rapidminer/studio/io/data/HeaderRowNotFoundException.java index 97844f07c..70dc5c504 100644 --- a/src/main/java/com/rapidminer/studio/io/data/HeaderRowNotFoundException.java +++ b/src/main/java/com/rapidminer/studio/io/data/HeaderRowNotFoundException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/StartRowNotFoundException.java b/src/main/java/com/rapidminer/studio/io/data/StartRowNotFoundException.java index e6aad5def..468b39da3 100644 --- a/src/main/java/com/rapidminer/studio/io/data/StartRowNotFoundException.java +++ b/src/main/java/com/rapidminer/studio/io/data/StartRowNotFoundException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapter.java b/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapter.java index 608b9ac93..c43771e2d 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapter.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapterUtils.java b/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapterUtils.java index fa41c5dfc..7b05c26e4 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapterUtils.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/ResultSetAdapterUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -153,7 +153,7 @@ public static DataSetMetaData createMetaData(DataResultSet resultSet, NumberForm * in case the headerRowIndex > startingRowIndex * @throws DataSetException * if the meta data fetching fails - * @since 9.1.1 + * @since 9.2.0 */ public static DataSetMetaData createMetaData(DataResultSet resultSet, NumberFormat numberFormat, int startingRowIndex, int headerRowIndex, boolean trimAttributeNames, boolean trimForGuessing) throws HeaderRowNotFoundException, StartRowNotFoundException, HeaderRowBehindStartRowException, DataSetException { diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSource.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSource.java index 7f7695edb..bd796bd8a 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSource.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSourceFactory.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSourceFactory.java index ed91802e3..0fb104c31 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSourceFactory.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileDataSourceFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationChooserView.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationChooserView.java index 9c0624f76..7fcc9b514 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationChooserView.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationChooserView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationWizardStep.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationWizardStep.java index 583dec23c..e5eb14402 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationWizardStep.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/LocalFileLocationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSource.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSource.java index fade35ed9..230c2ea81 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSource.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSourceFactory.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSourceFactory.java index f75d2326a..36d9d1331 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSourceFactory.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryDataSourceFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryImportDestinationChooser.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryImportDestinationChooser.java index 995f80862..ac9fd3c37 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryImportDestinationChooser.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/BinaryImportDestinationChooser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/DumpToRepositoryStep.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/DumpToRepositoryStep.java index f444e1829..c7a91c49a 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/DumpToRepositoryStep.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/binary/DumpToRepositoryStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSource.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSource.java index 6797ea32d..5d44e0e97 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSource.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceFactory.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceFactory.java index 8d7e06f53..6e34caad8 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceFactory.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationPanel.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationPanel.java index 67d934903..11575ce02 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationPanel.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationWizardStep.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationWizardStep.java index bf7602fcd..c42401cf3 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationWizardStep.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVFormatSpecificationWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapter.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapter.java index 566fd28d2..6d20ec03c 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapter.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/CellRangeSelection.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/CellRangeSelection.java index e8e3d05f4..ffba608fd 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/CellRangeSelection.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/CellRangeSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSource.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSource.java index 9b585157b..a5500857d 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSource.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfiguration.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfiguration.java index 7c34b41f8..8983b575d 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfiguration.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfiguration.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceFactory.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceFactory.java index 795008c6a..9f7c6353e 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceFactory.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapter.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapter.java index 714b11486..abd7eb9a6 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapter.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionModelListener.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionModelListener.java index 94280dba7..1a759f682 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionModelListener.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionModelListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanel.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanel.java index 9a64a4c1d..3868de2fd 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanel.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanelModel.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanelModel.java index 758b23751..6bffd01bf 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanelModel.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionPanelModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionWizardStep.java b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionWizardStep.java index b4fa04aee..56f274440 100644 --- a/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionWizardStep.java +++ b/src/main/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelSheetSelectionWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizard.java b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizard.java index 2b02e41cd..6d4524074 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizard.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizard.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardBuilder.java b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardBuilder.java index 0d4991c2a..32c651932 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardBuilder.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardCallback.java b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardCallback.java index 08eb8473d..ac3e1a3db 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardCallback.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardCallback.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardUtils.java b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardUtils.java index 24487efd3..8c5bdb13f 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardUtils.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/DataImportWizardUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/DataWizardEventType.java b/src/main/java/com/rapidminer/studio/io/gui/internal/DataWizardEventType.java index 5ac6b657b..93a6cd3b3 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/DataWizardEventType.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/DataWizardEventType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractToRepositoryStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractToRepositoryStep.java index 750e8075b..8a72c68bd 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractToRepositoryStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractToRepositoryStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractWizardStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractWizardStep.java index da800cd13..d0e2e614d 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractWizardStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/AbstractWizardStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/LocationSelectionStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/LocationSelectionStep.java index 168b58768..6d0787926 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/LocationSelectionStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/LocationSelectionStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/StoreToRepositoryStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/StoreToRepositoryStep.java index 7117f0b0e..aed05d36b 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/StoreToRepositoryStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/StoreToRepositoryStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionStep.java index cb920eb74..180e98731 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionView.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionView.java index 47c5e0007..87f478605 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionView.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/TypeSelectionView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/AbstractErrorWarningTableModel.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/AbstractErrorWarningTableModel.java index 54f7570a6..e05ca0f44 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/AbstractErrorWarningTableModel.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/AbstractErrorWarningTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/CollapsibleErrorTable.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/CollapsibleErrorTable.java index 2b504999e..dda21f267 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/CollapsibleErrorTable.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/CollapsibleErrorTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ColumnError.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ColumnError.java index 42b245d08..b732c9210 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ColumnError.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ColumnError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataStep.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataStep.java index eab07acf7..1d211cfc8 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataStep.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataStep.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableHeader.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableHeader.java index 2b26bbda8..0815ca936 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableHeader.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableHeader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModel.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModel.java index bed9f7081..f5769e2a6 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModel.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidator.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidator.java index db13a7619..a4e9e0d0f 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidator.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataView.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataView.java index 7592a9d9a..30ad0b846 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataView.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataView.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ErrorWarningTableModel.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ErrorWarningTableModel.java index a88c26e0d..5b7e3a417 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ErrorWarningTableModel.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ErrorWarningTableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ParsingError.java b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ParsingError.java index d81830bcb..81ec90a8f 100644 --- a/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ParsingError.java +++ b/src/main/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ParsingError.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/template/PreparedTemplates.java b/src/main/java/com/rapidminer/template/PreparedTemplates.java index 3380a79c7..0a99a5db9 100644 --- a/src/main/java/com/rapidminer/template/PreparedTemplates.java +++ b/src/main/java/com/rapidminer/template/PreparedTemplates.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/template/Template.java b/src/main/java/com/rapidminer/template/Template.java index d917ab55c..6df7404c6 100644 --- a/src/main/java/com/rapidminer/template/Template.java +++ b/src/main/java/com/rapidminer/template/Template.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/template/TemplateManager.java b/src/main/java/com/rapidminer/template/TemplateManager.java index b8b0dd9b5..fb2cfcbd3 100644 --- a/src/main/java/com/rapidminer/template/TemplateManager.java +++ b/src/main/java/com/rapidminer/template/TemplateManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test/asserter/AsserterFactory.java b/src/main/java/com/rapidminer/test/asserter/AsserterFactory.java index 419c8fc6a..09cd44e08 100644 --- a/src/main/java/com/rapidminer/test/asserter/AsserterFactory.java +++ b/src/main/java/com/rapidminer/test/asserter/AsserterFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test/asserter/AsserterFactoryRapidMiner.java b/src/main/java/com/rapidminer/test/asserter/AsserterFactoryRapidMiner.java index ef74a77c6..143d621a4 100644 --- a/src/main/java/com/rapidminer/test/asserter/AsserterFactoryRapidMiner.java +++ b/src/main/java/com/rapidminer/test/asserter/AsserterFactoryRapidMiner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test_utils/Asserter.java b/src/main/java/com/rapidminer/test_utils/Asserter.java index 76a1c5f35..71245854b 100644 --- a/src/main/java/com/rapidminer/test_utils/Asserter.java +++ b/src/main/java/com/rapidminer/test_utils/Asserter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test_utils/AsserterRegistry.java b/src/main/java/com/rapidminer/test_utils/AsserterRegistry.java index 7d86becb5..bdb4ef59b 100644 --- a/src/main/java/com/rapidminer/test_utils/AsserterRegistry.java +++ b/src/main/java/com/rapidminer/test_utils/AsserterRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test_utils/RapidAssert.java b/src/main/java/com/rapidminer/test_utils/RapidAssert.java index 66e45288c..3a619bcc8 100644 --- a/src/main/java/com/rapidminer/test_utils/RapidAssert.java +++ b/src/main/java/com/rapidminer/test_utils/RapidAssert.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/test_utils/Util.java b/src/main/java/com/rapidminer/test_utils/Util.java index bd426d908..878d517f0 100644 --- a/src/main/java/com/rapidminer/test_utils/Util.java +++ b/src/main/java/com/rapidminer/test_utils/Util.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/AbstractChangeAwareSaveable.java b/src/main/java/com/rapidminer/tools/AbstractChangeAwareSaveable.java index aaf78bb07..13bd3c3e4 100644 --- a/src/main/java/com/rapidminer/tools/AbstractChangeAwareSaveable.java +++ b/src/main/java/com/rapidminer/tools/AbstractChangeAwareSaveable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/AbstractObservable.java b/src/main/java/com/rapidminer/tools/AbstractObservable.java index 2d714a2fb..86ac9244f 100644 --- a/src/main/java/com/rapidminer/tools/AbstractObservable.java +++ b/src/main/java/com/rapidminer/tools/AbstractObservable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/BugReport.java b/src/main/java/com/rapidminer/tools/BugReport.java index c119fa942..6e5f8d21f 100644 --- a/src/main/java/com/rapidminer/tools/BugReport.java +++ b/src/main/java/com/rapidminer/tools/BugReport.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/CSVParseException.java b/src/main/java/com/rapidminer/tools/CSVParseException.java index 4bdd39997..1614e9faa 100644 --- a/src/main/java/com/rapidminer/tools/CSVParseException.java +++ b/src/main/java/com/rapidminer/tools/CSVParseException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ChangeAwareSaveable.java b/src/main/java/com/rapidminer/tools/ChangeAwareSaveable.java index 54d166348..be3670c33 100644 --- a/src/main/java/com/rapidminer/tools/ChangeAwareSaveable.java +++ b/src/main/java/com/rapidminer/tools/ChangeAwareSaveable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ClassColorMap.java b/src/main/java/com/rapidminer/tools/ClassColorMap.java index 1a4e41dc2..e7d92c19f 100644 --- a/src/main/java/com/rapidminer/tools/ClassColorMap.java +++ b/src/main/java/com/rapidminer/tools/ClassColorMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ClassNameMapper.java b/src/main/java/com/rapidminer/tools/ClassNameMapper.java index f8d82c19c..7ee75976e 100644 --- a/src/main/java/com/rapidminer/tools/ClassNameMapper.java +++ b/src/main/java/com/rapidminer/tools/ClassNameMapper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ConsumerWithThrowable.java b/src/main/java/com/rapidminer/tools/ConsumerWithThrowable.java new file mode 100644 index 000000000..2213a5a16 --- /dev/null +++ b/src/main/java/com/rapidminer/tools/ConsumerWithThrowable.java @@ -0,0 +1,147 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.tools; + +import java.util.function.Consumer; +import java.util.function.Function; + + +/** + * Represents an operation that accepts a single input argument and returns no + * result but could throw a specific type of {@link Throwable}. + * Unlike most other functional interfaces, {@code ConsumerWithThrowable} is expected + * to operate via side-effects. + * + * @param the type of the input to the operation + * @param Exception that is thrown by the consumer + * + * @author Jonas Willms-Pfau, Jan Czogalla + * @since 9.2.0 + */ +@SuppressWarnings("squid:S1181") +public interface ConsumerWithThrowable extends Consumer { + + /** + * Performs this operation on the given argument. + * + * @param t the input argument + * @throws E if something goes wrong + */ + void acceptWithException(T t) throws E; + + /** + * {@inheritDoc} + * Ignores any thrown exceptions. + */ + @Override + default void accept(T t) { + try { + acceptWithException(t); + } catch (Throwable e) { + // ignore + } + } + + /** + * Performs this operation on the given argument. + * Wraps any non-{@link RuntimeException} in a runtime exception + */ + @SuppressWarnings("squid:S00112") + default void acceptOrThrow(T t) { + try { + acceptWithException(t); + } catch (RuntimeException e) { + throw e; + } catch (Throwable e) { + throw new RuntimeException(e); + } + } + + /** Shortcut to wrap a {@link ConsumerWithThrowable} to a {@link Consumer} using {@link #accept(Object)} */ + static Consumer suppress(ConsumerWithThrowable sc) { + return sc; + } + + /** Shortcut to wrap a {@link ConsumerWithThrowable} to a {@link Consumer} using the given exception handler */ + static Consumer suppress(ConsumerWithThrowable sc, Consumer handler) { + return t -> { + try { + sc.acceptWithException(t); + } catch (Throwable e) { + handler.accept(e); + } + }; + } + + /** Shortcut to wrap a {@link ConsumerWithThrowable} to a {@link Consumer} using {@link #acceptOrThrow(Object)} */ + static Consumer wrap(ConsumerWithThrowable sc) { + return sc::acceptOrThrow; + } + + /** Shortcut to wrap a {@link ConsumerWithThrowable} to another one using the given exception wrapper */ + static ConsumerWithThrowable wrap(ConsumerWithThrowable sc, Function wrapper) { + return t -> { + try { + sc.acceptWithException(t); + } catch (Throwable e) { + throw wrapper.apply(e); + } + }; + } + + /** + * Shortcut to wrap a {@link ConsumerWithThrowable} to a {@link Function} that returns a thrown Exception + * using {@link #acceptWithException(Object)} + */ + @SuppressWarnings({"unchecked", "squid:S00112"}) + static Function wrapAndReturn(ConsumerWithThrowable sc) { + return t -> { + try { + sc.acceptWithException(t); + return null; + } catch (Throwable e) { + return e; + } + }; + } + + /** + * Shortcut to wrap a {@link ConsumerWithThrowable} to a {@link Function} that returns a thrown expected Exception + * using {@link #acceptWithException(Object)} and throws a {@link RuntimeException} in case of an unexpected exception + * + * @param sc + * the throwing consumer to wrap + * @param eClass + * the expected exception class + */ + @SuppressWarnings({"unchecked", "squid:S00112"}) + static Function wrapAndReturn(ConsumerWithThrowable sc, Class eClass) { + return t -> { + try { + sc.acceptWithException(t); + return null; + } catch (Throwable e) { + if (eClass.isInstance(e)) { + return (E) e; + } + throw new RuntimeException(e); + } + }; + } +} diff --git a/src/main/java/com/rapidminer/tools/DateParser.java b/src/main/java/com/rapidminer/tools/DateParser.java index 195e0fc14..e4b9eed06 100644 --- a/src/main/java/com/rapidminer/tools/DateParser.java +++ b/src/main/java/com/rapidminer/tools/DateParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/DefaultMailSessionFactory.java b/src/main/java/com/rapidminer/tools/DefaultMailSessionFactory.java index 2a796db6f..ca5a2b495 100644 --- a/src/main/java/com/rapidminer/tools/DefaultMailSessionFactory.java +++ b/src/main/java/com/rapidminer/tools/DefaultMailSessionFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/DelegatingObserver.java b/src/main/java/com/rapidminer/tools/DelegatingObserver.java index 9e2878ea4..33e5f7681 100644 --- a/src/main/java/com/rapidminer/tools/DelegatingObserver.java +++ b/src/main/java/com/rapidminer/tools/DelegatingObserver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/DominatingClassFinder.java b/src/main/java/com/rapidminer/tools/DominatingClassFinder.java index 835eaefa4..84b2f8e67 100644 --- a/src/main/java/com/rapidminer/tools/DominatingClassFinder.java +++ b/src/main/java/com/rapidminer/tools/DominatingClassFinder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/DynamicIcon.java b/src/main/java/com/rapidminer/tools/DynamicIcon.java index 52a6871e2..853b3f779 100644 --- a/src/main/java/com/rapidminer/tools/DynamicIcon.java +++ b/src/main/java/com/rapidminer/tools/DynamicIcon.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/DynamicIconUrlStreamHandler.java b/src/main/java/com/rapidminer/tools/DynamicIconUrlStreamHandler.java index ca93c7efe..2d407fbca 100644 --- a/src/main/java/com/rapidminer/tools/DynamicIconUrlStreamHandler.java +++ b/src/main/java/com/rapidminer/tools/DynamicIconUrlStreamHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ExtensibleResourceBundle.java b/src/main/java/com/rapidminer/tools/ExtensibleResourceBundle.java index ebe90cfc1..fa3ff1de7 100644 --- a/src/main/java/com/rapidminer/tools/ExtensibleResourceBundle.java +++ b/src/main/java/com/rapidminer/tools/ExtensibleResourceBundle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -33,6 +33,7 @@ import java.util.Iterator; import java.util.List; import java.util.Locale; +import java.util.Objects; import java.util.ResourceBundle; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; @@ -241,7 +242,7 @@ private static List flattenResourceBundle(ResourceBundle bundle) */ private static void logIfMissing(ResourceBundle bundle, String key) { if (LOG_MISSING_TRANSLATIONS && bundle.getLocale().getLanguage().isEmpty() && !key.endsWith(I18N.ICON_SUFFIX)) { - String[] bundlePath = bundle.getBaseBundleName().split("[/.]"); + String[] bundlePath = Objects.toString(bundle.getBaseBundleName(), "").split("[/.]"); MISSING_TRANSLATION_KEYS.add(bundlePath[bundlePath.length - 1] + SEPARATOR + key); } } diff --git a/src/main/java/com/rapidminer/tools/FileSystemService.java b/src/main/java/com/rapidminer/tools/FileSystemService.java index d1654a2a0..5f9a7eeca 100644 --- a/src/main/java/com/rapidminer/tools/FileSystemService.java +++ b/src/main/java/com/rapidminer/tools/FileSystemService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -44,8 +44,18 @@ public class FileSystemService { private static final String RAPIDMINER_INTERNAL_CACHE = "internal cache"; /** folder which can be used for internal caching of the Global Search feature */ private static final String RAPIDMINER_INTERNAL_CACHE_SEARCH = "search"; + /** folder which is used by BrowserContext for cache data storage */ + private static final String RAPIDMINER_INTERNAL_CACHE_BROWSER = "browser"; + + /** folder which can be used for internal caching of the content mapper store */ + private static final String RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE = "content mapper"; + /** folder which can be used as an internal fallback temp folder */ + private static final String RAPIDMINER_INTERNAL_CACHE_TEMP = "temp"; public static final String RAPIDMINER_INTERNAL_CACHE_SEARCH_FULL = RAPIDMINER_INTERNAL_CACHE + "/" + RAPIDMINER_INTERNAL_CACHE_SEARCH; + public static final String RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE_FULL = RAPIDMINER_INTERNAL_CACHE + "/" + RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE; + public static final String RAPIDMINER_INTERNAL_CACHE_BROWSER_FULL = RAPIDMINER_INTERNAL_CACHE + "/" + RAPIDMINER_INTERNAL_CACHE_BROWSER; + public static final String RAPIDMINER_INTERNAL_CACHE_TEMP_FULL = RAPIDMINER_INTERNAL_CACHE + "/" + RAPIDMINER_INTERNAL_CACHE_TEMP; /** folder which can be used to load additional building blocks */ public static final String RAPIDMINER_BUILDINGBLOCKS = "buildingblocks"; @@ -91,14 +101,20 @@ public static File getUserRapidMinerDir() { File buildingBlocksFolder = new File(rapidMinerDir, RAPIDMINER_BUILDINGBLOCKS); File internalCacheFolder = new File(rapidMinerDir, RAPIDMINER_INTERNAL_CACHE); File internalCacheSearchFolder = new File(internalCacheFolder, RAPIDMINER_INTERNAL_CACHE_SEARCH); + File internalCacheRepositoryMapperStoreFolder = new File(internalCacheFolder, RAPIDMINER_INTERNAL_CACHE_CONTENT_MAPPER_STORE); + File internalCacheBrowserFolder = new File(internalCacheFolder, RAPIDMINER_INTERNAL_CACHE_BROWSER); checkAndCreateFolder(rapidMinerDir); checkAndCreateFolder(extensionsWorkspaceRootFolder); checkAndCreateFolder(internalCacheFolder); checkAndCreateFolder(internalCacheSearchFolder); + checkAndCreateFolder(internalCacheRepositoryMapperStoreFolder); + checkAndCreateFolder(internalCacheBrowserFolder); + checkAndCreateFolder(extensionsWorkspaceFolder); checkAndCreateFolder(sharedDataDir); checkAndCreateFolder(buildingBlocksFolder); + return rapidMinerDir; } diff --git a/src/main/java/com/rapidminer/tools/FixedConsoleHandler.java b/src/main/java/com/rapidminer/tools/FixedConsoleHandler.java index da3ce0cb2..5861c6762 100644 --- a/src/main/java/com/rapidminer/tools/FixedConsoleHandler.java +++ b/src/main/java/com/rapidminer/tools/FixedConsoleHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/FontTools.java b/src/main/java/com/rapidminer/tools/FontTools.java index cd5e98812..ddf523c31 100644 --- a/src/main/java/com/rapidminer/tools/FontTools.java +++ b/src/main/java/com/rapidminer/tools/FontTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/GenericOperatorFactory.java b/src/main/java/com/rapidminer/tools/GenericOperatorFactory.java index 18df4532f..23ad9bb75 100644 --- a/src/main/java/com/rapidminer/tools/GenericOperatorFactory.java +++ b/src/main/java/com/rapidminer/tools/GenericOperatorFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/GlobCompiler.java b/src/main/java/com/rapidminer/tools/GlobCompiler.java index 70a31fc36..1341d99de 100644 --- a/src/main/java/com/rapidminer/tools/GlobCompiler.java +++ b/src/main/java/com/rapidminer/tools/GlobCompiler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/GlobalAuthenticator.java b/src/main/java/com/rapidminer/tools/GlobalAuthenticator.java index d09b1dc75..677821350 100644 --- a/src/main/java/com/rapidminer/tools/GlobalAuthenticator.java +++ b/src/main/java/com/rapidminer/tools/GlobalAuthenticator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -296,7 +296,7 @@ private static class SocksProxyAuthenticator extends ProxyAuthenticator { /** * SOCKS implementation is screwed up, so we don't have access to the requested URI */ - public static final String TEST_URL = "http://www.rapidminer.com"; + public static final String TEST_URL = "https://www.rapidminer.com"; /** * Magic string for SOCKS proxies * diff --git a/src/main/java/com/rapidminer/tools/GroupTree.java b/src/main/java/com/rapidminer/tools/GroupTree.java index 057ee41a9..d7f4f118b 100644 --- a/src/main/java/com/rapidminer/tools/GroupTree.java +++ b/src/main/java/com/rapidminer/tools/GroupTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/GroupTreeNode.java b/src/main/java/com/rapidminer/tools/GroupTreeNode.java index f1263e51e..bd33eadd4 100644 --- a/src/main/java/com/rapidminer/tools/GroupTreeNode.java +++ b/src/main/java/com/rapidminer/tools/GroupTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/GroupTreeRoot.java b/src/main/java/com/rapidminer/tools/GroupTreeRoot.java index ff5503f82..2398533cf 100644 --- a/src/main/java/com/rapidminer/tools/GroupTreeRoot.java +++ b/src/main/java/com/rapidminer/tools/GroupTreeRoot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/I18N.java b/src/main/java/com/rapidminer/tools/I18N.java index c3a1d5420..0a13479f7 100644 --- a/src/main/java/com/rapidminer/tools/I18N.java +++ b/src/main/java/com/rapidminer/tools/I18N.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/IterationArrayList.java b/src/main/java/com/rapidminer/tools/IterationArrayList.java index 78295da0e..e40165912 100644 --- a/src/main/java/com/rapidminer/tools/IterationArrayList.java +++ b/src/main/java/com/rapidminer/tools/IterationArrayList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/LaunchListener.java b/src/main/java/com/rapidminer/tools/LaunchListener.java index 188227107..d0364eeed 100644 --- a/src/main/java/com/rapidminer/tools/LaunchListener.java +++ b/src/main/java/com/rapidminer/tools/LaunchListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/LineParser.java b/src/main/java/com/rapidminer/tools/LineParser.java index f99be789e..88f60ddf8 100644 --- a/src/main/java/com/rapidminer/tools/LineParser.java +++ b/src/main/java/com/rapidminer/tools/LineParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ListenerTools.java b/src/main/java/com/rapidminer/tools/ListenerTools.java new file mode 100644 index 000000000..d575d1314 --- /dev/null +++ b/src/main/java/com/rapidminer/tools/ListenerTools.java @@ -0,0 +1,166 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.tools; + +import static com.rapidminer.tools.ConsumerWithThrowable.wrapAndReturn; + +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.function.Consumer; +import java.util.logging.Level; +import java.util.stream.Collectors; + +import com.rapidminer.operator.OperatorException; + + +/** + * This utility class offers methods to successfully inform a list of listeners before throwing a collective exception + * if any listener did throw an exception. This is useful for listeners that may have a throws declaration + * but should not interfere with the following listeners. + * + * @since 9.2.0 + * @author Jonas Wilms-Pfau, Jan Czogalla + */ +public final class ListenerTools { + + private static final Consumer THROWABLE_LOGGER = t -> LogService.getRoot().log(Level.WARNING, "com.rapidminer.tools.ListenerTools.uncaught_exception", t); + + /** + * Prevent utility class instantiation + */ + private ListenerTools() { + throw new AssertionError("utility class"); + } + + /** + * Informs all listeners, suppresses unexpected Exceptions and throws the first expected Exception after all + * listeners are informed. Unexpected Exceptions such as Runtime Exceptions are logged and returned. + * + * @param listeners + * the listeners to inform + * @param method + * the method that should be called on the listener + * @param eClass + * the expected exception class + * @param + * the listener type + * @param + * the exception that is expected to occur + * @return a list of non-{@link E} exceptions that have been thrown by the listeners + * @throws E + * if a listener throws an exception of type E + */ + @SuppressWarnings("unchecked") + public static List informAllAndThrow(Collection listeners, ConsumerWithThrowable method, Class eClass) throws E { + Map> errorMap = listeners.stream().map(wrapAndReturn(method)) + .filter(Objects::nonNull).collect(Collectors.partitioningBy(eClass::isInstance)); + List exceptions = (List) errorMap.get(true); + List throwables = errorMap.get(false); + throwables.forEach(THROWABLE_LOGGER); + if (exceptions.isEmpty()) { + return throwables; + } + E first = exceptions.remove(0); + throw exceptions.stream().reduce(first, (t1, t2) -> { + t1.addSuppressed(t2); + return t1; + }); + } + + /** + * Informs all listeners, suppresses unexpected {@link Exception Exceptions} and throws the first {@link OperatorException} + * after all listeners are informed. Unexpected Exceptions such as {@link RuntimeException RuntimeExceptions} are logged and returned. + * + * @param listeners + * the listeners to inform + * @param method + * the method that should be called on the listener + * @param + * the listener type + * @return a list of non-{@link OperatorException OperatorExceptions} exceptions that have been thrown by the listeners + */ + @SuppressWarnings("unchecked") + public static List informAllAndThrow(Collection listeners, ConsumerWithThrowable method) throws OperatorException { + return informAllAndThrow(listeners, method, OperatorException.class); + } + + /** + * Informs all listeners, suppresses unexpected {@link Exception Exceptions} and throws the first {@link RuntimeException} after all + * listeners are informed. + * + * @param listeners + * the listeners to inform + * @param method + * the method that should be called on the listener + * @param + * the listener type + * @return a list of non-{@link RuntimeException} exceptions that have been thrown by the listeners + */ + public static List informAllAndThrow(Collection listeners, Consumer method) { + return informAllAndThrow(listeners, method::accept, RuntimeException.class); + } + + /** + * Calls the initial consumer (usually a call to super), then informs all listeners, + * suppresses unexpected {@link Exception Exceptions} and throws the first {@link OperatorException} + * after all listeners are informed. + * Unexpected Exceptions such as {@link RuntimeException RuntimeExceptions} are logged and returned. + * + * @param initial + * first call that might throw an exception + * @param listeners + * the listeners to inform + * @param method + * the method that should be called on the listener + * @param + * the listener type + * @return a list of non-{@link OperatorException OperatorExceptions} exceptions that have been thrown by the listeners + */ + @SuppressWarnings("squid:S1181") + public static List informAllAndThrow(ConsumerWithThrowable initial, Collection listeners, + ConsumerWithThrowable method) throws OperatorException { + Throwable initialException = null; + try { + initial.acceptWithException(null); + } catch (Throwable e) { + initialException = e; + if (!(initialException instanceof OperatorException)) { + THROWABLE_LOGGER.accept(initialException); + } + } + try { + List throwables = informAllAndThrow(listeners, method); + if (initialException instanceof OperatorException) { + throw (OperatorException) initialException; + } + if (initialException != null) { + throwables.add(0, initialException); + } + return throwables; + } catch (OperatorException e) { + if (initialException instanceof OperatorException) { + initialException.addSuppressed(e); + throw (OperatorException) initialException; + } + throw e; + } + } +} diff --git a/src/main/java/com/rapidminer/tools/LogService.java b/src/main/java/com/rapidminer/tools/LogService.java index f432406e3..b3fb6d0bb 100644 --- a/src/main/java/com/rapidminer/tools/LogService.java +++ b/src/main/java/com/rapidminer/tools/LogService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/LoggingHandler.java b/src/main/java/com/rapidminer/tools/LoggingHandler.java index 1766288e2..fc288a027 100644 --- a/src/main/java/com/rapidminer/tools/LoggingHandler.java +++ b/src/main/java/com/rapidminer/tools/LoggingHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/MailSender.java b/src/main/java/com/rapidminer/tools/MailSender.java index efab8c0f1..fb72c1acb 100644 --- a/src/main/java/com/rapidminer/tools/MailSender.java +++ b/src/main/java/com/rapidminer/tools/MailSender.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/MailSenderSMTP.java b/src/main/java/com/rapidminer/tools/MailSenderSMTP.java index 07026f4df..ba406ce26 100644 --- a/src/main/java/com/rapidminer/tools/MailSenderSMTP.java +++ b/src/main/java/com/rapidminer/tools/MailSenderSMTP.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/MailSenderSendmail.java b/src/main/java/com/rapidminer/tools/MailSenderSendmail.java index 068720ef3..0aa3019ff 100644 --- a/src/main/java/com/rapidminer/tools/MailSenderSendmail.java +++ b/src/main/java/com/rapidminer/tools/MailSenderSendmail.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/MailSessionFactory.java b/src/main/java/com/rapidminer/tools/MailSessionFactory.java index 4500209eb..eb416c98f 100644 --- a/src/main/java/com/rapidminer/tools/MailSessionFactory.java +++ b/src/main/java/com/rapidminer/tools/MailSessionFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/MailUtilities.java b/src/main/java/com/rapidminer/tools/MailUtilities.java index 0ed9560d1..39c64d8d1 100644 --- a/src/main/java/com/rapidminer/tools/MailUtilities.java +++ b/src/main/java/com/rapidminer/tools/MailUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/NetTools.java b/src/main/java/com/rapidminer/tools/NetTools.java index a90f93a4d..51587221c 100644 --- a/src/main/java/com/rapidminer/tools/NetTools.java +++ b/src/main/java/com/rapidminer/tools/NetTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/NonClosingZipInputStream.java b/src/main/java/com/rapidminer/tools/NonClosingZipInputStream.java index f7fdd4aeb..2dbf277e6 100644 --- a/src/main/java/com/rapidminer/tools/NonClosingZipInputStream.java +++ b/src/main/java/com/rapidminer/tools/NonClosingZipInputStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/NumberParser.java b/src/main/java/com/rapidminer/tools/NumberParser.java index f7667e2bd..f981c268d 100644 --- a/src/main/java/com/rapidminer/tools/NumberParser.java +++ b/src/main/java/com/rapidminer/tools/NumberParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ObjectVisualizerService.java b/src/main/java/com/rapidminer/tools/ObjectVisualizerService.java index 4d642c5af..3f93db2a5 100644 --- a/src/main/java/com/rapidminer/tools/ObjectVisualizerService.java +++ b/src/main/java/com/rapidminer/tools/ObjectVisualizerService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/Observable.java b/src/main/java/com/rapidminer/tools/Observable.java index 939b06104..87c82a4d6 100644 --- a/src/main/java/com/rapidminer/tools/Observable.java +++ b/src/main/java/com/rapidminer/tools/Observable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/Observer.java b/src/main/java/com/rapidminer/tools/Observer.java index 9dd84963b..52bf56213 100644 --- a/src/main/java/com/rapidminer/tools/Observer.java +++ b/src/main/java/com/rapidminer/tools/Observer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/Ontology.java b/src/main/java/com/rapidminer/tools/Ontology.java index 1bf6f92fb..5c0158fec 100644 --- a/src/main/java/com/rapidminer/tools/Ontology.java +++ b/src/main/java/com/rapidminer/tools/Ontology.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/OperatorResourceConsumptionHandler.java b/src/main/java/com/rapidminer/tools/OperatorResourceConsumptionHandler.java index 6e25d21e7..f02f257c2 100644 --- a/src/main/java/com/rapidminer/tools/OperatorResourceConsumptionHandler.java +++ b/src/main/java/com/rapidminer/tools/OperatorResourceConsumptionHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/OperatorService.java b/src/main/java/com/rapidminer/tools/OperatorService.java index 2c426afa7..1e2465984 100644 --- a/src/main/java/com/rapidminer/tools/OperatorService.java +++ b/src/main/java/com/rapidminer/tools/OperatorService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/OutputStreamMultiplier.java b/src/main/java/com/rapidminer/tools/OutputStreamMultiplier.java index 6def7873c..7c15d2631 100644 --- a/src/main/java/com/rapidminer/tools/OutputStreamMultiplier.java +++ b/src/main/java/com/rapidminer/tools/OutputStreamMultiplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ParameterService.java b/src/main/java/com/rapidminer/tools/ParameterService.java index 63b99d10a..c446f2577 100644 --- a/src/main/java/com/rapidminer/tools/ParameterService.java +++ b/src/main/java/com/rapidminer/tools/ParameterService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ParentResolvingMap.java b/src/main/java/com/rapidminer/tools/ParentResolvingMap.java index 00aabf3f7..16a69557f 100644 --- a/src/main/java/com/rapidminer/tools/ParentResolvingMap.java +++ b/src/main/java/com/rapidminer/tools/ParentResolvingMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/PasswordInputCanceledException.java b/src/main/java/com/rapidminer/tools/PasswordInputCanceledException.java index 9d4f680af..7cb5de8f7 100644 --- a/src/main/java/com/rapidminer/tools/PasswordInputCanceledException.java +++ b/src/main/java/com/rapidminer/tools/PasswordInputCanceledException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/PlatformUtilities.java b/src/main/java/com/rapidminer/tools/PlatformUtilities.java index bd5a5a0fd..19991dc68 100644 --- a/src/main/java/com/rapidminer/tools/PlatformUtilities.java +++ b/src/main/java/com/rapidminer/tools/PlatformUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ProcessTools.java b/src/main/java/com/rapidminer/tools/ProcessTools.java index 97b7c34b2..ced66c292 100644 --- a/src/main/java/com/rapidminer/tools/ProcessTools.java +++ b/src/main/java/com/rapidminer/tools/ProcessTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ProgressListener.java b/src/main/java/com/rapidminer/tools/ProgressListener.java index 330a0f777..2c7ddfd02 100644 --- a/src/main/java/com/rapidminer/tools/ProgressListener.java +++ b/src/main/java/com/rapidminer/tools/ProgressListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ProxySettings.java b/src/main/java/com/rapidminer/tools/ProxySettings.java index 36d26453e..3b4093005 100644 --- a/src/main/java/com/rapidminer/tools/ProxySettings.java +++ b/src/main/java/com/rapidminer/tools/ProxySettings.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/RMUrlHandler.java b/src/main/java/com/rapidminer/tools/RMUrlHandler.java index 563ed5517..e7a4b183f 100644 --- a/src/main/java/com/rapidminer/tools/RMUrlHandler.java +++ b/src/main/java/com/rapidminer/tools/RMUrlHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/RandomGenerator.java b/src/main/java/com/rapidminer/tools/RandomGenerator.java index 4396e7318..77de7aae9 100644 --- a/src/main/java/com/rapidminer/tools/RandomGenerator.java +++ b/src/main/java/com/rapidminer/tools/RandomGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ReferenceCache.java b/src/main/java/com/rapidminer/tools/ReferenceCache.java index 2dbf372fa..d48f4586e 100644 --- a/src/main/java/com/rapidminer/tools/ReferenceCache.java +++ b/src/main/java/com/rapidminer/tools/ReferenceCache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ResourceSource.java b/src/main/java/com/rapidminer/tools/ResourceSource.java index c02c0662a..ea8eaf2b4 100644 --- a/src/main/java/com/rapidminer/tools/ResourceSource.java +++ b/src/main/java/com/rapidminer/tools/ResourceSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/ResultService.java b/src/main/java/com/rapidminer/tools/ResultService.java index 369d33ab6..56f24aa43 100644 --- a/src/main/java/com/rapidminer/tools/ResultService.java +++ b/src/main/java/com/rapidminer/tools/ResultService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/SimpleObservable.java b/src/main/java/com/rapidminer/tools/SimpleObservable.java index cd2fd1a5b..768abe50c 100644 --- a/src/main/java/com/rapidminer/tools/SimpleObservable.java +++ b/src/main/java/com/rapidminer/tools/SimpleObservable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/StrictDecimalFormat.java b/src/main/java/com/rapidminer/tools/StrictDecimalFormat.java index d67a539e4..2a12005d8 100644 --- a/src/main/java/com/rapidminer/tools/StrictDecimalFormat.java +++ b/src/main/java/com/rapidminer/tools/StrictDecimalFormat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/StringColorMap.java b/src/main/java/com/rapidminer/tools/StringColorMap.java index 56f39b506..dedc2201d 100644 --- a/src/main/java/com/rapidminer/tools/StringColorMap.java +++ b/src/main/java/com/rapidminer/tools/StringColorMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/StringProperties.java b/src/main/java/com/rapidminer/tools/StringProperties.java index 914e19030..ab0c52c53 100644 --- a/src/main/java/com/rapidminer/tools/StringProperties.java +++ b/src/main/java/com/rapidminer/tools/StringProperties.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/SystemInfoUtilities.java b/src/main/java/com/rapidminer/tools/SystemInfoUtilities.java index b4574228a..24fff7254 100644 --- a/src/main/java/com/rapidminer/tools/SystemInfoUtilities.java +++ b/src/main/java/com/rapidminer/tools/SystemInfoUtilities.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/TimeFormat.java b/src/main/java/com/rapidminer/tools/TimeFormat.java index 87783f439..13d17b41b 100644 --- a/src/main/java/com/rapidminer/tools/TimeFormat.java +++ b/src/main/java/com/rapidminer/tools/TimeFormat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/Tools.java b/src/main/java/com/rapidminer/tools/Tools.java index 3dc909462..2300adc52 100644 --- a/src/main/java/com/rapidminer/tools/Tools.java +++ b/src/main/java/com/rapidminer/tools/Tools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -449,7 +449,7 @@ public static String formatTime(Date date) { * Format double value as a short time string. If value is NaN, returns {@value #MISSING_TIME}. * * @param value - * the value to be formatted as time + * the value to be formatted as time * @return a short time string or {@value #MISSING_TIME} if value was NaN * @since 6.1.1 */ @@ -462,7 +462,9 @@ public static String createTimeAndFormat(double value) { } } - /** Format date as a short date string. */ + /** + * Format date as a short date string. + */ public static String formatDate(Date date) { DATE_FORMAT.get().setTimeZone(getPreferredTimeZone()); return DATE_FORMAT.get().format(date); @@ -472,7 +474,7 @@ public static String formatDate(Date date) { * Format double value as a short date string. If value is NaN, returns {@value #MISSING_DATE}. * * @param value - * the value to be formatted as a date + * the value to be formatted as a date * @return a short date string or {@value #MISSING_DATE} if value was NaN * @since 6.1.1 */ @@ -496,7 +498,7 @@ public static String formatDateTime(Date date) { * {@value #MISSING_DATE}. * * @param value - * the value to be formatted as datetime + * the value to be formatted as datetime * @return a short datetime string or {@value #MISSING_DATE} if value was NaN * @since 6.1.1 */ @@ -718,7 +720,7 @@ public static String classNameWOPackage(Class c) { * Clones a {@link List} of {@link Operator}s including connections. * * @param operators - * List of operators. + * List of operators. * @return Cloned list of operators. */ public static List cloneOperators(List operators) { @@ -931,7 +933,6 @@ public static String getRelativePath(File firstFile, File secondFile) throws IOE * The required {@link Thread Threads} to be joined before waiting for the process. Commonly used to read all outputs in those before waiting for the process itself. * @throws OperatorException * If the program execution failed the error will be thrown via an UserError. - * * @author Andreas Timm * @since 8.2 */ @@ -1024,7 +1025,7 @@ public void run() { } /** - * @deprecated Use {@link MailUtilities#sendEmail(String,String,String)} instead + * @deprecated Use {@link MailUtilities#sendEmail(String, String, String)} instead */ @Deprecated public static void sendEmail(String address, String subject, String content) { @@ -1124,9 +1125,9 @@ public static URL getResource(String name) { * resource names are only allowed to use '/' as separator instead of File.separator! * * @throws IOException - * if stream cannot be opened + * if stream cannot be opened * @throws RepositoryException - * if resource cannot be found + * if resource cannot be found */ public static InputStream getResourceInputStream(String name) throws IOException, RepositoryException { URL resourceURL = Tools.getResource(name); @@ -1217,10 +1218,10 @@ public static String readTextFile(Reader r) throws IOException { * Reads content from the provided input stream. * * @param stream - * the stream to read content from + * the stream to read content from * @return the content as String * @throws IOException - * in case something goes wrong + * in case something goes wrong */ public static final String parseInputStreamToString(InputStream stream) throws IOException { return parseInputStreamToString(stream, false); @@ -1230,16 +1231,16 @@ public static final String parseInputStreamToString(InputStream stream) throws I * Reads content from the provided input stream. * * @param stream - * the stream to read content from + * the stream to read content from * @param html - * return the string as html with line breaks between the lines + * return the string as html with line breaks between the lines * @return the content as String * @throws IOException - * in case something goes wrong + * in case something goes wrong */ public static final String parseInputStreamToString(InputStream stream, boolean html) throws IOException { try (InputStreamReader inputStreamReader = new InputStreamReader(stream, StandardCharsets.UTF_8); - BufferedReader reader = new BufferedReader(inputStreamReader);) { + BufferedReader reader = new BufferedReader(inputStreamReader);) { StringBuilder contentBuilder = new StringBuilder(); if (html) { @@ -1281,9 +1282,9 @@ public static void writeTextFile(File file, String text) throws IOException { } } - public static final String[] TRUE_STRINGS = { "true", "on", "yes", "y" }; + public static final String[] TRUE_STRINGS = {"true", "on", "yes", "y"}; - public static final String[] FALSE_STRINGS = { "false", "off", "no", "n" }; + public static final String[] FALSE_STRINGS = {"false", "off", "no", "n"}; public static boolean booleanValue(String string, boolean deflt) { if (string == null) { @@ -1348,7 +1349,7 @@ public static void findImplementationsInJar(JarFile jar, Class superClass, Li } public static void findImplementationsInJar(ClassLoader loader, JarFile jar, Class superClass, - List implementations) { + List implementations) { Enumeration e = jar.entries(); while (e.hasMoreElements()) { JarEntry entry = e.nextElement(); @@ -1512,17 +1513,16 @@ public static String[] quotedSplit(String line, Pattern separatorPattern, char q * commas inside of a quoted string should not be used as splitting point. * * @param line - * the original line + * the original line * @param splittedTokens - * the tokens as they were originally splitted + * the tokens as they were originally splitted * @param quoteString - * the string which should be used as quote indicator, e.g. " or ' + * the string which should be used as quote indicator, e.g. " or ' * @return the array of strings where the given quoteString was regarded * @throws IOException - * if an open quote was not ended - * + * if an open quote was not ended * @deprecated Please use {@link #quotedSplit(String, Pattern, char, char)} or - * {@link #quotedSplit(String, Pattern)} instead + * {@link #quotedSplit(String, Pattern)} instead */ @Deprecated public static String[] mergeQuotedSplits(String line, String[] splittedTokens, String quoteString) throws IOException { @@ -1688,7 +1688,7 @@ public static void copy(File srcPath, File dstPath) throws IOException { FileChannel in = null; FileChannel out = null; try (FileInputStream fis = new FileInputStream(srcPath); - FileOutputStream fos = new FileOutputStream(dstPath)) { + FileOutputStream fos = new FileOutputStream(dstPath)) { in = fis.getChannel(); out = fos.getChannel(); long size = in.size(); @@ -1786,12 +1786,10 @@ public static String escape(String unescaped) { } /** - * * Returns the column name of the the n'th column like excel names it. * * @param index - * the index of the column - * + * the index of the column * @return */ public static String getExcelColumnName(int index) { @@ -1818,7 +1816,7 @@ public static String getExcelColumnName(int index) { * "Some people never go crazy, What truly horrible lives they must live\"", "1968", "US"' */ public static String escapeQuoteCharsInQuotes(String line, Pattern separatorPattern, char quotingChar, char escapeChar, - boolean showWarning) { + boolean showWarning) { // first remember quoteChar positions which should be escaped: char lastChar = '0'; boolean openedQuote = false; @@ -2072,7 +2070,7 @@ public static List unescape(String source, char escapeChar, char[] speci * most so many tokens will be returned. No more escaping is performed in the last token! */ public static List unescape(String source, char escapeChar, char[] specialCharacters, char splitCharacter, - int splitLimit) { + int splitLimit) { List result = new LinkedList<>(); StringBuilder b = new StringBuilder(); // was the last character read an escape character? @@ -2150,7 +2148,7 @@ public static boolean equals(Object o1, Object o2) { * h%l\lo|mandy => h\%l\\lo%mandy
* * @param charToMask - * the character that should be masked. May not be '%' or '\\' + * the character that should be masked. May not be '%' or '\\' */ public static String mask(char charToMask, String unmasked) { if (charToMask == '%' || charToMask == '\\') { @@ -2180,7 +2178,7 @@ public static String mask(char charToMask, String unmasked) { * h\%l\\lo%mandy => h%l\lo|mandy
* * @param charToUnmask - * the char that should be unmasked + * the char that should be unmasked */ public static String unmask(char charToUnmask, String masked) { if (charToUnmask == '%' || charToUnmask == '\\') { @@ -2220,7 +2218,7 @@ public static String unmask(char charToUnmask, String masked) { * The string foo_bar would return true. * * @param fileName - * if null, returns false + * if null, returns false * @return */ public static boolean canFileBeStoredOnCurrentFilesystem(String fileName) { @@ -2276,7 +2274,7 @@ public static void copyStringToClipboard(String s) { * possible circle has been detected, this method will always return {@code true}. * * @param process - * the root process to check for circles + * the root process to check for circles * @return {@code true} if a possible circle has been found; {@code false} otherwise * @since 6.5.0 */ @@ -2324,7 +2322,7 @@ private static boolean containsCircle(Set dependencySet, com.rapidminer. * Tries to load the given process. Will simply return {@code null} if something goes wrong. * * @param location - * the location from which to load + * the location from which to load * @return the process or {@code null} */ private static com.rapidminer.Process loadEmbeddedProcess(RepositoryLocation location) { @@ -2352,4 +2350,41 @@ private static String getDecimalFormatPattern(int fractionDigits) { return pattern.toString(); } + + /** + * Check if an Operator is contained in a circle via BFS. + * + * @param operator + * to be checked if there are connections to the inputports that are connected to operators outputports which are connected to the operators outputports. + * @param maxhops + * maximum amount of operators to look through when trying to check if it is a circle, will return false if maximum was reached. For 0 or less maxhops the default of 250 will be used. + * @return if there is a circle + * @since 9.2 + */ + public static boolean isOperatorInCircle(Operator operator, int maxhops) { + LinkedList nextConnectedOperators = new LinkedList<>(); + Set visitedOperators = new HashSet<>(); + nextConnectedOperators.add(operator); + Operator nextOperator; + int maxAmountVisitedOperators = maxhops > 0 ? maxhops : 250; + while (!nextConnectedOperators.isEmpty()) { + nextOperator = nextConnectedOperators.pop(); + for (OutputPort aPort : nextOperator.getOutputPorts().getAllPorts()) { + if (aPort.isConnected()) { + final Operator anotherOp = aPort.getDestination().getPorts().getOwner().getOperator(); + if (visitedOperators.contains(anotherOp)) { + return true; + } + nextConnectedOperators.add(anotherOp); + visitedOperators.add(anotherOp); + if (--maxAmountVisitedOperators <= 0) { + nextConnectedOperators.clear(); + visitedOperators.clear(); + break; + } + } + } + } + return false; + } } diff --git a/src/main/java/com/rapidminer/tools/WebServiceTools.java b/src/main/java/com/rapidminer/tools/WebServiceTools.java index 531237dcf..0729defbe 100644 --- a/src/main/java/com/rapidminer/tools/WebServiceTools.java +++ b/src/main/java/com/rapidminer/tools/WebServiceTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,6 +22,7 @@ import java.io.InputStream; import java.lang.reflect.Constructor; import java.lang.reflect.Method; +import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; import java.util.Map; @@ -47,6 +48,8 @@ public class WebServiceTools { // three minutes private static final int READ_TIMEOUT = 180000; + private static final int CHUNKED_SIZE = 4096 * 16; + public static final String WEB_SERVICE_TIMEOUT = "connection.timeout"; /** the timeout in ms used for url connections */ @@ -92,8 +95,8 @@ public static void setTimeout(BindingProvider port, int timeout) { Map ctxt = port.getRequestContext(); ctxt.put("com.sun.xml.ws.developer.JAXWSProperties.CONNECT_TIMEOUT", timeout); ctxt.put("com.sun.xml.ws.connect.timeout", timeout); - ctxt.put("com.sun.xml.ws.internal.connect.timeout", timeout); ctxt.put("com.sun.xml.ws.request.timeout", timeout); + ctxt.put("com.sun.xml.internal.ws.connect.timeout", timeout); ctxt.put("com.sun.xml.internal.ws.request.timeout", timeout); // We don't want to use proprietary Sun code @@ -111,16 +114,25 @@ public static void setCredentials(BindingProvider bp, String username, char[] pa /** * Sets some default settings for {@link URLConnection}s, e.g. timeouts. - * - * @param connection */ public static void setURLConnectionDefaults(URLConnection connection) { + setURLConnectionDefaults(connection, false); + } + + /** + * Sets some default settings for {@link URLConnection}s, e.g. timeouts. Allows to specify whether the connection + * should have chunked streaming mode enabled (works only for HttpURLConnections). + */ + public static void setURLConnectionDefaults(URLConnection connection, boolean isChunked) { if (connection == null) { - throw new IllegalArgumentException("url must not be null!"); + throw new IllegalArgumentException("connection must not be null!"); } connection.setConnectTimeout(TIMEOUT_URL_CONNECTION); connection.setReadTimeout(READ_TIMEOUT); + if (connection instanceof HttpURLConnection && isChunked) { + ((HttpURLConnection) connection).setChunkedStreamingMode(CHUNKED_SIZE); + } } /** diff --git a/src/main/java/com/rapidminer/tools/WeightedObject.java b/src/main/java/com/rapidminer/tools/WeightedObject.java index bc99e84b1..65decca8b 100644 --- a/src/main/java/com/rapidminer/tools/WeightedObject.java +++ b/src/main/java/com/rapidminer/tools/WeightedObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/WrapperLoggingHandler.java b/src/main/java/com/rapidminer/tools/WrapperLoggingHandler.java index 6e2df0384..a7b396e65 100644 --- a/src/main/java/com/rapidminer/tools/WrapperLoggingHandler.java +++ b/src/main/java/com/rapidminer/tools/WrapperLoggingHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/WriterMultiplier.java b/src/main/java/com/rapidminer/tools/WriterMultiplier.java index b7e5c2e73..3d535dc8a 100644 --- a/src/main/java/com/rapidminer/tools/WriterMultiplier.java +++ b/src/main/java/com/rapidminer/tools/WriterMultiplier.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/XMLException.java b/src/main/java/com/rapidminer/tools/XMLException.java index ef2db5bd2..1f792f73b 100644 --- a/src/main/java/com/rapidminer/tools/XMLException.java +++ b/src/main/java/com/rapidminer/tools/XMLException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/XMLParserException.java b/src/main/java/com/rapidminer/tools/XMLParserException.java index 479bee3ee..0dd2ba8c2 100644 --- a/src/main/java/com/rapidminer/tools/XMLParserException.java +++ b/src/main/java/com/rapidminer/tools/XMLParserException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 RapidMiner GmbH + * Copyright (C) 2001-2019 RapidMiner GmbH */ package com.rapidminer.tools; diff --git a/src/main/java/com/rapidminer/tools/XMLSerialization.java b/src/main/java/com/rapidminer/tools/XMLSerialization.java index b93b1bb90..1f9a4d867 100644 --- a/src/main/java/com/rapidminer/tools/XMLSerialization.java +++ b/src/main/java/com/rapidminer/tools/XMLSerialization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/AbGroupChangedListener.java b/src/main/java/com/rapidminer/tools/abtesting/AbGroupChangedListener.java index 619be82a5..292ed596d 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/AbGroupChangedListener.java +++ b/src/main/java/com/rapidminer/tools/abtesting/AbGroupChangedListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/AbGroupChanger.java b/src/main/java/com/rapidminer/tools/abtesting/AbGroupChanger.java index 4dceb85b6..50681bb3d 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/AbGroupChanger.java +++ b/src/main/java/com/rapidminer/tools/abtesting/AbGroupChanger.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/AbGroupListenerRequest.java b/src/main/java/com/rapidminer/tools/abtesting/AbGroupListenerRequest.java index cab60b4cf..3f7634307 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/AbGroupListenerRequest.java +++ b/src/main/java/com/rapidminer/tools/abtesting/AbGroupListenerRequest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/AbGroupProvider.java b/src/main/java/com/rapidminer/tools/abtesting/AbGroupProvider.java index c34059f50..cec056bf4 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/AbGroupProvider.java +++ b/src/main/java/com/rapidminer/tools/abtesting/AbGroupProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/IdentifierProvider.java b/src/main/java/com/rapidminer/tools/abtesting/IdentifierProvider.java index 264470ff4..80173253a 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/IdentifierProvider.java +++ b/src/main/java/com/rapidminer/tools/abtesting/IdentifierProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/abtesting/UpdateSeedOnLicenseChange.java b/src/main/java/com/rapidminer/tools/abtesting/UpdateSeedOnLicenseChange.java index 9e2a46c54..40e8a00a2 100644 --- a/src/main/java/com/rapidminer/tools/abtesting/UpdateSeedOnLicenseChange.java +++ b/src/main/java/com/rapidminer/tools/abtesting/UpdateSeedOnLicenseChange.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/att/AttributeDataSource.java b/src/main/java/com/rapidminer/tools/att/AttributeDataSource.java index 1648f3d18..d17c14788 100644 --- a/src/main/java/com/rapidminer/tools/att/AttributeDataSource.java +++ b/src/main/java/com/rapidminer/tools/att/AttributeDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/att/AttributeDataSourceCreator.java b/src/main/java/com/rapidminer/tools/att/AttributeDataSourceCreator.java index 803fd641b..d4a20174e 100644 --- a/src/main/java/com/rapidminer/tools/att/AttributeDataSourceCreator.java +++ b/src/main/java/com/rapidminer/tools/att/AttributeDataSourceCreator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/att/AttributeDataSources.java b/src/main/java/com/rapidminer/tools/att/AttributeDataSources.java index 232172aae..6ce1f5ba9 100644 --- a/src/main/java/com/rapidminer/tools/att/AttributeDataSources.java +++ b/src/main/java/com/rapidminer/tools/att/AttributeDataSources.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/att/AttributeSet.java b/src/main/java/com/rapidminer/tools/att/AttributeSet.java index e527f0b1c..d45fe62db 100644 --- a/src/main/java/com/rapidminer/tools/att/AttributeSet.java +++ b/src/main/java/com/rapidminer/tools/att/AttributeSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/CipherException.java b/src/main/java/com/rapidminer/tools/cipher/CipherException.java index 068d47d71..86287f6d8 100644 --- a/src/main/java/com/rapidminer/tools/cipher/CipherException.java +++ b/src/main/java/com/rapidminer/tools/cipher/CipherException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/CipherKeyProvider.java b/src/main/java/com/rapidminer/tools/cipher/CipherKeyProvider.java index 0d593b2b5..800fa75e3 100644 --- a/src/main/java/com/rapidminer/tools/cipher/CipherKeyProvider.java +++ b/src/main/java/com/rapidminer/tools/cipher/CipherKeyProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/CipherTools.java b/src/main/java/com/rapidminer/tools/cipher/CipherTools.java index 21ad9c969..8d030d9c5 100644 --- a/src/main/java/com/rapidminer/tools/cipher/CipherTools.java +++ b/src/main/java/com/rapidminer/tools/cipher/CipherTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/FileCipherKeyProvider.java b/src/main/java/com/rapidminer/tools/cipher/FileCipherKeyProvider.java index e250eb6e6..b248d3526 100644 --- a/src/main/java/com/rapidminer/tools/cipher/FileCipherKeyProvider.java +++ b/src/main/java/com/rapidminer/tools/cipher/FileCipherKeyProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/KeyGenerationException.java b/src/main/java/com/rapidminer/tools/cipher/KeyGenerationException.java index a1fa4cff0..e763f7510 100644 --- a/src/main/java/com/rapidminer/tools/cipher/KeyGenerationException.java +++ b/src/main/java/com/rapidminer/tools/cipher/KeyGenerationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/KeyGeneratorTool.java b/src/main/java/com/rapidminer/tools/cipher/KeyGeneratorTool.java index c50dcb154..dce687ba1 100644 --- a/src/main/java/com/rapidminer/tools/cipher/KeyGeneratorTool.java +++ b/src/main/java/com/rapidminer/tools/cipher/KeyGeneratorTool.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/KeyLoadingException.java b/src/main/java/com/rapidminer/tools/cipher/KeyLoadingException.java index 5a327c040..d2ad4d716 100644 --- a/src/main/java/com/rapidminer/tools/cipher/KeyLoadingException.java +++ b/src/main/java/com/rapidminer/tools/cipher/KeyLoadingException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/cipher/KeyStoringException.java b/src/main/java/com/rapidminer/tools/cipher/KeyStoringException.java index 83a977cb8..442cae183 100644 --- a/src/main/java/com/rapidminer/tools/cipher/KeyStoringException.java +++ b/src/main/java/com/rapidminer/tools/cipher/KeyStoringException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/AbstractConfigurable.java b/src/main/java/com/rapidminer/tools/config/AbstractConfigurable.java index ab63f1a35..78f2af3ce 100644 --- a/src/main/java/com/rapidminer/tools/config/AbstractConfigurable.java +++ b/src/main/java/com/rapidminer/tools/config/AbstractConfigurable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/AbstractConfigurator.java b/src/main/java/com/rapidminer/tools/config/AbstractConfigurator.java index a04e5a568..44323f6ae 100644 --- a/src/main/java/com/rapidminer/tools/config/AbstractConfigurator.java +++ b/src/main/java/com/rapidminer/tools/config/AbstractConfigurator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ClientConfigurationManager.java b/src/main/java/com/rapidminer/tools/config/ClientConfigurationManager.java index 34a3f1d34..89672ce71 100644 --- a/src/main/java/com/rapidminer/tools/config/ClientConfigurationManager.java +++ b/src/main/java/com/rapidminer/tools/config/ClientConfigurationManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/Configurable.java b/src/main/java/com/rapidminer/tools/config/Configurable.java index 051050af1..aa135ba67 100644 --- a/src/main/java/com/rapidminer/tools/config/Configurable.java +++ b/src/main/java/com/rapidminer/tools/config/Configurable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ConfigurationException.java b/src/main/java/com/rapidminer/tools/config/ConfigurationException.java index dd58706cb..a07f92af3 100644 --- a/src/main/java/com/rapidminer/tools/config/ConfigurationException.java +++ b/src/main/java/com/rapidminer/tools/config/ConfigurationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ConfigurationManager.java b/src/main/java/com/rapidminer/tools/config/ConfigurationManager.java index f6ce58b1a..e0f295ac1 100644 --- a/src/main/java/com/rapidminer/tools/config/ConfigurationManager.java +++ b/src/main/java/com/rapidminer/tools/config/ConfigurationManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ConfigurationNameConflictException.java b/src/main/java/com/rapidminer/tools/config/ConfigurationNameConflictException.java index 7ce57417c..7e66cf225 100644 --- a/src/main/java/com/rapidminer/tools/config/ConfigurationNameConflictException.java +++ b/src/main/java/com/rapidminer/tools/config/ConfigurationNameConflictException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/Configurator.java b/src/main/java/com/rapidminer/tools/config/Configurator.java index 08f2ea409..6de47b7e4 100644 --- a/src/main/java/com/rapidminer/tools/config/Configurator.java +++ b/src/main/java/com/rapidminer/tools/config/Configurator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ConfiguratorParameterHandler.java b/src/main/java/com/rapidminer/tools/config/ConfiguratorParameterHandler.java index 2129b9fa3..fae50393e 100644 --- a/src/main/java/com/rapidminer/tools/config/ConfiguratorParameterHandler.java +++ b/src/main/java/com/rapidminer/tools/config/ConfiguratorParameterHandler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/ParameterTypeConfigurable.java b/src/main/java/com/rapidminer/tools/config/ParameterTypeConfigurable.java index 38d5f03d5..e89f6b9f0 100644 --- a/src/main/java/com/rapidminer/tools/config/ParameterTypeConfigurable.java +++ b/src/main/java/com/rapidminer/tools/config/ParameterTypeConfigurable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/TestConfigurableAction.java b/src/main/java/com/rapidminer/tools/config/TestConfigurableAction.java index aedaf9045..c97c18f52 100644 --- a/src/main/java/com/rapidminer/tools/config/TestConfigurableAction.java +++ b/src/main/java/com/rapidminer/tools/config/TestConfigurableAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/actions/ActionResult.java b/src/main/java/com/rapidminer/tools/config/actions/ActionResult.java index b25e0b63b..146d1daf2 100644 --- a/src/main/java/com/rapidminer/tools/config/actions/ActionResult.java +++ b/src/main/java/com/rapidminer/tools/config/actions/ActionResult.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/actions/ConfigurableAction.java b/src/main/java/com/rapidminer/tools/config/actions/ConfigurableAction.java index a217a61dc..03f8bfcaf 100644 --- a/src/main/java/com/rapidminer/tools/config/actions/ConfigurableAction.java +++ b/src/main/java/com/rapidminer/tools/config/actions/ConfigurableAction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/actions/SimpleActionResult.java b/src/main/java/com/rapidminer/tools/config/actions/SimpleActionResult.java index 3df0f8abe..631f5956c 100644 --- a/src/main/java/com/rapidminer/tools/config/actions/SimpleActionResult.java +++ b/src/main/java/com/rapidminer/tools/config/actions/SimpleActionResult.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableAdminPasswordDialog.java b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableAdminPasswordDialog.java index febb04306..df57e7332 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableAdminPasswordDialog.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableAdminPasswordDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableController.java b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableController.java index d93b680e9..4c4ce3e8a 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableController.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableController.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableCreationDialog.java b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableCreationDialog.java index 1c48e5467..2cde0b404 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableCreationDialog.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableCreationDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableDialog.java b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableDialog.java index c6c08fe6c..cee516921 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableDialog.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -39,7 +39,6 @@ import java.util.Map; import java.util.Map.Entry; import java.util.logging.Level; - import javax.swing.AbstractButton; import javax.swing.Action; import javax.swing.BorderFactory; @@ -59,7 +58,6 @@ import javax.swing.ListSelectionModel; import javax.swing.SwingConstants; import javax.swing.SwingUtilities; -import javax.swing.UIManager; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import javax.xml.ws.WebServiceException; @@ -838,22 +836,6 @@ private JPanel createConfigPanel() { configContainer = new JXTaskPaneContainer(); configContainer.setBackgroundPainter(new MattePainter(Color.white)); - /* background color */ - UIManager.put("TaskPane.background", LIGHTER_GRAY); - /* title hover color */ - UIManager.put("TaskPane.titleOver", SwingTools.RAPIDMINER_ORANGE); - UIManager.put("TaskPane.specialTitleOver", SwingTools.RAPIDMINER_ORANGE); - /* border color */ - UIManager.put("TaskPane.borderColor", this.getBackground()); - /* foreground */ - UIManager.put("TaskPane.foreground", Color.black); - UIManager.put("TaskPane.titleForeground", Color.black); - UIManager.put("TaskPane.specialTitleForeground", Color.black); - /* title background */ - UIManager.put("TaskPane.specialTitleBackground", this.getBackground()); - UIManager.put("TaskPane.titleBackgroundGradientStart", this.getBackground()); - UIManager.put("TaskPane.titleBackgroundGradientEnd", this.getBackground()); - // add local task pane localTaskPane = new JXTaskPane(); localTaskPane.setName("localGroup"); diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableUserAccessDialog.java b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableUserAccessDialog.java index d3130bcac..163e1c98d 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfigurableUserAccessDialog.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfigurableUserAccessDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/ConfiguratorParameterPanel.java b/src/main/java/com/rapidminer/tools/config/gui/ConfiguratorParameterPanel.java index 0207fdcad..cb810ac1e 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/ConfiguratorParameterPanel.java +++ b/src/main/java/com/rapidminer/tools/config/gui/ConfiguratorParameterPanel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/LoginAsAdminDropDownButton.java b/src/main/java/com/rapidminer/tools/config/gui/LoginAsAdminDropDownButton.java index 3733e435d..fc7bf580b 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/LoginAsAdminDropDownButton.java +++ b/src/main/java/com/rapidminer/tools/config/gui/LoginAsAdminDropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/RefreshConfigurablesDropDownButton.java b/src/main/java/com/rapidminer/tools/config/gui/RefreshConfigurablesDropDownButton.java index c3c8bd078..9d9b46994 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/RefreshConfigurablesDropDownButton.java +++ b/src/main/java/com/rapidminer/tools/config/gui/RefreshConfigurablesDropDownButton.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableEvent.java b/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableEvent.java index beeaacf50..f51639e7f 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableEvent.java +++ b/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableEvent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableModelEventListener.java b/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableModelEventListener.java index 5871133cc..da30db1b0 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableModelEventListener.java +++ b/src/main/java/com/rapidminer/tools/config/gui/event/ConfigurableModelEventListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/model/ConfigurableModel.java b/src/main/java/com/rapidminer/tools/config/gui/model/ConfigurableModel.java index 11ff164dd..6442acfe4 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/model/ConfigurableModel.java +++ b/src/main/java/com/rapidminer/tools/config/gui/model/ConfigurableModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableInfoLabelRenderer.java b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableInfoLabelRenderer.java index 211a6fd50..2d64e2720 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableInfoLabelRenderer.java +++ b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableInfoLabelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableRenderer.java b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableRenderer.java index 8156cc98e..46810da9d 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableRenderer.java +++ b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurableRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurationRenderer.java b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurationRenderer.java index 9ece4993a..7b1d8950c 100644 --- a/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurationRenderer.java +++ b/src/main/java/com/rapidminer/tools/config/gui/renderer/ConfigurationRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/jwt/JwtClaim.java b/src/main/java/com/rapidminer/tools/config/jwt/JwtClaim.java index dfc4469ce..a501d482d 100644 --- a/src/main/java/com/rapidminer/tools/config/jwt/JwtClaim.java +++ b/src/main/java/com/rapidminer/tools/config/jwt/JwtClaim.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/config/jwt/JwtReader.java b/src/main/java/com/rapidminer/tools/config/jwt/JwtReader.java index 5c8b46b2e..35d89be12 100644 --- a/src/main/java/com/rapidminer/tools/config/jwt/JwtReader.java +++ b/src/main/java/com/rapidminer/tools/config/jwt/JwtReader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/ComparablePair.java b/src/main/java/com/rapidminer/tools/container/ComparablePair.java index 97244bba9..19088d8f9 100644 --- a/src/main/java/com/rapidminer/tools/container/ComparablePair.java +++ b/src/main/java/com/rapidminer/tools/container/ComparablePair.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/MultidimensionalArraySet.java b/src/main/java/com/rapidminer/tools/container/MultidimensionalArraySet.java index 0bce9d6eb..75c3e0636 100644 --- a/src/main/java/com/rapidminer/tools/container/MultidimensionalArraySet.java +++ b/src/main/java/com/rapidminer/tools/container/MultidimensionalArraySet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/Pair.java b/src/main/java/com/rapidminer/tools/container/Pair.java index 728bafc12..86fc2cf22 100644 --- a/src/main/java/com/rapidminer/tools/container/Pair.java +++ b/src/main/java/com/rapidminer/tools/container/Pair.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/StackingMap.java b/src/main/java/com/rapidminer/tools/container/StackingMap.java index 116e0faf9..eccbe531c 100644 --- a/src/main/java/com/rapidminer/tools/container/StackingMap.java +++ b/src/main/java/com/rapidminer/tools/container/StackingMap.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2017 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/Triple.java b/src/main/java/com/rapidminer/tools/container/Triple.java index 834aa9030..8cd1f5d83 100644 --- a/src/main/java/com/rapidminer/tools/container/Triple.java +++ b/src/main/java/com/rapidminer/tools/container/Triple.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/Tupel.java b/src/main/java/com/rapidminer/tools/container/Tupel.java index c37d87792..15f7ea5ab 100644 --- a/src/main/java/com/rapidminer/tools/container/Tupel.java +++ b/src/main/java/com/rapidminer/tools/container/Tupel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/ValueAndCount.java b/src/main/java/com/rapidminer/tools/container/ValueAndCount.java index ba13e5d37..7f453fbc1 100644 --- a/src/main/java/com/rapidminer/tools/container/ValueAndCount.java +++ b/src/main/java/com/rapidminer/tools/container/ValueAndCount.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/container/ValueSet.java b/src/main/java/com/rapidminer/tools/container/ValueSet.java index e4ca552d7..da5550454 100644 --- a/src/main/java/com/rapidminer/tools/container/ValueSet.java +++ b/src/main/java/com/rapidminer/tools/container/ValueSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/documentation/ExampleProcess.java b/src/main/java/com/rapidminer/tools/documentation/ExampleProcess.java index 26c913574..26c6c492e 100644 --- a/src/main/java/com/rapidminer/tools/documentation/ExampleProcess.java +++ b/src/main/java/com/rapidminer/tools/documentation/ExampleProcess.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/documentation/GroupDocumentation.java b/src/main/java/com/rapidminer/tools/documentation/GroupDocumentation.java index 0cd19a709..067733aa8 100644 --- a/src/main/java/com/rapidminer/tools/documentation/GroupDocumentation.java +++ b/src/main/java/com/rapidminer/tools/documentation/GroupDocumentation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/documentation/OperatorDocBundle.java b/src/main/java/com/rapidminer/tools/documentation/OperatorDocBundle.java index 26d5d1728..7882d7622 100644 --- a/src/main/java/com/rapidminer/tools/documentation/OperatorDocBundle.java +++ b/src/main/java/com/rapidminer/tools/documentation/OperatorDocBundle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/documentation/OperatorDocumentation.java b/src/main/java/com/rapidminer/tools/documentation/OperatorDocumentation.java index 46bb0c8db..90ed81318 100644 --- a/src/main/java/com/rapidminer/tools/documentation/OperatorDocumentation.java +++ b/src/main/java/com/rapidminer/tools/documentation/OperatorDocumentation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/documentation/XMLOperatorDocBundle.java b/src/main/java/com/rapidminer/tools/documentation/XMLOperatorDocBundle.java index 4b839c294..7fbdda50a 100644 --- a/src/main/java/com/rapidminer/tools/documentation/XMLOperatorDocBundle.java +++ b/src/main/java/com/rapidminer/tools/documentation/XMLOperatorDocBundle.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/Constant.java b/src/main/java/com/rapidminer/tools/expression/Constant.java index 3abf2c356..468fc7721 100644 --- a/src/main/java/com/rapidminer/tools/expression/Constant.java +++ b/src/main/java/com/rapidminer/tools/expression/Constant.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/DoubleCallable.java b/src/main/java/com/rapidminer/tools/expression/DoubleCallable.java index 8e8c624e4..9f84e1a53 100644 --- a/src/main/java/com/rapidminer/tools/expression/DoubleCallable.java +++ b/src/main/java/com/rapidminer/tools/expression/DoubleCallable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExampleResolver.java b/src/main/java/com/rapidminer/tools/expression/ExampleResolver.java index 94813a087..55999703c 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExampleResolver.java +++ b/src/main/java/com/rapidminer/tools/expression/ExampleResolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/Expression.java b/src/main/java/com/rapidminer/tools/expression/Expression.java index 67c3acdef..d64561b47 100644 --- a/src/main/java/com/rapidminer/tools/expression/Expression.java +++ b/src/main/java/com/rapidminer/tools/expression/Expression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionContext.java b/src/main/java/com/rapidminer/tools/expression/ExpressionContext.java index 02fd1732d..f0e18284e 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionContext.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionEvaluator.java b/src/main/java/com/rapidminer/tools/expression/ExpressionEvaluator.java index 6e0fa6835..3381663a0 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionEvaluator.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionException.java b/src/main/java/com/rapidminer/tools/expression/ExpressionException.java index 64eb28d84..96d30669a 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionException.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionParser.java b/src/main/java/com/rapidminer/tools/expression/ExpressionParser.java index 2791940e0..0cf8240ca 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionParser.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionParserBuilder.java b/src/main/java/com/rapidminer/tools/expression/ExpressionParserBuilder.java index f9921df38..51404c8e9 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionParserBuilder.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionParserBuilder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionParserModule.java b/src/main/java/com/rapidminer/tools/expression/ExpressionParserModule.java index 4148dd448..bf6e2489c 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionParserModule.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionParserModule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionParsingException.java b/src/main/java/com/rapidminer/tools/expression/ExpressionParsingException.java index d049a0911..0801bb8f1 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionParsingException.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionParsingException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionRegistry.java b/src/main/java/com/rapidminer/tools/expression/ExpressionRegistry.java index ca62c396f..0d9504897 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionRegistry.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/ExpressionType.java b/src/main/java/com/rapidminer/tools/expression/ExpressionType.java index 1ac17a354..05e15d60f 100644 --- a/src/main/java/com/rapidminer/tools/expression/ExpressionType.java +++ b/src/main/java/com/rapidminer/tools/expression/ExpressionType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/Function.java b/src/main/java/com/rapidminer/tools/expression/Function.java index e5286457c..9455c62de 100644 --- a/src/main/java/com/rapidminer/tools/expression/Function.java +++ b/src/main/java/com/rapidminer/tools/expression/Function.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/FunctionDescription.java b/src/main/java/com/rapidminer/tools/expression/FunctionDescription.java index a981ccdb2..f1c9c3c29 100644 --- a/src/main/java/com/rapidminer/tools/expression/FunctionDescription.java +++ b/src/main/java/com/rapidminer/tools/expression/FunctionDescription.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/FunctionInput.java b/src/main/java/com/rapidminer/tools/expression/FunctionInput.java index 335feb8ff..2c41bb91f 100644 --- a/src/main/java/com/rapidminer/tools/expression/FunctionInput.java +++ b/src/main/java/com/rapidminer/tools/expression/FunctionInput.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/FunctionInputException.java b/src/main/java/com/rapidminer/tools/expression/FunctionInputException.java index af49fbf29..25ac03598 100644 --- a/src/main/java/com/rapidminer/tools/expression/FunctionInputException.java +++ b/src/main/java/com/rapidminer/tools/expression/FunctionInputException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/MacroResolver.java b/src/main/java/com/rapidminer/tools/expression/MacroResolver.java index 702baa1c8..6fd71a860 100644 --- a/src/main/java/com/rapidminer/tools/expression/MacroResolver.java +++ b/src/main/java/com/rapidminer/tools/expression/MacroResolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/Resolver.java b/src/main/java/com/rapidminer/tools/expression/Resolver.java index f07d01f2a..95a3f889e 100644 --- a/src/main/java/com/rapidminer/tools/expression/Resolver.java +++ b/src/main/java/com/rapidminer/tools/expression/Resolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/UnknownValue.java b/src/main/java/com/rapidminer/tools/expression/UnknownValue.java index a63cbcbbc..77895f266 100644 --- a/src/main/java/com/rapidminer/tools/expression/UnknownValue.java +++ b/src/main/java/com/rapidminer/tools/expression/UnknownValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/BasicConstants.java b/src/main/java/com/rapidminer/tools/expression/internal/BasicConstants.java index 0524cf423..c24c6f313 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/BasicConstants.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/BasicConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/ConstantResolver.java b/src/main/java/com/rapidminer/tools/expression/internal/ConstantResolver.java index a5eaac6bc..51c7307c2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/ConstantResolver.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/ConstantResolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserConstants.java b/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserConstants.java index 21a62e08b..a0b743b1e 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserConstants.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserUtils.java b/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserUtils.java index 75e389c36..f5208f286 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserUtils.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/ExpressionParserUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/SimpleConstant.java b/src/main/java/com/rapidminer/tools/expression/internal/SimpleConstant.java index 1a92064dc..defebfa8c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/SimpleConstant.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/SimpleConstant.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionContext.java b/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionContext.java index 6a0cd6b63..82c1774e7 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionContext.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionEvaluator.java b/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionEvaluator.java index 04cbe7674..b10d50a2a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionEvaluator.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/SimpleExpressionEvaluator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/StandardFunctionsWithConstants.java b/src/main/java/com/rapidminer/tools/expression/internal/StandardFunctionsWithConstants.java index 7ade4ab73..b1fa07b51 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/StandardFunctionsWithConstants.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/StandardFunctionsWithConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/StandardOperations.java b/src/main/java/com/rapidminer/tools/expression/internal/StandardOperations.java index 3b9b8a7ea..7bba394a9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/StandardOperations.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/StandardOperations.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/UnknownResolverVariableException.java b/src/main/java/com/rapidminer/tools/expression/internal/UnknownResolverVariableException.java index 4bdf4fd70..6f947f0e5 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/UnknownResolverVariableException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/UnknownResolverVariableException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/AntlrParser.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/AntlrParser.java index 3d8d0d1e6..f012755c6 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/AntlrParser.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/AntlrParser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingErrorStrategy.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingErrorStrategy.java index f1fd094ee..2755d0e61 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingErrorStrategy.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingErrorStrategy.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingFunctionExpressionLexer.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingFunctionExpressionLexer.java index c8d958638..633b3c130 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingFunctionExpressionLexer.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingFunctionExpressionLexer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingRuntimeException.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingRuntimeException.java index b410306f4..37346a1d4 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingRuntimeException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/CapitulatingRuntimeException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/EvaluatorCreationVisitor.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/EvaluatorCreationVisitor.java index db0254a0c..0e2f2993f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/EvaluatorCreationVisitor.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/EvaluatorCreationVisitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/ExpressionErrorListener.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/ExpressionErrorListener.java index 37aa90466..1405ae0a5 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/ExpressionErrorListener.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/ExpressionErrorListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/FunctionListener.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/FunctionListener.java index 66ebc08cf..7c1edb8ee 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/FunctionListener.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/FunctionListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/SimpleExpression.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/SimpleExpression.java index e6f532bf0..1c86ea8f0 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/SimpleExpression.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/SimpleExpression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownDynamicVariableException.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownDynamicVariableException.java index b20822ca0..fadcc0027 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownDynamicVariableException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownDynamicVariableException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownFunctionException.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownFunctionException.java index bce0cc7a9..2af682b77 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownFunctionException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownFunctionException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownScopeConstantException.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownScopeConstantException.java index c9edd9907..52a3db17a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownScopeConstantException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownScopeConstantException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownVariableException.java b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownVariableException.java index c86539380..2fd7b8288 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownVariableException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/antlr/UnknownVariableException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract1DoubleInputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract1DoubleInputFunction.java index 879e7e818..7d39f9457 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract1DoubleInputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract1DoubleInputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract2DoubleInputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract2DoubleInputFunction.java index 733bc0da5..dcbcb1c4d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract2DoubleInputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/Abstract2DoubleInputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryDoubleInputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryDoubleInputFunction.java index 26ca30dee..c338622f7 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryDoubleInputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryDoubleInputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryStringInputStringOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryStringInputStringOutputFunction.java index e81efad5b..518503d15 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryStringInputStringOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractArbitraryStringInputStringOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractFunction.java index 2b661a073..90ddb038b 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/AbstractFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Divide.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Divide.java index 4c720c114..e4a1c84bd 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Divide.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Divide.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Minus.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Minus.java index cc5b22ed4..5ea7e1239 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Minus.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Minus.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Modulus.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Modulus.java index 570123b72..dcfa0a177 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Modulus.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Modulus.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Multiply.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Multiply.java index 9d8d91655..ecca7b1e8 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Multiply.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Multiply.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Plus.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Plus.java index cbd6224b7..507429c3f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Plus.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Plus.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Power.java b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Power.java index 686fa24fe..b3ea8e567 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Power.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/basic/Power.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitAnd.java b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitAnd.java index 8f86e82c4..9cd023c16 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitAnd.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitAnd.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitNot.java b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitNot.java index 4617a1de3..df8c7fb61 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitNot.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitNot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitOr.java b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitOr.java index b34613136..31609536d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitOr.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitOr.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitXor.java b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitXor.java index 087d2a930..4a84af18d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitXor.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/bitwise/BitXor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractComparisonFunctionWith2Inputs.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractComparisonFunctionWith2Inputs.java index 47970b629..8fc9b22f6 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractComparisonFunctionWith2Inputs.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractComparisonFunctionWith2Inputs.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractEqualityFunctionWith2Inputs.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractEqualityFunctionWith2Inputs.java index d2ea01be0..f74765d27 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractEqualityFunctionWith2Inputs.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/AbstractEqualityFunctionWith2Inputs.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Equals.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Equals.java index 1dc91df57..65ca09e19 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Equals.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Equals.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Finite.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Finite.java index 8068d92ae..1889dfd84 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Finite.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Finite.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterEqualThan.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterEqualThan.java index 392210ab7..ff2926bb2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterEqualThan.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterEqualThan.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterThan.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterThan.java index 32a8bffb0..b6e9219d2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterThan.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/GreaterThan.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessEqualThan.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessEqualThan.java index e0f9fb4a5..0e5b6aff9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessEqualThan.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessEqualThan.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessThan.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessThan.java index 7614ab8c6..11884c23f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessThan.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/LessThan.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Missing.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Missing.java index d976272b9..aa8bbecaf 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Missing.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/Missing.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/NotEquals.java b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/NotEquals.java index 9f401cf15..50c75e963 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/NotEquals.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/comparison/NotEquals.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParse.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParse.java index b2196fae7..1d2ef0b7b 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParse.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParse.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseCustom.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseCustom.java index 54ecef231..2dbc8e13f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseCustom.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseCustom.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseWithLocale.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseWithLocale.java index fd9b671ce..57d7c3c2c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseWithLocale.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateParseWithLocale.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateString.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateString.java index a3163de0a..c53264e83 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateString.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateString.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringCustom.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringCustom.java index 617cb7464..0880ef928 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringCustom.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringCustom.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringLocale.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringLocale.java index 74416bffb..4e9fe63c9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringLocale.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/DateStringLocale.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/NumericalToString.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/NumericalToString.java index 2d654ddc1..e079dae16 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/NumericalToString.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/NumericalToString.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/StringToNumerical.java b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/StringToNumerical.java index 31505a87f..03f6b173c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/StringToNumerical.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/conversion/StringToNumerical.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputBooleanOutput.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputBooleanOutput.java index ba09ac219..ec5c6cef6 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputBooleanOutput.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputBooleanOutput.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputIntegerOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputIntegerOutputFunction.java index d105ec53e..53860552c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputIntegerOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/Abstract2DateInputIntegerOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/AbstractDateManipulationFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/AbstractDateManipulationFunction.java index 00babed93..37e3ba699 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/AbstractDateManipulationFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/AbstractDateManipulationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAdd.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAdd.java index 33c725fce..d1c3fb9f9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAdd.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAdd.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAfter.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAfter.java index 6cd07d3b5..28b1db486 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAfter.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateAfter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateBefore.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateBefore.java index 9a4228d10..a8c634a82 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateBefore.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateBefore.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateDiff.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateDiff.java index f48fff546..a3a6d6aa8 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateDiff.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateDiff.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateGet.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateGet.java index 4dda25194..ae8b73c31 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateGet.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateGet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateMillis.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateMillis.java index 2fe12d638..6b6fdeac8 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateMillis.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateMillis.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateNow.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateNow.java index de9a02d6d..dcae5907b 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateNow.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateNow.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateSet.java b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateSet.java index 1b159d252..0adf1378a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateSet.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/date/DateSet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/Evaluation.java b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/Evaluation.java index bc138f159..95b75c3c1 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/Evaluation.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/Evaluation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/SubexpressionEvaluationException.java b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/SubexpressionEvaluationException.java index 5325372a0..be05d35d0 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/SubexpressionEvaluationException.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/SubexpressionEvaluationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/TypeConstants.java b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/TypeConstants.java index a0414a724..75cac6417 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/eval/TypeConstants.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/eval/TypeConstants.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunction.java index 303cf1fb9..2450f4aa9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith1Input.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith1Input.java index dd82a4bb0..ca4fe54a3 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith1Input.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith1Input.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith2Inputs.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith2Inputs.java index 89d0db851..4ffad907e 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith2Inputs.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/AbstractLogicalFunctionWith2Inputs.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/And.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/And.java index 48b26a380..510ecd77d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/And.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/And.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/If.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/If.java index 3515e5ca0..6a3aac9bb 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/If.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/If.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Not.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Not.java index bdedcba24..cbacad10d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Not.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Not.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Or.java b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Or.java index 9e97a6090..d9e8fa37a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Or.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/logical/Or.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/AbsoluteValue.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/AbsoluteValue.java index ba0f44fd9..09c0e7eec 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/AbsoluteValue.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/AbsoluteValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/BinaryLogarithm.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/BinaryLogarithm.java index 5d6beccad..b3bb33307 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/BinaryLogarithm.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/BinaryLogarithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/CommonLogarithm.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/CommonLogarithm.java index ded60d612..d2cf883a4 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/CommonLogarithm.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/CommonLogarithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ExponentialFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ExponentialFunction.java index a4e8956bf..fcf3b745f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ExponentialFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ExponentialFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ModulusAsFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ModulusAsFunction.java index 0c172bee7..32a3b8935 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ModulusAsFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/ModulusAsFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/NaturalLogarithm.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/NaturalLogarithm.java index f32c53728..5fa176747 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/NaturalLogarithm.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/NaturalLogarithm.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/PowerAsFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/PowerAsFunction.java index 7908e3df6..1f0e96dfc 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/PowerAsFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/PowerAsFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/Signum.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/Signum.java index 69c0e7486..450717245 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/Signum.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/Signum.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/SquareRoot.java b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/SquareRoot.java index c2b7e0dad..2d62b7907 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/SquareRoot.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/mathematical/SquareRoot.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/process/MacroValue.java b/src/main/java/com/rapidminer/tools/expression/internal/function/process/MacroValue.java index 07525dc5f..a80462068 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/process/MacroValue.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/process/MacroValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/process/ParameterValue.java b/src/main/java/com/rapidminer/tools/expression/internal/function/process/ParameterValue.java index b7715663d..7f791e449 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/process/ParameterValue.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/process/ParameterValue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Abstract1or2DoubleInputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Abstract1or2DoubleInputFunction.java index 6c8cf4522..80f5fec16 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Abstract1or2DoubleInputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Abstract1or2DoubleInputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Ceil.java b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Ceil.java index 8a1c1197b..dc6e4e07c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Ceil.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Ceil.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Floor.java b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Floor.java index de64ff4f6..4c7dd7dc2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Floor.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Floor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Rint.java b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Rint.java index 817309385..5af8b5411 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Rint.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Rint.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Round.java b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Round.java index 620201137..584a665e3 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Round.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/rounding/Round.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Average.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Average.java index 20943bdca..140f28c18 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Average.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Average.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Binominal.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Binominal.java index ec2bb2851..55cc95a4c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Binominal.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Binominal.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Maximum.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Maximum.java index 588a2d0d4..c8cfd2340 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Maximum.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Maximum.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Minimum.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Minimum.java index fa0b2570a..bcf83f12a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Minimum.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Minimum.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Random.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Random.java index 5ef58f23c..0516e64c2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Random.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Random.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Sum.java b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Sum.java index cc4580724..ed26e8106 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Sum.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/statistical/Sum.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract1StringInputIntegerOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract1StringInputIntegerOutputFunction.java index 1b4a4603e..f0d6f5fc5 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract1StringInputIntegerOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract1StringInputIntegerOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputBooleanOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputBooleanOutputFunction.java index 49d045823..b948cd08a 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputBooleanOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputBooleanOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputIntegerOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputIntegerOutputFunction.java index fb511a689..14b5ed20d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputIntegerOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Abstract2StringInputIntegerOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/AbstractStringIntegerInputStringOutputFunction.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/AbstractStringIntegerInputStringOutputFunction.java index 045af2de8..8248f3ee0 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/AbstractStringIntegerInputStringOutputFunction.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/AbstractStringIntegerInputStringOutputFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/CharAt.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/CharAt.java index f02b57c54..f3f7cc8d5 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/CharAt.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/CharAt.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Compare.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Compare.java index 1d1cd46a8..eb813dda8 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Compare.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Compare.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Concat.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Concat.java index ce0ec4a5b..694e89b11 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Concat.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Concat.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Contains.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Contains.java index c26403e4e..a950d4b3e 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Contains.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Contains.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Cut.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Cut.java index d0db9e99d..059f7d037 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Cut.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Cut.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Ends.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Ends.java index afec7c200..b815b5585 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Ends.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Ends.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/EscapeHTML.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/EscapeHTML.java index 1620de4a2..60dcffaaa 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/EscapeHTML.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/EscapeHTML.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Finds.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Finds.java index f1e3e3cb1..8157106a7 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Finds.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Finds.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Index.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Index.java index 9f1b12c50..ffc56733f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Index.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Index.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Length.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Length.java index b4b16d247..f3616fade 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Length.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Length.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Lower.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Lower.java index fde3a9185..de38c35df 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Lower.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Lower.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Matches.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Matches.java index 9a1902f52..4c1776337 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Matches.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Matches.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Prefix.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Prefix.java index b3ad34457..21deea09c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Prefix.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Prefix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Replace.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Replace.java index 1ec31827c..a3a9e6b65 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Replace.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Replace.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/ReplaceAll.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/ReplaceAll.java index 1854cf0fd..818419922 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/ReplaceAll.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/ReplaceAll.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Starts.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Starts.java index 415d2bc7d..e1f07f87c 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Starts.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Starts.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Suffix.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Suffix.java index 91cca8d72..47d598a40 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Suffix.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Suffix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/TextEquals.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/TextEquals.java index 7b81ce1a8..22ee41fd2 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/TextEquals.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/TextEquals.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Trim.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Trim.java index d466a20f6..6efd4eb30 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Trim.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Trim.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Upper.java b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Upper.java index 33b87d9b9..21132f0d9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/text/Upper.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/text/Upper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcCosine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcCosine.java index e57a22340..d9d08d4c5 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcCosine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcCosine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicCosine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicCosine.java index 0cfa6ebba..073509aae 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicCosine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicCosine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicSine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicSine.java index 24d705325..8117baec9 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicSine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicSine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicTangent.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicTangent.java index d27539256..da33e4303 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicTangent.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcHyperbolicTangent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcSine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcSine.java index 4ea8c95fb..f8d17297d 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcSine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcSine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent.java index e31a91cfd..da356751b 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent2.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent2.java index 5d67046ab..6df0875bc 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent2.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/ArcTangent2.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosecant.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosecant.java index f880afb0c..704d0484f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosecant.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosecant.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosine.java index 00479867f..b910b5cbe 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cosine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cotangent.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cotangent.java index b58264b1d..6f31d5334 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cotangent.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Cotangent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicCosine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicCosine.java index b0a6ae767..2ab920fa4 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicCosine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicCosine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicSine.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicSine.java index 0ab0ecec5..761cfc792 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicSine.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicSine.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicTangent.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicTangent.java index c585e28e4..069cdc34f 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicTangent.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/HyperbolicTangent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Secant.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Secant.java index e187e7f43..d9ca70887 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Secant.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Secant.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Sinus.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Sinus.java index 695f2ce20..eb8ad81ea 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Sinus.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Sinus.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Tangent.java b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Tangent.java index 9dabf71d2..e889076de 100644 --- a/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Tangent.java +++ b/src/main/java/com/rapidminer/tools/expression/internal/function/trigonometric/Tangent.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/io/Encoding.java b/src/main/java/com/rapidminer/tools/io/Encoding.java index 5b02cad96..5d30f2aab 100644 --- a/src/main/java/com/rapidminer/tools/io/Encoding.java +++ b/src/main/java/com/rapidminer/tools/io/Encoding.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/io/GlobFilenameFilter.java b/src/main/java/com/rapidminer/tools/io/GlobFilenameFilter.java index 2c863a8a3..46fe8ddf4 100644 --- a/src/main/java/com/rapidminer/tools/io/GlobFilenameFilter.java +++ b/src/main/java/com/rapidminer/tools/io/GlobFilenameFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/io/ProgressReportingInputStream.java b/src/main/java/com/rapidminer/tools/io/ProgressReportingInputStream.java index 3f2b6e1bb..cad613879 100644 --- a/src/main/java/com/rapidminer/tools/io/ProgressReportingInputStream.java +++ b/src/main/java/com/rapidminer/tools/io/ProgressReportingInputStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/io/ProgressReportingOutputStream.java b/src/main/java/com/rapidminer/tools/io/ProgressReportingOutputStream.java index fd1642e5a..58d15d9e1 100644 --- a/src/main/java/com/rapidminer/tools/io/ProgressReportingOutputStream.java +++ b/src/main/java/com/rapidminer/tools/io/ProgressReportingOutputStream.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/io/TransferableImage.java b/src/main/java/com/rapidminer/tools/io/TransferableImage.java index a6db3978f..c932850e9 100644 --- a/src/main/java/com/rapidminer/tools/io/TransferableImage.java +++ b/src/main/java/com/rapidminer/tools/io/TransferableImage.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/AnovaCalculator.java b/src/main/java/com/rapidminer/tools/math/AnovaCalculator.java index 5b52ae919..b7f471090 100644 --- a/src/main/java/com/rapidminer/tools/math/AnovaCalculator.java +++ b/src/main/java/com/rapidminer/tools/math/AnovaCalculator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/Averagable.java b/src/main/java/com/rapidminer/tools/math/Averagable.java index 4e3de219e..d72df5623 100644 --- a/src/main/java/com/rapidminer/tools/math/Averagable.java +++ b/src/main/java/com/rapidminer/tools/math/Averagable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -208,15 +208,16 @@ public final double getMakroAverage() { * {@link #buildAverage(Averagable)} method. */ public final double getMakroVariance() { - double mean = getMakroAverage(); - double result = meanSquaredSum / averageCount - mean * mean; - if (Double.isNaN(result)) { + if (averageCount < 2) { return Double.NaN; - } else if (result < 0.0d) { + } + double besselsCorrection = averageCount / (averageCount - 1.0d); + double biasedVariance = meanSquaredSum / averageCount - Math.pow(getMakroAverage(), 2); + double unbiasedVariance = besselsCorrection * biasedVariance; + if (unbiasedVariance < 0.0d) { return 0.0d; - } else { - return result; } + return unbiasedVariance; } /** diff --git a/src/main/java/com/rapidminer/tools/math/AverageVector.java b/src/main/java/com/rapidminer/tools/math/AverageVector.java index 33d55a965..8d0fe1a22 100644 --- a/src/main/java/com/rapidminer/tools/math/AverageVector.java +++ b/src/main/java/com/rapidminer/tools/math/AverageVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/BinaryPeakFinder.java b/src/main/java/com/rapidminer/tools/math/BinaryPeakFinder.java index 934b62be1..639561379 100644 --- a/src/main/java/com/rapidminer/tools/math/BinaryPeakFinder.java +++ b/src/main/java/com/rapidminer/tools/math/BinaryPeakFinder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/CombinationGenerator.java b/src/main/java/com/rapidminer/tools/math/CombinationGenerator.java index d7649ea1c..b55b90e6a 100644 --- a/src/main/java/com/rapidminer/tools/math/CombinationGenerator.java +++ b/src/main/java/com/rapidminer/tools/math/CombinationGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/Complex.java b/src/main/java/com/rapidminer/tools/math/Complex.java index 0fb6fd18e..98e35f39d 100644 --- a/src/main/java/com/rapidminer/tools/math/Complex.java +++ b/src/main/java/com/rapidminer/tools/math/Complex.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/ContingencyTableTools.java b/src/main/java/com/rapidminer/tools/math/ContingencyTableTools.java index 7ba768e2b..3e53c2007 100644 --- a/src/main/java/com/rapidminer/tools/math/ContingencyTableTools.java +++ b/src/main/java/com/rapidminer/tools/math/ContingencyTableTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/FastFourierTransform.java b/src/main/java/com/rapidminer/tools/math/FastFourierTransform.java index 7c9526ba0..890081e64 100644 --- a/src/main/java/com/rapidminer/tools/math/FastFourierTransform.java +++ b/src/main/java/com/rapidminer/tools/math/FastFourierTransform.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/LiftDataGenerator.java b/src/main/java/com/rapidminer/tools/math/LiftDataGenerator.java index 668985cd1..9dc1f6fd1 100644 --- a/src/main/java/com/rapidminer/tools/math/LiftDataGenerator.java +++ b/src/main/java/com/rapidminer/tools/math/LiftDataGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,7 +36,9 @@ * Helper class containing some methods for Lift plots. * * @author Ingo Mierswa + * @deprecated since 9.2.0 */ +@Deprecated public class LiftDataGenerator { /** Defines the maximum amount of points which is plotted in the ROC curve. */ diff --git a/src/main/java/com/rapidminer/tools/math/LinearRegression.java b/src/main/java/com/rapidminer/tools/math/LinearRegression.java index 11ba92471..0c79b9514 100644 --- a/src/main/java/com/rapidminer/tools/math/LinearRegression.java +++ b/src/main/java/com/rapidminer/tools/math/LinearRegression.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/MathFunctions.java b/src/main/java/com/rapidminer/tools/math/MathFunctions.java index f95005b22..0ed4aac99 100644 --- a/src/main/java/com/rapidminer/tools/math/MathFunctions.java +++ b/src/main/java/com/rapidminer/tools/math/MathFunctions.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/Peak.java b/src/main/java/com/rapidminer/tools/math/Peak.java index dce3667de..537deaec4 100644 --- a/src/main/java/com/rapidminer/tools/math/Peak.java +++ b/src/main/java/com/rapidminer/tools/math/Peak.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/PeakFinder.java b/src/main/java/com/rapidminer/tools/math/PeakFinder.java index 1d63c4c78..13e30e115 100644 --- a/src/main/java/com/rapidminer/tools/math/PeakFinder.java +++ b/src/main/java/com/rapidminer/tools/math/PeakFinder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/ROCBias.java b/src/main/java/com/rapidminer/tools/math/ROCBias.java index e2b032229..5f034f574 100644 --- a/src/main/java/com/rapidminer/tools/math/ROCBias.java +++ b/src/main/java/com/rapidminer/tools/math/ROCBias.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/ROCData.java b/src/main/java/com/rapidminer/tools/math/ROCData.java index fbfd72275..c7e8ea2cb 100644 --- a/src/main/java/com/rapidminer/tools/math/ROCData.java +++ b/src/main/java/com/rapidminer/tools/math/ROCData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/ROCDataGenerator.java b/src/main/java/com/rapidminer/tools/math/ROCDataGenerator.java index 4625aa0b0..3fe54a38e 100644 --- a/src/main/java/com/rapidminer/tools/math/ROCDataGenerator.java +++ b/src/main/java/com/rapidminer/tools/math/ROCDataGenerator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/ROCPoint.java b/src/main/java/com/rapidminer/tools/math/ROCPoint.java index 52e336ac4..cb5e44df2 100644 --- a/src/main/java/com/rapidminer/tools/math/ROCPoint.java +++ b/src/main/java/com/rapidminer/tools/math/ROCPoint.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/RunVector.java b/src/main/java/com/rapidminer/tools/math/RunVector.java index 0aab0222a..9a1c4dc53 100644 --- a/src/main/java/com/rapidminer/tools/math/RunVector.java +++ b/src/main/java/com/rapidminer/tools/math/RunVector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/SignificanceCalculationException.java b/src/main/java/com/rapidminer/tools/math/SignificanceCalculationException.java index 6165e0418..b326fe940 100644 --- a/src/main/java/com/rapidminer/tools/math/SignificanceCalculationException.java +++ b/src/main/java/com/rapidminer/tools/math/SignificanceCalculationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/SignificanceTestResult.java b/src/main/java/com/rapidminer/tools/math/SignificanceTestResult.java index 62c438a3a..7f0ed3b1b 100644 --- a/src/main/java/com/rapidminer/tools/math/SignificanceTestResult.java +++ b/src/main/java/com/rapidminer/tools/math/SignificanceTestResult.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/SimplePeakFinder.java b/src/main/java/com/rapidminer/tools/math/SimplePeakFinder.java index fd2aff4e6..7b16848f4 100644 --- a/src/main/java/com/rapidminer/tools/math/SimplePeakFinder.java +++ b/src/main/java/com/rapidminer/tools/math/SimplePeakFinder.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/SpectrumFilter.java b/src/main/java/com/rapidminer/tools/math/SpectrumFilter.java index 3ef8936ad..bf098cec9 100644 --- a/src/main/java/com/rapidminer/tools/math/SpectrumFilter.java +++ b/src/main/java/com/rapidminer/tools/math/SpectrumFilter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/StringToMatrixConverter.java b/src/main/java/com/rapidminer/tools/math/StringToMatrixConverter.java index 4a84f711a..1c19c5833 100644 --- a/src/main/java/com/rapidminer/tools/math/StringToMatrixConverter.java +++ b/src/main/java/com/rapidminer/tools/math/StringToMatrixConverter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/TestGroup.java b/src/main/java/com/rapidminer/tools/math/TestGroup.java index 06bb4832e..e6dc3836b 100644 --- a/src/main/java/com/rapidminer/tools/math/TestGroup.java +++ b/src/main/java/com/rapidminer/tools/math/TestGroup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/VectorMath.java b/src/main/java/com/rapidminer/tools/math/VectorMath.java index f4e757b4e..24244a36d 100644 --- a/src/main/java/com/rapidminer/tools/math/VectorMath.java +++ b/src/main/java/com/rapidminer/tools/math/VectorMath.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/WeightedConfidenceAndLabel.java b/src/main/java/com/rapidminer/tools/math/WeightedConfidenceAndLabel.java index fb362d36f..04c9c589c 100644 --- a/src/main/java/com/rapidminer/tools/math/WeightedConfidenceAndLabel.java +++ b/src/main/java/com/rapidminer/tools/math/WeightedConfidenceAndLabel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/WindowFunction.java b/src/main/java/com/rapidminer/tools/math/WindowFunction.java index 9373d4f11..9259dda05 100644 --- a/src/main/java/com/rapidminer/tools/math/WindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/WindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/BallTree.java b/src/main/java/com/rapidminer/tools/math/container/BallTree.java index ee06a5b7c..5be759985 100644 --- a/src/main/java/com/rapidminer/tools/math/container/BallTree.java +++ b/src/main/java/com/rapidminer/tools/math/container/BallTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/BallTreeNode.java b/src/main/java/com/rapidminer/tools/math/container/BallTreeNode.java index cd9813e47..5ab5c9943 100644 --- a/src/main/java/com/rapidminer/tools/math/container/BallTreeNode.java +++ b/src/main/java/com/rapidminer/tools/math/container/BallTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/BoundedPriorityQueue.java b/src/main/java/com/rapidminer/tools/math/container/BoundedPriorityQueue.java index cf9f4fb2b..66ac2917f 100644 --- a/src/main/java/com/rapidminer/tools/math/container/BoundedPriorityQueue.java +++ b/src/main/java/com/rapidminer/tools/math/container/BoundedPriorityQueue.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/GeometricDataCollection.java b/src/main/java/com/rapidminer/tools/math/container/GeometricDataCollection.java index 66126dcf4..b657157e4 100644 --- a/src/main/java/com/rapidminer/tools/math/container/GeometricDataCollection.java +++ b/src/main/java/com/rapidminer/tools/math/container/GeometricDataCollection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/KDTree.java b/src/main/java/com/rapidminer/tools/math/container/KDTree.java index f8caaecca..14cb46621 100644 --- a/src/main/java/com/rapidminer/tools/math/container/KDTree.java +++ b/src/main/java/com/rapidminer/tools/math/container/KDTree.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/KDTreeNode.java b/src/main/java/com/rapidminer/tools/math/container/KDTreeNode.java index fff25cd7a..d3e2b5a74 100644 --- a/src/main/java/com/rapidminer/tools/math/container/KDTreeNode.java +++ b/src/main/java/com/rapidminer/tools/math/container/KDTreeNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/LinearList.java b/src/main/java/com/rapidminer/tools/math/container/LinearList.java index db8dd3fe4..d4f8bdf32 100644 --- a/src/main/java/com/rapidminer/tools/math/container/LinearList.java +++ b/src/main/java/com/rapidminer/tools/math/container/LinearList.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/Range.java b/src/main/java/com/rapidminer/tools/math/container/Range.java index d4913f10a..23c3269b5 100644 --- a/src/main/java/com/rapidminer/tools/math/container/Range.java +++ b/src/main/java/com/rapidminer/tools/math/container/Range.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/ReverseComparableComparator.java b/src/main/java/com/rapidminer/tools/math/container/ReverseComparableComparator.java index 31b730e38..15460d82e 100644 --- a/src/main/java/com/rapidminer/tools/math/container/ReverseComparableComparator.java +++ b/src/main/java/com/rapidminer/tools/math/container/ReverseComparableComparator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/container/ReverseComparator.java b/src/main/java/com/rapidminer/tools/math/container/ReverseComparator.java index 1b43fcbf7..b3039fb80 100644 --- a/src/main/java/com/rapidminer/tools/math/container/ReverseComparator.java +++ b/src/main/java/com/rapidminer/tools/math/container/ReverseComparator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/ContinuousDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/ContinuousDistribution.java index a0f5fe322..e2011b49c 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/ContinuousDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/ContinuousDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/DiscreteDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/DiscreteDistribution.java index 55d28e46b..2829093de 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/DiscreteDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/DiscreteDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/Distribution.java b/src/main/java/com/rapidminer/tools/math/distribution/Distribution.java index 958620043..44f90c940 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/Distribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/Distribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalDistribution.java index 34456f284..9d70824ab 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalNormalDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalNormalDistribution.java index 668da4b07..e8746aeac 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalNormalDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/EmpiricalNormalDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/NormalDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/NormalDistribution.java index 6904e17f9..2a8980773 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/NormalDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/NormalDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/kernel/FullKernelDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/kernel/FullKernelDistribution.java index c85cdc783..3e9e12a99 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/kernel/FullKernelDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/kernel/FullKernelDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/kernel/GreedyKernelDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/kernel/GreedyKernelDistribution.java index 9bdf12d5d..db38ceb61 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/kernel/GreedyKernelDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/kernel/GreedyKernelDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/kernel/KernelDistribution.java b/src/main/java/com/rapidminer/tools/math/distribution/kernel/KernelDistribution.java index 8e7a4bc7e..79a85300d 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/kernel/KernelDistribution.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/kernel/KernelDistribution.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/distribution/kernel/NormalKernel.java b/src/main/java/com/rapidminer/tools/math/distribution/kernel/NormalKernel.java index d252fab7a..ce9188872 100644 --- a/src/main/java/com/rapidminer/tools/math/distribution/kernel/NormalKernel.java +++ b/src/main/java/com/rapidminer/tools/math/distribution/kernel/NormalKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/AbstractAggregationFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/AbstractAggregationFunction.java index 6f42fb5c3..f8cbc6eb8 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/AbstractAggregationFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/AbstractAggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/AggregationFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/AggregationFunction.java index e33b175f7..3ed707aa2 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/AggregationFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/AggregationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/AverageFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/AverageFunction.java index 2608071f0..80f202d46 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/AverageFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/AverageFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/ConcatenationFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/ConcatenationFunction.java index 2a1c7951e..85e43f8b5 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/ConcatenationFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/ConcatenationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/CountFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/CountFunction.java index ce83e9044..a697304bc 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/CountFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/CountFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/MaxFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/MaxFunction.java index 73f2394a3..7ecd7d5c0 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/MaxFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/MaxFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/MedianFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/MedianFunction.java index 11fa3b6b0..0143e0ba7 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/MedianFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/MedianFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/MinFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/MinFunction.java index 919b972c9..0df704ba3 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/MinFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/MinFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/ModeFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/ModeFunction.java index aa05155cc..44f827092 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/ModeFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/ModeFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/ProductFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/ProductFunction.java index e70689c26..17ec802e4 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/ProductFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/ProductFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/StandardDeviationFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/StandardDeviationFunction.java index b703d9690..068ab33de 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/StandardDeviationFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/StandardDeviationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/SumFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/SumFunction.java index d7086442b..f177478c8 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/SumFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/SumFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/aggregation/VarianceFunction.java b/src/main/java/com/rapidminer/tools/math/function/aggregation/VarianceFunction.java index 036012021..6a799ec32 100644 --- a/src/main/java/com/rapidminer/tools/math/function/aggregation/VarianceFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/aggregation/VarianceFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/BartlettWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/BartlettWindowFunction.java index f917e8112..233c42948 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/BartlettWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/BartlettWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/BlackmanHarrisWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/BlackmanHarrisWindowFunction.java index aed26ce5f..c47c7b531 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/BlackmanHarrisWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/BlackmanHarrisWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/BlackmanWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/BlackmanWindowFunction.java index 4c75955a7..f46616b87 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/BlackmanWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/BlackmanWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/GaussianWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/GaussianWindowFunction.java index 5ea8700f6..a53090447 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/GaussianWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/GaussianWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/HammingWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/HammingWindowFunction.java index 3683a7fd2..63898d05a 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/HammingWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/HammingWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/HannWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/HannWindowFunction.java index 61dfbb5ac..7233f9f4e 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/HannWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/HannWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/RectangularWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/RectangularWindowFunction.java index 19feddd0f..b372ca2ac 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/RectangularWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/RectangularWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/TriangularWindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/TriangularWindowFunction.java index 51cd3399a..1bf91ddd1 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/TriangularWindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/TriangularWindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/function/window/WindowFunction.java b/src/main/java/com/rapidminer/tools/math/function/window/WindowFunction.java index 4cae080e5..991d3dfd0 100644 --- a/src/main/java/com/rapidminer/tools/math/function/window/WindowFunction.java +++ b/src/main/java/com/rapidminer/tools/math/function/window/WindowFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/AnovaKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/AnovaKernel.java index d8f440743..625fe3591 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/AnovaKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/AnovaKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/DotKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/DotKernel.java index 7dc7ecd6a..d89be7e71 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/DotKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/DotKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/EpanechnikovKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/EpanechnikovKernel.java index 50b8816ad..9ec226ac4 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/EpanechnikovKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/EpanechnikovKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/FullCache.java b/src/main/java/com/rapidminer/tools/math/kernels/FullCache.java index 385d75912..9c0edb187 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/FullCache.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/FullCache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/GaussianCombinationKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/GaussianCombinationKernel.java index 652c89071..3cb6f8106 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/GaussianCombinationKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/GaussianCombinationKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/Kernel.java b/src/main/java/com/rapidminer/tools/math/kernels/Kernel.java index daefd4bbd..be57d03f4 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/Kernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/Kernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/KernelCache.java b/src/main/java/com/rapidminer/tools/math/kernels/KernelCache.java index debf5c7a0..12f41e619 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/KernelCache.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/KernelCache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/MapBasedCache.java b/src/main/java/com/rapidminer/tools/math/kernels/MapBasedCache.java index c1cf7a44e..153abbeb4 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/MapBasedCache.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/MapBasedCache.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/MultiquadricKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/MultiquadricKernel.java index 6dd607b7a..89d4aee27 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/MultiquadricKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/MultiquadricKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/PolynomialKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/PolynomialKernel.java index 6e08b9faf..72b0efbff 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/PolynomialKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/PolynomialKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/RBFKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/RBFKernel.java index 300b37f37..9e03c3684 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/RBFKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/RBFKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/kernels/SigmoidKernel.java b/src/main/java/com/rapidminer/tools/math/kernels/SigmoidKernel.java index 7e565790e..26e7a7798 100644 --- a/src/main/java/com/rapidminer/tools/math/kernels/SigmoidKernel.java +++ b/src/main/java/com/rapidminer/tools/math/kernels/SigmoidKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/matrix/CovarianceMatrix.java b/src/main/java/com/rapidminer/tools/math/matrix/CovarianceMatrix.java index a602d5c7a..bf1ab275f 100644 --- a/src/main/java/com/rapidminer/tools/math/matrix/CovarianceMatrix.java +++ b/src/main/java/com/rapidminer/tools/math/matrix/CovarianceMatrix.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/matrix/MatrixTools.java b/src/main/java/com/rapidminer/tools/math/matrix/MatrixTools.java index 7373f30be..9a115161b 100644 --- a/src/main/java/com/rapidminer/tools/math/matrix/MatrixTools.java +++ b/src/main/java/com/rapidminer/tools/math/matrix/MatrixTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/Optimization.java b/src/main/java/com/rapidminer/tools/math/optimization/Optimization.java index 6ed33ce0c..af302a4fd 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/Optimization.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/Optimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/BoltzmannSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/BoltzmannSelection.java index 923bc93da..4c10b0842 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/BoltzmannSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/BoltzmannSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Crossover.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Crossover.java index 3e3fc2cc2..79d591ec6 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Crossover.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Crossover.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/CutSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/CutSelection.java index b9fc05342..1bfae768d 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/CutSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/CutSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ESOptimization.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ESOptimization.java index 2e388dc2c..1bf8bfde1 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ESOptimization.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ESOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ElitistSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ElitistSelection.java index bf7426860..74d8b013a 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ElitistSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/ElitistSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/GaussianMutation.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/GaussianMutation.java index b161995ee..353d63818 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/GaussianMutation.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/GaussianMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Individual.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Individual.java index df0a4977b..cbe73414f 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Individual.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Individual.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Mutation.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Mutation.java index 477ea4121..08c7714f3 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Mutation.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Mutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/NonDominatedSortingSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/NonDominatedSortingSelection.java index 67c48b6bc..1bf35eb97 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/NonDominatedSortingSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/NonDominatedSortingSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.java index 5f73e3380..aa8003399 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/OptimizationValueType.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Population.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Population.java index 480c4b020..9271596d2 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Population.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/Population.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationOperator.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationOperator.java index 82d95bd08..18d04aed4 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationOperator.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationOperator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationPlotter.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationPlotter.java index b5abcb485..c328e4a07 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationPlotter.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/PopulationPlotter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RankSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RankSelection.java index b887ce8e0..7e7257596 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RankSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RankSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RouletteWheel.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RouletteWheel.java index 504a03256..72736383e 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RouletteWheel.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/RouletteWheel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SparsityMutation.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SparsityMutation.java index d75667756..fe1754018 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SparsityMutation.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SparsityMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/StochasticUniversalSampling.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/StochasticUniversalSampling.java index 402537073..96c5755c4 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/StochasticUniversalSampling.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/StochasticUniversalSampling.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SwitchingMutation.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SwitchingMutation.java index 2447c3918..6ca6d1bb5 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SwitchingMutation.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/SwitchingMutation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/TournamentSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/TournamentSelection.java index bfcbb4813..cc60c070b 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/TournamentSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/TournamentSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/UniformSelection.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/UniformSelection.java index f963183a8..add00dea7 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/UniformSelection.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/UniformSelection.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/VarianceAdaption.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/VarianceAdaption.java index 90dd51a6e..7fbd32f2c 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/es/VarianceAdaption.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/es/VarianceAdaption.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/PSOOptimization.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/PSOOptimization.java index d33325f81..f2d7cfb45 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/PSOOptimization.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/PSOOptimization.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/Population.java b/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/Population.java index b9613c30a..773db8d31 100644 --- a/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/Population.java +++ b/src/main/java/com/rapidminer/tools/math/optimization/ec/pso/Population.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/sampling/OrderedSamplingWithoutReplacement.java b/src/main/java/com/rapidminer/tools/math/sampling/OrderedSamplingWithoutReplacement.java index 06df924e2..7f36de529 100644 --- a/src/main/java/com/rapidminer/tools/math/sampling/OrderedSamplingWithoutReplacement.java +++ b/src/main/java/com/rapidminer/tools/math/sampling/OrderedSamplingWithoutReplacement.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/BregmanDivergence.java b/src/main/java/com/rapidminer/tools/math/similarity/BregmanDivergence.java index 00d76b1e7..0c486dad3 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/BregmanDivergence.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/BregmanDivergence.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasure.java b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasure.java index 270e1c2b8..73cdf59eb 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasure.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasure.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasureHelper.java b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasureHelper.java index b9f3cd3a1..ebf5d4a9b 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasureHelper.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasureHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasures.java b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasures.java index a766a974b..e305ad9ac 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasures.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/DistanceMeasures.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/SimilarityMeasure.java b/src/main/java/com/rapidminer/tools/math/similarity/SimilarityMeasure.java index 2899d2f17..72127c8cc 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/SimilarityMeasure.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/SimilarityMeasure.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/GeneralizedIDivergence.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/GeneralizedIDivergence.java index f779f9285..714821ee9 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/GeneralizedIDivergence.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/GeneralizedIDivergence.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/ItakuraSaitoDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/ItakuraSaitoDistance.java index 01ede12dc..51ec158db 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/ItakuraSaitoDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/ItakuraSaitoDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/KLDivergence.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/KLDivergence.java index 22b7788ce..7f9f9cde0 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/KLDivergence.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/KLDivergence.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogarithmicLoss.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogarithmicLoss.java index f87f9d69b..495a38e9d 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogarithmicLoss.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogarithmicLoss.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogisticLoss.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogisticLoss.java index ea64993a3..043765b37 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogisticLoss.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/LogisticLoss.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/MahalanobisDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/MahalanobisDistance.java index 1d081c96a..642d3c6b4 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/MahalanobisDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/MahalanobisDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredEuclideanDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredEuclideanDistance.java index fbeb2acea..64bf4c8f1 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredEuclideanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredEuclideanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredLoss.java b/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredLoss.java index c6be80cf4..0b83b5129 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredLoss.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/divergences/SquaredLoss.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/mixed/MixedEuclideanDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/mixed/MixedEuclideanDistance.java index e9ccbfa6e..ce8724433 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/mixed/MixedEuclideanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/mixed/MixedEuclideanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/AbstractNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/AbstractNominalSimilarity.java index e9dd7cfe4..678aa396f 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/AbstractNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/AbstractNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/DiceNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/DiceNominalSimilarity.java index f10f12fb0..48dc79124 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/DiceNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/DiceNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/JaccardNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/JaccardNominalSimilarity.java index f3f9f3685..c6c3db42f 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/JaccardNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/JaccardNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/KulczynskiNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/KulczynskiNominalSimilarity.java index 2a7cbf26a..67b4f358a 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/KulczynskiNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/KulczynskiNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/LevenshteinDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/LevenshteinDistance.java index 9bc6e1ef1..f49d307ef 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/LevenshteinDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/LevenshteinDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/NominalDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/NominalDistance.java index 8f79c445b..05bf01a3d 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/NominalDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/NominalDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/RogersTanimotoNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/RogersTanimotoNominalSimilarity.java index 82afae0dc..c3bd4b35b 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/RogersTanimotoNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/RogersTanimotoNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/RussellRaoNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/RussellRaoNominalSimilarity.java index 45007a9c4..c423038a1 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/RussellRaoNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/RussellRaoNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/nominal/SimpleMatchingNominalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/nominal/SimpleMatchingNominalSimilarity.java index b2b45ce1a..6ee0e50b1 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/nominal/SimpleMatchingNominalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/nominal/SimpleMatchingNominalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CamberraNumericalDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CamberraNumericalDistance.java index 4558bc3ae..99c8c7e1e 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CamberraNumericalDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CamberraNumericalDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/ChebychevNumericalDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/ChebychevNumericalDistance.java index c203f6671..5db211bc1 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/ChebychevNumericalDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/ChebychevNumericalDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CorrelationSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CorrelationSimilarity.java index 78c14f098..b752d144c 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CorrelationSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CorrelationSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CosineSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CosineSimilarity.java index c8914da77..2f75ec9da 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/CosineSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/CosineSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/DTWDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/DTWDistance.java index c66298d10..166a0e1ae 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/DTWDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/DTWDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/DiceNumericalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/DiceNumericalSimilarity.java index 5144dbd9b..3cfc03f0c 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/DiceNumericalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/DiceNumericalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/EuclideanDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/EuclideanDistance.java index deda770b3..c94ffa6f4 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/EuclideanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/EuclideanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/InnerProductSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/InnerProductSimilarity.java index 135000bc7..bab798252 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/InnerProductSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/InnerProductSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/JaccardNumericalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/JaccardNumericalSimilarity.java index d16273045..4b0758ced 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/JaccardNumericalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/JaccardNumericalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/KernelEuclideanDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/KernelEuclideanDistance.java index 0d5a15563..d4cb7be46 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/KernelEuclideanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/KernelEuclideanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/ManhattanDistance.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/ManhattanDistance.java index 3c4972b34..651482e86 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/ManhattanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/ManhattanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/MaxProductSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/MaxProductSimilarity.java index cf9a7d165..7eacfcd65 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/MaxProductSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/MaxProductSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/similarity/numerical/OverlapNumericalSimilarity.java b/src/main/java/com/rapidminer/tools/math/similarity/numerical/OverlapNumericalSimilarity.java index 8e6ef9d91..a805f47a1 100644 --- a/src/main/java/com/rapidminer/tools/math/similarity/numerical/OverlapNumericalSimilarity.java +++ b/src/main/java/com/rapidminer/tools/math/similarity/numerical/OverlapNumericalSimilarity.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/BisquareSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/BisquareSmoothingKernel.java index b8909002c..daeb44c00 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/BisquareSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/BisquareSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/EpanechnikovSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/EpanechnikovSmoothingKernel.java index 681f1bf16..24c98f876 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/EpanechnikovSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/EpanechnikovSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/ExponentialSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/ExponentialSmoothingKernel.java index 277d54363..01c134b4f 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/ExponentialSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/ExponentialSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/GaussianSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/GaussianSmoothingKernel.java index 54539b931..20fdf4fa8 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/GaussianSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/GaussianSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/McLainSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/McLainSmoothingKernel.java index a212d9ea3..0926d01cf 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/McLainSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/McLainSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/RectangularSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/RectangularSmoothingKernel.java index 0819498ff..d8fd33970 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/RectangularSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/RectangularSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernel.java index 0abb4fa88..b7a5b7687 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernels.java b/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernels.java index 326cd67bd..f72fc8bb6 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernels.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/SmoothingKernels.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/TriangularSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/TriangularSmoothingKernel.java index f1c8558d3..62ad46495 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/TriangularSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/TriangularSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/TricubeSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/TricubeSmoothingKernel.java index 1d49b45fb..82a35f871 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/TricubeSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/TricubeSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/smoothing/TriweightSmoothingKernel.java b/src/main/java/com/rapidminer/tools/math/smoothing/TriweightSmoothingKernel.java index fe3d10d42..a784e7c3f 100644 --- a/src/main/java/com/rapidminer/tools/math/smoothing/TriweightSmoothingKernel.java +++ b/src/main/java/com/rapidminer/tools/math/smoothing/TriweightSmoothingKernel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/AdaptationFunction.java b/src/main/java/com/rapidminer/tools/math/som/AdaptationFunction.java index e5628b6c4..b949529a9 100644 --- a/src/main/java/com/rapidminer/tools/math/som/AdaptationFunction.java +++ b/src/main/java/com/rapidminer/tools/math/som/AdaptationFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/DistanceFunction.java b/src/main/java/com/rapidminer/tools/math/som/DistanceFunction.java index 4589a371b..16c89af1d 100644 --- a/src/main/java/com/rapidminer/tools/math/som/DistanceFunction.java +++ b/src/main/java/com/rapidminer/tools/math/som/DistanceFunction.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/EuclideanDistance.java b/src/main/java/com/rapidminer/tools/math/som/EuclideanDistance.java index 6b5b38b77..6b2bf9ce2 100644 --- a/src/main/java/com/rapidminer/tools/math/som/EuclideanDistance.java +++ b/src/main/java/com/rapidminer/tools/math/som/EuclideanDistance.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/KohonenNet.java b/src/main/java/com/rapidminer/tools/math/som/KohonenNet.java index d840e64e9..f0c7fb52a 100644 --- a/src/main/java/com/rapidminer/tools/math/som/KohonenNet.java +++ b/src/main/java/com/rapidminer/tools/math/som/KohonenNet.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/KohonenNode.java b/src/main/java/com/rapidminer/tools/math/som/KohonenNode.java index e3b48b9be..0e8a5a739 100644 --- a/src/main/java/com/rapidminer/tools/math/som/KohonenNode.java +++ b/src/main/java/com/rapidminer/tools/math/som/KohonenNode.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/KohonenTrainingsData.java b/src/main/java/com/rapidminer/tools/math/som/KohonenTrainingsData.java index 73ce283fe..43d16093c 100644 --- a/src/main/java/com/rapidminer/tools/math/som/KohonenTrainingsData.java +++ b/src/main/java/com/rapidminer/tools/math/som/KohonenTrainingsData.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/ProgressListener.java b/src/main/java/com/rapidminer/tools/math/som/ProgressListener.java index e22f06cca..cdf84f677 100644 --- a/src/main/java/com/rapidminer/tools/math/som/ProgressListener.java +++ b/src/main/java/com/rapidminer/tools/math/som/ProgressListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/RandomDataContainer.java b/src/main/java/com/rapidminer/tools/math/som/RandomDataContainer.java index 51a58520b..2c4cd18ce 100644 --- a/src/main/java/com/rapidminer/tools/math/som/RandomDataContainer.java +++ b/src/main/java/com/rapidminer/tools/math/som/RandomDataContainer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/math/som/RitterAdaptation.java b/src/main/java/com/rapidminer/tools/math/som/RitterAdaptation.java index 378e57724..434fc1175 100644 --- a/src/main/java/com/rapidminer/tools/math/som/RitterAdaptation.java +++ b/src/main/java/com/rapidminer/tools/math/som/RitterAdaptation.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/metadata/MetaDataTools.java b/src/main/java/com/rapidminer/tools/metadata/MetaDataTools.java index 9ef63aa8f..1c9a19fb9 100644 --- a/src/main/java/com/rapidminer/tools/metadata/MetaDataTools.java +++ b/src/main/java/com/rapidminer/tools/metadata/MetaDataTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/net/ForbiddenForwardException.java b/src/main/java/com/rapidminer/tools/net/ForbiddenForwardException.java index ae623f91b..e7d482897 100644 --- a/src/main/java/com/rapidminer/tools/net/ForbiddenForwardException.java +++ b/src/main/java/com/rapidminer/tools/net/ForbiddenForwardException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/net/UrlFollower.java b/src/main/java/com/rapidminer/tools/net/UrlFollower.java index 1f51f0cf1..22aa158ef 100644 --- a/src/main/java/com/rapidminer/tools/net/UrlFollower.java +++ b/src/main/java/com/rapidminer/tools/net/UrlFollower.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -19,13 +19,26 @@ package com.rapidminer.tools.net; import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; import java.net.HttpURLConnection; +import java.net.MalformedURLException; import java.net.ProtocolException; import java.net.URL; import java.net.URLConnection; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Objects; +import java.util.logging.Level; import com.rapidminer.RapidMiner; import com.rapidminer.tools.I18N; +import com.rapidminer.tools.LogService; import com.rapidminer.tools.ParameterService; import com.rapidminer.tools.WebServiceTools; @@ -83,9 +96,361 @@ public final class UrlFollower { private static final int MIN_REDIRECTS = 0; /** - * User Agent HTTP header field + * Protected header fields */ - private static final String USER_AGENT = "User-Agent"; + private static final List CROSS_DOMAIN_BLACKLIST = Collections.unmodifiableList(Arrays.asList("authorization", "cookie", "cookie2")); + + /** + * Requests methods that may contain a body + */ + private static final List BODY_REQUEST_METHODS = Collections.unmodifiableList(Arrays.asList("POST", "PUT", "PATCH", "DELETE")); + + + /** + * RequestBody, contains body data for HTTP Requests + * + * @since 9.1.0 + * @author Jonas Wilms-Pfau + */ + private interface RequestBody { + /** + * Returns the length of the bodyData + * @return number of bytes in the body + */ + long getSize(); + + /** + * Writes the body data into the URL Connection output stream + * + * @param out the URLConnection output Stream + * @throws IOException if an I/O error occurs + */ + void writeBody(OutputStream out) throws IOException; + } + + /** + * RequestBody for simple String data, limited to 2 Gibibyte + * + * @since 9.1.0 + * @author Jonas Wilms-Pfau + */ + private static final class StringRequestBody implements RequestBody { + private final String bodyData; + + private StringRequestBody(String bodyData){ + this.bodyData = String.valueOf(bodyData); + } + + @Override + public long getSize() { + return bodyData.length(); + } + + @Override + public void writeBody(OutputStream out) throws IOException { + OutputStreamWriter writer = new OutputStreamWriter(out); + writer.write(bodyData); + writer.flush(); + } + } + + /** + * RequestBody for simple byte data, limited to 2 Gibibyte + * + * @since 9.1.0 + * @author Jonas Wilms-Pfau + */ + private static final class ByteRequestBody implements RequestBody { + private final byte[] postData; + + private ByteRequestBody(byte[] postData){ + this.postData = postData == null ? new byte[0] : postData; + } + + @Override + public long getSize() { + return postData.length; + } + + @Override + public void writeBody(OutputStream out) throws IOException { + out.write(postData); + } + } + + /** + * Builder for UrlFollower + * + * @author Jonas Wilms-Pfau + * @since 9.1 + */ + @SuppressWarnings("unchecked") + public static final class Builder { + + private final T httpConnection; + private Boolean isHttpToHttpsAllowed = null; + private Boolean isHttpsToHttpAllowed = null; + private Integer maxRedirects = null; + private Map> requestProperties = null; + private List crossDomainBlacklist = null; + private IOException exception = null; + private RequestBody requestBody = null; + + /** + * Creates a new Builder from the given connection + * + * @param connection + * the connection + */ + private Builder(T connection) { + this.httpConnection = connection; + } + + /** + * Creates a new Builder from the given connection + * + * @param connection + * a {@link HttpURLConnection} or {@link javax.net.ssl.HttpsURLConnection HttpsURLConnection} + * @return a new builder + */ + public static Builder from(T connection) { + return new Builder<>(connection); + } + + /** + * Creates a new Builder from the given url + * + * @param url + * a http or https url + * @return a new builder + * @throws ClassCastException + * if the url is not of the given type + * @throws NullPointerException + * if url is {@code null} + */ + public static Builder from(URL url) { + T conn = null; + IOException exception = null; + try { + conn = (T) url.openConnection(); + WebServiceTools.setURLConnectionDefaults(conn); + } catch (IOException e) { + exception = e; + } + return from(conn).withException(exception); + } + + /** + * Creates a new Builder from the given url + * + * @param url + * a http or https url string + * @return a new builder + * @throws ClassCastException + * if the url is not of type {@link T} + * @throws NullPointerException + * if url is {@code null} + * @throws IllegalArgumentException + * if url is not a valid {@link URL} + */ + public static Builder from(String url) { + final URL urlObject; + try { + urlObject = new URL(url); + } catch (MalformedURLException e) { + throw new IllegalArgumentException(e.getMessage(), e); + } + return Builder.from(urlObject); + } + + /** + * Allow or forbid redirects from HTTP to HTTPS + *

Default: {@link RapidMiner#RAPIDMINER_FOLLOW_HTTP_TO_HTTPS} setting

+ * + * @param httpToHttpsAllowed + * {@code true} if redirects are allowed, {@code false} if not + * @return this builder + */ + public Builder httpToHttpsAllowed(boolean httpToHttpsAllowed) { + isHttpToHttpsAllowed = httpToHttpsAllowed; + return this; + } + + /** + * Allow or forbid redirects from HTTPS to HTTP + *

Default: {@link RapidMiner#RAPIDMINER_FOLLOW_HTTPS_TO_HTTP} setting

+ * + * @param httpsToHttpAllowed + * {@code true} if redirects are allowed, {@code false} if not + * @return this builder + */ + public Builder httpsToHttpAllowed(boolean httpsToHttpAllowed) { + isHttpsToHttpAllowed = httpsToHttpAllowed; + return this; + } + + /** + * Sets the maximum Number of Redirects + *

Default: {@link UrlFollower#getHttpMaxRedirects()}

+ * + * @param maxRedirects + * maximum number of redirects + * @return this builder + */ + public Builder setMaxRedirects(int maxRedirects) { + this.maxRedirects = maxRedirects; + return this; + } + + /** + * Replaces the current request properties with the given ones + * + *

Default: Request Properties of the connection without Authorization and Cookie header!

+ * + * @param requestProperties + * request properties + * @return this builder + * @see URLConnection#getRequestProperties + * @see #suppressHeadersCrossDomain(List) + */ + public Builder withRequestProperties(Map> requestProperties) { + if (requestProperties == null) { + this.requestProperties = null; + return this; + } + this.requestProperties = new HashMap<>(); + requestProperties.forEach((key, valueList) -> this.requestProperties.put(key, valueList != null ? new ArrayList<>(valueList) : null)); + return this; + } + + /** + * Adds a request Property, same as {@link HttpURLConnection#addRequestProperty(String, String)} + *

+ * But allows to keep "Authorization" and "Cookie" header if used together with {@link + * #suppressHeadersCrossDomain(List)} + *

+ * + * @param key + * the http header field + * @param value + * the http header value + * @return this builder + * @see HttpURLConnection#addRequestProperty(String, String) + */ + public Builder addRequestProperty(String key, String value) { + if (requestProperties == null) { + requestProperties = new HashMap<>(); + } + requestProperties.putIfAbsent(key, new ArrayList<>()); + requestProperties.get(key).add(value); + return this; + } + + /** + * Adds a request Property, same as {@link HttpURLConnection#addRequestProperty(String, String)} + *

+ * But allows to keep "Authorization" and "Cookie" header if used together with {@link + * #suppressHeadersCrossDomain(List)} + *

+ * + * @param key + * the http header field + * @param value + * the http header value + * @return this builder + * @see HttpURLConnection#addRequestProperty(String, String) + */ + public Builder setRequestProperty(String key, String value) { + if (requestProperties != null) { + requestProperties.remove(key); + } + return addRequestProperty(key, value); + } + + /** + * Defines which headers should be removed after a redirect to another {@link URL#getHost host} + *

Default {@link UrlFollower#CROSS_DOMAIN_BLACKLIST}

+ * + * @param crossDomainBlacklist + * a case insensitive list of http header + * @return this builder + */ + public Builder suppressHeadersCrossDomain(List crossDomainBlacklist) { + this.crossDomainBlacklist = crossDomainBlacklist; + return this; + } + + /** + * Adds post data, only used if the connection post method is set + * + *

This already sets {@link HttpURLConnection#setDoOutput(boolean) setDoOutput(true)} and the "Content-Length" header

+ * + * @param bodyData String to post + * @return this builder + */ + public Builder withRequestBody(String bodyData){ + return withRequestBody(new StringRequestBody(bodyData)); + } + + /** + * Adds post data, only used if the connection post method is set + * + *

This already sets {@link HttpURLConnection#setDoOutput(boolean) setDoOutput(true)} and the "Content-Length" header

+ * @param bodyData bytes to post + * @return this builder + */ + public Builder withRequestBody(byte[] bodyData){ + return withRequestBody(new ByteRequestBody(bodyData)); + } + + /** + * Adds post data, only used if the connection post method is set + * + * @param postBody RequestBody + * @return this builder + */ + private Builder withRequestBody(RequestBody postBody){ + this.requestBody = postBody; + return this; + } + + /** + * Executes the redirect with the given settings + * + * @return open connection of the last valid redirect target, or the original connection if redirects are not + * allowed + * @throws IOException + * if an I/O exception occurs. + * @throws ForbiddenForwardException + * in case the url tries to forward to an unacceptable protocol + * @throws NullPointerException + * if the connection is {@code null} + * @throws ClassCastException + * if the result is not of type {@link T} + */ + public T follow() throws IOException { + if (exception != null) { + throw exception; + } + Objects.requireNonNull(httpConnection); + return (T) UrlFollower.follow(httpConnection, maxRedirects, isHttpToHttpsAllowed, isHttpsToHttpAllowed, requestProperties, crossDomainBlacklist, requestBody, false); + } + + /** + * Defines an exception that occurred during the building process + * + * @param exception + * the encountered exception + */ + private Builder withException(IOException exception) { + if (this.exception == null) { + this.exception = exception; + } else if (exception != null) { + this.exception.addSuppressed(exception); + } + return this; + } + } /** * Prevent utility class instantiation. @@ -101,6 +466,7 @@ private UrlFollower() { * the url to follow * @return open connection of the last valid redirect target * @throws IOException + * if an I/O exception occurs. */ public static URLConnection follow(URL url) throws IOException { return follow(url, getHttpMaxRedirects()); @@ -148,7 +514,7 @@ public static URLConnection follow(URL url, int maxRedirects, boolean followHttp /** * Follows the connection if necessary - * + *

Don't use this method if authentication is needed

* @param conn connection to follow * @return open URLConnection of the last valid redirect * @throws IOException if an I/O exception occurs. @@ -178,17 +544,78 @@ public static URLConnection follow(URLConnection conn) throws IOException { * @since 9.0.0 */ public static URLConnection follow(URLConnection conn, int maxRedirects, boolean followHttpToHttps, boolean followHttpsToHttp) throws IOException { + return follow(conn, maxRedirects, followHttpToHttps, followHttpsToHttp, null, CROSS_DOMAIN_BLACKLIST, null, true); + } + + + /** + * Follows the connection and keeps the User-Agent and Protocol (only for {@link #TEMPORARY_REDIRECT} and {@link #PERMANENT_REDIRECT}). + * + * @param conn + * connection to follow + * @param maxRedirects + * maximum number of redirects + * @param followHttpToHttps + * if HTTP should follow to HTTPS + * @param followHttpsToHttp + * if HTTPS should follow to HTTP + * @param requestProperties + * user defined http headers + * @param crossDomainBlacklist + * http headers to exclude on cross domain request + * @param useJavaRedirect + * use java redirect mechanism for same protocol redirects + * @return open connection of the last valid redirect target + * @throws IOException if an I/O exception occurs. + * @throws ForbiddenForwardException in case the url tries to forward to an unacceptable protocol + */ + private static URLConnection follow(URLConnection conn, Integer maxRedirects, Boolean followHttpToHttps, Boolean followHttpsToHttp, Map> requestProperties, List crossDomainBlacklist, RequestBody postData, boolean useJavaRedirect) throws IOException { + maxRedirects = maxRedirects != null ? maxRedirects : getHttpMaxRedirects(); maxRedirects = Math.max(MIN_REDIRECTS, maxRedirects); + followHttpToHttps = followHttpToHttps != null ? followHttpToHttps : Boolean.parseBoolean(ParameterService.getParameterValue(RapidMiner.RAPIDMINER_FOLLOW_HTTP_TO_HTTPS)); + followHttpsToHttp = followHttpsToHttp != null ? followHttpsToHttp : Boolean.parseBoolean(ParameterService.getParameterValue(RapidMiner.RAPIDMINER_FOLLOW_HTTPS_TO_HTTP)); + crossDomainBlacklist = new ArrayList<>(crossDomainBlacklist != null ? crossDomainBlacklist : CROSS_DOMAIN_BLACKLIST); + crossDomainBlacklist.replaceAll(String::toLowerCase); + if (!(conn instanceof HttpURLConnection)) { return conn; } HttpURLConnection httpConnection = (HttpURLConnection) conn; + if(!httpConnection.getInstanceFollowRedirects()){ + return httpConnection; + } + + HashMap> mutableRequestProperties = new HashMap<>(); + if (requestProperties == null) { + requestProperties = new HashMap<>(); + } + try { + applyRequestProperties(httpConnection, requestProperties); + requestProperties.forEach((key, value) -> { + if (value != null) { + mutableRequestProperties.put(key, new ArrayList<>(value)); + } + }); + requestProperties = mutableRequestProperties; + // add request properties from the connection object + // it might contain values that are missing from the request properties + httpConnection.getRequestProperties().forEach((key, value) -> { + if (value != null) { + mutableRequestProperties.putIfAbsent(key, new ArrayList<>(value)); + } + }); + } catch (IllegalStateException e) { + LogService.getRoot().log(Level.WARNING, "com.rapidminer.tools.net.UrlFollower.already_connected_properties", e); + } int redirectCount; for (redirectCount = 0; redirectCount <= maxRedirects; redirectCount++) { + httpConnection.setInstanceFollowRedirects(useJavaRedirect); + addRequestBody(httpConnection, requestProperties, postData); if (!isRedirecting(httpConnection)) { return httpConnection; } + URL newUrl = new URL(httpConnection.getHeaderField(LOCATION)); // Check if http <-> https following is allowed verifyRedirect(httpConnection.getURL(), newUrl, followHttpToHttps, followHttpsToHttp); @@ -199,12 +626,38 @@ public static URLConnection follow(URLConnection conn, int maxRedirects, boolean } HttpURLConnection newHttpConnection = (HttpURLConnection) newConnection; // Keep user-agent, timeouts and request method (if needed) - copyRequestProperties(httpConnection, newHttpConnection); + copyRequestProperties(httpConnection, newHttpConnection, requestProperties, crossDomainBlacklist); httpConnection = newHttpConnection; } throw new ProtocolException(I18N.getErrorMessage("url_follower.too_many_redirects", redirectCount)); } + /** + * Adds a request body if needed + * + * @param httpConnection the connection + * @param requestProperties http header + * @param requestBody the request body + * @throws IOException if an I/O error occurs. + */ + private static void addRequestBody(HttpURLConnection httpConnection, Map> requestProperties, RequestBody requestBody) throws IOException { + if (requestBody != null && BODY_REQUEST_METHODS.contains(httpConnection.getRequestMethod().toUpperCase(Locale.ENGLISH))) { + if (!requestProperties.containsKey("Content-Length")) { + httpConnection.setRequestProperty("Content-Length", "" + requestBody.getSize()); + } + try { + if (!httpConnection.getDoOutput()) { + httpConnection.setDoOutput(true); + } + try (OutputStream out = httpConnection.getOutputStream()) { + requestBody.writeBody(out); + } + } catch (IllegalStateException e) { + LogService.getRoot().log(Level.WARNING, "com.rapidminer.tools.net.UrlFollower.already_connected_body", e); + } + } + } + /** * Verifies if the given redirect is allowed * @@ -225,6 +678,26 @@ private static void verifyRedirect(URL url, URL newUrl, boolean followHttpToHttp } } + /** + * Applies the request properties on the connection + * + * @param connection + * the connection + * @param requestProperties + * the request properties + */ + private static void applyRequestProperties(HttpURLConnection connection, Map> requestProperties) { + requestProperties.forEach((key, valueList) -> { + for (int i = 0; i < valueList.size(); i++) { + if (i == 0) { + connection.setRequestProperty(key, valueList.get(i)); + } else { + connection.addRequestProperty(key, valueList.get(i)); + } + } + }); + } + /** * Copies the User-Agent, Read Timeout, Connection Timeout and if necessary the Request Method * @@ -232,15 +705,22 @@ private static void verifyRedirect(URL url, URL newUrl, boolean followHttpToHttp * the source of the properties * @param to * the target of the properties + * @param requestProperties + * the requestProperties + * @param crossDomainBlacklist + * blacklist to filter the requestProperties in case of a host change * @throws IOException * if an error occurred connecting to the server. */ - private static void copyRequestProperties(HttpURLConnection from, HttpURLConnection to) throws IOException { - // Keep the user agent - String userAgent = from.getRequestProperty(USER_AGENT); - if (userAgent != null) { - to.setRequestProperty(USER_AGENT, userAgent); + private static void copyRequestProperties(HttpURLConnection from, HttpURLConnection to, Map> requestProperties, List crossDomainBlacklist) throws IOException { + if (!from.getURL().getHost().equals(to.getURL().getHost())) { + // remove blacklisted header fields + requestProperties.keySet().removeIf(key -> crossDomainBlacklist.contains(key.toLowerCase(Locale.ENGLISH))); } + + // Keep all (except for Authorization and Cookie) headers in case of a redirect on the same site + applyRequestProperties(to, requestProperties); + // Keep Read Timeout and Connection Timeout to.setReadTimeout(from.getReadTimeout()); to.setConnectTimeout(from.getConnectTimeout()); @@ -248,7 +728,6 @@ private static void copyRequestProperties(HttpURLConnection from, HttpURLConnect if (shouldKeepRequestMethod(from)) { to.setRequestMethod(from.getRequestMethod()); } - // we do not send further information like Cookie or Authorization on redirects } /** @@ -277,18 +756,7 @@ private static boolean shouldKeepRequestMethod(HttpURLConnection connection) thr * @throws IOException if an error occurred connecting to the server. */ private static boolean isRedirecting(HttpURLConnection connection) throws IOException { - return connection.getInstanceFollowRedirects() && isRedirectCode(connection.getResponseCode()); - } - - /** - * Checks if the response code is a redirect code - * - * @param responseCode - * the http response code - * @return - */ - private static boolean isRedirectCode(int responseCode) { - switch (responseCode) { + switch (connection.getResponseCode()) { case HttpURLConnection.HTTP_MOVED_PERM: case HttpURLConnection.HTTP_MOVED_TEMP: case HttpURLConnection.HTTP_SEE_OTHER: @@ -299,7 +767,6 @@ private static boolean isRedirectCode(int responseCode) { return false; } } - /** * Tries to read the {@value MAX_REDIRECTS_PROPERTY} defaults to {@value MAX_REDIRECTS_DEFAULT} * diff --git a/src/main/java/com/rapidminer/tools/net/UserProvidedTLSCertificateLoader.java b/src/main/java/com/rapidminer/tools/net/UserProvidedTLSCertificateLoader.java index c38af7ef6..2a86f3fa8 100644 --- a/src/main/java/com/rapidminer/tools/net/UserProvidedTLSCertificateLoader.java +++ b/src/main/java/com/rapidminer/tools/net/UserProvidedTLSCertificateLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/Parameter.java b/src/main/java/com/rapidminer/tools/parameter/Parameter.java index 0fff6f2a9..66cc56c14 100644 --- a/src/main/java/com/rapidminer/tools/parameter/Parameter.java +++ b/src/main/java/com/rapidminer/tools/parameter/Parameter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/ParameterChangeListener.java b/src/main/java/com/rapidminer/tools/parameter/ParameterChangeListener.java index 548862f96..c33692369 100644 --- a/src/main/java/com/rapidminer/tools/parameter/ParameterChangeListener.java +++ b/src/main/java/com/rapidminer/tools/parameter/ParameterChangeListener.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/ParameterScope.java b/src/main/java/com/rapidminer/tools/parameter/ParameterScope.java index 767be0d20..fbaa1e5f1 100644 --- a/src/main/java/com/rapidminer/tools/parameter/ParameterScope.java +++ b/src/main/java/com/rapidminer/tools/parameter/ParameterScope.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/ParameterWriter.java b/src/main/java/com/rapidminer/tools/parameter/ParameterWriter.java index 7835d47bd..b12cdb9b1 100644 --- a/src/main/java/com/rapidminer/tools/parameter/ParameterWriter.java +++ b/src/main/java/com/rapidminer/tools/parameter/ParameterWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/WindowsBatParameterWriter.java b/src/main/java/com/rapidminer/tools/parameter/WindowsBatParameterWriter.java index edd5c0b31..ca17a2401 100644 --- a/src/main/java/com/rapidminer/tools/parameter/WindowsBatParameterWriter.java +++ b/src/main/java/com/rapidminer/tools/parameter/WindowsBatParameterWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/WindowsExeParameterWriter.java b/src/main/java/com/rapidminer/tools/parameter/WindowsExeParameterWriter.java index ed3fd1645..0cb881a7b 100644 --- a/src/main/java/com/rapidminer/tools/parameter/WindowsExeParameterWriter.java +++ b/src/main/java/com/rapidminer/tools/parameter/WindowsExeParameterWriter.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/FileParameterProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/FileParameterProvider.java index 37d530f80..04c0bec32 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/FileParameterProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/FileParameterProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/InstallationFolderParameterProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/InstallationFolderParameterProvider.java index 15ce91f7b..6ea0971e7 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/InstallationFolderParameterProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/InstallationFolderParameterProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/ParameterEnforcer.java b/src/main/java/com/rapidminer/tools/parameter/admin/ParameterEnforcer.java index d90c472b6..702236b54 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/ParameterEnforcer.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/ParameterEnforcer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/ParameterProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/ParameterProvider.java index aa2785efa..1fc0d085b 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/ParameterProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/ParameterProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/ProvidedConfigurationException.java b/src/main/java/com/rapidminer/tools/parameter/admin/ProvidedConfigurationException.java index 1b477ff44..5a958a1c3 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/ProvidedConfigurationException.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/ProvidedConfigurationException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/StartupFailedDialogProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/StartupFailedDialogProvider.java index caf9a2309..750a09f17 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/StartupFailedDialogProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/StartupFailedDialogProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/SystemEnvironmentParameterProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/SystemEnvironmentParameterProvider.java index 42417b3ca..58245200c 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/SystemEnvironmentParameterProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/SystemEnvironmentParameterProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/TelemetryDependentSettings.java b/src/main/java/com/rapidminer/tools/parameter/admin/TelemetryDependentSettings.java index f2a0aabde..d121e2bd3 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/TelemetryDependentSettings.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/TelemetryDependentSettings.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/admin/WindowsRegistryParameterProvider.java b/src/main/java/com/rapidminer/tools/parameter/admin/WindowsRegistryParameterProvider.java index 29f7e3421..765c6684c 100644 --- a/src/main/java/com/rapidminer/tools/parameter/admin/WindowsRegistryParameterProvider.java +++ b/src/main/java/com/rapidminer/tools/parameter/admin/WindowsRegistryParameterProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/parameter/internal/DataManagementParameterHelper.java b/src/main/java/com/rapidminer/tools/parameter/internal/DataManagementParameterHelper.java index 1bf4b5fe6..aa3d6b098 100644 --- a/src/main/java/com/rapidminer/tools/parameter/internal/DataManagementParameterHelper.java +++ b/src/main/java/com/rapidminer/tools/parameter/internal/DataManagementParameterHelper.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/patterns/Visitor.java b/src/main/java/com/rapidminer/tools/patterns/Visitor.java index 468a20040..1e6491d5c 100644 --- a/src/main/java/com/rapidminer/tools/patterns/Visitor.java +++ b/src/main/java/com/rapidminer/tools/patterns/Visitor.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/plugin/AllPluginsClassLoader.java b/src/main/java/com/rapidminer/tools/plugin/AllPluginsClassLoader.java index 350080bd0..f0dd9fb7f 100644 --- a/src/main/java/com/rapidminer/tools/plugin/AllPluginsClassLoader.java +++ b/src/main/java/com/rapidminer/tools/plugin/AllPluginsClassLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/plugin/Dependency.java b/src/main/java/com/rapidminer/tools/plugin/Dependency.java index d5c95d1a1..7b30b94be 100644 --- a/src/main/java/com/rapidminer/tools/plugin/Dependency.java +++ b/src/main/java/com/rapidminer/tools/plugin/Dependency.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/plugin/ManagedExtension.java b/src/main/java/com/rapidminer/tools/plugin/ManagedExtension.java index 9c8921216..40e7b1894 100644 --- a/src/main/java/com/rapidminer/tools/plugin/ManagedExtension.java +++ b/src/main/java/com/rapidminer/tools/plugin/ManagedExtension.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/plugin/Plugin.java b/src/main/java/com/rapidminer/tools/plugin/Plugin.java index 586362e0b..066ce1617 100644 --- a/src/main/java/com/rapidminer/tools/plugin/Plugin.java +++ b/src/main/java/com/rapidminer/tools/plugin/Plugin.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -145,7 +145,7 @@ public class Plugin { /** @since 9.0.0 */ public static final String WHITELIST_SHIPPED = "shipped"; /** @since 9.0.0 */ - private static final String PACKAGED_IDS = "advanced_file_connectors,concurrency,jdbc_connectors,legacy,productivity,professional,remote_repository,blending"; + private static final String PACKAGED_IDS = "advanced_file_connectors,concurrency,jdbc_connectors,legacy,productivity,professional,remote_repository,blending,utility,browser,html5_charts"; /** @since 9.0.0 */ private static final Set PACKAGED_EXTENSIONS; /** @since 9.0.0 */ diff --git a/src/main/java/com/rapidminer/tools/plugin/PluginClassLoader.java b/src/main/java/com/rapidminer/tools/plugin/PluginClassLoader.java index 4d804529a..6e5d33fe1 100644 --- a/src/main/java/com/rapidminer/tools/plugin/PluginClassLoader.java +++ b/src/main/java/com/rapidminer/tools/plugin/PluginClassLoader.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/plugin/PluginException.java b/src/main/java/com/rapidminer/tools/plugin/PluginException.java index fe2a704b7..050232df2 100644 --- a/src/main/java/com/rapidminer/tools/plugin/PluginException.java +++ b/src/main/java/com/rapidminer/tools/plugin/PluginException.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/update/internal/MigrationManager.java b/src/main/java/com/rapidminer/tools/update/internal/MigrationManager.java index acd7c62db..6a107a83b 100644 --- a/src/main/java/com/rapidminer/tools/update/internal/MigrationManager.java +++ b/src/main/java/com/rapidminer/tools/update/internal/MigrationManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/update/internal/UpdateManager.java b/src/main/java/com/rapidminer/tools/update/internal/UpdateManager.java index 8acf59939..2ffa3ec02 100644 --- a/src/main/java/com/rapidminer/tools/update/internal/UpdateManager.java +++ b/src/main/java/com/rapidminer/tools/update/internal/UpdateManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerFactory.java b/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerFactory.java index 0e5717c40..15bdd5f1b 100644 --- a/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerFactory.java +++ b/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerFactory.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerRegistry.java b/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerRegistry.java index 8965e11e0..4ad959290 100644 --- a/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerRegistry.java +++ b/src/main/java/com/rapidminer/tools/update/internal/UpdateManagerRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsCollector.java b/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsCollector.java index 58e48b92e..b8caef4d1 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsCollector.java +++ b/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsCollector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -224,6 +224,7 @@ public static interface UsageObject { public static final String ARG_FAILED = "failed"; public static final String ARG_STARTED = "started"; public static final String ARG_STOPPED = "stopped"; + public static final String ARG_SPACER = "|"; public static final String VALUE_CTA_LIMIT = "limit"; public static final String ARG_CTA_LIMIT_DELETED_EVENTS = "deleted_events"; public static final String ARG_CTA_LIMIT_DECREASED_TIMEFRAME = "decreased_timeframe"; @@ -267,6 +268,19 @@ public static interface UsageObject { public static final String TYPE_EXAMPLESET_VIEW_FILTER = "es_view_filter"; public static final String VALUE_FILTER_SELECTED = "filter_selected"; + /** html5_visualization (since 9.2) */ + public static final String TYPE_HTML5_VISUALIZATION = "html5_visualization"; + public static final String TYPE_HTML5_VISUALIZATION_BROWSER = "html5_visualization_browser"; + public static final String VALUE_BROWSER_SETUP_TEST_STARTED = "browser_setup_test_started"; + public static final String VALUE_BROWSER_SETUP_TEST_FINISHED = "browser_setup_test_finished"; + public static final String ARG_BROWSER_TEST_BASIC = "basic"; + public static final String ARG_BROWSER_TEST_EXTENDED = "extended"; + public static final String VALUE_CHART_CREATION = "chart_creation"; + public static final String VALUE_CHART_EXPORT = "chart_export"; + public static final String TYPE_HTML5_VISUALIZATION_CONFIG_UI = "html5_visualization_config_ui"; + public static final String VALUE_CONFIG_GROUP_EXPANDED = "config_group_expanded"; + + public static final String VALUE_CREATED = "created"; public static final String VALUE_CONNECTED = "connected"; public static final String VALUE_CONNECTION_ERROR = "connection_error"; @@ -365,6 +379,122 @@ public void logGuessedDateFormat(String guessed, DateFormat chosenFormat) { log(TYPE_NEW_IMPORT, value, argument); } + /** + * Logs the successful creation of a HTML5 visualization. + * + * @param plotTypes + * the list of plot types that were used in the visualization, can be empty but never {@code null} + * @since 9.2.0 + */ + public void logHTML5VisualizationSuccess(List plotTypes) { + StringBuilder arg = new StringBuilder(); + arg.append(ARG_SUCCESS).append(ARG_SPACER); + arg.append(String.join(",", plotTypes)); + log(TYPE_HTML5_VISUALIZATION, VALUE_CHART_CREATION, arg.toString()); + } + + /** + * Logs the successful creation of a HTML5 visualization. + * + * @param plotTypes + * the list of plot types that were used in the visualization, can be empty but never {@code null} + * @param fileExtension + * the file extension (e.g. "pdf", "png", etc) + * @since 9.2.0 + */ + public void logHTML5VisualizationExport(List plotTypes, String fileExtension) { + StringBuilder arg = new StringBuilder(); + arg.append(fileExtension).append(ARG_SPACER); + arg.append(String.join(",", plotTypes)); + log(TYPE_HTML5_VISUALIZATION, VALUE_CHART_EXPORT, arg.toString()); + } + + /** + * Called when an HTML5 visualization could not be created due to misconfiguration by the user. + * + * @param plotTypes + * the list of plot types that were used in the visualization, can be empty but never {@code null} + * @param e + * the chart configuration/generation exception + * @since 9.2.0 + */ + public void logHTML5VisualizationFailure(List plotTypes, Exception e) { + StringBuilder arg = new StringBuilder(); + arg.append(ARG_FAILED).append(ARG_SPACER); + arg.append(String.join(",", plotTypes)).append(ARG_SPACER); + arg.append(e.getMessage()); + log(TYPE_HTML5_VISUALIZATION, VALUE_CHART_CREATION, arg.toString()); + } + + /** + * Called when an HTML5 visualization could not be created due to an unexpected exception. + * + * @param plotTypes + * the list of plot types that were used in the visualization, can be empty but never {@code null} + * @param t + * the unexpected throwable + * @since 9.2.0 + */ + public void logHTML5VisualizationException(List plotTypes, Throwable t) { + StringBuilder exception = new StringBuilder(); + exception.append("ex").append(ARG_SPACER); + exception.append(t.getClass()).append(ARG_SPACER); + exception.append(getThrowablenStackTraceAsString(t)); + + StringBuilder arg = new StringBuilder(); + arg.append(String.join(",", plotTypes)).append(ARG_SPACER); + arg.append(exception.toString()); + log(TYPE_HTML5_VISUALIZATION, VALUE_EXCEPTION, arg.toString()); + } + + /** + * Called when an HTML5 visualization could not be displayed in the browser due to an unexpected exception. + * + * @param t + * the unexpected throwable + * @since 9.2.0 + */ + public void logHTML5VisualizationBrowserException(Throwable t) { + StringBuilder exception = new StringBuilder(); + exception.append("ex").append(ARG_SPACER); + exception.append(t.getClass()).append(ARG_SPACER); + exception.append(getThrowablenStackTraceAsString(t)); + + StringBuilder arg = new StringBuilder(); + arg.append(exception.toString()); + log(TYPE_HTML5_VISUALIZATION_BROWSER, VALUE_EXCEPTION, arg.toString()); + } + + /** + * Called when the setup test of the HTML5 browser is started. Note that this will be logged all the time, but the + * finish (either success or failure) will only be logged when the JVM does not crash during the test. + * + * @param type + * the type (basic vs extended) + * @since 9.2.0 + */ + public void logHTML5VisualizationBrowserSetupTestStarted(String type) { + log(TYPE_HTML5_VISUALIZATION_BROWSER, VALUE_BROWSER_SETUP_TEST_STARTED, type); + } + + /** + * Called when the setup test of the HTML5 browser is done, both in case of success and failure. Note that the start + * will be logged all the time, but this (no matter if success or failure) will only be logged when the JVM does not + * crash during the test. + * + * @param type + * the type (basic vs extended) + * @param success + * {@code true} if the browser setup test was successful; {@code false} otherwise + * @since 9.2.0 + */ + public void logHTML5VisualizationBrowserSetupTestFinished(String type, boolean success) { + StringBuilder arg = new StringBuilder(); + arg.append(success ? ARG_SUCCESS : ARG_FAILED).append(ARG_SPACER); + arg.append(type); + log(TYPE_HTML5_VISUALIZATION_BROWSER, VALUE_BROWSER_SETUP_TEST_FINISHED, arg.toString()); + } + /** * A Key defines an identifier that is used to store some collected usage data associated with it. It has 3 levels, * TYPE, VALUE and ARG, where ARG may be null. @@ -754,7 +884,23 @@ public int hashCode() { * @return */ public static String getExceptionStackTraceAsString(Exception e) { - return Stream.of(e.getStackTrace()).limit(40).map(StackTraceElement::toString).collect(Collectors.joining(",")); + return getThrowablenStackTraceAsString(e); + } + + /** + * Transforms an exception stacktrace into a String + * + * @param t + * the throwable, must not be {@code null} + * @return the stacktrace, never {@code null} + * @since 9.2.0 + */ + public static String getThrowablenStackTraceAsString(Throwable t) { + if (t == null) { + throw new IllegalArgumentException("t must not be null!"); + } + + return Stream.of(t.getStackTrace()).limit(40).map(StackTraceElement::toString).collect(Collectors.joining(",")); } /** Listener that logs input and output volume at operator ports. */ diff --git a/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsTable.java b/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsTable.java index 68fc11af7..53b5a9ccb 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsTable.java +++ b/src/main/java/com/rapidminer/tools/usagestats/ActionStatisticsTable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/CallToActionScheduler.java b/src/main/java/com/rapidminer/tools/usagestats/CallToActionScheduler.java index 8cb3eca18..da76288ea 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/CallToActionScheduler.java +++ b/src/main/java/com/rapidminer/tools/usagestats/CallToActionScheduler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/CtaDao.java b/src/main/java/com/rapidminer/tools/usagestats/CtaDao.java index 53c3de14a..d36de7584 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/CtaDao.java +++ b/src/main/java/com/rapidminer/tools/usagestats/CtaDao.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/CtaDataSource.java b/src/main/java/com/rapidminer/tools/usagestats/CtaDataSource.java index 3b8116f37..1dda3ccc1 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/CtaDataSource.java +++ b/src/main/java/com/rapidminer/tools/usagestats/CtaDataSource.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/CtaEventAggregator.java b/src/main/java/com/rapidminer/tools/usagestats/CtaEventAggregator.java index ee0b63afc..2f0c3305c 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/CtaEventAggregator.java +++ b/src/main/java/com/rapidminer/tools/usagestats/CtaEventAggregator.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/DefaultUsageLoggable.java b/src/main/java/com/rapidminer/tools/usagestats/DefaultUsageLoggable.java index c09b803ce..0786fb73f 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/DefaultUsageLoggable.java +++ b/src/main/java/com/rapidminer/tools/usagestats/DefaultUsageLoggable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/LocalRuleProvider.java b/src/main/java/com/rapidminer/tools/usagestats/LocalRuleProvider.java index 33e68b6a1..ec6e53755 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/LocalRuleProvider.java +++ b/src/main/java/com/rapidminer/tools/usagestats/LocalRuleProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/RemoteRuleProvider.java b/src/main/java/com/rapidminer/tools/usagestats/RemoteRuleProvider.java index 74be4e6ac..bcdb3ea81 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/RemoteRuleProvider.java +++ b/src/main/java/com/rapidminer/tools/usagestats/RemoteRuleProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/Rule.java b/src/main/java/com/rapidminer/tools/usagestats/Rule.java index 5efc5a4ab..29574d84e 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/Rule.java +++ b/src/main/java/com/rapidminer/tools/usagestats/Rule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/RuleService.java b/src/main/java/com/rapidminer/tools/usagestats/RuleService.java index 4d346655f..5f99edbe0 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/RuleService.java +++ b/src/main/java/com/rapidminer/tools/usagestats/RuleService.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/UsageLoggable.java b/src/main/java/com/rapidminer/tools/usagestats/UsageLoggable.java index 49300fd05..9c9962359 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/UsageLoggable.java +++ b/src/main/java/com/rapidminer/tools/usagestats/UsageLoggable.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/UsageStatistics.java b/src/main/java/com/rapidminer/tools/usagestats/UsageStatistics.java index aa3767019..d35fad96d 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/UsageStatistics.java +++ b/src/main/java/com/rapidminer/tools/usagestats/UsageStatistics.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -60,7 +60,7 @@ * Collects statistics about usage of operators. Statistics can be sent to a server collecting them. * Counting and resetting is thread safe. * - * @see UsageStatsTransmissionDialog + * @see ActionStatisticsCollector ActionStatisticsCollector for the actual hooks to log usage stats. * * @author Simon Fischer * diff --git a/src/main/java/com/rapidminer/tools/usagestats/UsageStatsScheduler.java b/src/main/java/com/rapidminer/tools/usagestats/UsageStatsScheduler.java index dc64a1bff..fa2392329 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/UsageStatsScheduler.java +++ b/src/main/java/com/rapidminer/tools/usagestats/UsageStatsScheduler.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/UsageStatsTransmissionDialog.java b/src/main/java/com/rapidminer/tools/usagestats/UsageStatsTransmissionDialog.java index 96001d8e5..2e9254b77 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/UsageStatsTransmissionDialog.java +++ b/src/main/java/com/rapidminer/tools/usagestats/UsageStatsTransmissionDialog.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/usagestats/VerifiableRule.java b/src/main/java/com/rapidminer/tools/usagestats/VerifiableRule.java index 1d7a56233..ed6a6e6ab 100644 --- a/src/main/java/com/rapidminer/tools/usagestats/VerifiableRule.java +++ b/src/main/java/com/rapidminer/tools/usagestats/VerifiableRule.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/xml/MapBasedNamespaceContext.java b/src/main/java/com/rapidminer/tools/xml/MapBasedNamespaceContext.java index eff6339bd..2b1b16b30 100644 --- a/src/main/java/com/rapidminer/tools/xml/MapBasedNamespaceContext.java +++ b/src/main/java/com/rapidminer/tools/xml/MapBasedNamespaceContext.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tools/xml/XHTMLEntityResolver.java b/src/main/java/com/rapidminer/tools/xml/XHTMLEntityResolver.java index 8df726be3..565adf4ad 100644 --- a/src/main/java/com/rapidminer/tools/xml/XHTMLEntityResolver.java +++ b/src/main/java/com/rapidminer/tools/xml/XHTMLEntityResolver.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/Tutorial.java b/src/main/java/com/rapidminer/tutorial/Tutorial.java index aae93b02e..4a3b000cd 100644 --- a/src/main/java/com/rapidminer/tutorial/Tutorial.java +++ b/src/main/java/com/rapidminer/tutorial/Tutorial.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/TutorialGroup.java b/src/main/java/com/rapidminer/tutorial/TutorialGroup.java index ce1ee5c2e..426d56eb8 100644 --- a/src/main/java/com/rapidminer/tutorial/TutorialGroup.java +++ b/src/main/java/com/rapidminer/tutorial/TutorialGroup.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/TutorialManager.java b/src/main/java/com/rapidminer/tutorial/TutorialManager.java index 849f9f946..5b4ba5f9e 100644 --- a/src/main/java/com/rapidminer/tutorial/TutorialManager.java +++ b/src/main/java/com/rapidminer/tutorial/TutorialManager.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/TutorialRegistry.java b/src/main/java/com/rapidminer/tutorial/TutorialRegistry.java index 68ae54cbe..c398980cc 100644 --- a/src/main/java/com/rapidminer/tutorial/TutorialRegistry.java +++ b/src/main/java/com/rapidminer/tutorial/TutorialRegistry.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/gui/TutorialBrowser.java b/src/main/java/com/rapidminer/tutorial/gui/TutorialBrowser.java index ad5edc2d8..82dcfe433 100644 --- a/src/main/java/com/rapidminer/tutorial/gui/TutorialBrowser.java +++ b/src/main/java/com/rapidminer/tutorial/gui/TutorialBrowser.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/com/rapidminer/tutorial/gui/TutorialSelector.java b/src/main/java/com/rapidminer/tutorial/gui/TutorialSelector.java index 94b360918..2a3dbcc34 100644 --- a/src/main/java/com/rapidminer/tutorial/gui/TutorialSelector.java +++ b/src/main/java/com/rapidminer/tutorial/gui/TutorialSelector.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/operator/ClusteringAlgorithms.java b/src/main/java/de/dfki/madm/operator/ClusteringAlgorithms.java index d7bbdc48b..9528661ad 100644 --- a/src/main/java/de/dfki/madm/operator/ClusteringAlgorithms.java +++ b/src/main/java/de/dfki/madm/operator/ClusteringAlgorithms.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/operator/KMeanspp.java b/src/main/java/de/dfki/madm/operator/KMeanspp.java index bdca4d123..f6e55ec58 100644 --- a/src/main/java/de/dfki/madm/operator/KMeanspp.java +++ b/src/main/java/de/dfki/madm/operator/KMeanspp.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/operator/clustering/XMeansCore.java b/src/main/java/de/dfki/madm/operator/clustering/XMeansCore.java index 51ea2ce9a..477f62caf 100644 --- a/src/main/java/de/dfki/madm/operator/clustering/XMeansCore.java +++ b/src/main/java/de/dfki/madm/operator/clustering/XMeansCore.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/paren/gui/renderer/models/AutoMLPImprovedNeuralNetModelRenderer.java b/src/main/java/de/dfki/madm/paren/gui/renderer/models/AutoMLPImprovedNeuralNetModelRenderer.java index 365090f14..ca6318b9b 100644 --- a/src/main/java/de/dfki/madm/paren/gui/renderer/models/AutoMLPImprovedNeuralNetModelRenderer.java +++ b/src/main/java/de/dfki/madm/paren/gui/renderer/models/AutoMLPImprovedNeuralNetModelRenderer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetLearner.java b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetLearner.java index d07ab4368..cc87e10c5 100644 --- a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetLearner.java +++ b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetLearner.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetModel.java b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetModel.java index 79bad7a86..9ba6447ce 100644 --- a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetModel.java +++ b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetModel.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetVisualizer.java b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetVisualizer.java index 9dd4defcc..ae09cf93e 100644 --- a/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetVisualizer.java +++ b/src/main/java/de/dfki/madm/paren/operator/learner/functions/neuralnet/AutoMLPImprovedNeuralNetVisualizer.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/main/resources/com/rapidminer/resources/BETA_EULA.txt b/src/main/resources/com/rapidminer/resources/BETA_EULA.txt index e04add110..54b054352 100644 --- a/src/main/resources/com/rapidminer/resources/BETA_EULA.txt +++ b/src/main/resources/com/rapidminer/resources/BETA_EULA.txt @@ -99,7 +99,7 @@ Beta Program RapidMiner provides the Beta Software to selected users (the "Beta Testers") for the purpose of previewing new features which may be made generally available in a later public release. In return, RapidMiner expects Beta Testers to actively participate in the Beta Program as further described in this Exhibit A. 2. Usage Commitment -The Beta Tester shall use best efforts to fully and diligently exercise the Beta Software. This includes the installation, startup and usage of the Beta Software as applicable. The Beta Tester shall place specific emphasis on testing the features mentioned on the Beta Program web page at http://redirects.rapidminer.com/rm7-beta (the "Beta Website"). +The Beta Tester shall use best efforts to fully and diligently exercise the Beta Software. This includes the installation, startup and usage of the Beta Software as applicable. The Beta Tester shall place specific emphasis on testing the features mentioned on the Beta Program web page at https://redirects.rapidminer.com/rm7-beta (the "Beta Website"). 3. Bug and Feedback Submission In the event that the Beta Tester experiences a bug or encounters any issue with the Beta Software, the Beta Tester shall report the issue through the issue tracker available at the Beta Website. The Beta Tester shall document and submit bugs in compliance to the measures set forth in Section 2 of Exhibit B. diff --git a/src/main/resources/com/rapidminer/resources/OperatorsCore.xml b/src/main/resources/com/rapidminer/resources/OperatorsCore.xml index 20993d6c2..692c0aa7b 100644 --- a/src/main/resources/com/rapidminer/resources/OperatorsCore.xml +++ b/src/main/resources/com/rapidminer/resources/OperatorsCore.xml @@ -158,6 +158,12 @@ Example2AttributePivoting
+ + 9.2 + generate_data_user_specification + com.rapidminer.operator.generator.UserSpecificationDataGenerator + + @@ -2221,11 +2227,6 @@ ExampleSetGenerator - - generate_data_user_specification - com.rapidminer.operator.generator.UserSpecificationDataGenerator - - generate_nominal_data com.rapidminer.operator.generator.NominalExampleSetGenerator diff --git a/src/main/resources/com/rapidminer/resources/about_infos.properties b/src/main/resources/com/rapidminer/resources/about_infos.properties index f95a53aeb..364cba753 100644 --- a/src/main/resources/com/rapidminer/resources/about_infos.properties +++ b/src/main/resources/com/rapidminer/resources/about_infos.properties @@ -1,2 +1,2 @@ -copyright = Copyright (C) 2001 - 2018 RapidMiner GmbH +copyright = Copyright (C) 2001 - 2019 RapidMiner GmbH more = More information at http://www.rapidminer.com \ No newline at end of file diff --git a/src/main/resources/com/rapidminer/resources/i18n/Errors.properties b/src/main/resources/com/rapidminer/resources/i18n/Errors.properties index cc951705a..3b9e46382 100644 --- a/src/main/resources/com/rapidminer/resources/i18n/Errors.properties +++ b/src/main/resources/com/rapidminer/resources/i18n/Errors.properties @@ -285,4 +285,15 @@ process.error.seemingly_unrelated_regression.too_few_inputs = The SUR operator n url_follower.too_many_redirects = Server redirected too many times ({0}) url_follower.http_to_https = HTTP to HTTPS forwarding is not allowed. -url_follower.https_to_http = HTTPS to HTTP forwarding is not allowed. \ No newline at end of file +url_follower.https_to_http = HTTPS to HTTP forwarding is not allowed. + +process.error.conditions.missing_label_and_predictions = The example set does not contain the required attributes 'prediction' and 'label'! +process.error.conditions.missing_label = The example set does not contain the required 'label' attribute! +process.error.conditions.missing_prediction = The example set does not contain the required 'prediction' attribute! + +com.rapidminer.example.set.WrongPredictionCondition.missing_label_and_prediction = A wrong prediction filter requires an example set containing 'label' and 'prediction' attributes! +com.rapidminer.example.set.WrongPredictionCondition.missing_label = A wrong prediction filter requires an example set containing a 'label' attribute! +com.rapidminer.example.set.WrongPredictionCondition.missing_prediction = A wrong prediction filter requires an example set containing a 'prediction' attribute! +com.rapidminer.example.set.CorrectPredictionCondition.missing_label_and_prediction = A correct prediction filter requires an example set containing 'label' and 'prediction' attributes! +com.rapidminer.example.set.CorrectPredictionCondition.missing_label = A correct prediction requires an example set containing a 'label' attribute! +com.rapidminer.example.set.CorrectPredictionCondition.missing_prediction = A correct prediction requires an example set containing a 'prediction' attribute! diff --git a/src/main/resources/com/rapidminer/resources/i18n/GUI.properties b/src/main/resources/com/rapidminer/resources/i18n/GUI.properties index ced8c0e0c..1e4f1f876 100644 --- a/src/main/resources/com/rapidminer/resources/i18n/GUI.properties +++ b/src/main/resources/com/rapidminer/resources/i18n/GUI.properties @@ -167,15 +167,15 @@ gui.action.toolbar_resources.documentation.mne = D gui.action.toolbar_resources.documentation.icon = folder2.png gui.action.toolbar_resources.documentation.tip = Need Help? Browse the online Documentation -gui.action.toolbar_resources.help_videos.label = Training Videos (Web) -gui.action.toolbar_resources.help_videos.mne = V -gui.action.toolbar_resources.help_videos.icon = movie_camera.png -gui.action.toolbar_resources.help_videos.tip = Need Help? Browse the online training videos. +gui.action.toolbar_resources.help_videos.label = RapidMiner Academy (Web) +gui.action.toolbar_resources.help_videos.mne = A +gui.action.toolbar_resources.help_videos.icon = graduation_hat.png +gui.action.toolbar_resources.help_videos.tip = Jump-start your RapidMiner skills with our free, self-paced online training content. -gui.action.toolbar_resources.help_forum.label = Community Forum (Web) -gui.action.toolbar_resources.help_forum.mne = F -gui.action.toolbar_resources.help_forum.icon = question_and_answer.png -gui.action.toolbar_resources.help_forum.tip = Need Help? Visit the RapidMiner community forum for questions and discussions regarding RapidMiner Studio and data mining in general. +gui.action.toolbar_resources.help_forum.label = Visit Community (Web) +gui.action.toolbar_resources.help_forum.mne = C +gui.action.toolbar_resources.help_forum.icon = users.png +gui.action.toolbar_resources.help_forum.tip = Need help? Visit our community forum, with more than 350 000 members and active participation by our research team. gui.action.toolbar_resources.support.label = Support (Web) gui.action.toolbar_resources.support.mne = S @@ -201,7 +201,7 @@ gui.progress.load_upgrade_notifications.label = Fetching Upgrade Notifications gui.progress.load_news.label = Fetching News -gui.label.marketplace.news.url = http://redirects.rapidminer.com/news/studio-marketplace/7.2 +gui.label.marketplace.news.url = https://redirects.rapidminer.com/news/studio-marketplace/7.2 gui.action.function_description.more_information.label = gui.action.function_description.more_information.icon = @@ -565,11 +565,11 @@ gui.action.onboarding.license_upgrade.label = Upgrade my licenseRapidMiner Stu gui.label.onboarding.license_expired_info = Your {0} {1} License has expired. gui.label.onboarding.license_expired_info1 = You can continue your work with a {0} {1} License, gui.label.onboarding.license_expired_info2 = but this may restrict certain functions. -gui.label.onboarding.license_expired_url = http://redirects.rapidminer.com/studio/web/license-docs +gui.label.onboarding.license_expired_url = https://redirects.rapidminer.com/studio/web/license-docs gui.label.onboarding.license_no_license_info1 = A new license is required to continue using RapidMiner Studio. gui.label.onboarding.license_no_license_info2 = If you don\u2019t have a new license key ready, create an account gui.label.onboarding.license_no_license_info3 = on RapidMiner.com for a {0} License. @@ -766,7 +766,7 @@ gui.label.getting_started.tab.tutorial = Learn gui.label.getting_started.header.getstarted = A quick introduction to RapidMiner: gui.label.getting_started.header.tutorials = Tutorials and online resources: gui.label.getting_started.header.tutorial = Step by Step In-Product Tutorial -gui.label.getting_started.header.explore = Additional Material +gui.label.getting_started.header.explore = Online Resources gui.label.getting_started.header.new_process = Start a new project: gui.label.getting_started.header.templates = Choose a template to start from: gui.label.getting_started.header.location = Open an existing process: @@ -789,11 +789,11 @@ gui.label.getting_started.documentation.icon = document_orientation_portrait.png gui.label.getting_started.community.title = Visit Community gui.label.getting_started.community.description = Need help? Visit our community forum, with more than 350 000 members and active participation by our research team. -gui.label.getting_started.community.icon = users_relation2.png +gui.label.getting_started.community.icon = users.png -gui.label.getting_started.trainingvideo.title = Watch Training Videos +gui.label.getting_started.trainingvideo.title = Explore RapidMiner Academy gui.label.getting_started.trainingvideo.description = Jump-start your RapidMiner skills with our free, self-paced online training content. -gui.label.getting_started.trainingvideo.icon = film.png +gui.label.getting_started.trainingvideo.icon = graduation_hat.png gui.label.getting_started.header.recent = Open an existing process: gui.label.getting_started.no_recent_files = No recent processes @@ -998,7 +998,7 @@ gui.notification.license.stored_expired.label =

{0} {1}

License key not yet active!

License will become active in the future.
gui.notification.license.stored_ok.label =

{0} {1}

License key has been successfully installed.

Happy mining!
-gui.label.license_upgrade.url = http://redirects.rapidminer.com/app/studio/7.2/upgrade/default +gui.label.license_upgrade.url = https://redirects.rapidminer.com/app/studio/7.2/upgrade/default gui.label.license.parse_error = Invalid @@ -1025,9 +1025,9 @@ gui.label.license.no_end_date = Lifetime license gui.label.license.upgrade_link = Buy License gui.label.license.my_account = RapidMiner Account -gui.label.license.url = http://redirects.rapidminer.com/app/studio/7.2/purchase/default -gui.label.license.pricing.url = http://redirects.rapidminer.com/app/studio/7.2/purchase/pricing -gui.label.license.editions.url = http://redirects.rapidminer.com/app/studio/7.2/purchase/editions +gui.label.license.url = https://redirects.rapidminer.com/app/studio/7.2/purchase/default +gui.label.license.pricing.url = https://redirects.rapidminer.com/app/studio/7.2/purchase/pricing +gui.label.license.editions.url = https://redirects.rapidminer.com/app/studio/7.2/purchase/editions gui.action.license.upgrade.label = Upgrade My License gui.action.license.upgrade.icon = scroll2.png @@ -1052,7 +1052,7 @@ gui.action.license.login_and_download.mne = Y gui.action.license.login_and_download.icon = download.png gui.action.license.login_and_download.tip = Synchronizes your licenses with the RapidMiner Account Server -gui.label.manage_licenses.intro = Visit your RapidMiner account page to request a new license or view existing licenses. +gui.label.manage_licenses.intro = Visit your RapidMiner account page to request a new license or view existing licenses. gui.label.manage_licenses.valid_until = Valid until {0}. gui.label.manage_licenses.registered_to = Registered to {0} gui.label.manage_licenses.perpetual_license = Perpetual license. @@ -2720,7 +2720,7 @@ gui.dialog.confirm.updates_exist_osx.icon = package_add.png gui.dialog.confirm.updates_exist_osx.message = A new update to RapidMiner Studio {0} exists. Do you want to download the update from rapidminer.com? gui.label.update.osx.label = Download Update -gui.label.update.osx.url = http://redirects.rapidminer.com/web/download-osx-app +gui.label.update.osx.url = https://redirects.rapidminer.com/web/download-osx-app gui.action.update.confirm.yes.label = Update Now gui.action.update.confirm.yes.icon = ok.png @@ -2902,8 +2902,8 @@ gui.dialog.auth.proxy.message = A username and password is required for accessin gui.dialog.auth.proxy.basic =

Basic authentication
Your credentials are transferred in plain text. gui.dialog.auth.proxy.digest =

Digest authentication
Your credentials are transferred as MD5 hashes. gui.dialog.auth.proxy.ntlm =

NTLM authentication
If necessary, add your domain as domain\\username to the field Username. -gui.dialog.auth.proxy.negotiate =

SPNEGO authentication
If you want to use Kerberos instead of NTLM, provide your Kerberos Configuration. -gui.dialog.auth.proxy.kerberos =

Kerberos authentication
Please also provide your Kerberos Configuration. +gui.dialog.auth.proxy.negotiate =

SPNEGO authentication
If you want to use Kerberos instead of NTLM, provide your Kerberos Configuration. +gui.dialog.auth.proxy.kerberos =

Kerberos authentication
Please also provide your Kerberos Configuration. gui.dialog.auth.proxy.unknown = gui.dialog.auth.proxy.wrong.credentials.title = Wrong credentials @@ -3181,7 +3181,7 @@ gui.dialog.message.no_updates_available.message = No newer versions of the Rapid gui.dialog.message.update_available.title = New Version Available gui.dialog.message.update_available.icon = download.png -gui.dialog.message.update_available.message = RapidMiner Studio {0} is now available. Please download it from http://www.rapidminer.com. +gui.dialog.message.update_available.message = RapidMiner Studio {0} is now available. Please download it from https://www.rapidminer.com. gui.dialog.attribute_editor.title = Attribute Editor gui.dialog.attribute_editor.icon = table_new.png @@ -4092,7 +4092,7 @@ gui.action.report_bug.label = Report Bug gui.action.report_bug.mne = R gui.action.report_bug.icon = question_and_answer.png gui.action.report_bug.tip = Report this Bug to the RapidMiner Community. -gui.action.report_bug.url = http://redirects.rapidminer.com/app/studio/7.2/forum/error_dialog +gui.action.report_bug.url = https://redirects.rapidminer.com/app/studio/7.2/forum/error_dialog gui.dialog.message.bugreport_successful.title = Bug Report Successful gui.dialog.message.bugreport_successful.message = Your bug report has been successfully processed. @@ -4210,10 +4210,10 @@ gui.action.meta_data_stats.copy_att_name.mne = gui.action.meta_data_stats.copy_att_name.icon = copy.png gui.action.meta_data_stats.copy_att_name.tip = Copy the name of this attribute to the clipboard. -gui.action.meta_data_stats.open_chart.label = Open chart +gui.action.meta_data_stats.open_chart.label = Open visualizations gui.action.meta_data_stats.open_chart.mne = gui.action.meta_data_stats.open_chart.icon = presentation_chart.png -gui.action.meta_data_stats.open_chart.tip = Show the preview chart in the actual chart view. +gui.action.meta_data_stats.open_chart.tip = Show the preview chart in the Visualizations panel. gui.action.meta_data_stats.show_nominal_values.label = Details... gui.action.meta_data_stats.show_nominal_values.mne = @@ -4333,7 +4333,9 @@ gui.progress.refreshing.label=Refreshing gui.progress.download_from_repository.label=Downloading gui.progress.download_md_from_repository.label=Retrieving Meta Data gui.progress.store_process.label=Storing Process +gui.progress.store_ioobject.label=Storing {0} gui.progress.validate_process.label=Validating Process +gui.progress.revalidate_process.label=Waiting to revalidate Process gui.progress.import_data.label=Importing Data gui.progress.auto_wiring.label=Auto-Wiring Operators gui.progress.fetching_suggestions.label=Fetching Suggestions @@ -4347,6 +4349,7 @@ gui.progress.connect_to_bugzilla.label = Connecting to BugZilla gui.progress.send_report_to_bugzilla.label = Sending bug report to BugZilla gui.progress.run_remote_now.label = Start process on RapidMiner Server gui.progress.db_clear_cache.label = Refresh metadata +gui.progress.AbstractReader.transform_metadata.label = Transforming metadata ({0}) gui.progress.import_binary.label = Loading Binary File gui.progress.log_in_to_updateserver.label = Logging in to Update Server gui.progress.log_out_frm_updateserver.label = Logging out from Update Server @@ -4792,6 +4795,7 @@ gui.action.upgrade_license.icon = scroll2.png gui.constraint.operator.unsupported_datasource.icon = sign_forbidden.png +gui.cards.beta_flag.label = BETA gui.notifaction.unsupported_operator.label =

Process contains unsupported operator

Your process contains the ''{0}'' operator which is not supported by your current product edition.
gui.notifaction.unsupported_operator.icon = sign_warning.png gui.cards.result_view.data_view.title = Data @@ -4802,13 +4806,13 @@ gui.cards.result_view.meta_data_view.title = Statistics gui.cards.result_view.meta_data_view.icon = spreadsheet_sum.png gui.cards.result_view.meta_data_view.tip = Show statistics for the data -gui.cards.result_view.plot_view.title = Charts +gui.cards.result_view.plot_view.title = Simple Charts gui.cards.result_view.plot_view.icon = spreadsheet_chart.png -gui.cards.result_view.plot_view.tip = Tools for data visualization +gui.cards.result_view.plot_view.tip = (Legacy) Tools for data visualization.

Will be replaced by the new visualizations in the future. gui.cards.result_view.advanced_charts.title = Advanced Charts gui.cards.result_view.advanced_charts.icon = chart_area.png -gui.cards.result_view.advanced_charts.tip = Highly advanced tools for data visualization +gui.cards.result_view.advanced_charts.tip = (Legacy) Highly advanced tools for data visualization.

Will be replaced by the new visualizations in the future. gui.cards.result_view.annotations.title = Annotations gui.cards.result_view.annotations.icon = notebook.png @@ -6030,14 +6034,14 @@ gui.action.too_much_data.upgrade.label = Upgrade license gui.action.too_much_data.upgrade.tip = Upgrade your license to one with a higher row limit gui.action.too_much_data.learn_more.label = Learn more about license limits gui.action.too_much_data.learn_more.tip = Go to the documentation to learn more about license limits. -gui.label.too_much_data.upgrade.url = http://redirects.rapidminer.com/app/studio/7.2/upgrade/too_much_data -gui.label.too_much_data.learn_more.url = http://redirects.rapidminer.com/studio/web/license-docs +gui.label.too_much_data.upgrade.url = https://redirects.rapidminer.com/app/studio/7.2/upgrade/too_much_data +gui.label.too_much_data.learn_more.url = https://redirects.rapidminer.com/studio/web/license-docs #### Tracking Urls #### -gui.label.downsampled_notification.upgrade.url = http://redirects.rapidminer.com/app/studio/7.2/upgrade/downsampled_notification -gui.label.downsampled_notification.learn_more.url = http://redirects.rapidminer.com/studio/web/license-docs/downsampled_notification -gui.label.result_limit_panel.upgrade.url = http://redirects.rapidminer.com/app/studio/7.2/upgrade/result_limit_panel -gui.label.result_limit_panel.learn_more.url = http://redirects.rapidminer.com/app/studio/7.2/license-docs/result_limit_panel +gui.label.downsampled_notification.upgrade.url = https://redirects.rapidminer.com/app/studio/7.2/upgrade/downsampled_notification +gui.label.downsampled_notification.learn_more.url = https://redirects.rapidminer.com/studio/web/license-docs/downsampled_notification +gui.label.result_limit_panel.upgrade.url = https://redirects.rapidminer.com/app/studio/7.2/upgrade/result_limit_panel +gui.label.result_limit_panel.learn_more.url = https://redirects.rapidminer.com/app/studio/7.2/license-docs/result_limit_panel #### Visualizer/Process limit warning #### gui.label.too_much_data.display_license.label = Your license only supports up to {0} rows of data. @@ -6124,7 +6128,7 @@ gui.label.global_search.category_pending.label = Searching... gui.label.global_search.marketplace.vendor.label = Vendor gui.label.global_search.marketplace.vendor_supported.label = SUPPORTED gui.label.global_search.marketplace.vendor_supported.tip = Click to learn about our Customer Support & Maintenance Policy for extensions. -gui.label.global_search.marketplace.vendor_supported.url = http://redirects.rapidminer.com/marketplace/support-policy +gui.label.global_search.marketplace.vendor_supported.url = https://redirects.rapidminer.com/marketplace/support-policy gui.progress.global_search.marketplace.update_index.label = Re-indexing Marketplace content gui.dialog.error.global_search.cannot_open.title = Cannot open entry @@ -6156,4 +6160,4 @@ gui.notification.blacklisted_operator.label =

- - + + com.rapidminer.gui.renderer.data.ExampleSetDataRenderer com.rapidminer.gui.renderer.data.ExampleSetMetaDataRenderer + + com.rapidminer.extension.html5charts.gui.renderer.ExampleSetVisualizationRenderer + com.rapidminer.gui.renderer.data.ExampleSetPlotRenderer + com.rapidminer.gui.new_plotter.integration.ExpertDataTableRenderer - com.rapidminer.gui.renderer.AnnotationsRenderer + com.rapidminer.gui.renderer.AnnotationsRenderer - - + - - - - + + + + @@ -84,6 +84,11 @@ + + + @@ -115,6 +120,7 @@ + diff --git a/src/main/resources/com/rapidminer/resources/splash_infos.properties b/src/main/resources/com/rapidminer/resources/splash_infos.properties index f95a53aeb..364cba753 100644 --- a/src/main/resources/com/rapidminer/resources/splash_infos.properties +++ b/src/main/resources/com/rapidminer/resources/splash_infos.properties @@ -1,2 +1,2 @@ -copyright = Copyright (C) 2001 - 2018 RapidMiner GmbH +copyright = Copyright (C) 2001 - 2019 RapidMiner GmbH more = More information at http://www.rapidminer.com \ No newline at end of file diff --git a/src/test/java/com/rapidminer/adaption/belt/ContextAdapterTest.java b/src/test/java/com/rapidminer/adaption/belt/ContextAdapterTest.java index 5ed2739e1..4ae0e79ff 100644 --- a/src/test/java/com/rapidminer/adaption/belt/ContextAdapterTest.java +++ b/src/test/java/com/rapidminer/adaption/belt/ContextAdapterTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -18,22 +18,30 @@ */ package com.rapidminer.adaption.belt; +import static junit.framework.TestCase.assertTrue; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.ForkJoinTask; import java.util.concurrent.Future; +import java.util.stream.Collectors; +import java.util.stream.IntStream; import org.junit.Test; -import com.rapidminer.adaption.belt.ContextAdapter; -import com.rapidminer.belt.Context; +import com.rapidminer.belt.execution.Context; +import com.rapidminer.belt.execution.ExecutionAbortedException; import com.rapidminer.core.concurrency.ConcurrencyContext; import com.rapidminer.core.concurrency.ExecutionStoppedException; +import com.rapidminer.studio.internal.ProcessStoppedRuntimeException; + +import junit.framework.TestCase; /** @@ -57,8 +65,27 @@ public List> submit(List> callables) throws IllegalArg } @Override - public List call(List> arg0) { - return null; + public List call(List> callables) throws ExecutionException { + List> futures = new ArrayList<>(); + for (Callable callable : callables) { + futures.add(pool.submit(callable)); + } + List results = new ArrayList<>(); + for(Future future: futures){ + try { + results.add(future.get()); + } catch (InterruptedException e) { + e.printStackTrace(); + } catch (ExecutionException e) { + //Do the same as in AbstractConcurrencyContext + if (e.getCause() instanceof ProcessStoppedRuntimeException) { + throw (ExecutionStoppedException) e.getCause(); + } else { + throw e; + } + } + } + return results; } @Override @@ -96,19 +123,63 @@ public void checkStatus() throws ExecutionStoppedException { }; - @Test - public void testSubmit() throws ExecutionException, InterruptedException { + @Test(expected = ExecutionAbortedException.class) + public void testNotActive() throws ExecutionException, InterruptedException { Context context = ContextAdapter.adapt(studioContext); - Callable callable = () -> 42.0; - Future future = context.submit(callable); - assertEquals(42, future.get(), 0); + assertFalse(context.isActive()); + context.requireActive(); } - @Test public void testActive() throws ExecutionException, InterruptedException { - Context context = ContextAdapter.adapt(studioContext); - assertEquals(false,context.isActive()); + Context context = ContextAdapter.adapt(new ConcurrencyContext() { + @Override + public void run(List list) throws ExecutionException, ExecutionStoppedException, + IllegalArgumentException { + + } + + @Override + public List call(List> list) throws ExecutionException, ExecutionStoppedException, + IllegalArgumentException { + return null; + } + + @Override + public List> submit(List> list) throws IllegalArgumentException { + return null; + } + + @Override + public List collectResults(List> list) throws ExecutionException, + ExecutionStoppedException, IllegalArgumentException { + return null; + } + + @Override + public T invoke(ForkJoinTask forkJoinTask) throws ExecutionException, ExecutionStoppedException, + IllegalArgumentException { + return null; + } + + @Override + public List invokeAll(List> list) throws ExecutionException, + ExecutionStoppedException, IllegalArgumentException { + return null; + } + + @Override + public void checkStatus() throws ExecutionStoppedException { + + } + + @Override + public int getParallelism() { + return 0; + } + }); + assertTrue(context.isActive()); + context.requireActive(); } @Test @@ -117,4 +188,53 @@ public void testParallelism() throws ExecutionException, InterruptedException { assertEquals(4,context.getParallelism()); } + @Test + public void testCallables() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + List> callables = new ArrayList<>(); + for (int i = 0; i < 20; i++) { + String val = "" + i; + callables.add(() -> val); + } + List result = ctx.call(callables); + List expected = IntStream.range(0, 20).mapToObj(i -> "" + i).collect(Collectors.toList()); + TestCase.assertEquals(expected, result); + } + + @Test(expected = NullPointerException.class) + public void testNullCallables() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + ctx.call(null); + } + + @Test(expected = NullPointerException.class) + public void testNullContainingCallables() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + ctx.call(Arrays.asList(() -> "", null)); + } + + @Test(expected = ExecutionAbortedException.class) + public void testExecutionAborted() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + ctx.call(Arrays.asList(() -> "", () -> { + throw new ExecutionAbortedException("bla"); + })); + } + + @Test(expected = ExecutionAbortedException.class) + public void testProcessStopped() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + ctx.call(Arrays.asList(() -> "", () -> { + throw new ProcessStoppedRuntimeException(); + })); + } + + @Test(expected = ExecutionException.class) + public void testRuntimeExceptions() throws ExecutionException { + Context ctx = ContextAdapter.adapt(studioContext); + ctx.call(Arrays.asList(() -> "", () -> { + throw new RuntimeException(); + })); + } + } diff --git a/src/test/java/com/rapidminer/core/license/ProductLinkRegistryTest.java b/src/test/java/com/rapidminer/core/license/ProductLinkRegistryTest.java index 2ac1438d2..a5968c62e 100644 --- a/src/test/java/com/rapidminer/core/license/ProductLinkRegistryTest.java +++ b/src/test/java/com/rapidminer/core/license/ProductLinkRegistryTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/set/ColumnCleanupTest.java b/src/test/java/com/rapidminer/example/set/ColumnCleanupTest.java index d9a478a2d..331584eec 100644 --- a/src/test/java/com/rapidminer/example/set/ColumnCleanupTest.java +++ b/src/test/java/com/rapidminer/example/set/ColumnCleanupTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/set/ConcurrentExampleSetModificationTest.java b/src/test/java/com/rapidminer/example/set/ConcurrentExampleSetModificationTest.java index 526f01433..bab75a5a8 100644 --- a/src/test/java/com/rapidminer/example/set/ConcurrentExampleSetModificationTest.java +++ b/src/test/java/com/rapidminer/example/set/ConcurrentExampleSetModificationTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/set/ExampleSetCreatorsTest.java b/src/test/java/com/rapidminer/example/set/ExampleSetCreatorsTest.java index 2d167ae99..9149e477b 100644 --- a/src/test/java/com/rapidminer/example/set/ExampleSetCreatorsTest.java +++ b/src/test/java/com/rapidminer/example/set/ExampleSetCreatorsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/set/PartitionCompositionTest.java b/src/test/java/com/rapidminer/example/set/PartitionCompositionTest.java index 14b117587..a24d8b705 100644 --- a/src/test/java/com/rapidminer/example/set/PartitionCompositionTest.java +++ b/src/test/java/com/rapidminer/example/set/PartitionCompositionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/set/SplittedExampleSetCompositionTest.java b/src/test/java/com/rapidminer/example/set/SplittedExampleSetCompositionTest.java index 568eb91d8..20c1cd52e 100644 --- a/src/test/java/com/rapidminer/example/set/SplittedExampleSetCompositionTest.java +++ b/src/test/java/com/rapidminer/example/set/SplittedExampleSetCompositionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/table/NominalAttributeTest.java b/src/test/java/com/rapidminer/example/table/NominalAttributeTest.java index 832ffea1f..b5f062f6c 100644 --- a/src/test/java/com/rapidminer/example/table/NominalAttributeTest.java +++ b/src/test/java/com/rapidminer/example/table/NominalAttributeTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/table/internal/AutoColumnTest.java b/src/test/java/com/rapidminer/example/table/internal/AutoColumnTest.java index 028a38ce2..b8809e0c8 100644 --- a/src/test/java/com/rapidminer/example/table/internal/AutoColumnTest.java +++ b/src/test/java/com/rapidminer/example/table/internal/AutoColumnTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/table/internal/ColumnarExampleTableTest.java b/src/test/java/com/rapidminer/example/table/internal/ColumnarExampleTableTest.java index 4c6a95e45..dd28fd550 100644 --- a/src/test/java/com/rapidminer/example/table/internal/ColumnarExampleTableTest.java +++ b/src/test/java/com/rapidminer/example/table/internal/ColumnarExampleTableTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/table/internal/SparseChunkTest.java b/src/test/java/com/rapidminer/example/table/internal/SparseChunkTest.java index 23b10ebbd..878ca87db 100644 --- a/src/test/java/com/rapidminer/example/table/internal/SparseChunkTest.java +++ b/src/test/java/com/rapidminer/example/table/internal/SparseChunkTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/test/DataRowConcurrencyTest.java b/src/test/java/com/rapidminer/example/test/DataRowConcurrencyTest.java index 0e12bf3bd..dfc0df79f 100644 --- a/src/test/java/com/rapidminer/example/test/DataRowConcurrencyTest.java +++ b/src/test/java/com/rapidminer/example/test/DataRowConcurrencyTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/test/DataRowTest.java b/src/test/java/com/rapidminer/example/test/DataRowTest.java index 21fb37ff6..f5c324d0b 100644 --- a/src/test/java/com/rapidminer/example/test/DataRowTest.java +++ b/src/test/java/com/rapidminer/example/test/DataRowTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/test/ExampleTestTools.java b/src/test/java/com/rapidminer/example/test/ExampleTestTools.java index 81a7d42f8..80b0dac9b 100644 --- a/src/test/java/com/rapidminer/example/test/ExampleTestTools.java +++ b/src/test/java/com/rapidminer/example/test/ExampleTestTools.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/test/SparseReaderTest.java b/src/test/java/com/rapidminer/example/test/SparseReaderTest.java index d9f0fff8d..40e6cd605 100644 --- a/src/test/java/com/rapidminer/example/test/SparseReaderTest.java +++ b/src/test/java/com/rapidminer/example/test/SparseReaderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/example/utils/ExampleSetsTest.java b/src/test/java/com/rapidminer/example/utils/ExampleSetsTest.java index deb9799f9..379affa5e 100644 --- a/src/test/java/com/rapidminer/example/utils/ExampleSetsTest.java +++ b/src/test/java/com/rapidminer/example/utils/ExampleSetsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/gui/MetaDataUpdateQueueTest.java b/src/test/java/com/rapidminer/gui/MetaDataUpdateQueueTest.java new file mode 100644 index 000000000..402e60982 --- /dev/null +++ b/src/test/java/com/rapidminer/gui/MetaDataUpdateQueueTest.java @@ -0,0 +1,289 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui; + +import static org.mockito.Mockito.doReturn; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.util.concurrent.atomic.AtomicInteger; + +import org.junit.Assert; +import org.junit.Test; + +import com.rapidminer.Process; +import com.rapidminer.gui.tools.ProgressThread; +import com.rapidminer.gui.tools.ProgressThreadStateListener; +import com.rapidminer.operator.ExecutionUnit; +import com.rapidminer.operator.IOObject; +import com.rapidminer.operator.OperatorCreationException; +import com.rapidminer.operator.OperatorDescription; +import com.rapidminer.operator.OperatorException; +import com.rapidminer.operator.ProcessRootOperator; +import com.rapidminer.operator.UserData; +import com.rapidminer.operator.io.AbstractReader; +import com.rapidminer.operator.ports.metadata.MetaData; +import com.rapidminer.tools.LogService; +import com.rapidminer.tools.OperatorService; +import com.rapidminer.tools.documentation.OperatorDocumentation; + + +/** + * Test class for {@link MetaDataUpdateQueue}. Tests the new functionality of generating {@link MetaData} + * in the background for {@link AbstractReader AbstractReaders}. + * + * @author Jan Czogalla + * @since 9.2.0 + */ +public class MetaDataUpdateQueueTest { + + private static final int TIMES_TO_CHECK_STOP_CONDITION = 10; + private static final int WAIT_TIME_BETWEEN_CHECKS = 50; + private static final int DELAY_FOR_MD_GENERATION = 200; + + /** Test meta data generation in the background */ + @Test + public void testRevalidationMechanism() { + + AtomicInteger validateCount = new AtomicInteger(); + AtomicInteger validateSpawned = new AtomicInteger(); + AtomicInteger revalidateSpawned = new AtomicInteger(); + + // listener to monitor porgress threads; counts finished validation threads + ProgressThreadStateListener counter = new ProgressThreadStateListener() { + @Override + public synchronized void progressThreadStarted(ProgressThread pg) { + log("Starting", pg); + } + + @Override + public synchronized void progressThreadQueued(ProgressThread pg) { + log("Queuing", pg); + String id = pg.getID(); + if (id.equals(MetaDataUpdateQueue.REVALIDATE_PROCESS_KEY)) { + revalidateSpawned.getAndIncrement(); + } + } + + @Override + public synchronized void progressThreadCancelled(ProgressThread pg) { + log("Canceling", pg); + } + + @Override + public synchronized void progressThreadFinished(ProgressThread pg) { + log("Finishing", pg); + String id = pg.getID(); + if (id.equals(MetaDataUpdateQueue.VALIDATE_PROCESS_KEY)) { + validateSpawned.getAndDecrement(); + validateCount.getAndIncrement(); + } + if (id.equals(MetaDataUpdateQueue.REVALIDATE_PROCESS_KEY)) { + revalidateSpawned.getAndDecrement(); + } + } + + private void log(String status, ProgressThread pg) { + LogService.getRoot().info(status + " \"" + pg + "\""); + } + }; + ProgressThread.addProgressThreadStateListener(counter); + + // dummy docu/desc for ProcessRootOperator + OperatorDocumentation docu = mock(OperatorDocumentation.class); + OperatorDescription desc = mock(OperatorDescription.class); + doReturn(docu).when(desc).getOperatorDocumentation(); + + // preparation for calling new Process() + doReturn("root").when(docu).getShortName(); + doReturn("process").when(desc).getKey(); + doReturn(true).when(desc).isIconDefined(); + doReturn("").when(desc).getGroup(); + doReturn(ProcessRootOperator.class).when(desc).getOperatorClass(); + try { + doReturn(new ProcessRootOperator(desc)).when(desc).createOperatorInstance(); + } catch (OperatorCreationException e) { + e.printStackTrace(); + } + try { + OperatorService.registerOperator(desc, null); + } catch (OperatorCreationException e) { + e.printStackTrace(); + } + Process p = new Process(); + ExecutionUnit subprocess = p.getRootOperator().getSubprocess(0); + + MetaDataUpdateQueue[] queue = {createUpdateQueue(validateSpawned, p)}; + queue[0].start(); + + // runnable that waits for validations to run out + Runnable waitForFinish = () -> { + for (int i = 0; i < TIMES_TO_CHECK_STOP_CONDITION; i++) { + if (validateSpawned.get() == 0 && revalidateSpawned.get() == 0) { + return; + } + try { + Thread.sleep(WAIT_TIME_BETWEEN_CHECKS); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + // queue is stuck in endless loop; reset it; the assertion should kill the test afterwards + queue[0].shutdown(); + queue[0] = createUpdateQueue(validateSpawned, p); + queue[0].start(); + validateSpawned.set(0); + revalidateSpawned.set(0); + }; + + // test with one non-caching operator + LogService.getRoot().info("Starting short running test"); + AbstractReader nonCaching = createDummyReader("Non Caching", false, 0); + subprocess.addOperator(nonCaching); + queue[0].validate(p, true); + waitForFinish.run(); + Assert.assertEquals("Incorrect validation runs", 1, validateCount.get()); + Assert.assertEquals("Incorrect md generation invocations (non)", 1, ((CountUserData) nonCaching.getUserData("mdCount")).counter.get()); + LogService.getRoot().info("Finishing short running test.\n--------------------"); + + // test with one non-caching and one fast-caching operator + LogService.getRoot().info("Starting fast running test with one generation."); + validateCount.set(0); + AbstractReader fastCaching = createDummyReader("Fast Caching", true, 0); + subprocess.addOperator(fastCaching); + // make all operator caches dirty again + subprocess.getAllInnerOperators().forEach(op -> op.setParameter("test", "test")); + queue[0].validate(p, true); + waitForFinish.run(); + Assert.assertEquals("Incorrect validation runs", 2, validateCount.get()); + Assert.assertEquals("Incorrect md generation invocations (non)", 3, ((CountUserData) nonCaching.getUserData("mdCount")).counter.get()); + Assert.assertEquals("Incorrect md generation invocations (fast)", 1, ((CountUserData) fastCaching.getUserData("mdCount")).counter.get()); + LogService.getRoot().info("Finishing fast running test with one generation.\n--------------------"); + + // test with one operator each (non, fast, delayed) + LogService.getRoot().info("Starting long running test with two generations."); + validateCount.set(0); + AbstractReader slowCaching = createDummyReader("Slow Caching", true, DELAY_FOR_MD_GENERATION); + subprocess.addOperator(slowCaching); + // make all operator caches dirty again + subprocess.getAllInnerOperators().forEach(op -> op.setParameter("test", "test")); + queue[0].validate(p, true); + waitForFinish.run(); + Assert.assertEquals("Incorrect validation runs", 2, validateCount.get()); + Assert.assertEquals("Incorrect md generation invocations (non)", 5, ((CountUserData) nonCaching.getUserData("mdCount")).counter.get()); + Assert.assertEquals("Incorrect md generation invocations (fast)", 2, ((CountUserData) fastCaching.getUserData("mdCount")).counter.get()); + Assert.assertEquals("Incorrect md generation invocations (slow)", 1, ((CountUserData) slowCaching.getUserData("mdCount")).counter.get()); + LogService.getRoot().info("Finishing long running test with two generations.\n--------------------"); + + ProgressThread.removeProgressThreadStateListener(counter); + queue[0].shutdown(); + } + + /** Creates a {@link MetaDataUpdateQueue} that increases a counter for each validation call */ + private MetaDataUpdateQueue createUpdateQueue(AtomicInteger validateSpawned, Process p) { + MainFrame mf = mock(MainFrame.class); + when(mf.getProcess()).thenReturn(p); + return new MetaDataUpdateQueue(mf){ + @Override + public void validate(Process process, boolean force) { + validateSpawned.getAndIncrement(); + super.validate(process, force); + } + }; + } + + /** Creates a dummy {@link AbstractReader} that can be non-caching, caching, or delayed caching */ + private static AbstractReader createDummyReader(String shortName, boolean isCaching, int delay) { + OperatorDocumentation docu = mock(OperatorDocumentation.class); + doReturn(shortName).when(docu).getShortName(); + OperatorDescription desc = mock(OperatorDescription.class); + doReturn(docu).when(desc).getOperatorDocumentation(); + AbstractReader reader; + AtomicInteger mdCount = new AtomicInteger(); + if (!isCaching) { + reader = new AbstractReader(desc, IOObject.class) { + + @Override + public IOObject read() throws OperatorException {return null;} + + @Override + public MetaData getGeneratedMetaData() throws OperatorException { + mdCount.getAndIncrement(); + return super.getGeneratedMetaData(); + } + }; + } else if (delay > 0) { + reader = new AbstractReader(desc, IOObject.class) { + + @Override + public MetaData getGeneratedMetaData() throws OperatorException { + mdCount.getAndIncrement(); + try { + Thread.sleep(delay); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + return super.getGeneratedMetaData(); + } + + @Override + protected boolean isMetaDataCacheable() {return true;} + + @Override + public IOObject read() throws OperatorException {return null;} + }; + } else { + reader = new AbstractReader(desc, IOObject.class) { + + @Override + protected boolean isMetaDataCacheable() { + return true; + } + + @Override + public IOObject read() throws OperatorException { + return null; + } + + @Override + public MetaData getGeneratedMetaData() throws OperatorException { + mdCount.getAndIncrement(); + return super.getGeneratedMetaData(); + } + }; + } + reader.setUserData("mdCount", new CountUserData(mdCount)); + return reader; + } + + /** Simple {@link UserData} container for an {@link AtomicInteger} counter */ + private static class CountUserData implements UserData { + + private AtomicInteger counter; + + CountUserData(AtomicInteger counter) { + this.counter = counter; + } + + @Override + public CountUserData copyUserData(Object newParent) { + return this; + } + } +} \ No newline at end of file diff --git a/src/test/java/com/rapidminer/gui/ScrollablePopupMenuTestfield.java b/src/test/java/com/rapidminer/gui/ScrollablePopupMenuTestfield.java index da68dcaa6..765a61af3 100644 --- a/src/test/java/com/rapidminer/gui/ScrollablePopupMenuTestfield.java +++ b/src/test/java/com/rapidminer/gui/ScrollablePopupMenuTestfield.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/gui/properties/SettingsDialogTestField.java b/src/test/java/com/rapidminer/gui/properties/SettingsDialogTestField.java index 13c2905b9..535fd8ba8 100644 --- a/src/test/java/com/rapidminer/gui/properties/SettingsDialogTestField.java +++ b/src/test/java/com/rapidminer/gui/properties/SettingsDialogTestField.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/gui/properties/SuggestionComboBoxTestField.java b/src/test/java/com/rapidminer/gui/properties/SuggestionComboBoxTestField.java new file mode 100644 index 000000000..00514eb31 --- /dev/null +++ b/src/test/java/com/rapidminer/gui/properties/SuggestionComboBoxTestField.java @@ -0,0 +1,101 @@ +/** + * Copyright (C) 2001-2019 by RapidMiner and the contributors + * + * Complete list of developers available at our web site: + * + * http://rapidminer.com + * + * This program is free software: you can redistribute it and/or modify it under the terms of the + * GNU Affero General Public License as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without + * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License along with this program. + * If not, see http://www.gnu.org/licenses/. + */ +package com.rapidminer.gui.properties; + +import java.awt.Dimension; +import java.awt.event.ActionEvent; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import javax.swing.AbstractAction; +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.WindowConstants; + +import com.rapidminer.gui.RapidMinerGUI; +import com.rapidminer.parameter.ParameterType; +import com.rapidminer.parameter.ParameterTypeSuggestion; +import com.rapidminer.parameter.Parameters; +import com.rapidminer.parameter.SuggestionProvider; +import com.rapidminer.tools.ParameterService; + + +/** + * Quick testing possibility for the updated {@link com.rapidminer.gui.properties.celleditors.value.AbstractSuggestionBoxValueCellEditor AbstractSuggestionBoxValueCellEditor}. + * Shows a simple frame that contains two {@link ParameterTypeSuggestion} parameters. + * One {@link SuggestionProvider} that is used has a 2 second delay to show the loading gif and how the popup size changes. + * The other one caches its results and can be reset through the "Test->Reset" menu. + * + * @author Jan Czogalla + * @since 9.2.0 + */ +public class SuggestionComboBoxTestField { + + @SuppressWarnings("squid:S2925") + public static void main(String[] args) { + ParameterService.init(); + ParameterService.setParameterValue(RapidMinerGUI.PROPERTY_FONT_CONFIG, "Standard fonts"); + SuggestionProvider slowProvider = (op, pl) -> { + try { + Thread.sleep(2000); + } catch (InterruptedException e) { + // ignore + } + return Arrays.asList("a", "b", "c"); + }; + List parameterTypes = new ArrayList<>(); + parameterTypes.add(new ParameterTypeSuggestion("reloading_parameter", + "A simple slow loading suggestion list that loads every time", + slowProvider)); + List cache = new ArrayList<>(); + parameterTypes.add(new ParameterTypeSuggestion("caching_parameter", + "A simple slow loading suggestion list that caches its results", + (SuggestionProvider ) (op, pl) -> { + if (cache.isEmpty()) { + cache.addAll(slowProvider.getSuggestions(op, pl)); + } + return cache; + }) + ); + Parameters parameters = new Parameters(parameterTypes); + + JFrame frame = new JFrame("Test suggestion combo box"); + frame.add(new GenericParameterPanel(parameters)); + JMenuBar menuBar = new JMenuBar(); + JMenu menu = new JMenu("Test"); + menu.setMnemonic('T'); + JMenuItem reset = menu.add(new AbstractAction("Reset") { + @Override + public void actionPerformed(ActionEvent e) { + cache.clear(); + } + }); + reset.setMnemonic('R'); + menuBar.add(menu); + frame.setJMenuBar(menuBar); + + frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + frame.setPreferredSize(new Dimension(300, 200)); + frame.pack(); + frame.setVisible(true); + } +} diff --git a/src/test/java/com/rapidminer/gui/security/WalletTest.java b/src/test/java/com/rapidminer/gui/security/WalletTest.java index a2b9e4048..f7c4c0574 100644 --- a/src/test/java/com/rapidminer/gui/security/WalletTest.java +++ b/src/test/java/com/rapidminer/gui/security/WalletTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/gui/tools/VersionNumberOrderingTest.java b/src/test/java/com/rapidminer/gui/tools/VersionNumberOrderingTest.java index 3498c2339..3e085f375 100644 --- a/src/test/java/com/rapidminer/gui/tools/VersionNumberOrderingTest.java +++ b/src/test/java/com/rapidminer/gui/tools/VersionNumberOrderingTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimerTest.java b/src/test/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimerTest.java index 1eb308835..aee7748a0 100644 --- a/src/test/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimerTest.java +++ b/src/test/java/com/rapidminer/gui/tools/autocomplete/SuccessiveExecutionTimerTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/io/process/XMLToolsTest.java b/src/test/java/com/rapidminer/io/process/XMLToolsTest.java index fba403933..cc30c4f1a 100644 --- a/src/test/java/com/rapidminer/io/process/XMLToolsTest.java +++ b/src/test/java/com/rapidminer/io/process/XMLToolsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/annotation/test/PolynomialFunctionTest.java b/src/test/java/com/rapidminer/operator/annotation/test/PolynomialFunctionTest.java index 1baf0f3fb..b05fc2a0f 100644 --- a/src/test/java/com/rapidminer/operator/annotation/test/PolynomialFunctionTest.java +++ b/src/test/java/com/rapidminer/operator/annotation/test/PolynomialFunctionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/learner/associations/AssociationRulesTest.java b/src/test/java/com/rapidminer/operator/learner/associations/AssociationRulesTest.java index 0d3d2f178..841e4b122 100644 --- a/src/test/java/com/rapidminer/operator/learner/associations/AssociationRulesTest.java +++ b/src/test/java/com/rapidminer/operator/learner/associations/AssociationRulesTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/nio/DateFormatGuesserTest.java b/src/test/java/com/rapidminer/operator/nio/DateFormatGuesserTest.java index 24ab88921..0c3d80c5c 100644 --- a/src/test/java/com/rapidminer/operator/nio/DateFormatGuesserTest.java +++ b/src/test/java/com/rapidminer/operator/nio/DateFormatGuesserTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtiliesTest.java b/src/test/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtiliesTest.java index d8c72997f..0c846cac2 100644 --- a/src/test/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtiliesTest.java +++ b/src/test/java/com/rapidminer/operator/nio/model/xlsx/XlsxUtiliesTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/performance/test/AbstractCriterionTestCase.java b/src/test/java/com/rapidminer/operator/performance/test/AbstractCriterionTestCase.java index 35539a147..e883c63b6 100644 --- a/src/test/java/com/rapidminer/operator/performance/test/AbstractCriterionTestCase.java +++ b/src/test/java/com/rapidminer/operator/performance/test/AbstractCriterionTestCase.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/performance/test/ClassificationCriterionTest.java b/src/test/java/com/rapidminer/operator/performance/test/ClassificationCriterionTest.java index 61d55cc19..703021847 100644 --- a/src/test/java/com/rapidminer/operator/performance/test/ClassificationCriterionTest.java +++ b/src/test/java/com/rapidminer/operator/performance/test/ClassificationCriterionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/performance/test/EstimatedCriterionTest.java b/src/test/java/com/rapidminer/operator/performance/test/EstimatedCriterionTest.java index c1c98e53a..944abf23f 100644 --- a/src/test/java/com/rapidminer/operator/performance/test/EstimatedCriterionTest.java +++ b/src/test/java/com/rapidminer/operator/performance/test/EstimatedCriterionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/performance/test/MeasuredCriterionTest.java b/src/test/java/com/rapidminer/operator/performance/test/MeasuredCriterionTest.java index 6b4991c92..6cbc4425d 100644 --- a/src/test/java/com/rapidminer/operator/performance/test/MeasuredCriterionTest.java +++ b/src/test/java/com/rapidminer/operator/performance/test/MeasuredCriterionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/performance/test/PerformanceCriterionTest.java b/src/test/java/com/rapidminer/operator/performance/test/PerformanceCriterionTest.java index aa9769613..19d121955 100644 --- a/src/test/java/com/rapidminer/operator/performance/test/PerformanceCriterionTest.java +++ b/src/test/java/com/rapidminer/operator/performance/test/PerformanceCriterionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -97,10 +97,20 @@ public void compareToSameTypes() { Mockito.when(pcB.getName()).thenReturn("Type A"); Mockito.when(pcB.getFitness()).thenReturn(1d); Mockito.when(pcB.compareTo(Mockito.any())).thenCallRealMethod(); + PerformanceCriterion pcC = Mockito.mock(PerformanceCriterion.class); + Mockito.when(pcC.getName()).thenReturn("Type A"); + Mockito.when(pcC.getFitness()).thenReturn(Double.NaN); + Mockito.when(pcC.compareTo(Mockito.any())).thenCallRealMethod(); Assert.assertEquals("Not comparable to itself", 0, pcA.compareTo(pcA)); Assert.assertEquals("Not comparable to itself", 0, pcB.compareTo(pcB)); + Assert.assertEquals("Not comparable to itself", 0, pcC.compareTo(pcC)); Assert.assertEquals("Comparison of fitness is incorrect", -1, pcA.compareTo(pcB)); Assert.assertEquals("Comparison of fitness is incorrect", 1, pcB.compareTo(pcA)); + Assert.assertEquals("Comparison of fitness is incorrect", 1, pcA.compareTo(pcC)); + Assert.assertEquals("Comparison of fitness is incorrect", 1, pcB.compareTo(pcC)); + Assert.assertEquals("Comparison of fitness is incorrect", -1, pcC.compareTo(pcA)); + Assert.assertEquals("Comparison of fitness is incorrect", -1, pcC.compareTo(pcB)); + } } \ No newline at end of file diff --git a/src/test/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemoryTest.java b/src/test/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemoryTest.java index 8b86b8b12..85ea61c97 100644 --- a/src/test/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemoryTest.java +++ b/src/test/java/com/rapidminer/operator/preprocessing/MaterializeDataInMemoryTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/operator/tools/SerializationToStreamTest.java b/src/test/java/com/rapidminer/operator/tools/SerializationToStreamTest.java index 69095c13d..8dcf1f76b 100644 --- a/src/test/java/com/rapidminer/operator/tools/SerializationToStreamTest.java +++ b/src/test/java/com/rapidminer/operator/tools/SerializationToStreamTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -36,7 +36,7 @@ import com.rapidminer.RapidMiner; import com.rapidminer.adaption.belt.IOTable; -import com.rapidminer.belt.BeltConverter; +import com.rapidminer.belt.table.BeltConverter; import com.rapidminer.core.concurrency.ConcurrencyContext; import com.rapidminer.core.concurrency.ExecutionStoppedException; import com.rapidminer.example.Attribute; diff --git a/src/test/java/com/rapidminer/parameter/ParameterTypeDateFormatTest.java b/src/test/java/com/rapidminer/parameter/ParameterTypeDateFormatTest.java index 62931cccf..ea15be709 100644 --- a/src/test/java/com/rapidminer/parameter/ParameterTypeDateFormatTest.java +++ b/src/test/java/com/rapidminer/parameter/ParameterTypeDateFormatTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/repository/gui/RepositoryTreeUtilTest.java b/src/test/java/com/rapidminer/repository/gui/RepositoryTreeUtilTest.java index 478f48cf5..0277d00e8 100644 --- a/src/test/java/com/rapidminer/repository/gui/RepositoryTreeUtilTest.java +++ b/src/test/java/com/rapidminer/repository/gui/RepositoryTreeUtilTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/repository/resource/ConcurrentRepositoryTest.java b/src/test/java/com/rapidminer/repository/resource/ConcurrentRepositoryTest.java index 196eefc03..17250cc09 100644 --- a/src/test/java/com/rapidminer/repository/resource/ConcurrentRepositoryTest.java +++ b/src/test/java/com/rapidminer/repository/resource/ConcurrentRepositoryTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/repository/resource/TestIOObject.java b/src/test/java/com/rapidminer/repository/resource/TestIOObject.java index c8b5fcddb..293206dd0 100644 --- a/src/test/java/com/rapidminer/repository/resource/TestIOObject.java +++ b/src/test/java/com/rapidminer/repository/resource/TestIOObject.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/AbstractGlobalSearchManagerTest.java b/src/test/java/com/rapidminer/search/AbstractGlobalSearchManagerTest.java index af7496d70..e2c0d1e22 100644 --- a/src/test/java/com/rapidminer/search/AbstractGlobalSearchManagerTest.java +++ b/src/test/java/com/rapidminer/search/AbstractGlobalSearchManagerTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/GlobalSearchCategoryTest.java b/src/test/java/com/rapidminer/search/GlobalSearchCategoryTest.java index 04b2eb460..0b8728bef 100644 --- a/src/test/java/com/rapidminer/search/GlobalSearchCategoryTest.java +++ b/src/test/java/com/rapidminer/search/GlobalSearchCategoryTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/GlobalSearchHandlerTest.java b/src/test/java/com/rapidminer/search/GlobalSearchHandlerTest.java index 027cc3b86..23bcf9902 100644 --- a/src/test/java/com/rapidminer/search/GlobalSearchHandlerTest.java +++ b/src/test/java/com/rapidminer/search/GlobalSearchHandlerTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * Complete list of developers available at our web site: * * http://rapidminer.com diff --git a/src/test/java/com/rapidminer/search/GlobalSearchRegistryTest.java b/src/test/java/com/rapidminer/search/GlobalSearchRegistryTest.java index ee67e8014..e7f559b2e 100644 --- a/src/test/java/com/rapidminer/search/GlobalSearchRegistryTest.java +++ b/src/test/java/com/rapidminer/search/GlobalSearchRegistryTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/GlobalSearchResultBuilderTest.java b/src/test/java/com/rapidminer/search/GlobalSearchResultBuilderTest.java index f07dd5e3a..53c7f975e 100644 --- a/src/test/java/com/rapidminer/search/GlobalSearchResultBuilderTest.java +++ b/src/test/java/com/rapidminer/search/GlobalSearchResultBuilderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/ParallelUsageTest.java b/src/test/java/com/rapidminer/search/ParallelUsageTest.java index 210c51007..489d13e47 100644 --- a/src/test/java/com/rapidminer/search/ParallelUsageTest.java +++ b/src/test/java/com/rapidminer/search/ParallelUsageTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/search/util/GlobalSearchableTextFakeImpl.java b/src/test/java/com/rapidminer/search/util/GlobalSearchableTextFakeImpl.java index ee1b5baed..31fa926f2 100644 --- a/src/test/java/com/rapidminer/search/util/GlobalSearchableTextFakeImpl.java +++ b/src/test/java/com/rapidminer/search/util/GlobalSearchableTextFakeImpl.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/concurrency/internal/ExampleSetAppenderTest.java b/src/test/java/com/rapidminer/studio/concurrency/internal/ExampleSetAppenderTest.java index 0ef84c31e..fde9ac08f 100644 --- a/src/test/java/com/rapidminer/studio/concurrency/internal/ExampleSetAppenderTest.java +++ b/src/test/java/com/rapidminer/studio/concurrency/internal/ExampleSetAppenderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/DataSetReaderTest.java b/src/test/java/com/rapidminer/studio/io/data/DataSetReaderTest.java index 4daadb4c0..62dd2d657 100644 --- a/src/test/java/com/rapidminer/studio/io/data/DataSetReaderTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/DataSetReaderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/FileDataSourceTestUtils.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/FileDataSourceTestUtils.java index 365d2a999..23474c180 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/FileDataSourceTestUtils.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/FileDataSourceTestUtils.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceDataTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceDataTest.java index fe5cad213..ac5659fbb 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceDataTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVDataSourceDataTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapterTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapterTest.java index 6ddce66b2..8b0484ae0 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapterTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/csv/CSVResultSetAdapterTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/AbstractExcelDataSourceDataTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/AbstractExcelDataSourceDataTest.java index d6a3310ec..7367c7105 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/AbstractExcelDataSourceDataTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/AbstractExcelDataSourceDataTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfigurationTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfigurationTest.java index 0ff067a45..61a6d0d6c 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfigurationTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelDataSourceConfigurationTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapterTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapterTest.java index 621c3d5c6..eb3a70d54 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapterTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/ExcelResultSetAdapterTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsDataSourceDataTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsDataSourceDataTest.java index cab814786..8260e91e8 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsDataSourceDataTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsDataSourceDataTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsxDataSourceDataTest.java b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsxDataSourceDataTest.java index 84ecb9a61..fe3c163bb 100644 --- a/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsxDataSourceDataTest.java +++ b/src/test/java/com/rapidminer/studio/io/data/internal/file/excel/XlsxDataSourceDataTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModelTest.java b/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModelTest.java index ca22da34b..b93b7f536 100644 --- a/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModelTest.java +++ b/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataTableModelTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidatorTest.java b/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidatorTest.java index e97eb0694..175bd792e 100644 --- a/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidatorTest.java +++ b/src/test/java/com/rapidminer/studio/io/gui/internal/steps/configuration/ConfigureDataValidatorTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/test/EscapeTest.java b/src/test/java/com/rapidminer/test/EscapeTest.java index 20ec082c1..ac310d3ae 100644 --- a/src/test/java/com/rapidminer/test/EscapeTest.java +++ b/src/test/java/com/rapidminer/test/EscapeTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/test/IterationArrayListTest.java b/src/test/java/com/rapidminer/test/IterationArrayListTest.java index 73e7beca9..59379cfd5 100644 --- a/src/test/java/com/rapidminer/test/IterationArrayListTest.java +++ b/src/test/java/com/rapidminer/test/IterationArrayListTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/test/MathUtilsTest.java b/src/test/java/com/rapidminer/test/MathUtilsTest.java index 39c0d7b1b..10c13b5d8 100644 --- a/src/test/java/com/rapidminer/test/MathUtilsTest.java +++ b/src/test/java/com/rapidminer/test/MathUtilsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/test/OperatorVersionTest.java b/src/test/java/com/rapidminer/test/OperatorVersionTest.java index 6b98f77c0..1b62ce483 100644 --- a/src/test/java/com/rapidminer/test/OperatorVersionTest.java +++ b/src/test/java/com/rapidminer/test/OperatorVersionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/test/SECDTest.java b/src/test/java/com/rapidminer/test/SECDTest.java index 0c78c3a99..31f9738c9 100644 --- a/src/test/java/com/rapidminer/test/SECDTest.java +++ b/src/test/java/com/rapidminer/test/SECDTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/AuthCacheClearingTest.java b/src/test/java/com/rapidminer/tools/AuthCacheClearingTest.java index 820423f43..c61292d0d 100644 --- a/src/test/java/com/rapidminer/tools/AuthCacheClearingTest.java +++ b/src/test/java/com/rapidminer/tools/AuthCacheClearingTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/StrictDecimalFormatTest.java b/src/test/java/com/rapidminer/tools/StrictDecimalFormatTest.java index 1430ca0a9..b8296b56e 100644 --- a/src/test/java/com/rapidminer/tools/StrictDecimalFormatTest.java +++ b/src/test/java/com/rapidminer/tools/StrictDecimalFormatTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/ToolsTest.java b/src/test/java/com/rapidminer/tools/ToolsTest.java index b669c050e..337963c48 100644 --- a/src/test/java/com/rapidminer/tools/ToolsTest.java +++ b/src/test/java/com/rapidminer/tools/ToolsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/abtesting/AbGroupTest.java b/src/test/java/com/rapidminer/tools/abtesting/AbGroupTest.java index 095972404..e57304013 100644 --- a/src/test/java/com/rapidminer/tools/abtesting/AbGroupTest.java +++ b/src/test/java/com/rapidminer/tools/abtesting/AbGroupTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/abtesting/IdentifierProviderTest.java b/src/test/java/com/rapidminer/tools/abtesting/IdentifierProviderTest.java index 912a75c3c..3085ee9d8 100644 --- a/src/test/java/com/rapidminer/tools/abtesting/IdentifierProviderTest.java +++ b/src/test/java/com/rapidminer/tools/abtesting/IdentifierProviderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/config/jwt/JwtReaderTest.java b/src/test/java/com/rapidminer/tools/config/jwt/JwtReaderTest.java index b1466ef2b..8bd229a88 100644 --- a/src/test/java/com/rapidminer/tools/config/jwt/JwtReaderTest.java +++ b/src/test/java/com/rapidminer/tools/config/jwt/JwtReaderTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/container/StackingMapTest.java b/src/test/java/com/rapidminer/tools/container/StackingMapTest.java index 06081de94..fb7bfd75d 100644 --- a/src/test/java/com/rapidminer/tools/container/StackingMapTest.java +++ b/src/test/java/com/rapidminer/tools/container/StackingMapTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2017 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors *

* Complete list of developers available at our web site: *

diff --git a/src/test/java/com/rapidminer/tools/documentation/OperatorDescriptionTest.java b/src/test/java/com/rapidminer/tools/documentation/OperatorDescriptionTest.java index c5c724d9c..d772494c9 100644 --- a/src/test/java/com/rapidminer/tools/documentation/OperatorDescriptionTest.java +++ b/src/test/java/com/rapidminer/tools/documentation/OperatorDescriptionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ExpressionParserTest.java b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ExpressionParserTest.java index 57a315052..02d7cbe00 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ExpressionParserTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ExpressionParserTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserConstantsTest.java b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserConstantsTest.java index f499a878b..64e9e14e5 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserConstantsTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserConstantsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserExamplesAndMacrosTest.java b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserExamplesAndMacrosTest.java index c1eb81502..4cb6c6c2c 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserExamplesAndMacrosTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/antlr/ParserExamplesAndMacrosTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AnltrParserIfTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AnltrParserIfTest.java index cc78b5b35..6511d51e0 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AnltrParserIfTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AnltrParserIfTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBasicTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBasicTest.java index 057314f22..6f5b0ca66 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBasicTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBasicTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBitwiseTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBitwiseTest.java index 1744edf67..7e3c06565 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBitwiseTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserBitwiseTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserComparisonTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserComparisonTest.java index 12c068fa3..3f0ee40e9 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserComparisonTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserComparisonTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserConversionTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserConversionTest.java index 5c763469c..2546397d7 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserConversionTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserConversionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserDateTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserDateTest.java index 1c6645151..05ba5fcb4 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserDateTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserDateTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEqualsTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEqualsTest.java index a08032703..2bc72f78b 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEqualsTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEqualsTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEvalTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEvalTest.java index 0ef5f614f..bcb9ee786 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEvalTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserEvalTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserLogicalTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserLogicalTest.java index 65851cdc5..e018c3e3f 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserLogicalTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserLogicalTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserMathematicalTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserMathematicalTest.java index f8891797b..ee71811fd 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserMathematicalTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserMathematicalTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserProcessFunctionTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserProcessFunctionTest.java index f1f45539f..83b1263a2 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserProcessFunctionTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserProcessFunctionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserRoundingTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserRoundingTest.java index 97a128445..6c4e3f5f1 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserRoundingTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserRoundingTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStatisticalTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStatisticalTest.java index 2de5eafcc..23d28edf7 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStatisticalTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStatisticalTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringInformationTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringInformationTest.java index c82904c1a..8004e4da7 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringInformationTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringInformationTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringTransformationTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringTransformationTest.java index 70c48c8c3..f4f4ccf76 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringTransformationTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserStringTransformationTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTest.java index f7ce778e8..a7cc99c20 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTrigonometricTest.java b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTrigonometricTest.java index 4702382e0..6a8ae53d4 100644 --- a/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTrigonometricTest.java +++ b/src/test/java/com/rapidminer/tools/expression/internal/function/AntlrParserTrigonometricTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/java/com/rapidminer/tools/i18n/ExtensibleResourceBundleTest.java b/src/test/java/com/rapidminer/tools/i18n/ExtensibleResourceBundleTest.java index 2ce06b3fe..2893deea8 100644 --- a/src/test/java/com/rapidminer/tools/i18n/ExtensibleResourceBundleTest.java +++ b/src/test/java/com/rapidminer/tools/i18n/ExtensibleResourceBundleTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -22,7 +22,9 @@ import java.util.Locale; import java.util.ResourceBundle; +import org.junit.AfterClass; import org.junit.Assert; +import org.junit.BeforeClass; import org.junit.Test; import com.rapidminer.tools.ExtensibleResourceBundle; @@ -38,6 +40,11 @@ */ public class ExtensibleResourceBundleTest { + /** + * Remembers the original Locale before the test + */ + private static Locale locale; + /** * Bundle that can hold a single key-value pair, no language hierarchy */ @@ -85,6 +92,16 @@ public Locale getLocale() { } } + @BeforeClass + public static void retrieveLocale() { + locale = Locale.getDefault(); + } + + @AfterClass + public static void resetLocale() { + Locale.setDefault(locale); + } + @Test public void testOrder() { Locale.setDefault(Locale.forLanguageTag("de")); diff --git a/src/test/java/com/rapidminer/tools/net/UrlFollowerTest.java b/src/test/java/com/rapidminer/tools/net/UrlFollowerTest.java index e0624c86a..9a04cb1b5 100644 --- a/src/test/java/com/rapidminer/tools/net/UrlFollowerTest.java +++ b/src/test/java/com/rapidminer/tools/net/UrlFollowerTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * @@ -23,6 +23,7 @@ import java.net.MalformedURLException; import java.net.ProtocolException; import java.net.URL; +import java.net.URLConnection; import org.junit.Assert; import org.junit.Test; @@ -59,7 +60,9 @@ public void disableRedirects() throws IOException { @Test public void followHttpToHttps() throws IOException { - UrlFollower.follow(UNSECURE_SECURE_REDIRECT, 1, true, false); + URLConnection conn = UNSECURE_SECURE_REDIRECT.openConnection(); + conn.setRequestProperty("User-Agent", "RapidMiner Studio"); + UrlFollower.follow(conn, 1, true, false); } @Test(expected = ForbiddenForwardException.class) diff --git a/src/test/java/com/rapidminer/tools/plugin/ManagedExtensionTest.java b/src/test/java/com/rapidminer/tools/plugin/ManagedExtensionTest.java index 44311c72b..371613282 100644 --- a/src/test/java/com/rapidminer/tools/plugin/ManagedExtensionTest.java +++ b/src/test/java/com/rapidminer/tools/plugin/ManagedExtensionTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors *

* Complete list of developers available at our web site: *

diff --git a/src/test/java/com/rapidminer/tools/plugin/PluginTest.java b/src/test/java/com/rapidminer/tools/plugin/PluginTest.java index 5a7e989b8..514393495 100644 --- a/src/test/java/com/rapidminer/tools/plugin/PluginTest.java +++ b/src/test/java/com/rapidminer/tools/plugin/PluginTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors *

* Complete list of developers available at our web site: *

diff --git a/src/test/java/com/rapidminer/tools/update/internal/MigrationManagerTest.java b/src/test/java/com/rapidminer/tools/update/internal/MigrationManagerTest.java index 39467d4e8..11988a9ec 100644 --- a/src/test/java/com/rapidminer/tools/update/internal/MigrationManagerTest.java +++ b/src/test/java/com/rapidminer/tools/update/internal/MigrationManagerTest.java @@ -1,5 +1,5 @@ /** - * Copyright (C) 2001-2018 by RapidMiner and the contributors + * Copyright (C) 2001-2019 by RapidMiner and the contributors * * Complete list of developers available at our web site: * diff --git a/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker b/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker new file mode 100644 index 000000000..ca6ee9cea --- /dev/null +++ b/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker @@ -0,0 +1 @@ +mock-maker-inline \ No newline at end of file