Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Domain

The Domain class represents a domain, a named collection of entity classes, in a document.

Fields

FieldTypeDescription
namestringThe domain’s name.
builtInbooleanRead only. True if the domain is built-in and cannot be modified.
hiddenbooleanTrue if hidden.
entityClasseslist of EntityClassEntity classes in the domain.

Methods

getEntityClassByName( name )

Returns the entity class in the domain with name, as an EntityClass. Returns None if there is no such class.

newEntityClass( )

Creates and returns a new entity class in the domain, as an EntityClass.

deleteEntityClass( entityclass )

Deletes the given EntityClass from the domain.

export( path )

Exports the domain to a the file at path, asking the user to select a file if path in None.

duplicate( )

Returns a duplicate of the domain with the name modified to include “copy,” as a Domain.