public override void SaveToSource() { ObjectType objectType = (ObjectType)SourceObject; objectType.id = Id; objectType.stereotype = get(R2Const.AT_STEREOTYPE); objectType.modified = DateTime.Parse(get(R2Const.AT_LASTMODIFIED)); objectType.modifiedSpecified = true; if (!isDefault(R2Const.TV_PRIORITY)) { objectType.SetTagValue(R2Const.TV_PRIORITY, get(R2Const.TV_PRIORITY)); } else { objectType.DeleteTagValue(R2Const.TV_PRIORITY); } if (!isDefault(R2Const.TV_CHANGENOTE)) { objectType.SetTagValue(R2Const.TV_CHANGENOTE, get(R2Const.TV_CHANGENOTE)); } else { objectType.DeleteTagValue(R2Const.TV_CHANGENOTE); } if (!isDefault(R2Const.AT_SECTIONID)) { objectType.alias = get(R2Const.AT_SECTIONID); } else { objectType.alias = null; } objectType.name = get(R2Const.AT_NAME); if (!isDefault(R2Const.AT_OVERVIEW) || !isDefault(R2Const.AT_EXAMPLE) || !isDefault(R2Const.AT_ACTORS)) { objectType.SetNotes(string.Format("$OV${0}$EX${1}$AC${2}", get(R2Const.AT_STATEMENT), get(R2Const.AT_DESCRIPTION), get(R2Const.AT_ACTORS))); } else { objectType.notes = null; } }
public override void SaveToSource() { ObjectType objectType = (ObjectType)SourceObject; objectType.id = Id; objectType.stereotype = get(R2Const.AT_STEREOTYPE); objectType.modified = DateTime.Parse(LastModified); objectType.modifiedSpecified = true; if (!isDefault(R2Const.TV_PRIORITY)) { objectType.SetTagValue(R2Const.TV_PRIORITY, get(R2Const.TV_PRIORITY)); } else { objectType.DeleteTagValue(R2Const.TV_PRIORITY); } if (!isDefault(R2Const.TV_CHANGENOTE)) { objectType.SetTagValue(R2Const.TV_CHANGENOTE, get(R2Const.TV_CHANGENOTE)); } else { objectType.DeleteTagValue(R2Const.TV_CHANGENOTE); } objectType.name = Name; if (!isDefault(R2Const.AT_TEXT)) { objectType.SetNotes(get(R2Const.AT_TEXT)); } else { objectType.notes = null; } if (!isDefault(R2Const.TV_ROW)) { objectType.SetTagValue(R2Const.TV_ROW, get(R2Const.TV_ROW)); } else { objectType.DeleteTagValue(R2Const.TV_ROW); } if (!isDefault(R2Const.TV_CONDITIONAL)) { objectType.SetTagValue(R2Const.TV_CONDITIONAL, get(R2Const.TV_CONDITIONAL)); } else { objectType.DeleteTagValue(R2Const.TV_CONDITIONAL); } if (!isDefault(R2Const.TV_DEPENDENT)) { objectType.SetTagValue(R2Const.TV_DEPENDENT, get(R2Const.TV_DEPENDENT)); } else { objectType.DeleteTagValue(R2Const.TV_DEPENDENT); } if (!isDefault(R2Const.TV_OPTIONALITY)) { objectType.SetTagValue(R2Const.TV_OPTIONALITY, get(R2Const.TV_OPTIONALITY)); } else { objectType.DeleteTagValue(R2Const.TV_OPTIONALITY); } }
public override void SaveToSource() { ObjectType objectType = (ObjectType)SourceObject; objectType.id = Id; objectType.stereotype = Stereotype; objectType.name = Name; objectType.modified = DateTime.Parse(get(R2Const.AT_LASTMODIFIED)); objectType.modifiedSpecified = true; if (isSet(R2Const.TV_TYPE)) { objectType.SetTagValue(R2Const.TV_TYPE, get(R2Const.TV_TYPE)); } else { objectType.DeleteTagValue(R2Const.TV_TYPE); } if (isSet(R2Const.TV_VERSION)) { objectType.SetTagValue(R2Const.TV_VERSION, get(R2Const.TV_VERSION)); } else { objectType.DeleteTagValue(R2Const.TV_VERSION); } if (isSet(R2Const.TV_LANGUAGETAG)) { objectType.SetTagValue(R2Const.TV_LANGUAGETAG, get(R2Const.TV_LANGUAGETAG)); } else { objectType.DeleteTagValue(R2Const.TV_LANGUAGETAG); } if (isSet(R2Const.TV_RATIONALE)) { objectType.SetTagValue(R2Const.TV_RATIONALE, "<memo>", get(R2Const.TV_RATIONALE)); } else { objectType.DeleteTagValue(R2Const.TV_RATIONALE); } if (isSet(R2Const.TV_SCOPE)) { objectType.SetTagValue(R2Const.TV_SCOPE, "<memo>", get(R2Const.TV_SCOPE)); } else { objectType.DeleteTagValue(R2Const.TV_SCOPE); } if (isSet(R2Const.TV_PRIODEF)) { objectType.SetTagValue(R2Const.TV_PRIODEF, "<memo>", get(R2Const.TV_PRIODEF)); } else { objectType.DeleteTagValue(R2Const.TV_PRIODEF); } if (isSet(R2Const.TV_CONFCLAUSE)) { objectType.SetTagValue(R2Const.TV_CONFCLAUSE, "<memo>", get(R2Const.TV_CONFCLAUSE)); } else { objectType.DeleteTagValue(R2Const.TV_CONFCLAUSE); } }