EldorADO.NET Class Library

EntityData Members

[This is preliminary documentation and subject to change.]

EntityData overview

Public Instance Constructors

EntityData ConstructorMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.#ctor(Eldorado.Object.Domain.ObjectDomain,System.Type,System.Xml.XmlNode,System.Xml.XmlNamespaceManager)

Public Instance Properties

ChildrenInfoMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.ChildrenInfo
ClassIdMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.ClassId
DomainMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.Domain
EntityTypeMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.EntityType
IsAbstractMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.IsAbstract
OidDataMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.OidData
ParentDataMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.ParentData
PolymorphismManager It is only when polymorphism is really needed that we add the machinery to handle children and polymorphism. A polymorphic branch is defined as the set consisting of a polymorphic entity, its children and (recursively) the children of its children. Inside a polymorphic branch, OIDs must be unique. Between two unrelated polymorphic branches, OIDs may not be unique. The polymorphism manager retreives the entity factory associated with a particular OID inside a polymorphic branch.
PropertyInfosMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.PropertyInfos
ReferenceInfosMissing <summary> documentation for P:Eldorado.Object.Domain.EntityData.ReferenceInfos

Public Instance Methods

Equals (inherited from Object) 
GetActualEntityData oid is the id of a (concrete) entity which we know inherits from this type. return the entity data corresponding to the oid.
GetHashCode (inherited from Object) 
GetPathMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.GetPath(System.String)
GetServiceMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.GetService(System.Type)
GetType (inherited from Object) 
RegisterChildMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.RegisterChild(Eldorado.Object.Domain.EntityData)
RegisterPropertyDataMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.RegisterPropertyData(System.String,Eldorado.Object.Domain.PropertyData)
RegisterReferenceDataMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.RegisterReferenceData(System.String,Eldorado.Object.Domain.ReferenceData)
RegisterServiceMissing <summary> documentation for M:Eldorado.Object.Domain.EntityData.RegisterService(System.Type,System.Object)
ToString (inherited from Object) 

Protected Instance Fields

childrenMissing <summary> documentation for F:Eldorado.Object.Domain.EntityData.children

Protected Instance Methods

Finalize (inherited from Object) 
MemberwiseClone (inherited from Object) 

See Also

EntityData Class | Eldorado.Object.Domain Namespace