namespace Allors.Repository.Domain
{
    #region Allors
    [Id("bdaed62e-6369-46c0-a379-a1eef81b1c3d")]
    #endregion
    public partial class Three : Shared 
    {
        #region inherited properties
        #endregion

        #region Allors
        [Id("1697f09c-0d3d-4e5e-9f3f-9d3ae0718fd3")]
        [AssociationId("dc813d9a-84e9-4995-8d2c-0ef449b12024")]
        [RoleId("25737278-d039-47c5-8749-19f22ad7a4c3")]
        [Multiplicity(Multiplicity.ManyToOne)]
        [Indexed]
        #endregion
        public Four Four { get; set; }

        #region Allors
        [Id("4ace9948-4a22-465c-aa40-61c8fd65784d")]
        [AssociationId("6e20b25f-3ecd-447e-8a93-3977a53452b6")]
        [RoleId("f8f85b3d-371c-42df-8414-cf034c339917")]
        [Size(-1)]
        #endregion
        public string AllorsString { get; set; }
        
        #region inherited methods
        public void OnBuild(){}

        public void OnPostBuild(){}

        public void OnPreDerive(){}

        public void OnDerive(){}

        public void OnPostDerive(){}

        #endregion
    }
}