Beispiel #1
0
            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;
                }
            }
Beispiel #2
0
            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);
                }
            }
Beispiel #3
0
            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);
                }
            }