In styling you can select to "Exclude from Apply Style" for each table decoration. Now when you "apply style" to the entire diagram the table positions will not get reset according to the default. Alternatively, you can select individual tables and from the context menu select "Styling -> Fix" to fix the position.
You can use "Force Apply Style" to forcibly return to the styling default.
Yes, I knew about that but I want to be able to apply style without changing the position of the table. The above does not work like that.
Are there any other ways to do that?
I am afraid it is an all or nothing in this case.
Location is a main part of the style of the decoration.
I think it is a good enhancement request to be able to just exclude the re-location of decorations. For example if a new table column is desired, repositioning all tables could be a daunting task in very large harnesses. Please enter an Idea http://mentorideas.brightidea.com/iesd