Skip to content

Genealogy

Joe Care edited this page Feb 2, 2025 · 2 revisions

Home->Genealogy

Genealogy

Collection of genealogy classes & apps.

Gen-Classes

      classDiagram
    class EGenType{
<<Enumeration>>
        GenFact
        GenEvent
        GenPerson
        GenFamily
    }
    class IGenBase {
       <<Interface>>
     +Guid UId
     +EGenType eGenType
    }
    IGenBase<|--IGenConnects
    class IGenConnects{
      <<Interface>>
      +IGenEntity Entity
      }
    IGenObject<|--IGenDate
    class IGenDate{
      <<Interface>>
      }
    IGenBase<|--IGenealogy
    class IGenealogy{
      <<Interface>>
      +IList<IGenEntity> Entitys
      +IList<IGenSources> Sources
      +IList<IGenTransaction> Transactions
      }
    IGenObject<|--IGenEntity
    class IGenEntity{
      <<Interface>>
      +IList<IGenFact> Facts
      +IList<IGenConnects> Connects
      +IGenFact Start
      +IGenFact End
      }
    IGenObject<|--IGenFact
    class IGenFact{
      <<Interface>>
      +IGenDate Date
      +IGenPlace Place
      +IList<IGenSources> Sources
      +IGenEntity MainEntity
      +IList<IGenConnects> Entities
      }
IGenEntity<|--IGenFamily
class IGenFamily{
      <<Interface>>
}
IGenEntity<|--IGenPerson
class IGenPerson{
      <<Interface>>
}
IGenBase<|--IGenObject
class IGenObject{
      <<Interface>>
}
IGenObject<|--IGenPlace
class IGenPlace{
<<Interface>>
}
IGenObject<|--IGenSources
class IGenSources{
<<Interface>>
}
IGenBase<|--IGenTransaction
IListEntry<|--IGenTransaction
class IGenTransaction{
<<Interface>>
}
 

Loading

Clone this wiki locally