/// <summary>Default Constructor</summary>
 public RevisionInstance(ONContext onContext) : base(onContext, "Revision", "Clas_1348178542592347_Alias")
 {
     Oid = new RevisionOid();
     NombreRevisorAttr        = ONString.Null;
     FechaRevisionAttr        = ONDate.Null;
     Id_AeronaveAttr          = ONString.Null;
     RevisionPasajeroRoleTemp = null;
     StateObjAttrTemp         = null;
 }
 /// <summary>Default Constructor</summary>
 public PasajeroAeronaveInstance(ONContext onContext) : base(onContext, "PasajeroAeronave", "Clas_1348178542592177_Alias")
 {
     Oid = new PasajeroAeronaveOid();
     NombreAeronaveAttr       = ONString.Null;
     NombrePasajeroAttr       = ONString.Null;
     RevisionPasajeroRoleTemp = null;
     AeronaveRoleTemp         = null;
     AeronaveRoleOidTemp      = null;
     PasajeroRoleTemp         = null;
     PasajeroRoleOidTemp      = null;
     StateObjAttrTemp         = null;
 }
        public override void Copy(ONInstance instance)
        {
            RevisionInstance linstance = instance as RevisionInstance;

            Oid = new RevisionOid(linstance.Oid);

            NombreRevisorAttr        = new ONString(linstance.NombreRevisorAttr);
            FechaRevisionAttr        = new ONDate(linstance.FechaRevisionAttr);
            Id_AeronaveAttr          = new ONString(linstance.Id_AeronaveAttr);
            RevisionPasajeroRoleTemp = linstance.RevisionPasajeroRoleTemp;
            StateObj = new ONString(linstance.StateObj);

            base.Copy(instance);
        }
        public override void Copy(ONInstance instance)
        {
            PasajeroAeronaveInstance linstance = instance as PasajeroAeronaveInstance;

            Oid = new PasajeroAeronaveOid(linstance.Oid);

            NombreAeronaveAttr       = new ONString(linstance.NombreAeronaveAttr);
            NombrePasajeroAttr       = new ONString(linstance.NombrePasajeroAttr);
            RevisionPasajeroRoleTemp = linstance.RevisionPasajeroRoleTemp;
            AeronaveRoleTemp         = linstance.AeronaveRoleTemp;
            if (linstance.AeronaveRoleOidTemp != null)
            {
                AeronaveRoleOidTemp = new AeronaveOid(linstance.AeronaveRoleOidTemp);
            }
            PasajeroRoleTemp = linstance.PasajeroRoleTemp;
            if (linstance.PasajeroRoleOidTemp != null)
            {
                PasajeroRoleOidTemp = new PasajeroOid(linstance.PasajeroRoleOidTemp);
            }
            StateObj = new ONString(linstance.StateObj);

            base.Copy(instance);
        }