public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            IMConditionEN t = obj as IMConditionEN;

            if (t == null)
            {
                return(false);
            }
            if (Id.Equals(t.Id))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 public IMConditionEN(IMConditionEN iMCondition)
 {
     this.init(Id, iMCondition.Condition, iMCondition.Name, iMCondition.Type, iMCondition.IsOID, iMCondition.TargetAssociation, iMCondition.OriginAsociation, iMCondition.AssociationType, iMCondition.IsWritable, iMCondition.Description, iMCondition.Entity, iMCondition.Trigger, iMCondition.Register, iMCondition.Value);
 }