public abstract class NDocumentViewCommandAction<TDocumentView,TDoc,TDocContent,TDocFormat,TDocFormatRegistry,TDocLoadSettings,TDocSaveSettings> : NCommandAction, Nevron.Nov.Dom.INDomDeepEquals, Nevron.Nov.Dom.INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable where TDocumentView: NDocumentView<TDoc,TDocContent,TDocFormat,TDocFormatRegistry,TDocLoadSettings,TDocSaveSettings> where TDoc: new(), NGenericDocument<TDocContent> where TDocContent: NElement, INDocumentContentElement where TDocFormat: NDocumentFormat<TDoc,TDocLoadSettings,TDocSaveSettings> where TDocFormatRegistry: new(), NDocumentFormatRegistry<TDocFormat> where TDocLoadSettings: new(), NDocumentLoadSettings where TDocSaveSettings: new(), NDocumentSaveSettings