Simplified class hierarchy. Removed interface implementation from
AbstractNode and made it implementing FMCNodeAlgorithm instead. Removed
unnecessary interfaces (already inherited from other superclasses) from
Polygon- and RectangleAlgorithm. 

Change-Id: I2b630a4d8c493fb46728374e8cae5f145930b1b4
3 files changed