SD.LLBLGen.Pro.ApplicationCore.DerivedModel Namespace |
Class | Description | |
---|---|---|
DerivedModelDefinition |
Class which defines a derived model, and which contains documentdefinitions which together form the derived model.
| |
DerivedModelDefinitionList | ||
DerivedModelSettings |
Class which contains the settings specifically for a derived model instance. It can serialize/deserialize itself to/from xml.
| |
DocumentDefinitionBase |
Class which defines a document base functionality, which is a de-normalized definition of a subgraph inside an entity model. Subtypes define documents that either
can be used as root documents or as embedded documents.
| |
DocumentDefinitionListT |
Class which defines a list of document definitions and performs auto-maintenance on itself based on what happens with the contents.
| |
DocumentFieldDefinition |
Class which represents a document field, and which includes its source.
| |
DocumentFieldDefinitionList |
Class which defines a list for document fields.
| |
DocumentGatherer |
Class which gathers all documents in a document, both root and embedded documents.
| |
DocumentVisitor |
Traverses a document from root to all the leaves. The visitor uses depth-first traversal.
| |
EmbeddedDocumentDefinition |
Class which defines an embedded document functionality, which is a de-normalized definition of a subgraph inside an entity model. Embedded documents can only be used as a source
of document fields of embedded documents or root documents.
| |
EntityFieldSource |
Class which represents an entity field in an entity, being used as the source of a field in a document
| |
FieldDenormalizer |
Denormalizes the fields specified from their own document to the parent document, if applicable. It assumes all fields specified are in the same document,
it can't denormalize fields from different documents in one go: to do that for each source document a call to this class has to be made.
| |
ReferencedElement |
Class which represents a referenced element in the entity model graph, reachable using the navigation paths contained, starting from the root document's referenced element.
| |
ReferencedEntity |
Class which represents a referenced entity in a derived model element.
| |
ReferencedValueType |
Class which represents a referenced valuetype in a derived model element.
| |
RootDocumentBuilder |
Class which can build root document instances based on entity model elements passed into it. It uses internal state to keep track of documents currently build
so to build a full document, it has to be used with all actions on the document. Is used in conjunction with tree visitors or standalone.
| |
RootDocumentDefinition |
Class which defines a root document definition, which is used to define a document at the root level in the DerivedModelDefinition.
| |
SourceNavigatorPath |
Class which defines the path from the root entity of the containing document to a related entity of that root entity.
| |
SourceValueTypePath |
Class which defines the path of valuetype typed fields from the entity of the containing ReferencedEntity to a related valueType of that root entity.
Example: Customer has field VisitingAddress (of type AddressVT, valuetype), and AddressVT has field ZipCode (of type ZipCodeVT, valuetype).
for the fields in the AddressVT based document, their instances of this class contain the field 'VisitingAddress'.
for the fields in the ZipCodeVT based document, their instances of this class contain 'VisitingAddress' and 'ZipCode'.
|