@startuml class RotateblockCommand { + RotateblockCommand(blockId:string, newRotation:Quaternion) + RotateblockCommand(commandDTO:CommandDTO) + execute() : void + undo() : void + toDTO() : CommandDTO } ICommand <|-- RotateblockCommand @enduml