Inheritance: ModelElement
 public virtual void visit(ParagraphRevision obj, bool visitSubNodes)
 {
     visit ((BaseModelElement) obj, false);
     if (visitSubNodes){
     IXmlBBase[] Subs  = acceptor.subElements((IXmlBBase)obj);
     if (Subs != null){
     for (int i=0; i<Subs.Length; i++) {
       dispatch(Subs[i], true);
     } // If
     } // If
     }
 }
 public virtual void visit(ParagraphRevision obj)
 {
     visit(obj, true);
 }
 public void copyTo(ParagraphRevision other)
 {
     base.copyTo(other);
     other.aText = aText;
     other.aVersion = aVersion;
 }
 public void setRevision(ParagraphRevision v)
 {
     aRevision = v;
       if ( v != null ) {
     v.setFather(this);
       }
       __setDirty(true);
       NotifyControllers(null);
 }
 public Paragraph()
 {
     Paragraph obj = this;
     aId=(null);
     aType=(0);
     aObsoleteScope=(0);
     aObsoleteScopeOnBoard=(false);
     aObsoleteScopeTrackside=(false);
     aObsoleteScopeRollingStock=(false);
     aBl=(null);
     aOptional=(false);
     aTypeSpecs=(null);
     aText=(null);
     aVersion=(null);
     aReviewed=(false);
     aImplementationStatus=(0);
     aParagraphs=(null);
     aRevision=(null);
     aMessage=(null);
     aMoreInfoRequired=(false);
     aSpecIssue=(false);
     aObsoleteFunctionalBlock=(false);
     aObsoleteFunctionalBlockName=(null);
     aRequirementSets=(null);
     aObsoleteGuid=(null);
     aTested=(false);
 }
 public Paragraph()
 {
     Paragraph obj = this;
     aId=(null);
     aType=(0);
     aScope=(0);
     aBl=(null);
     aOptional=(false);
     aTypeSpecs=(null);
     aText=(null);
     aVersion=(null);
     aReviewed=(false);
     aImplementationStatus=(0);
     aParagraphs=(null);
     aRevision=(null);
     aMessage=(null);
     aMoreInfoRequired=(false);
     aSpecIssue=(false);
     aFunctionalBlock=(false);
     aFunctionalBlockName=(null);
 }