public void InitForActionChange(ushort id, ushort aid, EModificationType modificationtype) { if (!IsInitialized) { Id = id; TargetId = aid; TargetItemType = ETargetItemType.Action; ModificationType = modificationtype; IsInitialized = true; } }
public void InitForIntegerPropertyChange(ushort id, ushort pid, EModelPropertyType modelpropertytype, EModificationType modificationtype, int value) { if (!IsInitialized) { Id = id; TargetId = pid; TargetItemType = ETargetItemType.Property; ModificationType = modificationtype; ModificationDetails = (IModificationDetails)propertyFactory.Create(pid, value); IsInitialized = true; } }
public void InitForRelationChange(ushort id, ushort rid, ushort relatedid, EModificationType modificationtype) { if (!IsInitialized) { Id = id; TargetId = rid; TargetItemType = ETargetItemType.Relation; ModificationType = modificationtype; ModificationDetails = new ModelRelation(rid, relatedid); IsInitialized = true; } }