See [EntityType.addValidator]
The DataProperties for this ComplexType that contain instances of a ComplexType. Read Only
For polymorphic purpose only - always empty here
A free form object that can be used to define any custom metadata for this ComplexType.
The DataProperties (see DataProperty associated with this ComplexType. Read Only
For polymorphic purpose only - always true here
The MetadataStore containing this ComplexType.
The fully qualifed name of this ComplexType. Read Only
The namespace for this ComplexType. Read Only
The short, unqualified, name for this ComplexType. Read Only
The DataProperties associated with this ComplexType that are not mapped to any backend datastore. These are effectively free standing properties. Read Only
The entity level validators associated with this ComplexType. Validators can be added and removed from this collection. Read Only
General purpose property set method
// assume em1 is an EntityManager
let addresstType = em1.metadataStore.getEntityType("Address");
addressType.setProperties( {
custom: { foo: 7, bar: "test" }
});
Custom config object
{Object}
Generated using TypeDoc
Container for all of the metadata about a specific type of Complex object.
Configuration settings