Situations

Adjustments to the jpf part, and small changes to the runtime model.
Also, a new ecorediag is introduced to present the architecture for
situations implementation.