You are correct. If you pair him with a blue hen, ad you get blue babies, he is split to blue. If you pair him with a mauve, and he's split, you'll get all olives and mauves. If you pair him with a cobalt, you'll get olives, mauves, dark greens, and cobalts. If you pair him with a sky blue, you'll get dark greens and cobalts.
Violet is a color adding factor. Any shade of green or blue can carry violet. Many people incorrectly call all cobalt birds violets. It can be single or double factored. It is not always possible to see violet in photos. If you breed him, for example, to a DF violet cobalt, and he is split, you should get some DF violet cobalts and possibly some SF violet cobalts to compare with.
im starting to like all this genetics stuff, its really interesting, hopefully by spring he will be in condition to breed and by then i have chosen a hen for him, thanks alot for the explanation :budgie: