public IList <ProcParam <SequenceProcEnv> > GetParameters()
        {
            var row    = new SequenceSingleSelectParameter("Sequence for Target Label", x => x.Type != SequenceType.Numeric);
            var labels = new LabelSelectParameter("Target Labels", true, row);

            return(new ProcParam <SequenceProcEnv>[] { row, labels });
        }
        public IList <ProcParam <SequenceProcEnv> > GetParameters()
        {
            var row    = new SequenceSingleSelectParameter("Source Label Row", x => x.Type != SequenceType.Numeric);
            var labels = new LabelSelectParameter("Labels where Value is to keep existing", true, row);

            return(new ProcParam <SequenceProcEnv>[] { row, labels });
        }
        public IList <ProcParam <SequenceProcEnv> > GetParameters()
        {
            var target = new LabelSelectParameter("対象のラベル", true);
            var length = new NumberParameter("秒数", 0, 10000, 3);
            var action = new SingleSelectParameter("大小", new[] { "「秒数」より短いものを置換", "「秒数」より長いものを置換" });
            var border = new BooleanParameter("「秒数」に一致するものを置換");
            var glue   = new SingleSelectParameter("置換結果", new[] { "空ラベル", "前後のラベルが等しければそのラベル", "直前のラベル", "直後のラベル" });

            return(new ProcParam <SequenceProcEnv>[] { target, length, action, border, glue });
        }
        public IList <ProcParam <SequenceProcEnv> > GetParameters()
        {
            LabelSelectParameter border    = new LabelSelectParameter("Target Label", true);
            NumberParameter      left      = new NumberParameter("Extend second before Begin", -1000, 1000, 3);
            NumberParameter      right     = new NumberParameter("Extend second after End", -1000, 1000, 3);
            BooleanParameter     percent   = new BooleanParameter("Values as Percentage of Label length");
            BooleanParameter     withEmpty = new BooleanParameter("Fill with Empty label when shrink");

            return(new ProcParam <SequenceProcEnv>[] { border, left, right, percent, withEmpty });
        }