constructs a new subdomain
constructs a new subdomain
the name of the subdomain
a complete set of the persistent types in the subdomain. defaults to empty
a complete set of the embeddable types within the subdomain. defaults to empty
longevity.exceptions.subdomain.NoSuchPropPathException
if a
property in any of the subdomain's
persistent types has a property path
that does not exist in the persistent being reflected on
longevity.exceptions.subdomain.PropTypeException
if a
property in any of the subdomain's
persistent types has a property whose
specified type does not match the type of the corresponding path in the
persistent being reflected on
longevity.exceptions.subdomain.UnsupportedPropTypeException
if a property in any of the subdomain's
persistent types has a property path
that contains a collection or a polymorphic type
provides a factory method for constructing subdomains