public void setRequiredContainerTable(ICFBamTableObj value) {
    if (buff == null) {
      getTimeColBuff();
    }
    requiredContainerTable = null;
    if (value != null) {
      getPKey().setRequiredTenantId(value.getRequiredTenantId());
      getTimeColBuff().setRequiredTenantId(value.getRequiredTenantId());
      getTimeColBuff().setRequiredTableId(value.getRequiredId());
    }
    requiredContainerTable = value;

    super.setRequiredContainerScope(value);
  }
  public void setRequiredContainerSchemaDef(ICFBamSchemaDefObj value) {
    if (buff == null) {
      getTimeTypeBuff();
    }
    requiredContainerSchemaDef = null;
    if (value != null) {
      getPKey().setRequiredTenantId(value.getRequiredTenantId());
      getTimeTypeBuff().setRequiredTenantId(value.getRequiredTenantId());
      getTimeTypeBuff().setRequiredSchemaDefId(value.getRequiredId());
    }
    requiredContainerSchemaDef = value;

    super.setRequiredContainerScope(value);
  }
 public void setBuff(CFBamValueBuff value) {
   if (buff != value) {
     super.setBuff(value);
     requiredContainerTable = null;
   }
 }
 public void delete() {
   super.forget();
   getSchema().getTimeColTableObj().deleteTimeCol(getOrigAsTimeCol());
 }