I know how show extends or include and other stuff for sequence diagram but did not find anything to show include/extends in communication diagram?
is there any method for it or I should repeat every include for all of my use cases?
and also what about representing if condition ?
edit: this link is ibm tutorial about how represent if/include/extends in sequence diagram
Only one element (I can imagine) in sequence diagram that can represent including or extending is Interaction Use. Anyway, it cannot be a proper representation for all cases. UML does not define Interaction Use in communications diagram.There are more missing elements there as well, (Combined Fragment (used to define If else condition), General Ordering, Found Lost message etc.)