DSMDefinitionsInspector¶
- class dsviper.DSMDefinitionsInspector¶
Bases:
objectDSMDefinitionsInspector(definitions). A class used to retrieve registered concepts, clubs, enumerations, structures from TypeName and attachments from identifier.
- attachment_identifiers() set[str]¶
Return the set of identifiers for all attachments.
- check_attachment(identifier: str) DSMAttachment¶
Return the attachment or raise.
- check_concept(type_name: TypeName) DSMConcept¶
Return the concept or raise.
- check_enumeration(type_name: TypeName) DSMEnumeration¶
Return the enum or raise.
- check_function_pool(uuid: ValueUUId) DSMFunctionPool¶
Return the function pool or raise.
- check_structure(type_name: TypeName) DSMStructure¶
Return a struct or raise.
- query_attachment(identifier: str) DSMAttachment | None¶
Return the attachment or None.
- query_attachment_function_pool(uuid: ValueUUId) DSMAttachmentFunctionPool | None¶
Return the attachment function pool or None.
- query_concept(type_name: TypeName) DSMConcept | None¶
Return the concept or None.
- query_enumeration(type_name: TypeName) DSMEnumeration | None¶
Return the enum or None.
- query_function_pool(uuid: ValueUUId) DSMFunctionPool | None¶
Return the function pool or None.
- query_structure(type_name: TypeName) DSMStructure | None¶
Return a struct or None.