Is there a way to show and hide an OutputPort depending on a boolean Parameter?

jan_engelhardt_jan_engelhardt_ Member Posts: 1 Newbie
edited December 2018 in Help
Hello RM Community,

I am developing a machine learning operator for RapidMiner.
I wonder whether there is a way to show and hide an OutputPort depending on a boolean Parameter?

Kind regards
Jan

Answers

  • sgenzersgenzer 12Administrator, Moderator, Employee, RapidMiner Certified Analyst, Community Manager, Member, University Professor, PM Moderator Posts: 2,317  Community Manager
  • mschmitzmschmitz Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 2,045  RM Data Scientist
    Thats rather @jczogalla .
    PortExtender are doing this in someway.. So maybe one can build a logic like it?
    - Head of Data Science Services at RapidMiner -
    Dortmund, Germany
    sgenzer
  • jczogallajczogalla Employee, Member Posts: 122   RM Engineering

    in general, ports cannot be just hidden. They have to be added/removed from the operator which may influence the rest of the operators behavior and may cause side effects. Having said that, if that special port is always the last port and there are no port extenders (for example through ports like on the log or loop operators), you could theoretically add an observer to the parameters of your operator that will add/remove the special port.
    Another way to go about this might just be to create different meta data depending on the parameter.
    Can you tell us a bit more what you want to do specifically?

    Cheers
    Jan
    mschmitzsgenzer
Sign In or Register to comment.