// org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setLineNumber(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__lineNumber);
    if (attr == null) attr = new DmcTypeIntegerSV(MetaDMSAG.__lineNumber);

    attr.set(value);
    set(MetaDMSAG.__lineNumber, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setNullReturnValue(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__nullReturnValue);
    if (attr == null) attr = new DmcTypeStringSV(MetaDMSAG.__nullReturnValue);

    attr.set(value);
    set(MetaDMSAG.__nullReturnValue, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setGenericArgsImport(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__genericArgsImport);
    if (attr == null) attr = new DmcTypeStringSV(MetaDMSAG.__genericArgsImport);

    attr.set(value);
    set(MetaDMSAG.__genericArgsImport, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setIndexSize(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__indexSize);
    if (attr == null) attr = new DmcTypeIntegerSV(MetaDMSAG.__indexSize);

    attr.set(value);
    set(MetaDMSAG.__indexSize, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setObsoleteVersion(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__obsoleteVersion);
    if (attr == null) attr = new DmcTypeStringSV(MetaDMSAG.__obsoleteVersion);

    attr.set(value);
    set(MetaDMSAG.__obsoleteVersion, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setPreserveNewlines(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__preserveNewlines);
    if (attr == null) attr = new DmcTypeBooleanSV(MetaDMSAG.__preserveNewlines);

    attr.set(value);
    set(MetaDMSAG.__preserveNewlines, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setWhy(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__why);
    if (attr == null) attr = new DmcTypeConcinnityREFSV(MetaDMSAG.__why);

    attr.set(value);
    set(MetaDMSAG.__why, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setDefinedIn(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__definedIn);
    if (attr == null) attr = new DmcTypeSchemaDefinitionREFSV(MetaDMSAG.__definedIn);

    attr.set(value);
    set(MetaDMSAG.__definedIn, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setSortName(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__sortName);
    if (attr == null) attr = new DmcTypeDotNameSV(MetaDMSAG.__sortName);

    attr.set(value);
    set(MetaDMSAG.__sortName, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setDesignatedNameAttribute(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__designatedNameAttribute);
    if (attr == null) attr = new DmcTypeBooleanSV(MetaDMSAG.__designatedNameAttribute);

    attr.set(value);
    set(MetaDMSAG.__designatedNameAttribute, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setDataType(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__dataType);
    if (attr == null) attr = new DmcTypeDataTypeEnumSV(MetaDMSAG.__dataType);

    attr.set(value);
    set(MetaDMSAG.__dataType, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setAbbrev(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__abbrev);
    if (attr == null) attr = new DmcTypeStringSV(MetaDMSAG.__abbrev);

    attr.set(value);
    set(MetaDMSAG.__abbrev, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setType(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__type);
    if (attr == null) attr = new DmcTypeTypeDefinitionREFSV(MetaDMSAG.__type);

    attr.set(value);
    set(MetaDMSAG.__type, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpSVAccessFunction(MetaGenerator.java:2432)
  public void setSecure(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__secure);
    if (attr == null) attr = new DmcTypeBooleanSV(MetaDMSAG.__secure);

    attr.set(value);
    set(MetaDMSAG.__secure, attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpMVAccessFunction(MetaGenerator.java:2647)
  public DmcAttribute<?> addRelatedToConcept(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__relatedToConcept);
    if (attr == null) attr = new DmcTypeConcinnityREFMV(MetaDMSAG.__relatedToConcept);

    attr.add(value);
    add(MetaDMSAG.__relatedToConcept, attr);
    return (attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpMVAccessFunction(MetaGenerator.java:2647)
  public DmcAttribute<?> addNvp(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__nvp);
    if (attr == null) attr = new DmcTypeNameValuePairMV(MetaDMSAG.__nvp);

    attr.add(value);
    add(MetaDMSAG.__nvp, attr);
    return (attr);
  }
  // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1245)
  public DmcAttribute<?> addOnePossibility(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(DmvDMSAG.__onePossibility);
    if (attr == null) attr = new DmcTypeAttributeDefinitionREFMV(DmvDMSAG.__onePossibility);

    setLastValue(attr.add(value));
    add(DmvDMSAG.__onePossibility, attr);
    return (attr);
  }
  // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1245)
  public DmcAttribute<?> addDefFiles(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__defFiles);
    if (attr == null) attr = new DmcTypeStringMV(MetaDMSAG.__defFiles);

    setLastValue(attr.add(value));
    add(MetaDMSAG.__defFiles, attr);
    return (attr);
  }
  // org.dmd.dms.meta.MetaGenerator.dumpMVAccessFunction(MetaGenerator.java:2647)
  public DmcAttribute<?> addExample(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__example);
    if (attr == null) attr = new DmcTypeExampleMV(MetaDMSAG.__example);

    attr.add(value);
    add(MetaDMSAG.__example, attr);
    return (attr);
  }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getOutfaultSize() {
   DmcAttribute<?> attr = get(DmwsdlDMSAG.__outfault);
   if (attr == null) {
     if (DmwsdlDMSAG.__outfault.indexSize == 0) return (0);
     else return (DmwsdlDMSAG.__outfault.indexSize);
   }
   return (attr.getMVSize());
 }
  // org.dmd.dms.meta.MetaGenerator.dumpMVAccessFunction(MetaGenerator.java:2647)
  public DmcAttribute<?> addSkip(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(MetaDMSAG.__skip);
    if (attr == null) attr = new DmcTypeStringMV(MetaDMSAG.__skip);

    attr.add(value);
    add(MetaDMSAG.__skip, attr);
    return (attr);
  }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getOnePossibilitySize() {
   DmcAttribute<?> attr = get(DmvDMSAG.__onePossibility);
   if (attr == null) {
     if (DmvDMSAG.__onePossibility.indexSize == 0) return (0);
     else return (DmvDMSAG.__onePossibility.indexSize);
   }
   return (attr.getMVSize());
 }
  // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1245)
  public DmcAttribute<?> addOutfault(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(DmwsdlDMSAG.__outfault);
    if (attr == null) attr = new DmcTypeLabelledFaultReferenceMV(DmwsdlDMSAG.__outfault);

    setLastValue(attr.add(value));
    add(DmwsdlDMSAG.__outfault, attr);
    return (attr);
  }
  // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1245)
  public DmcAttribute<?> addDependsOnModuleA(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(DsdADMSAG.__dependsOnModuleA);
    if (attr == null) attr = new DmcTypeModuleAREFMV(DsdADMSAG.__dependsOnModuleA);

    setLastValue(attr.add(value));
    add(DsdADMSAG.__dependsOnModuleA, attr);
    return (attr);
  }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getDescriptionSize() {
   DmcAttribute<?> attr = get(MetaDMSAG.__description);
   if (attr == null) {
     if (MetaDMSAG.__description.indexSize == 0) return (0);
     else return (MetaDMSAG.__description.indexSize);
   }
   return (attr.getMVSize());
 }
  // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1245)
  public DmcAttribute<?> addMainElements(Object value) throws DmcValueException {
    DmcAttribute<?> attr = get(DmdgpbDMSAG.__mainElements);
    if (attr == null) attr = new DmcTypeGpbCompositeTypeREFMV(DmdgpbDMSAG.__mainElements);

    setLastValue(attr.add(value));
    add(DmdgpbDMSAG.__mainElements, attr);
    return (attr);
  }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getDefFilesSize() {
   DmcAttribute<?> attr = get(MetaDMSAG.__defFiles);
   if (attr == null) {
     if (MetaDMSAG.__defFiles.indexSize == 0) return (0);
     else return (MetaDMSAG.__defFiles.indexSize);
   }
   return (attr.getMVSize());
 }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getMainElementsSize() {
   DmcAttribute<?> attr = get(DmdgpbDMSAG.__mainElements);
   if (attr == null) {
     if (DmdgpbDMSAG.__mainElements.indexSize == 0) return (0);
     else return (DmdgpbDMSAG.__mainElements.indexSize);
   }
   return (attr.getMVSize());
 }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getDependsOnModuleASize() {
   DmcAttribute<?> attr = get(DsdADMSAG.__dependsOnModuleA);
   if (attr == null) {
     if (DsdADMSAG.__dependsOnModuleA.indexSize == 0) return (0);
     else return (DsdADMSAG.__dependsOnModuleA.indexSize);
   }
   return (attr.getMVSize());
 }
 // org.dmd.dms.util.GenUtility.formatMV(GenUtility.java:1262)
 public int getImportSize() {
   DmcAttribute<?> attr = get(DmdgpbDMSAG.__import);
   if (attr == null) {
     if (DmdgpbDMSAG.__import.indexSize == 0) return (0);
     else return (DmdgpbDMSAG.__import.indexSize);
   }
   return (attr.getMVSize());
 }