I answered a question that later got closed as a duplicate and my answer was deleted by a moderator.
After a while it was determined the question was not a duplicate and got reopened, but answer is not undeleted. How can I get my answer undeleted?
I would say in this case, no, the answers will not be restored (I believe that's what you're going for).
The question is not a duplicate, but your link to the other question (saying it was like another question) is what caused the confusion over it being closed as such in the first place.
However, link-only answers are not answers on Stack Overflow and are deleted. We insist that you post an answer that doesn't rely on the link in question, so that if the link goes down, the answer is still viable even if the link is removed from the question.