It's probably best to explain this request with a hypothetical case:-
I model a pneumatic cylinder as 3 parts (piston, cylinder, clevis each end) and make an assembly out of them with mates that allow the piston to move in the cyliinder and the clevises to pivot.
I model a door assembly comprising a frame, door and hinges.
I create a top-level assembly and add the 2 subassys. I want to add an angular mate to define the position of the door, and I want the pneumatic cylinder (which opens/closes the door) to adjust to the correct length with the clevises at the correct angles, corresponding to the defined door angle.
Is this possible without dissolving the sub-assys into the top level assy? I'm on SW2004.
TIA, John Harland