using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace UniversalEditor.ObjectModels.AbstractSyntax { /// /// An representing data that follows the Abstract Syntax Notation One (ASN.1) specification. /// public class AbstractSyntaxObjectModel : ObjectModel { /// /// Clears all data from this and returns it to a pristine state. /// public override void Clear() { throw new NotImplementedException(); } /// /// Copies all data from this to the specified . /// /// The into which to copy the data of this . /// The conversion between this and the given is not supported. public override void CopyTo(ObjectModel where) { throw new NotImplementedException(); } private static ObjectModelReference _omr = null; /// /// Creates a new containing the appropriate metadata for the and caches it, returning the cached instance. /// /// The that provides metadata and other information about this . protected override ObjectModelReference MakeReferenceInternal() { if (_omr == null) { _omr = base.MakeReferenceInternal(); _omr.Title = "Abstract Syntax Notation"; } return _omr; } } }