first version of substring search
MPS-18033 Substring search in code completion menu
move utility methods to utility class Substitute Action Util
MPS-18033 Substring search in code completion menu
MPS-18033 Substring search in code completion menu
-escape space
-higlight action if it starts with pattern
MPS-18033 Substring search in code completion menu
-fix tests
-revert condition for action.canSubstitute: should start with pattern
-processing text cells counts only action.canSubstitute (doesn't count substring search)
Merge remote-tracking branch 'origin/MPS3.1' into MPS3.1
rebuild required models
run generators runner
MPS-18033
refactor PatternUtil
don't use * and ? in completion
MPS-18033
don't update pattern editor
find pattern in matching text
update colors
Merge remote-tracking branch 'remotes/origin/MPS3.1' into MPS3.1
MPS-18033 compare by rate first
Merge remote-tracking branch 'remotes/origin/MPS3.1' into MPS3.1
Merge remote-tracking branch 'origin/MPS3.1' into MPS3.1